From cea08c4192095c3069440c49826628cf456a3ee4 Mon Sep 17 00:00:00 2001 From: amercader Date: Fri, 22 Feb 2013 19:35:17 +0000 Subject: [PATCH 001/201] [#382] Remove keys from extras when using convert_from_extras If fields are moved to the top level, they should be removed from extras. See #376 for discussion. Added test. Basically adapt the converter for transforming this: ``` ('extras', 1, '__extras'): {u'package_id': u'9fbddea7-31bf-4bf2-9595-ae7b5d9c1102', u'revision_id': u'a13e1cf5-6ecb-4ea4-a4c2-f5c0d865e401'}, ('extras', 1, 'deleted'): , ('extras', 1, u'id'): u'871cbb3c-8c93-4afa-bf2a-8f2123a7b365', ('extras', 1, u'key'): u'frequency', ('extras', 1, u'revision_timestamp'): '2013-02-22T17:33:11.577374', ('extras', 1, u'state'): u'active', ('extras', 1, u'value'): u'DAILY', ``` to this: ``` ('frequency',): u'DAILY' ``` --- ckan/logic/converters.py | 12 ++++++++++++ ckan/tests/schema/test_schema.py | 22 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/ckan/logic/converters.py b/ckan/logic/converters.py index a1270a59146..3b1f9f40cc5 100644 --- a/ckan/logic/converters.py +++ b/ckan/logic/converters.py @@ -12,11 +12,23 @@ def convert_to_extras(key, data, errors, context): extras.append({'key': key[-1], 'value': data[key]}) def convert_from_extras(key, data, errors, context): + + def remove_from_extras(data, key): + to_remove = [] + for data_key, data_value in data.iteritems(): + if (data_key[0] == 'extras' + and data_key[1] == key): + to_remove.append(data_key) + for item in to_remove: + del data[item] + for data_key, data_value in data.iteritems(): if (data_key[0] == 'extras' and data_key[-1] == 'key' and data_value == key[-1]): data[key] = data[('extras', data_key[1], 'value')] + break + remove_from_extras(data, data_key[1]) def date_to_db(value, context): try: diff --git a/ckan/tests/schema/test_schema.py b/ckan/tests/schema/test_schema.py index ab2c3d629d6..ce61d5f9618 100644 --- a/ckan/tests/schema/test_schema.py +++ b/ckan/tests/schema/test_schema.py @@ -58,6 +58,28 @@ def get_package_version_validation_errors(package_version): assert errors==expected_errors, \ '%r: %r != %r' % (package_version, errors, expected_errors) + + def test_convert_from_extras(self): + from ckan import logic + context = {'model': ckan.model, + 'session': ckan.model.Session} + schema = ckan.logic.schema.default_package_schema() + schema.update({ + 'my_field': [logic.converters.convert_from_extras] + }) + data_dict = { + 'name': 'my-pkg', + 'extras': [ + {'key': 'my_field', 'value': 'hola'}, + {'key': 'another_extra', 'value': 'caracola'} + ] + } + data, errors = validate(data_dict, schema, context) + + assert 'my_field' in data + assert data['my_field'] == 'hola' + assert data['extras'][0]['key'] == 'another_extra' + class TestTag: def test_tag_name_validation(self): context = {'model': ckan.model} From a6d08d686a4ee008884cd7c51299b26767900851 Mon Sep 17 00:00:00 2001 From: matthias Date: Sat, 23 Feb 2013 20:11:57 +0100 Subject: [PATCH 002/201] [#226] Implemented generic text highlighter for JSON, XML and plain text. Deleted jsonpreview. --- ckan/config/deployment.ini_tmpl | 2 +- .../jsonpreview/theme/public/css/json.min.css | 1 - .../jsonpreview/theme/public/preview_json.js | 50 ------- .../theme/public/preview_json.min.js | 3 - .../jsonpreview/theme/public/resource.config | 10 -- .../__init__.py | 0 .../plugin.py | 12 +- .../tests/__init__.py | 0 .../tests/test_preview.py | 29 +++- .../theme/public/css/texthighlighter.css} | 16 --- .../theme/public/highlight.pack.js | 1 + .../texthighlighter/theme/public/preview.js | 59 ++++++++ .../theme/public/resource.config | 12 ++ .../theme/public/styles/default.css | 135 ++++++++++++++++++ .../theme/templates/texthighlighter.html} | 6 +- setup.py | 2 +- 16 files changed, 241 insertions(+), 97 deletions(-) delete mode 100644 ckanext/jsonpreview/theme/public/css/json.min.css delete mode 100644 ckanext/jsonpreview/theme/public/preview_json.js delete mode 100644 ckanext/jsonpreview/theme/public/preview_json.min.js delete mode 100644 ckanext/jsonpreview/theme/public/resource.config rename ckanext/{jsonpreview => texthighlighter}/__init__.py (100%) rename ckanext/{jsonpreview => texthighlighter}/plugin.py (79%) rename ckanext/{jsonpreview => texthighlighter}/tests/__init__.py (100%) rename ckanext/{jsonpreview => texthighlighter}/tests/test_preview.py (76%) rename ckanext/{jsonpreview/theme/public/css/json.css => texthighlighter/theme/public/css/texthighlighter.css} (52%) create mode 100644 ckanext/texthighlighter/theme/public/highlight.pack.js create mode 100644 ckanext/texthighlighter/theme/public/preview.js create mode 100644 ckanext/texthighlighter/theme/public/resource.config create mode 100644 ckanext/texthighlighter/theme/public/styles/default.css rename ckanext/{jsonpreview/theme/templates/json.html => texthighlighter/theme/templates/texthighlighter.html} (60%) diff --git a/ckan/config/deployment.ini_tmpl b/ckan/config/deployment.ini_tmpl index 8ab9dac4083..95ff2f4e6fd 100644 --- a/ckan/config/deployment.ini_tmpl +++ b/ckan/config/deployment.ini_tmpl @@ -54,7 +54,7 @@ app_instance_uuid = ${app_instance_uuid} # Note: Add ``pdf_preview`` to enable the resource preview for PDFs # Add the ``resource_proxy`` plugin to enable resorce proxying and get around the same origin policy # Add ``datastore`` to enable the CKAN DataStore extension -ckan.plugins = stats json_preview recline_preview +ckan.plugins = stats texthighlighter recline_preview # If you'd like to fine-tune the individual locations of the cache data dirs # for the Cache data, or the Session saves, un-comment the desired settings diff --git a/ckanext/jsonpreview/theme/public/css/json.min.css b/ckanext/jsonpreview/theme/public/css/json.min.css deleted file mode 100644 index 48b45442dee..00000000000 --- a/ckanext/jsonpreview/theme/public/css/json.min.css +++ /dev/null @@ -1 +0,0 @@ -body{width:500px}pre{font-size:13px}.loading{font-weight:bold;font-family:sans-serif;font-size:16px;position:fixed;left:-20px;top:20px}.string{color:#009900}.number{color:#0066FF}.boolean{color:#E62E00}.null{color:#E62E00}.key{color:#222;font-weight:bold} \ No newline at end of file diff --git a/ckanext/jsonpreview/theme/public/preview_json.js b/ckanext/jsonpreview/theme/public/preview_json.js deleted file mode 100644 index 0d6175ef830..00000000000 --- a/ckanext/jsonpreview/theme/public/preview_json.js +++ /dev/null @@ -1,50 +0,0 @@ -// json preview module -ckan.module('jsonpreview', function (jQuery, _) { - return { - options: { - i18n: { - error: _('An error occurred: %(text)s %(error)s') - } - }, - initialize: function () { - var self = this; - jQuery.ajax(preload_resource['url'], { - type: 'GET', - async: false, - contentType: "application/json", - dataType: preload_resource['format'], - success: function(data, textStatus, jqXHR) { - var html = JSON.stringify(data, null, 4); - var pretty = self._syntaxHighlight(html); - self.el.html(pretty); - }, - error: function(jqXHR, textStatus, errorThrown) { - self.el.html(self.i18n('error', {text: textStatus, error: errorThrown})); - } - }); - }, - - // from: http://stackoverflow.com/a/7220510/214950 - _syntaxHighlight: function(json) { - if (typeof json != 'string') { - json = JSON.stringify(json, undefined, 2); - } - json = json.replace(/&/g, '&').replace(//g, '>'); - return json.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g, function (match) { - var cls = 'number'; - if (/^"/.test(match)) { - if (/:$/.test(match)) { - cls = 'key'; - } else { - cls = 'string'; - } - } else if (/true|false/.test(match)) { - cls = 'boolean'; - } else if (/null/.test(match)) { - cls = 'null'; - } - return '' + match + ''; - }); - } - }; -}); \ No newline at end of file diff --git a/ckanext/jsonpreview/theme/public/preview_json.min.js b/ckanext/jsonpreview/theme/public/preview_json.min.js deleted file mode 100644 index 679006527d0..00000000000 --- a/ckanext/jsonpreview/theme/public/preview_json.min.js +++ /dev/null @@ -1,3 +0,0 @@ -ckan.module('jsonpreview',function(jQuery,_){return{initialize:function(){var self=this;jQuery.ajax(preload_resource['url'],{type:'GET',async:false,contentType:"application/json",dataType:preload_resource['format'],success:function(data,textStatus,jqXHR){var html=JSON.stringify(data,null,4);var pretty=self._syntaxHighlight(html);self.el.html(pretty);},error:function(jqXHR,textStatus,errorThrown){self.el.html('An error occured: '+textStatus+', '+errorThrown);}});},_syntaxHighlight:function(json){if(typeof json!='string'){json=JSON.stringify(json,undefined,2);} -json=json.replace(/&/g,'&').replace(//g,'>');return json.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g,function(match){var cls='number';if(/^"/.test(match)){if(/:$/.test(match)){cls='key';}else{cls='string';}}else if(/true|false/.test(match)){cls='boolean';}else if(/null/.test(match)){cls='null';} -return''+match+'';});}};}); \ No newline at end of file diff --git a/ckanext/jsonpreview/theme/public/resource.config b/ckanext/jsonpreview/theme/public/resource.config deleted file mode 100644 index 91aa72ed365..00000000000 --- a/ckanext/jsonpreview/theme/public/resource.config +++ /dev/null @@ -1,10 +0,0 @@ -[depends] - -main = base/main - -[groups] - -main = - preview_json.js - - css/json.css diff --git a/ckanext/jsonpreview/__init__.py b/ckanext/texthighlighter/__init__.py similarity index 100% rename from ckanext/jsonpreview/__init__.py rename to ckanext/texthighlighter/__init__.py diff --git a/ckanext/jsonpreview/plugin.py b/ckanext/texthighlighter/plugin.py similarity index 79% rename from ckanext/jsonpreview/plugin.py rename to ckanext/texthighlighter/plugin.py index 37b471b215c..4d00caddf58 100644 --- a/ckanext/jsonpreview/plugin.py +++ b/ckanext/texthighlighter/plugin.py @@ -11,7 +11,7 @@ pass -class JsonPreview(p.SingletonPlugin): +class TextHighlighter(p.SingletonPlugin): """This extension previews JSON(P) This extension implements two interfaces @@ -24,7 +24,7 @@ class JsonPreview(p.SingletonPlugin): p.implements(p.IConfigurable, inherit=True) p.implements(p.IResourcePreview, inherit=True) - JSON_FORMATS = ['json'] + FORMATS = ['json', 'xml', 'rdf', 'text/plain', 'txt'] JSONP_FORMATS = ['jsonp'] proxy_is_enabled = False @@ -34,7 +34,7 @@ def update_config(self, config): ''' p.toolkit.add_public_directory(config, 'theme/public') p.toolkit.add_template_directory(config, 'theme/templates') - p.toolkit.add_resource('theme/public', 'ckanext-jsonpreview') + p.toolkit.add_resource('theme/public', 'ckanext-texthighlighter') def configure(self, config): self.proxy_is_enabled = config.get('ckan.resource_proxy_enabled', False) @@ -44,7 +44,7 @@ def can_preview(self, data_dict): format_lower = resource['format'].lower() if format_lower in self.JSONP_FORMATS: return True - elif format_lower in self.JSON_FORMATS and (self.proxy_is_enabled or resource['on_same_domain']): + elif format_lower in self.FORMATS and (self.proxy_is_enabled or resource['on_same_domain']): return True return False @@ -52,8 +52,8 @@ def setup_template_variables(self, context, data_dict): assert self.can_preview(data_dict) resource = data_dict['resource'] format_lower = resource['format'].lower() - if format_lower in self.JSON_FORMATS and self.proxy_is_enabled and not resource['on_same_domain']: + if format_lower in self.FORMATS and self.proxy_is_enabled and not resource['on_same_domain']: p.toolkit.c.resource['url'] = proxy.get_proxified_resource_url(data_dict) def preview_template(self, context, data_dict): - return 'json.html' + return 'texthighlighter.html' diff --git a/ckanext/jsonpreview/tests/__init__.py b/ckanext/texthighlighter/tests/__init__.py similarity index 100% rename from ckanext/jsonpreview/tests/__init__.py rename to ckanext/texthighlighter/tests/__init__.py diff --git a/ckanext/jsonpreview/tests/test_preview.py b/ckanext/texthighlighter/tests/test_preview.py similarity index 76% rename from ckanext/jsonpreview/tests/test_preview.py rename to ckanext/texthighlighter/tests/test_preview.py index c34794be948..5334224016d 100644 --- a/ckanext/jsonpreview/tests/test_preview.py +++ b/ckanext/texthighlighter/tests/test_preview.py @@ -8,21 +8,21 @@ import ckan.tests as tests import ckan.plugins as plugins import ckan.lib.helpers as h -import ckanext.jsonpreview.plugin as previewplugin +import ckanext.texthighlighter.plugin as previewplugin from ckan.lib.create_test_data import CreateTestData from ckan.config.middleware import make_app -class TestJsonPreview(tests.WsgiAppCase): +class TestTextHighlighter(tests.WsgiAppCase): @classmethod def setup_class(cls): cls._original_config = config.copy() - config['ckan.plugins'] = 'json_preview' + config['ckan.plugins'] = 'texthighlighter' wsgiapp = make_app(config['global_conf'], **config) cls.app = paste.fixture.TestApp(wsgiapp) - cls.p = previewplugin.JsonPreview() + cls.p = previewplugin.TextHighlighter() # create test resource CreateTestData.create() @@ -61,9 +61,26 @@ def test_can_preview(self): } assert self.p.can_preview(data_dict) + data_dict = { + 'resource': { + 'format': 'xml', + 'on_same_domain': True + } + } + assert self.p.can_preview(data_dict) + + data_dict = { + 'resource': { + 'format': 'txt', + 'on_same_domain': True + } + } + assert self.p.can_preview(data_dict) + data_dict = { 'resource': { 'format': 'foo', + 'on_same_domain': True } } assert not self.p.can_preview(data_dict) @@ -83,9 +100,9 @@ def test_js_included(self): result = self.app.get(url, status='*') assert result.status == 200, result.status - assert 'preview_json.min.js' in result.body, result.body + assert (('preview.js' in result.body) or ('preview.min.js' in result.body)), result.body assert 'preload_resource' in result.body, result.body - assert 'data-module="jsonpreview"' in result.body, result.body + assert 'data-module="texthighlighter"' in result.body, result.body def test_iframe_is_shown(self): url = h.url_for(controller='package', action='resource_read', id=self.package.name, resource_id=self.resource['id']) diff --git a/ckanext/jsonpreview/theme/public/css/json.css b/ckanext/texthighlighter/theme/public/css/texthighlighter.css similarity index 52% rename from ckanext/jsonpreview/theme/public/css/json.css rename to ckanext/texthighlighter/theme/public/css/texthighlighter.css index 7ef8f90a457..409c1bffd91 100644 --- a/ckanext/jsonpreview/theme/public/css/json.css +++ b/ckanext/texthighlighter/theme/public/css/texthighlighter.css @@ -15,19 +15,3 @@ pre { top: 20px; } -.string { - color: #009900; -} -.number { - color: #0066FF; -} -.boolean { - color: #E62E00; -} -.null { - color: #E62E00; -} -.key { - color: #222; - font-weight: bold; -} \ No newline at end of file diff --git a/ckanext/texthighlighter/theme/public/highlight.pack.js b/ckanext/texthighlighter/theme/public/highlight.pack.js new file mode 100644 index 00000000000..142e92c97dc --- /dev/null +++ b/ckanext/texthighlighter/theme/public/highlight.pack.js @@ -0,0 +1 @@ +var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(//gm,">")}function b(p){for(var o=p.firstChild;o;o=o.nextSibling){if(o.nodeName=="CODE"){return o}if(!(o.nodeType==3&&o.nodeValue.match(/\s+/))){break}}}function h(p,o){return Array.prototype.map.call(p.childNodes,function(q){if(q.nodeType==3){return o?q.nodeValue.replace(/\n/g,""):q.nodeValue}if(q.nodeName=="BR"){return"\n"}return h(q,o)}).join("")}function a(q){var p=(q.className+" "+q.parentNode.className).split(/\s+/);p=p.map(function(r){return r.replace(/^language-/,"")});for(var o=0;o"}while(x.length||v.length){var u=t().splice(0,1)[0];y+=l(w.substr(p,u.offset-p));p=u.offset;if(u.event=="start"){y+=s(u.node);r.push(u.node)}else{if(u.event=="stop"){var o,q=r.length;do{q--;o=r[q];y+=("")}while(o!=u.node);r.splice(q,1);while(q'+L[0]+""}else{r+=L[0]}N=A.lR.lastIndex;L=A.lR.exec(K)}return r+K.substr(N)}function z(){if(A.sL&&!e[A.sL]){return l(w)}var r=A.sL?d(A.sL,w):g(w);if(A.r>0){v+=r.keyword_count;B+=r.r}return''+r.value+""}function J(){return A.sL!==undefined?z():G()}function I(L,r){var K=L.cN?'':"";if(L.rB){x+=K;w=""}else{if(L.eB){x+=l(r)+K;w=""}else{x+=K;w=r}}A=Object.create(L,{parent:{value:A}});B+=L.r}function C(K,r){w+=K;if(r===undefined){x+=J();return 0}var L=o(r,A);if(L){x+=J();I(L,r);return L.rB?0:r.length}var M=s(A,r);if(M){if(!(M.rE||M.eE)){w+=r}x+=J();do{if(A.cN){x+=""}A=A.parent}while(A!=M.parent);if(M.eE){x+=l(r)}w="";if(M.starts){I(M.starts,"")}return M.rE?0:r.length}if(t(r,A)){throw"Illegal"}w+=r;return r.length||1}var F=e[D];f(F);var A=F;var w="";var B=0;var v=0;var x="";try{var u,q,p=0;while(true){A.t.lastIndex=p;u=A.t.exec(E);if(!u){break}q=C(E.substr(p,u.index-p),u[0]);p=u.index+q}C(E.substr(p));return{r:B,keyword_count:v,value:x,language:D}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:l(E)}}else{throw H}}}function g(s){var o={keyword_count:0,r:0,value:l(s)};var q=o;for(var p in e){if(!e.hasOwnProperty(p)){continue}var r=d(p,s);r.language=p;if(r.keyword_count+r.r>q.keyword_count+q.r){q=r}if(r.keyword_count+r.r>o.keyword_count+o.r){q=o;o=r}}if(q.language){o.second_best=q}return o}function i(q,p,o){if(p){q=q.replace(/^((<[^>]+>|\t)+)/gm,function(r,v,u,t){return v.replace(/\t/g,p)})}if(o){q=q.replace(/\n/g,"
")}return q}function m(r,u,p){var v=h(r,p);var t=a(r);if(t=="no-highlight"){return}var w=t?d(t,v):g(v);t=w.language;var o=c(r);if(o.length){var q=document.createElement("pre");q.innerHTML=w.value;w.value=j(o,c(q),v)}w.value=i(w.value,u,p);var s=r.className;if(!s.match("(\\s|^)(language-)?"+t+"(\\s|$)")){s=s?(s+" "+t):t}r.innerHTML=w.value;r.className=s;r.result={language:t,kw:w.keyword_count,re:w.r};if(w.second_best){r.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function n(){if(n.called){return}n.called=true;Array.prototype.map.call(document.getElementsByTagName("pre"),b).filter(Boolean).forEach(function(o){m(o,hljs.tabReplace)})}function k(){window.addEventListener("DOMContentLoaded",n,false);window.addEventListener("load",n,false)}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=m;this.initHighlighting=n;this.initHighlightingOnLoad=k;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(q,r){var o={};for(var p in q){o[p]=q[p]}if(r){for(var p in r){o[p]=r[p]}}return o}}();hljs.LANGUAGES.javascript=function(a){return{k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const",literal:"true false null undefined NaN Infinity"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",i:"\\n",c:[{b:"\\\\/"}]},{b:"<",e:">;",sL:"xml"}],r:0},{cN:"function",bWK:true,e:"{",k:"function",c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[a.CLCM,a.CBLCLM],i:"[\"'\\(]"}],i:"\\[|%"}]}}(hljs);hljs.LANGUAGES.xml=function(a){var c="[A-Za-z0-9\\._:-]+";var b={eW:true,c:[{cN:"attribute",b:c,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"",c:[{cN:"title",b:"[^ />]+"},b]}]}}(hljs);hljs.LANGUAGES.json=function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}}(hljs); \ No newline at end of file diff --git a/ckanext/texthighlighter/theme/public/preview.js b/ckanext/texthighlighter/theme/public/preview.js new file mode 100644 index 00000000000..49b2d9369d5 --- /dev/null +++ b/ckanext/texthighlighter/theme/public/preview.js @@ -0,0 +1,59 @@ +// json preview module +ckan.module('texthighlighter', function (jQuery, _) { + return { + options: { + i18n: { + error: _('An error occurred: %(text)s %(error)s') + } + }, + initialize: function () { + var parameters = { + json: { + contentType: 'application/json', + language: 'json', + dataConverter: function (data) { return JSON.stringify(data, null, 2); }, + dataType: 'json'}, + jsonp: { + contentType: 'application/javascript', + language: 'javascript', + dataType: 'jsonp' + }, + xml: { + contentType: 'text/xml', + language: 'xml', + dataType: 'text'}, + txt: { + contentType: 'text/plain', + language: '', + dataType: 'text'} + }; + parameters['text/plain'] = parameters.txt; + parameters['rdf'] = parameters.xml; + + var self = this; + var p = parameters[preload_resource['format'].toLowerCase()]; + + jQuery.ajax(preload_resource['url'], { + type: 'GET', + async: false, + dataType: p.dataType, + success: function(data, textStatus, jqXHR) { + var data = p.dataConverter ? p.dataConverter(data) : data; + var highlighted; + + if (p.language) { + highlighted = hljs.highlight(p.language, data, true).value; + } + else { + highlighted = '
' + data + '
'; + } + + self.el.html(highlighted); + }, + error: function(jqXHR, textStatus, errorThrown) { + self.el.html(self.i18n('error', {text: textStatus, error: errorThrown})); + } + }); + } + }; +}); diff --git a/ckanext/texthighlighter/theme/public/resource.config b/ckanext/texthighlighter/theme/public/resource.config new file mode 100644 index 00000000000..1c5c9b66fac --- /dev/null +++ b/ckanext/texthighlighter/theme/public/resource.config @@ -0,0 +1,12 @@ +[depends] + +main = base/main + +[groups] + +main = + highlight.pack.js + preview.js + + styles/default.css + css/texthighlighter.css diff --git a/ckanext/texthighlighter/theme/public/styles/default.css b/ckanext/texthighlighter/theme/public/styles/default.css new file mode 100644 index 00000000000..e417fc17995 --- /dev/null +++ b/ckanext/texthighlighter/theme/public/styles/default.css @@ -0,0 +1,135 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +pre code { + display: block; padding: 0.5em; + background: #F0F0F0; +} + +pre code, +pre .subst, +pre .tag .title, +pre .lisp .title, +pre .clojure .built_in, +pre .nginx .title { + color: black; +} + +pre .string, +pre .title, +pre .constant, +pre .parent, +pre .tag .value, +pre .rules .value, +pre .rules .value .number, +pre .preprocessor, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .aggregate, +pre .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .addition, +pre .flow, +pre .stream, +pre .bash .variable, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .command, +pre .tex .special, +pre .erlang_repl .function_or_atom, +pre .markdown .header { + color: #800; +} + +pre .comment, +pre .annotation, +pre .template_comment, +pre .diff .header, +pre .chunk, +pre .markdown .blockquote { + color: #888; +} + +pre .number, +pre .date, +pre .regexp, +pre .literal, +pre .smalltalk .symbol, +pre .smalltalk .char, +pre .go .constant, +pre .change, +pre .markdown .bullet, +pre .markdown .link_url { + color: #080; +} + +pre .label, +pre .javadoc, +pre .ruby .string, +pre .decorator, +pre .filter .argument, +pre .localvars, +pre .array, +pre .attr_selector, +pre .important, +pre .pseudo, +pre .pi, +pre .doctype, +pre .deletion, +pre .envvar, +pre .shebang, +pre .apache .sqbracket, +pre .nginx .built_in, +pre .tex .formula, +pre .erlang_repl .reserved, +pre .prompt, +pre .markdown .link_label, +pre .vhdl .attribute, +pre .clojure .attribute, +pre .coffeescript .property { + color: #88F +} + +pre .keyword, +pre .id, +pre .phpdoc, +pre .title, +pre .built_in, +pre .aggregate, +pre .css .tag, +pre .javadoctag, +pre .phpdoc, +pre .yardoctag, +pre .smalltalk .class, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .go .typename, +pre .tex .command, +pre .markdown .strong, +pre .request, +pre .status { + font-weight: bold; +} + +pre .markdown .emphasis { + font-style: italic; +} + +pre .nginx .built_in { + font-weight: normal; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/ckanext/jsonpreview/theme/templates/json.html b/ckanext/texthighlighter/theme/templates/texthighlighter.html similarity index 60% rename from ckanext/jsonpreview/theme/templates/json.html rename to ckanext/texthighlighter/theme/templates/texthighlighter.html index a9a241944ff..2327cf3125c 100644 --- a/ckanext/jsonpreview/theme/templates/json.html +++ b/ckanext/texthighlighter/theme/templates/texthighlighter.html @@ -2,12 +2,12 @@ {% block page %}
-
+    
       
{{ _('Loading...') }}
- {% resource 'ckanext-jsonpreview/main' %} -{% endblock %} \ No newline at end of file + {% resource 'ckanext-texthighlighter/main' %} +{% endblock %} diff --git a/setup.py b/setup.py index fc9fda35371..370d3ca7861 100644 --- a/setup.py +++ b/setup.py @@ -123,7 +123,7 @@ datastore=ckanext.datastore.plugin:DatastorePlugin test_tag_vocab_plugin=ckanext.test_tag_vocab_plugin:MockVocabTagsPlugin resource_proxy=ckanext.resourceproxy.plugin:ResourceProxy - json_preview=ckanext.jsonpreview.plugin:JsonPreview + texthighlighter=ckanext.texthighlighter.plugin:TextHighlighter pdf_preview=ckanext.pdfpreview.plugin:PdfPreview recline_preview=ckanext.reclinepreview.plugin:ReclinePreview example_itemplatehelpers=ckanext.example_itemplatehelpers.plugin:ExampleITemplateHelpersPlugin From 9c96640b0cbf8936d51a06e315ad58de0b0b6406 Mon Sep 17 00:00:00 2001 From: Jossekin Date: Sun, 24 Feb 2013 02:05:55 +0100 Subject: [PATCH 003/201] unified indentation --- .../theme/public/css/texthighlighter.css | 19 +++--- .../texthighlighter/theme/public/preview.js | 68 ++++++++++--------- .../theme/public/resource.config | 4 +- 3 files changed, 46 insertions(+), 45 deletions(-) diff --git a/ckanext/texthighlighter/theme/public/css/texthighlighter.css b/ckanext/texthighlighter/theme/public/css/texthighlighter.css index 409c1bffd91..a6acbcf370f 100644 --- a/ckanext/texthighlighter/theme/public/css/texthighlighter.css +++ b/ckanext/texthighlighter/theme/public/css/texthighlighter.css @@ -1,17 +1,16 @@ body { - width: 500px; + width: 500px; } pre { - font-size: 13px; + font-size: 13px; } .loading { - font-weight: bold; - font-family: sans-serif; - font-size: 16px; - position: fixed; - left: -20px; - top: 20px; -} - + font-weight: bold; + font-family: sans-serif; + font-size: 16px; + position: fixed; + left: -20px; + top: 20px; +} \ No newline at end of file diff --git a/ckanext/texthighlighter/theme/public/preview.js b/ckanext/texthighlighter/theme/public/preview.js index 49b2d9369d5..4e524d99b90 100644 --- a/ckanext/texthighlighter/theme/public/preview.js +++ b/ckanext/texthighlighter/theme/public/preview.js @@ -8,47 +8,49 @@ ckan.module('texthighlighter', function (jQuery, _) { }, initialize: function () { var parameters = { - json: { - contentType: 'application/json', - language: 'json', - dataConverter: function (data) { return JSON.stringify(data, null, 2); }, - dataType: 'json'}, - jsonp: { - contentType: 'application/javascript', - language: 'javascript', - dataType: 'jsonp' - }, - xml: { - contentType: 'text/xml', - language: 'xml', - dataType: 'text'}, - txt: { - contentType: 'text/plain', - language: '', - dataType: 'text'} - }; - parameters['text/plain'] = parameters.txt; - parameters['rdf'] = parameters.xml; + json: { + contentType: 'application/json', + dataType: 'json', + dataConverter: function (data) { return JSON.stringify(data, null, 2); }, + language: 'json' + }, + jsonp: { + contentType: 'application/javascript', + dataType: 'jsonp', + language: 'javascript' + }, + xml: { + contentType: 'text/xml', + dataType: 'text', + language: 'xml' + }, + txt: { + contentType: 'text/plain', + dataType: 'text', + language: '' + } + }; + parameters['text/plain'] = parameters.txt; + parameters['rdf'] = parameters.xml; - var self = this; - var p = parameters[preload_resource['format'].toLowerCase()]; + var self = this; + var p = parameters[preload_resource['format'].toLowerCase()]; jQuery.ajax(preload_resource['url'], { type: 'GET', async: false, - dataType: p.dataType, + dataType: p.dataType, success: function(data, textStatus, jqXHR) { - var data = p.dataConverter ? p.dataConverter(data) : data; - var highlighted; + var data = p.dataConverter ? p.dataConverter(data) : data; + var highlighted; - if (p.language) { - highlighted = hljs.highlight(p.language, data, true).value; - } - else { - highlighted = '
' + data + '
'; - } + if (p.language) { + highlighted = hljs.highlight(p.language, data, true).value; + } else { + highlighted = '
' + data + '
'; + } - self.el.html(highlighted); + self.el.html(highlighted); }, error: function(jqXHR, textStatus, errorThrown) { self.el.html(self.i18n('error', {text: textStatus, error: errorThrown})); diff --git a/ckanext/texthighlighter/theme/public/resource.config b/ckanext/texthighlighter/theme/public/resource.config index 1c5c9b66fac..4caf8384e0e 100644 --- a/ckanext/texthighlighter/theme/public/resource.config +++ b/ckanext/texthighlighter/theme/public/resource.config @@ -6,7 +6,7 @@ main = base/main main = highlight.pack.js - preview.js + preview.js styles/default.css - css/texthighlighter.css + css/texthighlighter.css From 379f8164ca114274d3f6ab0b65c066323dd2fb4c Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sun, 24 Feb 2013 16:11:14 +0100 Subject: [PATCH 004/201] [#226] Rename text highligher extension to text preview --- ckan/config/deployment.ini_tmpl | 2 +- .../{texthighlighter => textpreview}/__init__.py | 0 ckanext/{texthighlighter => textpreview}/plugin.py | 6 +++--- .../tests/__init__.py | 0 .../tests/test_preview.py | 0 .../theme/public/css/text.css} | 0 .../theme/public/highlight.pack.js | 0 .../theme/public/preview.js | 14 +++++++------- .../theme/public/resource.config | 2 +- .../theme/public/styles/default.css | 0 .../theme/templates/text.html} | 4 ++-- setup.py | 4 ++-- 12 files changed, 16 insertions(+), 16 deletions(-) rename ckanext/{texthighlighter => textpreview}/__init__.py (100%) rename ckanext/{texthighlighter => textpreview}/plugin.py (92%) rename ckanext/{texthighlighter => textpreview}/tests/__init__.py (100%) rename ckanext/{texthighlighter => textpreview}/tests/test_preview.py (100%) rename ckanext/{texthighlighter/theme/public/css/texthighlighter.css => textpreview/theme/public/css/text.css} (100%) rename ckanext/{texthighlighter => textpreview}/theme/public/highlight.pack.js (100%) rename ckanext/{texthighlighter => textpreview}/theme/public/preview.js (79%) rename ckanext/{texthighlighter => textpreview}/theme/public/resource.config (79%) rename ckanext/{texthighlighter => textpreview}/theme/public/styles/default.css (100%) rename ckanext/{texthighlighter/theme/templates/texthighlighter.html => textpreview/theme/templates/text.html} (65%) diff --git a/ckan/config/deployment.ini_tmpl b/ckan/config/deployment.ini_tmpl index 95ff2f4e6fd..f317b4e346e 100644 --- a/ckan/config/deployment.ini_tmpl +++ b/ckan/config/deployment.ini_tmpl @@ -54,7 +54,7 @@ app_instance_uuid = ${app_instance_uuid} # Note: Add ``pdf_preview`` to enable the resource preview for PDFs # Add the ``resource_proxy`` plugin to enable resorce proxying and get around the same origin policy # Add ``datastore`` to enable the CKAN DataStore extension -ckan.plugins = stats texthighlighter recline_preview +ckan.plugins = stats text_preview recline_preview # If you'd like to fine-tune the individual locations of the cache data dirs # for the Cache data, or the Session saves, un-comment the desired settings diff --git a/ckanext/texthighlighter/__init__.py b/ckanext/textpreview/__init__.py similarity index 100% rename from ckanext/texthighlighter/__init__.py rename to ckanext/textpreview/__init__.py diff --git a/ckanext/texthighlighter/plugin.py b/ckanext/textpreview/plugin.py similarity index 92% rename from ckanext/texthighlighter/plugin.py rename to ckanext/textpreview/plugin.py index 4d00caddf58..9d68ce180b6 100644 --- a/ckanext/texthighlighter/plugin.py +++ b/ckanext/textpreview/plugin.py @@ -11,7 +11,7 @@ pass -class TextHighlighter(p.SingletonPlugin): +class TextPreview(p.SingletonPlugin): """This extension previews JSON(P) This extension implements two interfaces @@ -34,7 +34,7 @@ def update_config(self, config): ''' p.toolkit.add_public_directory(config, 'theme/public') p.toolkit.add_template_directory(config, 'theme/templates') - p.toolkit.add_resource('theme/public', 'ckanext-texthighlighter') + p.toolkit.add_resource('theme/public', 'ckanext-textpreview') def configure(self, config): self.proxy_is_enabled = config.get('ckan.resource_proxy_enabled', False) @@ -56,4 +56,4 @@ def setup_template_variables(self, context, data_dict): p.toolkit.c.resource['url'] = proxy.get_proxified_resource_url(data_dict) def preview_template(self, context, data_dict): - return 'texthighlighter.html' + return 'text.html' diff --git a/ckanext/texthighlighter/tests/__init__.py b/ckanext/textpreview/tests/__init__.py similarity index 100% rename from ckanext/texthighlighter/tests/__init__.py rename to ckanext/textpreview/tests/__init__.py diff --git a/ckanext/texthighlighter/tests/test_preview.py b/ckanext/textpreview/tests/test_preview.py similarity index 100% rename from ckanext/texthighlighter/tests/test_preview.py rename to ckanext/textpreview/tests/test_preview.py diff --git a/ckanext/texthighlighter/theme/public/css/texthighlighter.css b/ckanext/textpreview/theme/public/css/text.css similarity index 100% rename from ckanext/texthighlighter/theme/public/css/texthighlighter.css rename to ckanext/textpreview/theme/public/css/text.css diff --git a/ckanext/texthighlighter/theme/public/highlight.pack.js b/ckanext/textpreview/theme/public/highlight.pack.js similarity index 100% rename from ckanext/texthighlighter/theme/public/highlight.pack.js rename to ckanext/textpreview/theme/public/highlight.pack.js diff --git a/ckanext/texthighlighter/theme/public/preview.js b/ckanext/textpreview/theme/public/preview.js similarity index 79% rename from ckanext/texthighlighter/theme/public/preview.js rename to ckanext/textpreview/theme/public/preview.js index 4e524d99b90..75b9b845ea9 100644 --- a/ckanext/texthighlighter/theme/public/preview.js +++ b/ckanext/textpreview/theme/public/preview.js @@ -1,5 +1,5 @@ // json preview module -ckan.module('texthighlighter', function (jQuery, _) { +ckan.module('textpreview', function (jQuery, _) { return { options: { i18n: { @@ -9,9 +9,9 @@ ckan.module('texthighlighter', function (jQuery, _) { initialize: function () { var parameters = { json: { - contentType: 'application/json', - dataType: 'json', - dataConverter: function (data) { return JSON.stringify(data, null, 2); }, + contentType: 'application/json', + dataType: 'json', + dataConverter: function (data) { return JSON.stringify(data, null, 2); }, language: 'json' }, jsonp: { @@ -41,13 +41,13 @@ ckan.module('texthighlighter', function (jQuery, _) { async: false, dataType: p.dataType, success: function(data, textStatus, jqXHR) { - var data = p.dataConverter ? p.dataConverter(data) : data; + var converted = p.dataConverter ? p.dataConverter(data) : data; var highlighted; if (p.language) { - highlighted = hljs.highlight(p.language, data, true).value; + highlighted = hljs.highlight(p.language, converted, true).value; } else { - highlighted = '
' + data + '
'; + highlighted = '
' + converted + '
'; } self.el.html(highlighted); diff --git a/ckanext/texthighlighter/theme/public/resource.config b/ckanext/textpreview/theme/public/resource.config similarity index 79% rename from ckanext/texthighlighter/theme/public/resource.config rename to ckanext/textpreview/theme/public/resource.config index 4caf8384e0e..284d1b19488 100644 --- a/ckanext/texthighlighter/theme/public/resource.config +++ b/ckanext/textpreview/theme/public/resource.config @@ -9,4 +9,4 @@ main = preview.js styles/default.css - css/texthighlighter.css + css/text.css diff --git a/ckanext/texthighlighter/theme/public/styles/default.css b/ckanext/textpreview/theme/public/styles/default.css similarity index 100% rename from ckanext/texthighlighter/theme/public/styles/default.css rename to ckanext/textpreview/theme/public/styles/default.css diff --git a/ckanext/texthighlighter/theme/templates/texthighlighter.html b/ckanext/textpreview/theme/templates/text.html similarity index 65% rename from ckanext/texthighlighter/theme/templates/texthighlighter.html rename to ckanext/textpreview/theme/templates/text.html index 2327cf3125c..51500539481 100644 --- a/ckanext/texthighlighter/theme/templates/texthighlighter.html +++ b/ckanext/textpreview/theme/templates/text.html @@ -2,12 +2,12 @@ {% block page %}
-
+    
       
{{ _('Loading...') }}
- {% resource 'ckanext-texthighlighter/main' %} + {% resource 'ckanext-textpreview/main' %} {% endblock %} diff --git a/setup.py b/setup.py index 370d3ca7861..c24cb7bec82 100644 --- a/setup.py +++ b/setup.py @@ -123,7 +123,7 @@ datastore=ckanext.datastore.plugin:DatastorePlugin test_tag_vocab_plugin=ckanext.test_tag_vocab_plugin:MockVocabTagsPlugin resource_proxy=ckanext.resourceproxy.plugin:ResourceProxy - texthighlighter=ckanext.texthighlighter.plugin:TextHighlighter + text_preview=ckanext.textpreview.plugin:TextPreview pdf_preview=ckanext.pdfpreview.plugin:PdfPreview recline_preview=ckanext.reclinepreview.plugin:ReclinePreview example_itemplatehelpers=ckanext.example_itemplatehelpers.plugin:ExampleITemplateHelpersPlugin @@ -132,7 +132,7 @@ domain_object_mods = ckan.model.modification:DomainObjectModificationExtension [babel.extractors] - ckan = ckan.lib.extract:extract_ckan + ckan = ckan.lib.extract:extract_ckan """, # setup.py test command needs a TestSuite so does not work with py.test # test_suite = 'nose.collector', From 0259bff651e09d055b3835e66ca079d100f217e3 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sun, 24 Feb 2013 16:16:35 +0100 Subject: [PATCH 005/201] [#226] Add missing license for highlight.js --- ckanext/textpreview/theme/public/LICENSE | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 ckanext/textpreview/theme/public/LICENSE diff --git a/ckanext/textpreview/theme/public/LICENSE b/ckanext/textpreview/theme/public/LICENSE new file mode 100644 index 00000000000..a581d61b7fa --- /dev/null +++ b/ckanext/textpreview/theme/public/LICENSE @@ -0,0 +1,28 @@ +License for highlight.js +------------------------ + + +Copyright (c) 2006, Ivan Sagalaev +All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of highlight.js nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file From 2110146771f69f22cd9a5e93dfd9a89bf8640964 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sun, 24 Feb 2013 16:20:07 +0100 Subject: [PATCH 006/201] [#226] Use github style --- .../textpreview/theme/public/resource.config | 2 +- .../theme/public/styles/github.css | 127 ++++++++++++++++++ 2 files changed, 128 insertions(+), 1 deletion(-) create mode 100644 ckanext/textpreview/theme/public/styles/github.css diff --git a/ckanext/textpreview/theme/public/resource.config b/ckanext/textpreview/theme/public/resource.config index 284d1b19488..61f11fea6cb 100644 --- a/ckanext/textpreview/theme/public/resource.config +++ b/ckanext/textpreview/theme/public/resource.config @@ -8,5 +8,5 @@ main = highlight.pack.js preview.js - styles/default.css + styles/github.css css/text.css diff --git a/ckanext/textpreview/theme/public/styles/github.css b/ckanext/textpreview/theme/public/styles/github.css new file mode 100644 index 00000000000..81272f9d545 --- /dev/null +++ b/ckanext/textpreview/theme/public/styles/github.css @@ -0,0 +1,127 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +pre code { + display: block; padding: 0.5em; + color: #333; + background: #f8f8ff +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .javadoc { + color: #998; + font-style: italic +} + +pre .keyword, +pre .css .rule .keyword, +pre .winutils, +pre .javascript .title, +pre .nginx .title, +pre .subst, +pre .request, +pre .status { + color: #333; + font-weight: bold +} + +pre .number, +pre .hexcolor, +pre .ruby .constant { + color: #099; +} + +pre .string, +pre .tag .value, +pre .phpdoc, +pre .tex .formula { + color: #d14 +} + +pre .title, +pre .id { + color: #900; + font-weight: bold +} + +pre .javascript .title, +pre .lisp .title, +pre .clojure .title, +pre .subst { + font-weight: normal +} + +pre .class .title, +pre .haskell .type, +pre .vhdl .literal, +pre .tex .command { + color: #458; + font-weight: bold +} + +pre .tag, +pre .tag .title, +pre .rules .property, +pre .django .tag .keyword { + color: #000080; + font-weight: normal +} + +pre .attribute, +pre .variable, +pre .lisp .body { + color: #008080 +} + +pre .regexp { + color: #009926 +} + +pre .class { + color: #458; + font-weight: bold +} + +pre .symbol, +pre .ruby .symbol .string, +pre .lisp .keyword, +pre .tex .special, +pre .prompt { + color: #990073 +} + +pre .built_in, +pre .lisp .title, +pre .clojure .built_in { + color: #0086b3 +} + +pre .preprocessor, +pre .pi, +pre .doctype, +pre .shebang, +pre .cdata { + color: #999; + font-weight: bold +} + +pre .deletion { + background: #fdd +} + +pre .addition { + background: #dfd +} + +pre .diff .change { + background: #0086b3 +} + +pre .chunk { + color: #aaa +} \ No newline at end of file From bd5756380c7cb1df14ad6aae097dc7168b18874f Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sun, 24 Feb 2013 16:38:49 +0100 Subject: [PATCH 007/201] [#226] Make jsonp preview more resistant, add missing converter to jsonp --- ckanext/textpreview/theme/public/preview.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ckanext/textpreview/theme/public/preview.js b/ckanext/textpreview/theme/public/preview.js index 75b9b845ea9..fabf458925a 100644 --- a/ckanext/textpreview/theme/public/preview.js +++ b/ckanext/textpreview/theme/public/preview.js @@ -17,7 +17,8 @@ ckan.module('textpreview', function (jQuery, _) { jsonp: { contentType: 'application/javascript', dataType: 'jsonp', - language: 'javascript' + dataConverter: function (data) { return JSON.stringify(data, null, 2); }, + language: 'json' }, xml: { contentType: 'text/xml', @@ -39,15 +40,16 @@ ckan.module('textpreview', function (jQuery, _) { jQuery.ajax(preload_resource['url'], { type: 'GET', async: false, + contentType: p.contentType, dataType: p.dataType, success: function(data, textStatus, jqXHR) { - var converted = p.dataConverter ? p.dataConverter(data) : data; + data = p.dataConverter ? p.dataConverter(data) : data; var highlighted; if (p.language) { - highlighted = hljs.highlight(p.language, converted, true).value; + highlighted = hljs.highlight(p.language, data, true).value; } else { - highlighted = '
' + converted + '
'; + highlighted = '
' + data + '
'; } self.el.html(highlighted); From 49c437c0e1cb9b2f61cf5288a0a17a007220ff5d Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sun, 24 Feb 2013 16:47:37 +0100 Subject: [PATCH 008/201] [#226] Rename text preview tests, add test for whether css is present --- ckanext/textpreview/tests/test_preview.py | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/ckanext/textpreview/tests/test_preview.py b/ckanext/textpreview/tests/test_preview.py index 5334224016d..bd4588780fd 100644 --- a/ckanext/textpreview/tests/test_preview.py +++ b/ckanext/textpreview/tests/test_preview.py @@ -8,21 +8,21 @@ import ckan.tests as tests import ckan.plugins as plugins import ckan.lib.helpers as h -import ckanext.texthighlighter.plugin as previewplugin +import ckanext.textpreview.plugin as previewplugin from ckan.lib.create_test_data import CreateTestData from ckan.config.middleware import make_app -class TestTextHighlighter(tests.WsgiAppCase): +class TestTextPreview(tests.WsgiAppCase): @classmethod def setup_class(cls): cls._original_config = config.copy() - config['ckan.plugins'] = 'texthighlighter' + config['ckan.plugins'] = 'text_preview' wsgiapp = make_app(config['global_conf'], **config) cls.app = paste.fixture.TestApp(wsgiapp) - cls.p = previewplugin.TextHighlighter() + cls.p = previewplugin.TextPreview() # create test resource CreateTestData.create() @@ -101,8 +101,19 @@ def test_js_included(self): assert result.status == 200, result.status assert (('preview.js' in result.body) or ('preview.min.js' in result.body)), result.body + assert (('highlight.pack.js' in result.body) or ('highlight.pack.js' in result.body)), result.body assert 'preload_resource' in result.body, result.body - assert 'data-module="texthighlighter"' in result.body, result.body + assert 'data-module="textpreview"' in result.body, result.body + + def test_css_included(self): + res_id = self.resource['id'] + pack_id = self.package.name + url = '/dataset/{0}/resource/{1}/preview'.format(pack_id, res_id) + result = self.app.get(url, status='*') + + assert result.status == 200, result.status + assert 'text.css' in result.body, result.body + assert 'github.css' in result.body, result.body def test_iframe_is_shown(self): url = h.url_for(controller='package', action='resource_read', id=self.package.name, resource_id=self.resource['id']) From c5e649673e67c66a8c5ec63863c8c26d6b0d95ba Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sun, 24 Feb 2013 22:35:05 +0100 Subject: [PATCH 009/201] [#226] Make it easier to add new formats to the json/xml/text preview --- ckanext/textpreview/plugin.py | 11 +++++-- ckanext/textpreview/theme/public/preview.js | 34 +++++++++++++++------ 2 files changed, 32 insertions(+), 13 deletions(-) diff --git a/ckanext/textpreview/plugin.py b/ckanext/textpreview/plugin.py index 9d68ce180b6..cac2c49cddc 100644 --- a/ckanext/textpreview/plugin.py +++ b/ckanext/textpreview/plugin.py @@ -24,8 +24,13 @@ class TextPreview(p.SingletonPlugin): p.implements(p.IConfigurable, inherit=True) p.implements(p.IResourcePreview, inherit=True) - FORMATS = ['json', 'xml', 'rdf', 'text/plain', 'txt'] + # don't forget to change public/preview.js as well if you edit the formats here + TEXT_FORMATS = ['text/plain', 'txt', 'plain'] + XML_FORMATS = ['xml', 'rdf', 'rdf+xm', 'owl+xml', 'atom', 'rss'] + JSON_FORMATS = ['json'] JSONP_FORMATS = ['jsonp'] + NO_JSONP_FORMATS = TEXT_FORMATS + XML_FORMATS + JSON_FORMATS + proxy_is_enabled = False def update_config(self, config): @@ -44,7 +49,7 @@ def can_preview(self, data_dict): format_lower = resource['format'].lower() if format_lower in self.JSONP_FORMATS: return True - elif format_lower in self.FORMATS and (self.proxy_is_enabled or resource['on_same_domain']): + elif format_lower in self.NO_JSONP_FORMATS and (self.proxy_is_enabled or resource['on_same_domain']): return True return False @@ -52,7 +57,7 @@ def setup_template_variables(self, context, data_dict): assert self.can_preview(data_dict) resource = data_dict['resource'] format_lower = resource['format'].lower() - if format_lower in self.FORMATS and self.proxy_is_enabled and not resource['on_same_domain']: + if format_lower in self.NO_JSONP_FORMATS and self.proxy_is_enabled and not resource['on_same_domain']: p.toolkit.c.resource['url'] = proxy.get_proxified_resource_url(data_dict) def preview_template(self, context, data_dict): diff --git a/ckanext/textpreview/theme/public/preview.js b/ckanext/textpreview/theme/public/preview.js index fabf458925a..265a3ccc4b3 100644 --- a/ckanext/textpreview/theme/public/preview.js +++ b/ckanext/textpreview/theme/public/preview.js @@ -4,10 +4,8 @@ ckan.module('textpreview', function (jQuery, _) { options: { i18n: { error: _('An error occurred: %(text)s %(error)s') - } - }, - initialize: function () { - var parameters = { + }, + parameters: { json: { contentType: 'application/json', dataType: 'json', @@ -25,17 +23,33 @@ ckan.module('textpreview', function (jQuery, _) { dataType: 'text', language: 'xml' }, - txt: { + text: { contentType: 'text/plain', dataType: 'text', language: '' } - }; - parameters['text/plain'] = parameters.txt; - parameters['rdf'] = parameters.xml; - + } + }, + initialize: function () { var self = this; - var p = parameters[preload_resource['format'].toLowerCase()]; + var format = preload_resource['format'].toLowerCase(); + + var TEXT_FORMATS = ['text/plain', 'txt', 'plain']; + var XML_FORMATS = ['xml', 'rdf', 'rdf+xm', 'owl+xml', 'atom', 'rss']; + var JSON_FORMATS = ['json']; + var JSONP_FORMATS = ['jsonp']; + + var p; + + if (JSON_FORMATS.indexOf(format) !== -1) { + p = this.options.parameters.json; + } else if (JSONP_FORMATS.indexOf(format) !== -1) { + p = this.options.parameters.jsonp; + } else if(XML_FORMATS.indexOf(format) !== -1) { + p = this.options.parameters.xml; + } else { + p = this.options.parameters.text; + } jQuery.ajax(preload_resource['url'], { type: 'GET', From 01f34b1ab097ed9cd3d4b2e217e44fec981c68b7 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 15:13:46 +0100 Subject: [PATCH 010/201] [#473] Remove logic.ParameterError because it is not different from logic.ValidationError --- ckan/controllers/api.py | 7 ------- ckan/lib/email_notifications.py | 4 ++-- ckan/logic/__init__.py | 8 +++----- ckan/logic/action/get.py | 8 ++++---- ckan/logic/action/update.py | 8 ++++---- ckan/tests/lib/test_email_notifications.py | 2 +- 6 files changed, 14 insertions(+), 23 deletions(-) diff --git a/ckan/controllers/api.py b/ckan/controllers/api.py index f13e8eb7e14..a9cc660c502 100644 --- a/ckan/controllers/api.py +++ b/ckan/controllers/api.py @@ -208,13 +208,6 @@ def action(self, logic_function, ver=None): return_dict['success'] = False log.error('Validation error: %r' % str(e.error_dict)) return self._finish(409, return_dict, content_type='json') - except logic.ParameterError, e: - return_dict['error'] = {'__type': 'Parameter Error', - 'message': '%s: %s' % - (_('Parameter Error'), e.extra_msg)} - return_dict['success'] = False - log.error('Parameter error: %r' % e.extra_msg) - return self._finish(409, return_dict, content_type='json') except search.SearchQueryError, e: return_dict['error'] = {'__type': 'Search Query Error', 'message': 'Search Query is invalid: %r' % diff --git a/ckan/lib/email_notifications.py b/ckan/lib/email_notifications.py index 20ae39b6ebf..9efd19130f2 100644 --- a/ckan/lib/email_notifications.py +++ b/ckan/lib/email_notifications.py @@ -30,7 +30,7 @@ def string_to_timedelta(s): 7 days, 3:23:34.087465 .087465 (microseconds only) - :raises ckan.logic.ParameterError: if the given string does not match any + :raises ckan.logic.ValidationError: if the given string does not match any of the recognised formats ''' @@ -55,7 +55,7 @@ def string_to_timedelta(s): break if not match: - raise logic.ParameterError('Not a valid time: {0}'.format(s)) + raise logic.ValidationError('Not a valid time: {0}'.format(s)) gd = match.groupdict() days = int(gd.get('days', '0')) diff --git a/ckan/logic/__init__.py b/ckan/logic/__init__.py index 2546fca57b5..b5c132b43bc 100644 --- a/ckan/logic/__init__.py +++ b/ckan/logic/__init__.py @@ -46,13 +46,11 @@ class NotAuthorized(ActionError): pass -class ParameterError(ActionError): - pass - - -class ValidationError(ParameterError): +class ValidationError(ActionError): def __init__(self, error_dict, error_summary=None, extra_msg=None): + if not isinstance(error_dict, dict): + error_dict = {'message': error_dict} # tags errors are a mess so let's clean them up if 'tags' in error_dict: tag_errors = [] diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 6d217610119..df6d630251d 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -99,7 +99,7 @@ def current_package_list_with_resources(context, data_dict): if limit < 0: limit = 0 except ValueError, e: - raise logic.ParameterError("'limit' should be an int") + raise ValidationError("'limit' should be an int") else: limit = None page = int(data_dict.get('page', 1)) @@ -2686,12 +2686,12 @@ def _unpick_search(sort, allowed_fields=None, total=None): order = 'asc' if allowed_fields: if field not in allowed_fields: - raise logic.ParameterError('Cannot sort by field `%s`' % field) + raise ValidationError('Cannot sort by field `%s`' % field) if order not in ['asc', 'desc']: - raise logic.ParameterError('Invalid sort direction `%s`' % order) + raise ValidationError('Invalid sort direction `%s`' % order) sorts.append((field, order)) if total and len(sorts) > total: - raise logic.ParameterError( + raise ValidationError( 'Too many sort criteria provided only %s allowed' % total) return sorts diff --git a/ckan/logic/action/update.py b/ckan/logic/action/update.py index c5d8e605f46..19eb255baf6 100644 --- a/ckan/logic/action/update.py +++ b/ckan/logic/action/update.py @@ -908,10 +908,10 @@ def user_role_update(context, data_dict): new_user_ref = data_dict.get('user') # the user who is being given the new role if not bool(new_user_ref): - raise logic.ParameterError('You must provide the "user" parameter.') + raise ValidationError('You must provide the "user" parameter.') domain_object_ref = _get_or_bust(data_dict, 'domain_object') if not isinstance(data_dict['roles'], (list, tuple)): - raise logic.ParameterError('Parameter "%s" must be of type: "%s"' % ('role', 'list')) + raise ValidationError('Parameter "%s" must be of type: "%s"' % ('role', 'list')) desired_roles = set(data_dict['roles']) if new_user_ref: @@ -930,7 +930,7 @@ def user_role_update(context, data_dict): # _check_access('group_edit_permissions', context, data_dict) # # Todo: 'system' object # else: -# raise logic.ParameterError('Not possible to update roles for domain object type %s' % type(domain_object)) +# raise ValidationError('Not possible to update roles for domain object type %s' % type(domain_object)) # current_uors: in order to avoid either creating a role twice or # deleting one which is non-existent, we need to get the users\' @@ -1015,7 +1015,7 @@ def send_email_notifications(context, data_dict): if not paste.deploy.converters.asbool( pylons.config.get('ckan.activity_streams_email_notifications')): - raise logic.ParameterError('ckan.activity_streams_email_notifications' + raise ValidationError('ckan.activity_streams_email_notifications' ' is not enabled in config') ckan.lib.email_notifications.get_and_send_notifications_for_all_users() diff --git a/ckan/tests/lib/test_email_notifications.py b/ckan/tests/lib/test_email_notifications.py index 9e3a284c11d..8116a620e0b 100644 --- a/ckan/tests/lib/test_email_notifications.py +++ b/ckan/tests/lib/test_email_notifications.py @@ -42,5 +42,5 @@ def test_string_to_time_delta(): minutes=23, seconds=34, milliseconds=87, microseconds=465) assert email_notifications.string_to_timedelta('.123456') == ( datetime.timedelta(milliseconds=123, microseconds=456)) - nose.tools.assert_raises(logic.ParameterError, + nose.tools.assert_raises(logic.ValidationError, email_notifications.string_to_timedelta, 'foobar') From fcf4da4e1df1b9f09037edb058dad7a6da9b4a24 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 16:36:40 +0100 Subject: [PATCH 011/201] [#473] get_or_bust returns an array after the field because to make it consistent with logic.validate --- ckan/logic/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckan/logic/__init__.py b/ckan/logic/__init__.py index b5c132b43bc..3df185b8409 100644 --- a/ckan/logic/__init__.py +++ b/ckan/logic/__init__.py @@ -354,7 +354,7 @@ def get_or_bust(data_dict, keys): value = data_dict[key] values.append(value) except KeyError: - errors[key] = _('Missing value') + errors[key] = [_('Missing value')] if errors: raise ValidationError(errors) if len(values) == 1: From 70ce14f5a0616d0fe157cf814acd195d3873b84a Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 17:23:38 +0100 Subject: [PATCH 012/201] [#473] get_or_bust uses schema validation so that we use common code paths and similar validation procedures --- ckan/logic/__init__.py | 24 ++++++++++++++++-------- ckan/logic/schema.py | 8 ++++++++ 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/ckan/logic/__init__.py b/ckan/logic/__init__.py index 3df185b8409..43bdaf1322c 100644 --- a/ckan/logic/__init__.py +++ b/ckan/logic/__init__.py @@ -5,6 +5,7 @@ from pylons.i18n import _ +import ckan.lib.navl as navl import ckan.lib.base as base import ckan.model as model from ckan.new_authz import is_authorized @@ -12,6 +13,8 @@ from ckan.plugins import PluginImplementations from ckan.plugins.interfaces import IActions +_validate = navl.dictization_functions.validate + log = logging.getLogger(__name__) @@ -344,19 +347,24 @@ def get_or_bust(data_dict, keys): e.g single_value = get_or_bust(data_dict, 'a_key') value_1, value_2 = get_or_bust(data_dict, ['key1', 'key2']) ''' - values = [] - errors = {} if isinstance(keys, basestring): keys = [keys] - for key in keys: - try: - value = data_dict[key] - values.append(value) - except KeyError: - errors[key] = [_('Missing value')] + + import ckan.logic.schema as schema_module + schema = schema_module._create_schema_for_required_keys(keys) + fake_context = { + 'model': model, + 'session': model.Session + } + + data_dict, errors = _validate(data_dict, schema, context=fake_context) + if errors: raise ValidationError(errors) + + # cannot use data_dict.keys() because data_dict is not sorted + values = [data_dict[key] for key in keys] if len(values) == 1: return values[0] return tuple(values) diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index 23877518b8b..21512a99404 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -501,3 +501,11 @@ def default_follow_group_schema(): schema = {'id': [not_missing, not_empty, unicode, convert_group_name_or_id_to_id]} return schema + + +def _create_schema_for_required_keys(keys): + ''' helper function that creates a schema definition where + each key from keys is validated against ``not_missing``. + ''' + schema = dict([(x, [not_missing]) for x in keys]) + return schema From 0a6411e232f81922002fd77d1dd42b9057a60fad Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 17:49:53 +0100 Subject: [PATCH 013/201] [#473] related_list validates whether we have either an id or a name --- ckan/logic/action/get.py | 3 ++- ckan/tests/functional/test_related.py | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index df6d630251d..7e0e75e124f 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -207,7 +207,8 @@ def related_list(context, data_dict=None): dataset = data_dict.get('dataset', None) if not dataset: - dataset = model.Package.get(data_dict.get('id')) + package_id = _get_or_bust(data_dict, 'id') + dataset = model.Package.get(package_id) _check_access('related_show',context, data_dict) diff --git a/ckan/tests/functional/test_related.py b/ckan/tests/functional/test_related.py index 21f01e96309..09a3bba5df1 100644 --- a/ckan/tests/functional/test_related.py +++ b/ckan/tests/functional/test_related.py @@ -362,6 +362,13 @@ def test_related_show(self): assert rel['description'] == result['description'], result assert rel['description'] == result['description'], result + def test_related_list_missing_id_and_name(self): + p = model.Package.get('warandpeace') + usr = logic.get_action('get_site_user')({'model':model,'ignore_auth': True},{}) + context = dict(model=model, user=usr['name'], session=model.Session) + data_dict = {} + assert_raises(logic.ValidationError, logic.get_action('related_list'), context, data_dict) + def test_related_list(self): p = model.Package.get('warandpeace') r = model.Related(title="Title", type="idea") From c229bc47685742a787866c10f9c0581ef51975b6 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 19:11:58 +0100 Subject: [PATCH 014/201] [#473] datastore_create should rely on a valid context Otherwise errors occur when doing a deep copy of the context in validate --- ckanext/datastore/logic/action.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 1b4d323e7f2..d7638080b33 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -44,7 +44,7 @@ def datastore_create(context, data_dict): See :ref:`fields` and :ref:`records` for details on how to lay out records. ''' - model = _get_or_bust(context, 'model') + model = context.get('model') if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') From c490c1782072023406df6ce71bd44e0f5970a9e1 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 19:19:53 +0100 Subject: [PATCH 015/201] [#473] indicate optional parameters in datastore API --- ckanext/datastore/logic/action.py | 32 +++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index d7638080b33..6bfd9782f5e 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -22,15 +22,15 @@ def datastore_create(context, data_dict): :param resource_id: resource id that the data is going to be stored against. :type resource_id: string - :param aliases: names for read only aliases of the resource. + :param aliases: names for read only aliases of the resource. (optional) :type aliases: list or comma separated string - :param fields: fields/columns and their extra metadata. + :param fields: fields/columns and their extra metadata. (optional) :type fields: list of dictionaries - :param records: the data, eg: [{"dob": "2005", "some_stuff": ["a", "b"]}] + :param records: the data, eg: [{"dob": "2005", "some_stuff": ["a", "b"]}] (optional) :type records: list of dictionaries - :param primary_key: fields that represent a unique key + :param primary_key: fields that represent a unique key (optional) :type primary_key: list or comma separated string - :param indexes: indexes on table + :param indexes: indexes on table (optional) :type indexes: list or comma separated string Please note that setting the ``aliases``, ``indexes`` or ``primary_key`` replaces the exising @@ -94,10 +94,10 @@ def datastore_upsert(context, data_dict): :param resource_id: resource id that the data is going to be stored under. :type resource_id: string - :param records: the data, eg: [{"dob": "2005", "some_stuff": ["a","b"]}] + :param records: the data, eg: [{"dob": "2005", "some_stuff": ["a","b"]}] (optional) :type records: list of dictionaries :param method: the method to use to put the data into the datastore. - Possible options are: upsert (default), insert, update + Possible options are: upsert, insert, update (optional, default: upsert) :type method: string **Results:** @@ -133,10 +133,10 @@ def datastore_upsert(context, data_dict): def datastore_delete(context, data_dict): '''Deletes a table or a set of records from the datastore. - :param resource_id: resource id that the data will be deleted from. + :param resource_id: resource id that the data will be deleted from. (optional) :type resource_id: string :param filters: filters to apply before deleting (eg {"name": "fred"}). - If missing delete whole table and all dependent views. + If missing delete whole table and all dependent views. (optional) :type filters: dictionary **Results:** @@ -177,19 +177,19 @@ def datastore_search(context, data_dict): :param resource_id: id or alias of the resource to be searched against. :type resource_id: string - :param filters: matching conditions to select, e.g {"key1": "a", "key2": "b"} + :param filters: matching conditions to select, e.g {"key1": "a", "key2": "b"} (optional) :type filters: dictionary - :param q: full text query + :param q: full text query (optional) :type q: string - :param plain: treat as plain text query (default: true) + :param plain: treat as plain text query (optional, default: true) :type plain: bool - :param language: language of the full text query (default: english) + :param language: language of the full text query (optional, default: english) :type language: string - :param limit: maximum number of rows to return (default: 100) + :param limit: maximum number of rows to return (optional, default: 100) :type limit: int - :param offset: offset this number of rows + :param offset: offset this number of rows (optional) :type offset: int - :param fields: fields to return (default: all fields in original order) + :param fields: fields to return (optional, default: all fields in original order) :type fields: list or comma separated string :param sort: comma separated field names with ordering e.g.: "fieldname1, fieldname2 desc" From 19b53886df2167f04c46c1c390dc36a0045f175e Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 19:21:11 +0100 Subject: [PATCH 016/201] [#473] Test that wrong record type raises Integrity Error --- ckanext/datastore/tests/test_create.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ckanext/datastore/tests/test_create.py b/ckanext/datastore/tests/test_create.py index ae5621c8c18..eb230e60493 100644 --- a/ckanext/datastore/tests/test_create.py +++ b/ckanext/datastore/tests/test_create.py @@ -1,5 +1,6 @@ import json import nose +from nose.tools import assert_equal import sqlalchemy.orm as orm @@ -173,6 +174,7 @@ def test_bad_records(self): res_dict = json.loads(res.body) assert res_dict['success'] is False + assert_equal(res_dict['error']['__type'], 'Validation Error') resource = model.Package.get('annakarenina').resources[0] data = { @@ -186,10 +188,12 @@ def test_bad_records(self): postparams = '%s=1' % json.dumps(data) auth = {'Authorization': str(self.sysadmin_user.apikey)} res = self.app.post('/api/action/datastore_create', params=postparams, - extra_environ=auth, status=409) + extra_environ=auth, status=400) res_dict = json.loads(res.body) + # TODO: should be a validation errror at some point assert res_dict['success'] is False + assert_equal(res_dict['error']['__type'], 'Integrity Error') def test_create_invalid_index(self): resource = model.Package.get('annakarenina').resources[0] From e6fc5d93276b707535ceae1f29d539dd058cac0d Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 19:39:41 +0100 Subject: [PATCH 017/201] [#473] Return IntegrityError as json from API --- ckan/controllers/api.py | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/ckan/controllers/api.py b/ckan/controllers/api.py index a9cc660c502..7b0f226d40f 100644 --- a/ckan/controllers/api.py +++ b/ckan/controllers/api.py @@ -186,9 +186,11 @@ def action(self, logic_function, ver=None): return_dict['result'] = result except DataError, e: log.error('Format incorrect: %s - %s' % (e.error, request_data)) - #TODO make better error message - return self._finish(400, _(u'Integrity Error') + - ': %s - %s' % (e.error, request_data)) + return_dict['error'] = {'__type': 'Integrity Error', + 'message': e.error, + 'data': request_data} + return_dict['success'] = False + return self._finish(400, return_dict, content_type='json') except NotAuthorized: return_dict['error'] = {'__type': 'Authorization Error', 'message': _('Access denied')} @@ -351,9 +353,12 @@ def create(self, ver=None, register=None, subregister=None, return self._finish(409, e.error_dict, content_type='json') except DataError, e: log.error('Format incorrect: %s - %s' % (e.error, request_data)) - #TODO make better error message - return self._finish(400, _(u'Integrity Error') + - ': %s - %s' % (e.error, request_data)) + error_dict = { + 'success': False, + 'error': {'__type': 'Integrity Error', + 'message': e.error, + 'data': request_data}} + return self._finish(400, error_dict, content_type='json') except search.SearchIndexError: log.error('Unable to add package to search index: %s' % request_data) @@ -403,9 +408,12 @@ def update(self, ver=None, register=None, subregister=None, return self._finish(409, e.error_dict, content_type='json') except DataError, e: log.error('Format incorrect: %s - %s' % (e.error, request_data)) - #TODO make better error message - return self._finish(400, _(u'Integrity Error') + - ': %s - %s' % (e.error, request_data)) + error_dict = { + 'success': False, + 'error': {'__type': 'Integrity Error', + 'message': e.error, + 'data': request_data}} + return self._finish(400, error_dict, content_type='json') except search.SearchIndexError: log.error('Unable to update search index: %s' % request_data) return self._finish(500, _(u'Unable to update search index') % From c977f39c574f986e3bc73a37b9e27af9ae471cdf Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 20:09:19 +0100 Subject: [PATCH 018/201] [#473] related_list should return Query if neither an id nor a name are provided --- ckan/logic/action/get.py | 3 +-- ckan/tests/functional/test_related.py | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 7e0e75e124f..df6d630251d 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -207,8 +207,7 @@ def related_list(context, data_dict=None): dataset = data_dict.get('dataset', None) if not dataset: - package_id = _get_or_bust(data_dict, 'id') - dataset = model.Package.get(package_id) + dataset = model.Package.get(data_dict.get('id')) _check_access('related_show',context, data_dict) diff --git a/ckan/tests/functional/test_related.py b/ckan/tests/functional/test_related.py index 09a3bba5df1..003f0bb424b 100644 --- a/ckan/tests/functional/test_related.py +++ b/ckan/tests/functional/test_related.py @@ -367,7 +367,8 @@ def test_related_list_missing_id_and_name(self): usr = logic.get_action('get_site_user')({'model':model,'ignore_auth': True},{}) context = dict(model=model, user=usr['name'], session=model.Session) data_dict = {} - assert_raises(logic.ValidationError, logic.get_action('related_list'), context, data_dict) + from sqlalchemy.orm.query import Query + assert type(logic.get_action('related_list')(context, data_dict)) == Query def test_related_list(self): p = model.Package.get('warandpeace') From e028159fff4951317dec8441089d17dea84622ca Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 21:39:44 +0100 Subject: [PATCH 019/201] [#473] Validate parameters for current_package_list_with_resources --- ckan/logic/action/get.py | 18 +++++++++--------- ckan/logic/schema.py | 9 +++++++++ ckan/logic/validators.py | 6 ++++++ ckan/tests/logic/test_action.py | 29 +++++++++++++++++++++++++++++ 4 files changed, 53 insertions(+), 9 deletions(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index df6d630251d..0de27dbe7d9 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -93,16 +93,16 @@ def current_package_list_with_resources(context, data_dict): ''' model = context["model"] - if 'limit' in data_dict: - try: - limit = int(data_dict['limit']) - if limit < 0: - limit = 0 - except ValueError, e: - raise ValidationError("'limit' should be an int") - else: - limit = None + schema = context.get('schema', logic.schema.default_package_list_schema()) + data_dict, errors = _validate(data_dict, schema, context) + if errors: + raise ValidationError(errors) + page = int(data_dict.get('page', 1)) + limit = data_dict.get('limit') + + if page < 1: + raise ValidationError(_('Must be larger than 0')) _check_access('current_package_list_with_resources', context, data_dict) diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index 21512a99404..6f4c80056ac 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -30,6 +30,7 @@ user_password_not_empty, isodate, int_validator, + pos_int_validator, boolean_validator, user_about_validator, vocabulary_name_validator, @@ -503,6 +504,14 @@ def default_follow_group_schema(): return schema +def default_package_list_schema(): + schema = { + 'limit': [ignore_missing, pos_int_validator], + 'page': [ignore_missing, pos_int_validator] + } + return schema + + def _create_schema_for_required_keys(keys): ''' helper function that creates a schema definition where each key from keys is validated against ``not_missing``. diff --git a/ckan/logic/validators.py b/ckan/logic/validators.py index 5a3d72bbf6d..a5c5a988b08 100644 --- a/ckan/logic/validators.py +++ b/ckan/logic/validators.py @@ -54,6 +54,12 @@ def int_validator(value, context): except (AttributeError, ValueError), e: raise Invalid(_('Invalid integer')) +def pos_int_validator(value, context): + value = int_validator(value, context) + if value < 0: + raise Invalid(_('Must be positive integer')) + return value + def boolean_validator(value, context): if isinstance(value, bool): return value diff --git a/ckan/tests/logic/test_action.py b/ckan/tests/logic/test_action.py index 1e115b24374..e23ace491b2 100644 --- a/ckan/tests/logic/test_action.py +++ b/ckan/tests/logic/test_action.py @@ -66,6 +66,35 @@ def test_01_package_list(self): assert res['help'].startswith( "Return a list of the names of the site's datasets (packages).") + def test_01_current_package_list_with_resources(self): + url = '/api/action/current_package_list_with_resources' + postparams = '%s=1' % json.dumps({ + 'limit': 2, + 'page': 1}) + res = json.loads(self.app.post(url, params=postparams).body) + assert res['success'] + assert len(res['result']) == 2 + + postparams = '%s=1' % json.dumps({ + 'limit': '5'}) + res = json.loads(self.app.post(url, params=postparams).body) + assert res['success'] + + postparams = '%s=1' % json.dumps({ + 'limit': -2}) + res = json.loads(self.app.post(url, params=postparams, status=StatusCodes.STATUS_409_CONFLICT).body) + assert not res['success'] + + postparams = '%s=1' % json.dumps({ + 'page': 0}) + res = json.loads(self.app.post(url, params=postparams, status=StatusCodes.STATUS_409_CONFLICT).body) + assert not res['success'] + + postparams = '%s=1' % json.dumps({ + 'page': 'a'}) + res = json.loads(self.app.post(url, params=postparams, status=StatusCodes.STATUS_409_CONFLICT).body) + assert not res['success'] + def test_01_package_show(self): anna_id = model.Package.by_name(u'annakarenina').id postparams = '%s=1' % json.dumps({'id': anna_id}) From 4fc96445810b2b79e4379eca85a6910c80ccddd4 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 27 Feb 2013 21:52:50 +0100 Subject: [PATCH 020/201] [#473] Add offset to current_package_list_with_resources and mark page deprecated --- ckan/logic/action/get.py | 17 ++++++++++++----- ckan/logic/schema.py | 1 + ckan/tests/logic/test_action.py | 19 ++++++++++++++----- 3 files changed, 27 insertions(+), 10 deletions(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 0de27dbe7d9..1cf08ed4c77 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -86,7 +86,9 @@ def current_package_list_with_resources(context, data_dict): at most ``limit`` datasets per page and only one page will be returned at a time (optional) :type limit: int - :param page: when ``limit`` is given, which page to return + :param offset: when ``limit`` is given, the offset to start returning packages from + :type offset: int + :param page: when ``limit`` is given, which page to return, Deprecated use ``offset`` :type page: int :rtype: list of dictionaries @@ -98,11 +100,16 @@ def current_package_list_with_resources(context, data_dict): if errors: raise ValidationError(errors) - page = int(data_dict.get('page', 1)) limit = data_dict.get('limit') + offset = int(data_dict.get('offset', 0)) - if page < 1: - raise ValidationError(_('Must be larger than 0')) + if not 'offset' in data_dict and 'page' in data_dict: + log.warning('"page" parameter is deprecated. ' + 'Use the "offset" parameter instead') + page = int(data_dict['page']) + if page < 1: + raise ValidationError(_('Must be larger than 0')) + offset = (page - 1) * limit _check_access('current_package_list_with_resources', context, data_dict) @@ -113,7 +120,7 @@ def current_package_list_with_resources(context, data_dict): query = query.order_by(model.package_revision_table.c.revision_timestamp.desc()) if limit is not None: query = query.limit(limit) - query = query.offset((page-1)*limit) + query = query.offset(offset) pack_rev = query.all() return _package_list_with_resources(context, pack_rev) diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index 6f4c80056ac..724b9dc2f0e 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -507,6 +507,7 @@ def default_follow_group_schema(): def default_package_list_schema(): schema = { 'limit': [ignore_missing, pos_int_validator], + 'offset': [ignore_missing, pos_int_validator], 'page': [ignore_missing, pos_int_validator] } return schema diff --git a/ckan/tests/logic/test_action.py b/ckan/tests/logic/test_action.py index e23ace491b2..63686fc2b43 100644 --- a/ckan/tests/logic/test_action.py +++ b/ckan/tests/logic/test_action.py @@ -68,12 +68,13 @@ def test_01_package_list(self): def test_01_current_package_list_with_resources(self): url = '/api/action/current_package_list_with_resources' + postparams = '%s=1' % json.dumps({ - 'limit': 2, - 'page': 1}) + 'limit': 1, + 'offset': 1}) res = json.loads(self.app.post(url, params=postparams).body) assert res['success'] - assert len(res['result']) == 2 + assert len(res['result']) == 1 postparams = '%s=1' % json.dumps({ 'limit': '5'}) @@ -86,12 +87,20 @@ def test_01_current_package_list_with_resources(self): assert not res['success'] postparams = '%s=1' % json.dumps({ - 'page': 0}) + 'offset': 'a'}) res = json.loads(self.app.post(url, params=postparams, status=StatusCodes.STATUS_409_CONFLICT).body) assert not res['success'] postparams = '%s=1' % json.dumps({ - 'page': 'a'}) + 'limit': 2, + 'page': 1}) + res = json.loads(self.app.post(url, params=postparams).body) + assert res['success'] + assert len(res['result']) == 2 + + postparams = '%s=1' % json.dumps({ + 'limit': 1, + 'page': 0}) res = json.loads(self.app.post(url, params=postparams, status=StatusCodes.STATUS_409_CONFLICT).body) assert not res['success'] From a0d84a1bcf1a4d0689871c9457f70cdbddb2e011 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 28 Feb 2013 10:23:43 +0100 Subject: [PATCH 021/201] [#473] Unify validation for autocompletion --- ckan/logic/action/get.py | 40 +++++++++++++++++++++++---------- ckan/logic/schema.py | 9 +++++++- ckan/tests/logic/test_action.py | 12 +++++----- 3 files changed, 43 insertions(+), 18 deletions(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 1cf08ed4c77..a67ca9b1f92 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -1042,23 +1042,33 @@ def package_autocomplete(context, data_dict): :param q: the string to search for :type q: string + :param limit: the maximum number of resource formats to return (optional, + default: 10) + :type limit: int :rtype: list of dictionaries ''' - model = context['model'] - q = _get_or_bust(data_dict, 'q') + schema = context.get('schema', logic.schema.default_autocomplete_schema()) + data_dict, errors = _validate(data_dict, schema, context) + if errors: + raise ValidationError(errors) - like_q = u"%s%%" % q + model = context['model'] _check_access('package_autocomplete', context, data_dict) + limit = data_dict.get('limit', 10) + q = data_dict['q'] + + like_q = u"%s%%" % q + query = model.Session.query(model.PackageRevision) query = query.filter(model.PackageRevision.state=='active') query = query.filter(model.PackageRevision.current==True) query = query.filter(_or_(model.PackageRevision.name.ilike(like_q), model.PackageRevision.title.ilike(like_q))) - query = query.limit(10) + query = query.limit(limit) q_lower = q.lower() pkg_list = [] @@ -1087,16 +1097,19 @@ def format_autocomplete(context, data_dict): :rtype: list of strings ''' + schema = context.get('schema', logic.schema.default_autocomplete_schema()) + data_dict, errors = _validate(data_dict, schema, context) + if errors: + raise ValidationError(errors) + model = context['model'] session = context['session'] _check_access('format_autocomplete', context, data_dict) - q = data_dict.get('q', None) - if not q: - return [] - + q = data_dict['q'] limit = data_dict.get('limit', 5) + like_q = u'%' + q + u'%' query = session.query(model.ResourceRevision.format, @@ -1125,15 +1138,18 @@ def user_autocomplete(context, data_dict): ``'fullname'``, and ``'id'`` ''' + schema = context.get('schema', logic.schema.default_autocomplete_schema()) + data_dict, errors = _validate(data_dict, schema, context) + if errors: + raise ValidationError(errors) + model = context['model'] user = context['user'] - q = data_dict.get('q',None) - if not q: - return [] _check_access('user_autocomplete', context, data_dict) - limit = data_dict.get('limit',20) + q = data_dict['q'] + limit = data_dict.get('limit', 20) query = model.User.search(q).limit(limit) diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index 724b9dc2f0e..f47e877df6e 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -489,7 +489,6 @@ def default_follow_dataset_schema(): def member_schema(): - schema = { 'id': [group_id_exists, unicode], 'username': [user_name_exists, unicode], @@ -513,6 +512,14 @@ def default_package_list_schema(): return schema +def default_autocomplete_schema(): + schema = { + 'q': [not_missing, unicode], + 'limit': [ignore_missing, pos_int_validator] + } + return schema + + def _create_schema_for_required_keys(keys): ''' helper function that creates a schema definition where each key from keys is validated against ``not_missing``. diff --git a/ckan/tests/logic/test_action.py b/ckan/tests/logic/test_action.py index 63686fc2b43..a4f9c27895f 100644 --- a/ckan/tests/logic/test_action.py +++ b/ckan/tests/logic/test_action.py @@ -135,7 +135,7 @@ def test_01_package_show_with_jsonp(self): assert not missing_keys, missing_keys def test_02_package_autocomplete_match_name(self): - postparams = '%s=1' % json.dumps({'q':'war'}) + postparams = '%s=1' % json.dumps({'q':'war', 'limit': 5}) res = self.app.post('/api/action/package_autocomplete', params=postparams) res_obj = json.loads(res.body) assert_equal(res_obj['success'], True) @@ -146,7 +146,7 @@ def test_02_package_autocomplete_match_name(self): assert_equal(res_obj['result'][0]['match_displayed'], 'warandpeace') def test_02_package_autocomplete_match_title(self): - postparams = '%s=1' % json.dumps({'q':'a%20w'}) + postparams = '%s=1' % json.dumps({'q':'a%20w', 'limit': 5}) res = self.app.post('/api/action/package_autocomplete', params=postparams) res_obj = json.loads(res.body) assert_equal(res_obj['success'], True) @@ -557,12 +557,14 @@ def test_14_group_show(self): def test_16_user_autocomplete(self): #Empty query postparams = '%s=1' % json.dumps({}) - res = self.app.post('/api/action/user_autocomplete', params=postparams) + res = self.app.post( + '/api/action/user_autocomplete', + params=postparams, + status=StatusCodes.STATUS_409_CONFLICT) res_obj = json.loads(res.body) assert res_obj['help'].startswith( "Return a list of user names that contain a string.") - assert res_obj['result'] == [] - assert res_obj['success'] is True + assert res_obj['success'] is False #Normal query postparams = '%s=1' % json.dumps({'q':'joe'}) From 433e77d2081f45f71287f8ae08d25768529ea141 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 28 Feb 2013 10:55:48 +0100 Subject: [PATCH 022/201] [#473] Refactor get_or_bust, we do not have to give validate a fake context --- ckan/logic/__init__.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/ckan/logic/__init__.py b/ckan/logic/__init__.py index 43bdaf1322c..c8403f18ad6 100644 --- a/ckan/logic/__init__.py +++ b/ckan/logic/__init__.py @@ -353,12 +353,8 @@ def get_or_bust(data_dict, keys): import ckan.logic.schema as schema_module schema = schema_module._create_schema_for_required_keys(keys) - fake_context = { - 'model': model, - 'session': model.Session - } - data_dict, errors = _validate(data_dict, schema, context=fake_context) + data_dict, errors = _validate(data_dict, schema) if errors: raise ValidationError(errors) From bd96b7ee33dd68362bfefa82e2cdb6d865cfd9e8 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 28 Feb 2013 10:56:37 +0100 Subject: [PATCH 023/201] [#473] Validate package_search parameters against a schema --- ckan/logic/action/get.py | 6 ++++++ ckan/logic/schema.py | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index a67ca9b1f92..877e21259a2 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -1255,6 +1255,12 @@ def package_search(context, data_dict): query cannot be changed. CKAN always returns the matched datasets as dictionary objects. ''' + schema = context.get('schema', logic.schema.default_package_search_schema()) + # cannot use the returned data_dict because the data_dict is not properly unfalttened + _ignore_me, errors = _validate(data_dict, schema, context) + if errors: + raise ValidationError(errors) + model = context['model'] session = context['session'] diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index f47e877df6e..d2f51313927 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -520,6 +520,22 @@ def default_autocomplete_schema(): return schema +def default_package_search_schema(): + schema = { + 'q': [ignore_missing, unicode], + 'fq': [ignore_missing, unicode], + 'rows': [ignore_missing, pos_int_validator], + 'sort': [ignore_missing, unicode], + 'start': [ignore_missing, pos_int_validator], + 'qf': [ignore_missing, unicode], + 'facet': [ignore_missing, unicode], + 'facet.mincount': [ignore_missing, pos_int_validator], + 'facet.limit': [ignore_missing, pos_int_validator], + 'facet.field': [ignore_missing] # list of strings + } + return schema + + def _create_schema_for_required_keys(keys): ''' helper function that creates a schema definition where each key from keys is validated against ``not_missing``. From 0acfba70d13ac4688ed11b05d84aadffa22e1b75 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 28 Feb 2013 11:45:23 +0100 Subject: [PATCH 024/201] [#473] Validate parameters for resource_search --- ckan/logic/action/get.py | 8 +++++++- ckan/logic/schema.py | 11 +++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 877e21259a2..155286dfe67 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -1256,7 +1256,8 @@ def package_search(context, data_dict): dictionary objects. ''' schema = context.get('schema', logic.schema.default_package_search_schema()) - # cannot use the returned data_dict because the data_dict is not properly unfalttened + # cannot use the returned data_dict because the data_dict + # is not properly unflattened _ignore_me, errors = _validate(data_dict, schema, context) if errors: raise ValidationError(errors) @@ -1438,6 +1439,11 @@ def resource_search(context, data_dict): :rtype: dict ''' + schema = context.get('schema', logic.schema.default_resource_search_schema()) + data_dict, errors = _validate(data_dict, schema, context) + if errors: + raise ValidationError(errors) + model = context['model'] # Allow either the `query` or `fields` parameter to be given, but not both. diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index d2f51313927..b6a268bac17 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -536,6 +536,17 @@ def default_package_search_schema(): return schema +def default_resource_search_schema(): + schema = { + 'query': [ignore_missing], # string or list of strings + 'fields': [ignore_missing], # dict of fields + 'order_by': [ignore_missing, unicode], + 'offset': [ignore_missing, pos_int_validator], + 'limit': [ignore_missing, pos_int_validator] + } + return schema + + def _create_schema_for_required_keys(keys): ''' helper function that creates a schema definition where each key from keys is validated against ``not_missing``. From f0cf9ca2de2497297ca7baddb9fe1b9815a0b598 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 28 Feb 2013 11:46:09 +0100 Subject: [PATCH 025/201] [#473] Fix issue with empty schema in context of package_search --- ckan/logic/action/get.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 155286dfe67..87fbbc91931 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -1255,7 +1255,10 @@ def package_search(context, data_dict): query cannot be changed. CKAN always returns the matched datasets as dictionary objects. ''' - schema = context.get('schema', logic.schema.default_package_search_schema()) + # sometimes context['schema'] is None + schema = context.get('schema') + if not schema: + schema = logic.schema.default_package_search_schema() # cannot use the returned data_dict because the data_dict # is not properly unflattened _ignore_me, errors = _validate(data_dict, schema, context) From 29398731ea3712b956e11ab73a3ba110d961a5ff Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 28 Feb 2013 11:53:59 +0100 Subject: [PATCH 026/201] [#473] Add missing rtype to status_show --- ckan/logic/action/get.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 87fbbc91931..66398e8ac90 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -1837,7 +1837,11 @@ def roles_show(context, data_dict): return result def status_show(context, data_dict): - '''Return a dictionary with information about the site's configuration.''' + '''Return a dictionary with information about the site's configuration. + + :rtype: dictionary + + ''' return { 'site_title': config.get('ckan.site_title'), 'site_description': config.get('ckan.site_description'), From e9512c4971a410e3a870b4db5db1907612e28ce2 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Mon, 4 Mar 2013 23:25:29 +0100 Subject: [PATCH 027/201] [#473] Validate dashboard_activity_list, dashboard_activity_list_html, {group, dataset}_followee_list, --- ckan/logic/action/get.py | 20 +++++++++++++++++--- ckan/logic/schema.py | 14 ++++++++++++++ 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 66398e8ac90..5fe1ec258c4 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -2538,7 +2538,7 @@ def user_followee_list(context, data_dict): # Get the list of Follower objects. model = context['model'] - user_id = data_dict.get('id') + user_id = _get_or_bust(data_dict, 'id') followees = model.UserFollowingUser.followee_list(user_id) # Convert the list of Follower objects to a list of User objects. @@ -2569,7 +2569,7 @@ def dataset_followee_list(context, data_dict): # Get the list of Follower objects. model = context['model'] - user_id = data_dict.get('id') + user_id = _get_or_bust(data_dict, 'id') followees = model.UserFollowingDataset.followee_list(user_id) # Convert the list of Follower objects to a list of Package objects. @@ -2601,7 +2601,7 @@ def group_followee_list(context, data_dict): # Get the list of UserFollowingGroup objects. model = context['model'] - user_id = data_dict.get('id') + user_id = _get_or_bust(data_dict, 'id') followees = model.UserFollowingGroup.followee_list(user_id) # Convert the UserFollowingGroup objects to a list of Group objects. @@ -2632,6 +2632,12 @@ def dashboard_activity_list(context, data_dict): :rtype: list of activity dictionaries ''' + schema = context.get('schema', + ckan.logic.schema.default_pagination_schema()) + data_dict, errors = _validate(data_dict, schema, context) + if errors: + raise ValidationError(errors) + _check_access('dashboard_activity_list', context, data_dict) model = context['model'] @@ -2669,6 +2675,8 @@ def dashboard_activity_list_html(context, data_dict): The activity stream is rendered as a snippet of HTML meant to be included in an HTML page, i.e. it doesn't have any HTML header or footer. + :param id: the id or name of the user + :type id: string :param offset: where to start getting activity items from (optional, default: 0) :type offset: int @@ -2680,6 +2688,12 @@ def dashboard_activity_list_html(context, data_dict): :rtype: string ''' + schema = context.get('schema', + ckan.logic.schema.default_dashboard_activity_list_schema()) + data_dict, errors = _validate(data_dict, schema, context) + if errors: + raise ValidationError(errors) + activity_stream = dashboard_activity_list(context, data_dict) offset = int(data_dict.get('offset', 0)) extra_vars = { diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index b6a268bac17..c5186000f23 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -512,6 +512,20 @@ def default_package_list_schema(): return schema +def default_pagination_schema(): + schema = { + 'limit': [ignore_missing, pos_int_validator], + 'offset': [ignore_missing, pos_int_validator] + } + return schema + + +def default_dashboard_activity_list_schema(): + schema = default_pagination_schema() + schema['id'] = [unicode] + return schema + + def default_autocomplete_schema(): schema = { 'q': [not_missing, unicode], From 752bea2f5ae36f0f17815ecd1b396759726a7b81 Mon Sep 17 00:00:00 2001 From: amercader Date: Wed, 20 Mar 2013 15:48:47 +0000 Subject: [PATCH 028/201] [#674] More descriptive Solr exceptions when indexing --- ckan/lib/search/index.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ckan/lib/search/index.py b/ckan/lib/search/index.py index d77d7cbfa12..08449f7bcc9 100644 --- a/ckan/lib/search/index.py +++ b/ckan/lib/search/index.py @@ -7,6 +7,8 @@ import re +import solr + from pylons import config from paste.deploy.converters import asbool @@ -251,9 +253,11 @@ def index_package(self, pkg_dict, defer_commit=False): if not asbool(config.get('ckan.search.solr_commit', 'true')): commit = False conn.add_many([pkg_dict], _commit=commit) - except Exception, e: - log.exception(e) - raise SearchIndexError(e) + except solr.core.SolrException, e: + msg = 'Solr returned an error: {0} {1} - {2}'.format( + e.httpcode, e.reason, e.body[:1000] # limit huge responses + ) + raise SearchIndexError(msg) finally: conn.close() From a62367dcf9fe40d3568caf5ebf3aed5c5631cbc0 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Fri, 22 Mar 2013 18:49:49 +0100 Subject: [PATCH 029/201] [#473] Validate package_search input with schema and use the validated data_dict --- ckan/logic/action/get.py | 4 +--- ckan/logic/schema.py | 6 ++++-- ckan/logic/validators.py | 9 +++++++++ 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 01da3b14157..77240b9f285 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -1264,9 +1264,7 @@ def package_search(context, data_dict): schema = context.get('schema') if not schema: schema = logic.schema.default_package_search_schema() - # cannot use the returned data_dict because the data_dict - # is not properly unflattened - _ignore_me, errors = _validate(data_dict, schema, context) + data_dict, errors = _validate(data_dict, schema, context) if errors: raise ValidationError(errors) diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index 2fbfd3cc20f..07dfd11c723 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -45,7 +45,8 @@ owner_org_validator, user_name_exists, role_exists, - url_validator) + url_validator, + list_of_strings) from ckan.logic.converters import (convert_user_name_or_id_to_id, convert_package_name_or_id_to_id, convert_group_name_or_id_to_id,) @@ -529,7 +530,8 @@ def default_package_search_schema(): 'facet': [ignore_missing, unicode], 'facet.mincount': [ignore_missing, pos_int_validator], 'facet.limit': [ignore_missing, pos_int_validator], - 'facet.field': [ignore_missing] # list of strings + 'facet.field': [ignore_missing, list_of_strings], + 'extras': [] } return schema diff --git a/ckan/logic/validators.py b/ckan/logic/validators.py index f492c3fdccc..02976dc2872 100644 --- a/ckan/logic/validators.py +++ b/ckan/logic/validators.py @@ -599,3 +599,12 @@ def role_exists(role, context): if role not in ckan.new_authz.ROLE_PERMISSIONS: raise Invalid(_('role does not exist.')) return role + + +def list_of_strings(key, data, errors, context): + value = data.get(key) + if not isinstance(value, list): + raise Invalid(_('Not a list')) + for x in value: + if not isinstance(x, basestring): + raise Invalid('%s: %s' % (_('Not a string'), x)) From f0abac75e8e722512fabe2befe823b75f7c868fa Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sat, 23 Mar 2013 18:22:51 +0100 Subject: [PATCH 030/201] [#473] Fix package_search validation. The problem was that `facet.field` is not always a list of strings but sometimes a string of a python list of strings. Furthermore, needless parameters are reported in search and not in the validation step so that they are reported as SearchQueryErrors and not ValidationErrors. --- ckan/logic/action/get.py | 14 ++++++++++---- ckan/logic/schema.py | 2 +- ckan/tests/logic/test_action.py | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 77240b9f285..0baf1e06424 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -2,6 +2,7 @@ import logging import json import datetime +import ast from pylons import config from pylons.i18n import _ @@ -1264,7 +1265,13 @@ def package_search(context, data_dict): schema = context.get('schema') if not schema: schema = logic.schema.default_package_search_schema() + if isinstance(data_dict.get('facet.field'), basestring): + data_dict['facet.field'] = ast.literal_eval(data_dict['facet.field']) data_dict, errors = _validate(data_dict, schema, context) + # put the extras back into the data_dict so that the search can + # report needless parameters + data_dict.update(data_dict.get('__extras', {})) + data_dict.pop('__extras', None) if errors: raise ValidationError(errors) @@ -1279,19 +1286,18 @@ def package_search(context, data_dict): # the extension may have decided that it is not necessary to perform # the query - abort = data_dict.get('abort_search',False) + abort = data_dict.get('abort_search', False) results = [] if not abort: # return a list of package ids data_dict['fl'] = 'id data_dict' - # If this query hasn't come from a controller that has set this flag # then we should remove any mention of capacity from the fq and # instead set it to only retrieve public datasets - fq = data_dict.get('fq','') - if not context.get('ignore_capacity_check',False): + fq = data_dict.get('fq', '') + if not context.get('ignore_capacity_check', False): fq = ' '.join(p for p in fq.split(' ') if not 'capacity:' in p) data_dict['fq'] = fq + ' capacity:"public"' diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index 07dfd11c723..d9a2c55ca84 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -531,7 +531,7 @@ def default_package_search_schema(): 'facet.mincount': [ignore_missing, pos_int_validator], 'facet.limit': [ignore_missing, pos_int_validator], 'facet.field': [ignore_missing, list_of_strings], - 'extras': [] + 'extras': [ignore_missing] # Not used by Solr, but useful for extensions } return schema diff --git a/ckan/tests/logic/test_action.py b/ckan/tests/logic/test_action.py index 4f4b9c28242..9a13ff1dcc6 100644 --- a/ckan/tests/logic/test_action.py +++ b/ckan/tests/logic/test_action.py @@ -1284,7 +1284,7 @@ def teardown_class(self): def test_1_basic(self): params = { 'q':'tolstoy', - 'facet.field': ('groups', 'tags', 'res_format', 'license'), + 'facet.field': ['groups', 'tags', 'res_format', 'license'], 'rows': 20, 'start': 0, } From 22750ffe6addf66bff217d107e82071bfb88298c Mon Sep 17 00:00:00 2001 From: kindly Date: Mon, 25 Mar 2013 15:47:14 +0000 Subject: [PATCH 031/201] #700 add muliprocessing reindex --- ckan/lib/cli.py | 57 ++++++++++++++++++++++++++++++++++--- ckan/lib/search/__init__.py | 9 +++++- 2 files changed, 61 insertions(+), 5 deletions(-) diff --git a/ckan/lib/cli.py b/ckan/lib/cli.py index 1fc8de336df..cb6731eb5b7 100644 --- a/ckan/lib/cli.py +++ b/ckan/lib/cli.py @@ -1,5 +1,6 @@ import collections import csv +import multiprocessing as mp import os import datetime import sys @@ -8,6 +9,7 @@ import ckan.include.rjsmin as rjsmin import ckan.include.rcssmin as rcssmin import ckan.lib.fanstatic_resources as fanstatic_resources +import sqlalchemy as sa import paste.script from paste.registry import Registry @@ -69,7 +71,7 @@ class CkanCommand(paste.script.command.Command): default_verbosity = 1 group_name = 'ckan' - def _load_config(self): + def _get_config(self): from paste.deploy import appconfig if not self.options.config: msg = 'No config file supplied' @@ -78,7 +80,10 @@ def _load_config(self): if not os.path.exists(self.filename): raise AssertionError('Config filename %r does not exist.' % self.filename) fileConfig(self.filename) - conf = appconfig('config:' + self.filename) + return appconfig('config:' + self.filename) + + def _load_config(self): + conf = self._get_config() assert 'ckan' not in dir() # otherwise loggers would be disabled # We have now loaded the config. Now we can import ckan for the # first time. @@ -308,11 +313,13 @@ def version(self): print Session.execute('select version from migrate_version;').fetchall() + class SearchIndexCommand(CkanCommand): '''Creates a search index for all datasets Usage: search-index [-i] [-o] [-r] [-e] rebuild [dataset-name] - reindex dataset-name if given, if not then rebuild full search index (all datasets) + search-index rebuild_fast - reindex using multiprocessing using all cores. This acts in the same way as rubuild -r [EXPERIMENTAL] search-index check - checks for datasets not indexed search-index show {dataset-name} - shows index of a dataset search-index clear [dataset-name] - clears the search index for the provided dataset or for the whole ckan instance @@ -344,14 +351,18 @@ def __init__(self,name): ) def command(self): - self._load_config() - if not self.args: # default to printing help print self.usage return cmd = self.args[0] + # Do not run load_config yet + if cmd == 'rebuild_fast': + self.rebuild_fast() + return + + self._load_config() if cmd == 'rebuild': self.rebuild() elif cmd == 'check': @@ -400,6 +411,44 @@ def clear(self): package_id =self.args[1] if len(self.args) > 1 else None clear(package_id) + def rebuild_fast(self): + ### Get out config but without starting pylons environment #### + conf = self._get_config() + + ### Get ids using own engine, otherwise multiprocess will balk + db_url = conf['sqlalchemy.url'] + engine = sa.create_engine(db_url) + package_ids = [] + result = engine.execute("select id from package where state = 'active';") + for row in result: + package_ids.append(row[0]) + + def start(ids): + ## load actual enviroment for each subprocess, so each have thier own + ## sa session + self._load_config() + from ckan.lib.search import rebuild, commit + rebuild(package_ids=ids) + commit() + + def chunks(l, n): + """ Yield n successive chunks from l. + """ + newn = int(len(l) / n) + for i in xrange(0, n-1): + yield l[i*newn:i*newn+newn] + yield l[n*newn-newn:] + + for chunk in chunks(package_ids, mp.cpu_count()): + processes = [] + process = mp.Process(target=start, args=(chunk,)) + processes.append(process) + process.daemon = True + process.start() + + for process in processes: + process.join() + class Notification(CkanCommand): '''Send out modification notifications. diff --git a/ckan/lib/search/__init__.py b/ckan/lib/search/__init__.py index 4c2f473ce8e..d7afc157e3a 100644 --- a/ckan/lib/search/__init__.py +++ b/ckan/lib/search/__init__.py @@ -134,7 +134,7 @@ def notify(self, entity, operation): log.warn("Discarded Sync. indexing for: %s" % entity) -def rebuild(package_id=None, only_missing=False, force=False, refresh=False, defer_commit=False): +def rebuild(package_id=None, only_missing=False, force=False, refresh=False, defer_commit=False, package_ids=None): ''' Rebuilds the search index. @@ -155,6 +155,13 @@ def rebuild(package_id=None, only_missing=False, force=False, refresh=False, def log.info('Indexing just package %r...', pkg_dict['name']) package_index.remove_dict(pkg_dict) package_index.insert_dict(pkg_dict) + elif package_ids: + for package_id in package_ids: + pkg_dict = logic.get_action('package_show')( + {'model': model, 'ignore_auth': True, 'validate': False}, + {'id': package_id}) + log.info('Indexing just package %r...', pkg_dict['name']) + package_index.update_dict(pkg_dict, True) else: package_ids = [r[0] for r in model.Session.query(model.Package.id). filter(model.Package.state == 'active').all()] From 4c46b575cc9f112d9b89cfa309db5283bf2bad12 Mon Sep 17 00:00:00 2001 From: kindly Date: Mon, 1 Apr 2013 03:20:02 +0100 Subject: [PATCH 032/201] #700 fix so all processes join --- ckan/lib/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckan/lib/cli.py b/ckan/lib/cli.py index cb6731eb5b7..be91a219c02 100644 --- a/ckan/lib/cli.py +++ b/ckan/lib/cli.py @@ -439,8 +439,8 @@ def chunks(l, n): yield l[i*newn:i*newn+newn] yield l[n*newn-newn:] + processes = [] for chunk in chunks(package_ids, mp.cpu_count()): - processes = [] process = mp.Process(target=start, args=(chunk,)) processes.append(process) process.daemon = True From 77e26db4573e0f5ece9245ebffb074b0bab538aa Mon Sep 17 00:00:00 2001 From: tobes Date: Sat, 23 Mar 2013 11:03:38 +0000 Subject: [PATCH 033/201] Add IAuthenticator --- ckan/controllers/user.py | 11 ++++++++ ckan/lib/base.py | 52 ++++++++++++++++++++++++++++---------- ckan/plugins/interfaces.py | 18 +++++++++++++ 3 files changed, 68 insertions(+), 13 deletions(-) diff --git a/ckan/controllers/user.py b/ckan/controllers/user.py index d79d68a64e8..087f03dbe25 100644 --- a/ckan/controllers/user.py +++ b/ckan/controllers/user.py @@ -16,6 +16,7 @@ import ckan.lib.captcha as captcha import ckan.lib.mailer as mailer import ckan.lib.navl.dictization_functions as dictization_functions +import ckan.plugins as p log = logging.getLogger(__name__) @@ -293,6 +294,11 @@ def login(self, error=None): session.save() return h.redirect_to(locale=str(lang), controller='user', action='login') + + # Do any plugin login stuff + for item in p.PluginImplementations(p.IAuthenticator): + item.login() + if 'error' in request.params: h.flash_error(request.params['error']) @@ -351,6 +357,11 @@ def logout(self): # save our language in the session so we don't lose it session['lang'] = request.environ.get('CKAN_LANG') session.save() + + # Do any plugin logout stuff + for item in p.PluginImplementations(p.IAuthenticator): + item.logout() + h.redirect_to(self._get_repoze_handler('logout_handler_path')) def set_lang(self, lang): diff --git a/ckan/lib/base.py b/ckan/lib/base.py index 7f944a3393b..8f36da8f52f 100644 --- a/ckan/lib/base.py +++ b/ckan/lib/base.py @@ -23,7 +23,7 @@ import lib.render import ckan.lib.helpers as h import ckan.lib.app_globals as app_globals -from ckan.plugins import PluginImplementations, IGenshiStreamFilter +from ckan.plugins import PluginImplementations, IGenshiStreamFilter, IAuthenticator import ckan.model as model from ckan.common import json @@ -38,6 +38,12 @@ def abort(status_code=None, detail='', headers=None, comment=None): + if status_code == 401: + # Allow IAuthenticator plugins to alter the abort + for item in PluginImplementations(IAuthenticator): + result = item.abort(status_code, detail, headers, comment) + (status_code, detail, headers, comment) = result + if detail and status_code != 503: h.flash_error(detail) # #1267 Convert detail to plain text, since WebOb 0.9.7.1 (which comes @@ -208,7 +214,9 @@ def __before__(self, action, **params): c.__timer = time.time() c.__version__ = ckan.__version__ app_globals.app_globals._check_uptodate() + self._identify_user() + i18n.handle_request(request, c) # If the user is logged in add their number of new activities to the @@ -222,11 +230,7 @@ def __before__(self, action, **params): c.new_activities = new_activities_count(context, {}) def _identify_user(self): - ''' - Identifies the user using two methods: - a) If he has logged into the web interface then repoze.who will - set REMOTE_USER. - b) For API calls he may set a header with his API key. + '''Try to identify the user If the user is identified then: c.user = user name (unicode) c.userobj = user object @@ -234,14 +238,41 @@ def _identify_user(self): otherwise: c.user = None c.userobj = None - c.author = user\'s IP address (unicode) - ''' + c.author = user's IP address (unicode)''' # see if it was proxied first c.remote_addr = request.environ.get('HTTP_X_FORWARDED_FOR', '') if not c.remote_addr: c.remote_addr = request.environ.get('REMOTE_ADDR', 'Unknown IP Address') + # Authentication plugins get a chance to run here break as soon as a + # user is identified. + authenticators = PluginImplementations(IAuthenticator) + if authenticators: + for item in authenticators: + item.identify() + if c.user: + break + + # We haven't identified the user so try the default methods + if not c.user: + self._identify_user_default() + + # general settings + if c.user: + c.author = c.user + else: + c.author = c.remote_addr + c.author = unicode(c.author) + + def _identify_user_default(self): + ''' + Identifies the user using two methods: + a) If they logged into the web interface then repoze.who will + set REMOTE_USER. + b) For API calls they may set a header with an API key. + ''' + # environ['REMOTE_USER'] is set by repoze.who if it authenticates # a user's cookie or OpenID. But repoze.who doesn't check the user # (still) exists in our database - we need to do that here. (Another @@ -272,11 +303,6 @@ def _identify_user(self): c.userobj = self._get_user_for_apikey() if c.userobj is not None: c.user = c.userobj.name - if c.user: - c.author = c.user - else: - c.author = c.remote_addr - c.author = unicode(c.author) def __call__(self, environ, start_response): """Invoke the Controller""" diff --git a/ckan/plugins/interfaces.py b/ckan/plugins/interfaces.py index 1dd22b2f88c..f297f50667e 100644 --- a/ckan/plugins/interfaces.py +++ b/ckan/plugins/interfaces.py @@ -19,6 +19,7 @@ 'ITagController', 'ITemplateHelpers', 'IFacets', + 'IAuthenticator', ] from inspect import isclass @@ -875,3 +876,20 @@ def group_facets(self, facets_dict, group_type, package_type): def organization_facets(self, facets_dict, organization_type, package_type): ''' Update the facets_dict and return it. ''' return facets_dict + + +class IAuthenticator(Interface): + '''EXPERIMENTAL''' + + def identify(self): + '''called to identify the user.''' + + def login(self): + '''called at login.''' + + def logout(self): + '''called at logout.''' + + def abort(self, status_code, detail, headers, comment): + '''called on abort.''' + return (status_code, detail, headers, comment) From cdf792609a7977abbe8c84cab8f0e657418c7001 Mon Sep 17 00:00:00 2001 From: tobes Date: Sat, 13 Apr 2013 12:34:39 +0100 Subject: [PATCH 034/201] Improve logic/auth/__init__.py bad logic (data_dict={}) --- ckan/logic/auth/__init__.py | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/ckan/logic/auth/__init__.py b/ckan/logic/auth/__init__.py index 66062ead609..500be7fef3f 100644 --- a/ckan/logic/auth/__init__.py +++ b/ckan/logic/auth/__init__.py @@ -2,33 +2,41 @@ Helper functions to be used in the auth check functions ''' -from ckan.logic import NotFound +import ckan.logic as logic + def _get_object(context, data_dict, name, class_name): # return the named item if in the data_dict, or get it from # model.class_name + if not data_dict: + data_dict = {} + if not name in context: model = context['model'] id = data_dict.get('id', None) obj = getattr(model, class_name).get(id) if not obj: - raise NotFound + raise logic.NotFound else: obj = context[name] return obj -def get_related_object(context, data_dict = {}): + +def get_related_object(context, data_dict=None): return _get_object(context, data_dict, 'related', 'Related') -def get_package_object(context, data_dict = {}): + +def get_package_object(context, data_dict=None): return _get_object(context, data_dict, 'package', 'Package') -def get_resource_object(context, data_dict={}): + +def get_resource_object(context, data_dict=None): return _get_object(context, data_dict, 'resource', 'Resource') -def get_group_object(context, data_dict={}): + +def get_group_object(context, data_dict=None): return _get_object(context, data_dict, 'group', 'Group') -def get_user_object(context, data_dict={}): - return _get_object(context, data_dict, 'user_obj', 'User') +def get_user_object(context, data_dict=None): + return _get_object(context, data_dict, 'user_obj', 'User') From ba5063c17956b721c0ab209dc5fa9dcd4e7414d4 Mon Sep 17 00:00:00 2001 From: tobes Date: Sat, 13 Apr 2013 12:40:02 +0100 Subject: [PATCH 035/201] Slight refactor of logic/auth/__init__.py for more pythonic plus store found object --- ckan/logic/auth/__init__.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/ckan/logic/auth/__init__.py b/ckan/logic/auth/__init__.py index 500be7fef3f..9ed00ec07ad 100644 --- a/ckan/logic/auth/__init__.py +++ b/ckan/logic/auth/__init__.py @@ -8,18 +8,19 @@ def _get_object(context, data_dict, name, class_name): # return the named item if in the data_dict, or get it from # model.class_name - if not data_dict: - data_dict = {} - - if not name in context: + try: + return context[name] + except KeyError: model = context['model'] + if not data_dict: + data_dict = {} id = data_dict.get('id', None) obj = getattr(model, class_name).get(id) if not obj: raise logic.NotFound - else: - obj = context[name] - return obj + # Save in case we need this again during the request + context[name] = obj + return obj def get_related_object(context, data_dict=None): From 48f37eff2cf96f2b6a1eb9be8816f3946daf9435 Mon Sep 17 00:00:00 2001 From: tobes Date: Sat, 13 Apr 2013 14:41:05 +0100 Subject: [PATCH 036/201] Saml2 - add check_access calls to some user actions --- ckan/controllers/user.py | 25 +++++++++++++++++++++++++ ckan/logic/auth/get.py | 8 ++++++++ 2 files changed, 33 insertions(+) diff --git a/ckan/controllers/user.py b/ckan/controllers/user.py index 087f03dbe25..3568f324047 100644 --- a/ckan/controllers/user.py +++ b/ckan/controllers/user.py @@ -141,6 +141,12 @@ def me(self, locale=None): id=user_ref) def register(self, data=None, errors=None, error_summary=None): + context = {'model': model, 'session': model.Session, 'user': c.user} + try: + check_access('user_create', context) + except NotAuthorized: + abort(401, _('Unauthorized to register as a user.')) + return self.new(data, errors, error_summary) def new(self, data=None, errors=None, error_summary=None): @@ -213,6 +219,8 @@ def _save_new(self, context): def edit(self, id=None, data=None, errors=None, error_summary=None): context = {'save': 'save' in request.params, 'schema': self._edit_form_to_db_schema(), + 'model': model, 'session': model.Session, + 'user': c.user, } if id is None: if c.userobj: @@ -221,6 +229,11 @@ def edit(self, id=None, data=None, errors=None, error_summary=None): abort(400, _('No user specified')) data_dict = {'id': id} + try: + check_access('user_update', context, data_dict) + except NotAuthorized: + abort(401, _('Unauthorized to edit a user.')) + if (context['save']) and not data: return self._save_edit(id, context) @@ -381,6 +394,13 @@ def logged_out_page(self): return render('user/logout.html') def request_reset(self): + context = {'model': model, 'session': model.Session, 'user': c.user} + data_dict = {'id': request.params.get('user')} + try: + check_access('request_reset', context) + except NotAuthorized: + abort(401, _('Unauthorized to request reset password.')) + if request.method == 'POST': id = request.params.get('user') @@ -435,6 +455,11 @@ def perform_reset(self, id): data_dict = {'id': id} + try: + check_access('user_reset', context) + except NotAuthorized: + abort(401, _('Unauthorized to reset password.')) + try: user_dict = get_action('user_show')(context, data_dict) diff --git a/ckan/logic/auth/get.py b/ckan/logic/auth/get.py index 3df5689c2ea..7a26c708c93 100644 --- a/ckan/logic/auth/get.py +++ b/ckan/logic/auth/get.py @@ -262,3 +262,11 @@ def dataset_followee_list(context, data_dict): def group_followee_list(context, data_dict): return _followee_list(context, data_dict) + + +def user_reset(context, data_dict): + return {'success': True} + + +def request_reset(context, data_dict): + return {'success': True} From afce1cd72bd344c7006b7b1deceefcd51c104df1 Mon Sep 17 00:00:00 2001 From: amercader Date: Mon, 15 Apr 2013 18:22:07 +0100 Subject: [PATCH 037/201] [#674] Capture socket error as well when contacting Solr --- ckan/lib/search/index.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ckan/lib/search/index.py b/ckan/lib/search/index.py index 08449f7bcc9..570ae02e9fd 100644 --- a/ckan/lib/search/index.py +++ b/ckan/lib/search/index.py @@ -258,6 +258,10 @@ def index_package(self, pkg_dict, defer_commit=False): e.httpcode, e.reason, e.body[:1000] # limit huge responses ) raise SearchIndexError(msg) + except socket.error, e: + err = 'Could not connect to Solr using {0}: {1}'.format(conn.url, str(e)) + log.error(err) + raise SearchIndexError(err) finally: conn.close() From aef190aac73b7cb1cea199686f9b9a66956e4118 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 17 Apr 2013 15:01:56 +0200 Subject: [PATCH 038/201] [#652] Require resource_show permissions to read datastore resources --- ckanext/datastore/logic/auth.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ckanext/datastore/logic/auth.py b/ckanext/datastore/logic/auth.py index e9912539259..867e1358b16 100644 --- a/ckanext/datastore/logic/auth.py +++ b/ckanext/datastore/logic/auth.py @@ -1,17 +1,17 @@ import ckan.plugins as p -def _datastore_auth(context, data_dict): +def _datastore_auth(context, data_dict, privilege='resource_update'): if not 'id' in data_dict: data_dict['id'] = data_dict.get('resource_id') user = context.get('user') - authorized = p.toolkit.check_access('resource_update', context, data_dict) + authorized = p.toolkit.check_access(privilege, context, data_dict) if not authorized: return { 'success': False, - 'msg': p.toolkit._('User {0} not authorized to update resource {1}'\ + 'msg': p.toolkit._('User {0} not authorized to update resource {1}' .format(str(user), data_dict['id'])) } else: @@ -31,4 +31,4 @@ def datastore_delete(context, data_dict): def datastore_search(context, data_dict): - return {'success': True} + return _datastore_auth(context, data_dict, 'resource_show') From db1d6a69f341b21a24b466acb75404c60aba8a73 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 17 Apr 2013 17:46:40 +0200 Subject: [PATCH 039/201] [#652] Fix auth test in action, use the normal user in the search tests instead of the sysadmin user --- ckanext/datastore/db.py | 26 +++++++------- ckanext/datastore/logic/action.py | 19 ++++++---- ckanext/datastore/tests/test_search.py | 49 +++++++++++++------------- 3 files changed, 51 insertions(+), 43 deletions(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index fb597d7053e..21970e08402 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -880,12 +880,12 @@ def search_data(context, data_dict): sql_string = u'''SELECT {select}, count(*) over() AS "_full_count" {rank} FROM "{resource}" {ts_query} {where} {sort} LIMIT {limit} OFFSET {offset}'''.format( - select=select_columns, - rank=rank_column, - resource=data_dict['resource_id'], - ts_query=ts_query, - where=where_clause, - sort=sort, limit=limit, offset=offset) + select=select_columns, + rank=rank_column, + resource=data_dict['resource_id'], + ts_query=ts_query, + where=where_clause, + sort=sort, limit=limit, offset=offset) results = context['connection'].execute(sql_string, [where_values]) _insert_links(data_dict, limit, offset) @@ -1080,7 +1080,7 @@ def search(context, data_dict): id = data_dict['resource_id'] result = context['connection'].execute( u"(SELECT 1 FROM pg_tables where tablename = '{0}') union" - u"(SELECT 1 FROM pg_views where viewname = '{0}')".format(id) + u"(SELECT 1 FROM pg_views where viewname = '{0}')".format(id) ).fetchone() if not result: raise ValidationError({ @@ -1114,12 +1114,12 @@ def search_sql(context, data_dict): except ProgrammingError, e: raise ValidationError({ - 'query': [str(e)], - 'info': { - 'statement': [e.statement], - 'params': [e.params], - 'orig': [str(e.orig)] - } + 'query': [str(e)], + 'info': { + 'statement': [e.statement], + 'params': [e.params], + 'orig': [str(e.orig)] + } }) except DBAPIError, e: if int(e.orig.pgcode) == _PG_ERR_CODE['query_canceled']: diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 1b4d323e7f2..32e37454476 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -8,6 +8,8 @@ log = logging.getLogger(__name__) _get_or_bust = logic.get_or_bust +WHITELISTED_RESOURCES = ['_table_metadata'] + def datastore_create(context, data_dict): '''Adds a new table to the datastore. @@ -224,19 +226,24 @@ def datastore_search(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - data_dict['connection_url'] = pylons.config.get('ckan.datastore.read_url', - pylons.config['ckan.datastore.write_url']) + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') - resources_sql = sqlalchemy.text(u'SELECT 1 FROM "_table_metadata" WHERE name = :id') + resources_sql = sqlalchemy.text(u'''SELECT alias_of FROM "_table_metadata" + WHERE name = :id''') results = db._get_engine(None, data_dict).execute(resources_sql, id=res_id) - res_exists = results.rowcount > 0 - if not res_exists: + if not results.rowcount > 0: raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) - p.toolkit.check_access('datastore_search', context, data_dict) + if not data_dict['resource_id'] in WHITELISTED_RESOURCES: + # replace potential alias with real id to simplify access checks + resource_id = results.fetchone()[0] + if resource_id: + data_dict['resource_id'] = resource_id + + p.toolkit.check_access('datastore_search', context, data_dict) result = db.search(context, data_dict) result.pop('id', None) diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index 10b4e66c7de..d1a6a403c15 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -25,9 +25,10 @@ def setup_class(cls): ctd.CreateTestData.create() cls.sysadmin_user = model.User.get('testsysadmin') cls.normal_user = model.User.get('annafan') - resource = model.Package.get('annakarenina').resources[0] + cls.dataset = model.Package.get('annakarenina') + cls.resource = cls.dataset.resources[0] cls.data = { - 'resource_id': resource.id, + 'resource_id': cls.resource.id, 'aliases': 'books3', 'fields': [{'id': u'b\xfck', 'type': 'text'}, {'id': 'author', 'type': 'text'}, @@ -75,7 +76,7 @@ def teardown_class(cls): def test_search_basic(self): data = {'resource_id': self.data['resource_id']} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -87,7 +88,7 @@ def test_search_basic(self): # search with parameter id should yield the same results data = {'id': self.data['resource_id']} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -111,7 +112,7 @@ def test_search_invalid_field(self): data = {'resource_id': self.data['resource_id'], 'fields': [{'id': 'bad'}]} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -121,7 +122,7 @@ def test_search_fields(self): data = {'resource_id': self.data['resource_id'], 'fields': [u'b\xfck']} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -134,7 +135,7 @@ def test_search_fields(self): data = {'resource_id': self.data['resource_id'], 'fields': u'b\xfck, author'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -148,7 +149,7 @@ def test_search_filters(self): data = {'resource_id': self.data['resource_id'], 'filters': {u'b\xfck': 'annakarenina'}} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -161,7 +162,7 @@ def test_search_array_filters(self): data = {'resource_id': self.data['resource_id'], 'filters': {u'characters': [u'Princess Anna', u'Sergius']}} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -174,7 +175,7 @@ def test_search_sort(self): data = {'resource_id': self.data['resource_id'], 'sort': u'b\xfck asc, author desc'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -200,7 +201,7 @@ def test_search_limit(self): data = {'resource_id': self.data['resource_id'], 'limit': 1} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -213,7 +214,7 @@ def test_search_invalid_limit(self): data = {'resource_id': self.data['resource_id'], 'limit': 'bad'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -222,7 +223,7 @@ def test_search_invalid_limit(self): data = {'resource_id': self.data['resource_id'], 'limit': -1} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -233,7 +234,7 @@ def test_search_offset(self): 'limit': 1, 'offset': 1} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -246,7 +247,7 @@ def test_search_invalid_offset(self): data = {'resource_id': self.data['resource_id'], 'offset': 'bad'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -255,7 +256,7 @@ def test_search_invalid_offset(self): data = {'resource_id': self.data['resource_id'], 'offset': -1} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -266,7 +267,7 @@ def test_search_full_text(self): 'q': 'annakarenina'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -325,7 +326,7 @@ def test_search_full_text(self): def test_search_table_metadata(self): data = {'resource_id': "_table_metadata"} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -365,7 +366,7 @@ def setup_class(cls): ] ) postparams = '%s=1' % json.dumps(cls.data) - auth = {'Authorization': str(cls.sysadmin_user.apikey)} + auth = {'Authorization': str(cls.normal_user.apikey)} res = cls.app.post('/api/action/datastore_create', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -380,7 +381,7 @@ def test_search_full_text(self): data = {'resource_id': self.data['resource_id'], 'q': 'DE'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -391,7 +392,7 @@ def test_advanced_search_full_text(self): 'plain': 'False', 'q': 'DE | UK'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -474,7 +475,7 @@ def test_invalid_statement(self): query = 'SELECT ** FROM public.foobar' data = {'sql': query} postparams = json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search_sql', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -484,7 +485,7 @@ def test_select_basic(self): query = 'SELECT * FROM public."{0}"'.format(self.data['resource_id']) data = {'sql': query} postparams = json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search_sql', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -512,7 +513,7 @@ def test_self_join(self): '''.format(self.data['resource_id']) data = {'sql': query} postparams = json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search_sql', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) From 7a12178c569841027dd9e240adb16542c9e36b5e Mon Sep 17 00:00:00 2001 From: kindly Date: Wed, 17 Apr 2013 17:03:50 +0100 Subject: [PATCH 040/201] Fix for unauthorized user edit --- ckan/logic/auth/update.py | 6 +++++- ckan/tests/functional/test_user.py | 5 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ckan/logic/auth/update.py b/ckan/logic/auth/update.py index 0a17ad43822..ac907f487d0 100644 --- a/ckan/logic/auth/update.py +++ b/ckan/logic/auth/update.py @@ -178,6 +178,10 @@ def group_edit_permissions(context, data_dict): def user_update(context, data_dict): user = context['user'] + if not user and 'reset_key' not in data_dict: + return {'success': False, + 'msg': _('Have to be logged in to edit user')} + user_obj = logic_auth.get_user_object(context, data_dict) user_reset = ('reset_key' in data_dict and data_dict['reset_key'] == user_obj.reset_key) @@ -185,7 +189,7 @@ def user_update(context, data_dict): if not (user == user_obj.name) and not user_reset: return {'success': False, 'msg': _('User %s not authorized to edit user %s') % - (str(user), user_obj.id)} + (user, user_obj.id)} return {'success': True} diff --git a/ckan/tests/functional/test_user.py b/ckan/tests/functional/test_user.py index 571e100ca39..1f496e21daf 100644 --- a/ckan/tests/functional/test_user.py +++ b/ckan/tests/functional/test_user.py @@ -820,8 +820,9 @@ def test_user_edit_no_user(self): def test_user_edit_unknown_user(self): offset = url_for(controller='user', action='edit', id='unknown_person') - res = self.app.get(offset, status=404) - assert 'User not found' in res, res + res = self.app.get(offset, status=302) # redirect to login page + res = res.follow() + assert 'Login' in res, res def test_user_edit_not_logged_in(self): # create user From c3f3e0bc6cdf2f857ef5aa2bd7e4866d2f65c7ff Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 18 Apr 2013 11:20:32 +0200 Subject: [PATCH 041/201] [#652][wip] Add test for search for private datasets --- ckanext/datastore/tests/test_search.py | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index d1a6a403c15..b099c23b7a7 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -97,10 +97,34 @@ def test_search_basic(self): assert result['total'] == len(self.data['records']) assert result['records'] == self.expected_records, result['records'] + def test_search_private_dataset(self): + group = self.dataset.get_groups()[0] + context = { + 'user': self.sysadmin_user.name, + 'model': model} + p.toolkit.get_action('bulk_update_private')( + context, + {'datasets': [self.dataset.id], + 'org_id': group.id}) + p.toolkit.get_action('member_delete')( + context, + {'object': self.normal_user.id, + 'id': group.id, + 'object_type': 'user'}) + #self.dataset = model.Package.get('annakarenina') + #print self.dataset + data = {'resource_id': self.data['resource_id']} + postparams = '%s=1' % json.dumps(data) + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.post('/api/action/datastore_search', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + def test_search_alias(self): data = {'resource_id': self.data['aliases']} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict_alias = json.loads(res.body) From aa6e38c8750b294445064b96ac9d2ed4dcc291ed Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 18 Apr 2013 20:54:48 +0200 Subject: [PATCH 042/201] [#652] Only allow aliases in search to simplify checks. Also make this clear in the docs. --- ckanext/datastore/logic/action.py | 26 +++++++++----------------- doc/datastore-api.rst | 2 +- 2 files changed, 10 insertions(+), 18 deletions(-) diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 32e37454476..859172d1999 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -108,24 +108,20 @@ def datastore_upsert(context, data_dict): :rtype: dictionary ''' + model = _get_or_bust(context, 'model') if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] - - resources_sql = sqlalchemy.text(u'''SELECT 1 FROM "_table_metadata" - WHERE name = :id AND alias_of IS NULL''') - results = db._get_engine(None, data_dict).execute(resources_sql, id=res_id) - res_exists = results.rowcount > 0 - - if not res_exists: + if not model.Resource.get(res_id): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) p.toolkit.check_access('datastore_upsert', context, data_dict) + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + result = db.upsert(context, data_dict) result.pop('id', None) result.pop('connection_url') @@ -147,24 +143,20 @@ def datastore_delete(context, data_dict): :rtype: dictionary ''' + model = _get_or_bust(context, 'model') if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] - - resources_sql = sqlalchemy.text(u'''SELECT 1 FROM "_table_metadata" - WHERE name = :id AND alias_of IS NULL''') - results = db._get_engine(None, data_dict).execute(resources_sql, id=res_id) - res_exists = results.rowcount > 0 - - if not res_exists: + if not model.Resource.get(res_id): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) p.toolkit.check_access('datastore_delete', context, data_dict) + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + result = db.delete(context, data_dict) result.pop('id', None) result.pop('connection_url') @@ -284,7 +276,7 @@ def datastore_search_sql(context, data_dict): raise p.toolkit.ValidationError({ 'query': ['Query is not a single statement or contains semicolons.'], 'hint': [('If you want to use semicolons, use character encoding' - '(; equals chr(59)) and string concatenation (||). ')] + '(; equals chr(59)) and string concatenation (||). ')] }) p.toolkit.check_access('datastore_search', context, data_dict) diff --git a/doc/datastore-api.rst b/doc/datastore-api.rst index de803cb0362..9853685ee5e 100644 --- a/doc/datastore-api.rst +++ b/doc/datastore-api.rst @@ -116,7 +116,7 @@ You can find more information about the formatting of dates in the `date/time ty Resource aliases ---------------- -A resource in the DataStore can have multiple aliases that are easier to remember than the resource id. Aliases can be created and edited with the :meth:`~ckanext.datastore.logic.action.datastore_create` API endpoint. All aliases can be found in a special view called ``_table_metadata``. See :ref:`db_internals` for full reference. +A resource in the DataStore can have multiple aliases that are easier to remember than the resource id. Aliases can be created and edited with the :meth:`~ckanext.datastore.logic.action.datastore_create` API endpoint. All aliases can be found in a special view called ``_table_metadata``. See :ref:`db_internals` for full reference. Aliases can only be used in the search. .. _datastore_search_htsql: From 3f4363e8a2807d75e39533e68dfe13cfbeb971f7 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 18 Apr 2013 21:36:52 +0200 Subject: [PATCH 043/201] [#652] Make the private dataset test work --- ckanext/datastore/tests/test_create.py | 7 +++--- ckanext/datastore/tests/test_search.py | 34 +++++++++++++++++--------- 2 files changed, 26 insertions(+), 15 deletions(-) diff --git a/ckanext/datastore/tests/test_create.py b/ckanext/datastore/tests/test_create.py index ae5621c8c18..3481d39718e 100644 --- a/ckanext/datastore/tests/test_create.py +++ b/ckanext/datastore/tests/test_create.py @@ -258,18 +258,17 @@ def test_create_basic(self): 'fields': [{'id': 'boo%k', 'type': 'text'}, {'id': 'author', 'type': 'json'}], 'indexes': [['boo%k', 'author'], 'author'], - 'records': [ - {'boo%k': 'crime', 'author': ['tolstoy', 'dostoevsky']}, + 'records': [{'boo%k': 'crime', 'author': ['tolstoy', 'dostoevsky']}, {'boo%k': 'annakarenina', 'author': ['tolstoy', 'putin']}, {'boo%k': 'warandpeace'}] # treat author as null } - ### Firstly test to see if resource things it has datastore table + ### Firstly test to see whether resource has no datastore table yet postparams = '%s=1' % json.dumps({'id': resource.id}) auth = {'Authorization': str(self.sysadmin_user.apikey)} res = self.app.post('/api/action/resource_show', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) - assert res_dict['result']['datastore_active'] == False + assert res_dict['result']['datastore_active'] is False postparams = '%s=1' % json.dumps(data) auth = {'Authorization': str(self.sysadmin_user.apikey)} diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index b099c23b7a7..4470969cdfd 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -102,22 +102,34 @@ def test_search_private_dataset(self): context = { 'user': self.sysadmin_user.name, 'model': model} - p.toolkit.get_action('bulk_update_private')( + package = p.toolkit.get_action('package_create')( context, - {'datasets': [self.dataset.id], - 'org_id': group.id}) - p.toolkit.get_action('member_delete')( + {'name': 'privatedataset', + 'private': True, + 'title': "A private dataset that the normal user can't see", + 'groups': [{ + 'id': group.id + }]}) + resource = p.toolkit.get_action('resource_create')( context, - {'object': self.normal_user.id, - 'id': group.id, - 'object_type': 'user'}) - #self.dataset = model.Package.get('annakarenina') - #print self.dataset - data = {'resource_id': self.data['resource_id']} + {'name': 'privateresource', + 'url': 'https://www.example.com/', + 'package_id': package['id']}) + + postparams = '%s=1' % json.dumps({ + 'resource_id': resource['id'], + }) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + data = {'resource_id': resource['id']} postparams = '%s=1' % json.dumps(data) auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, - extra_environ=auth) + extra_environ=auth, status=403) res_dict = json.loads(res.body) assert res_dict['success'] is False From 738c2fbd919e839c6f4d190840bfe86a6d320fc3 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Mon, 22 Apr 2013 21:25:08 +0200 Subject: [PATCH 044/201] [#652] Provide more useful information if sql search goes wrong --- ckanext/datastore/db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index 21970e08402..a9cc3795241 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -1117,8 +1117,8 @@ def search_sql(context, data_dict): 'query': [str(e)], 'info': { 'statement': [e.statement], - 'params': [e.params], - 'orig': [str(e.orig)] + 'orig': [str(e.orig)], + 'pgcode': e.orig.pgcode } }) except DBAPIError, e: From e8287b30da5fa64e4f8c127b342cfa7e5ad66605 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Mon, 22 Apr 2013 21:40:37 +0200 Subject: [PATCH 045/201] Clean up test code --- ckanext/datastore/tests/test_create.py | 6 ++--- ckanext/datastore/tests/test_delete.py | 6 ++--- ckanext/datastore/tests/test_search.py | 35 +++++++++++++++----------- ckanext/datastore/tests/test_upsert.py | 18 +++++-------- 4 files changed, 30 insertions(+), 35 deletions(-) diff --git a/ckanext/datastore/tests/test_create.py b/ckanext/datastore/tests/test_create.py index 3481d39718e..488769fa2c7 100644 --- a/ckanext/datastore/tests/test_create.py +++ b/ckanext/datastore/tests/test_create.py @@ -26,10 +26,8 @@ def setup_class(cls): cls.sysadmin_user = model.User.get('testsysadmin') cls.normal_user = model.User.get('annafan') import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod diff --git a/ckanext/datastore/tests/test_delete.py b/ckanext/datastore/tests/test_delete.py index f4522350272..4fc67443bdc 100644 --- a/ckanext/datastore/tests/test_delete.py +++ b/ckanext/datastore/tests/test_delete.py @@ -40,10 +40,8 @@ def setup_class(cls): #model.repo.clean_db() import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index 4470969cdfd..99794e3f84b 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -473,22 +473,27 @@ def setup_class(cls): assert res_dict['success'] is True cls.expected_records = [{u'_full_text': u"'annakarenina':1 'b':3 'moo':4 'tolstoy':2", - u'_id': 1, - u'author': u'tolstoy', - u'b\xfck': u'annakarenina', - u'nested': [u'b', {u'moo': u'moo'}], - u'published': u'2005-03-01T00:00:00'}, - {u'_full_text': u"'b':3 'tolstoy':2 'warandpeac':1", - u'_id': 2, - u'author': u'tolstoy', - u'b\xfck': u'warandpeace', - u'nested': {u'a': u'b'}, - u'published': None}] + u'_id': 1, + u'author': u'tolstoy', + u'b\xfck': u'annakarenina', + u'nested': [u'b', {u'moo': u'moo'}], + u'published': u'2005-03-01T00:00:00'}, + {u'_full_text': u"'b':3 'tolstoy':2 'warandpeac':1", + u'_id': 2, + u'author': u'tolstoy', + u'b\xfck': u'warandpeace', + u'nested': {u'a': u'b'}, + u'published': None}] cls.expected_join_results = [{u'first': 1, u'second': 1}, {u'first': 1, u'second': 2}] + import pylons + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) + cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) + @classmethod def teardown_class(cls): - model.repo.rebuild_db() + rebuild_all_dbs(cls.Session) p.unload('datastore') def test_is_single_statement(self): @@ -508,7 +513,7 @@ def test_is_single_statement(self): assert db._is_single_statement(multiple) is False def test_invalid_statement(self): - query = 'SELECT ** FROM public.foobar' + query = 'SELECT ** FROM foobar' data = {'sql': query} postparams = json.dumps(data) auth = {'Authorization': str(self.normal_user.apikey)} @@ -518,7 +523,7 @@ def test_invalid_statement(self): assert res_dict['success'] is False def test_select_basic(self): - query = 'SELECT * FROM public."{0}"'.format(self.data['resource_id']) + query = 'SELECT * FROM "{0}"'.format(self.data['resource_id']) data = {'sql': query} postparams = json.dumps(data) auth = {'Authorization': str(self.normal_user.apikey)} @@ -530,7 +535,7 @@ def test_select_basic(self): assert result['records'] == self.expected_records # test alias search - query = 'SELECT * FROM public."{0}"'.format(self.data['aliases']) + query = 'SELECT * FROM "{0}"'.format(self.data['aliases']) data = {'sql': query} postparams = json.dumps(data) res = self.app.post('/api/action/datastore_search_sql', params=postparams, diff --git a/ckanext/datastore/tests/test_upsert.py b/ckanext/datastore/tests/test_upsert.py index 2f4a48146fa..bac1cc760d4 100644 --- a/ckanext/datastore/tests/test_upsert.py +++ b/ckanext/datastore/tests/test_upsert.py @@ -48,10 +48,8 @@ def setup_class(cls): assert res_dict['success'] is True import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod @@ -274,10 +272,8 @@ def setup_class(cls): assert res_dict['success'] is True import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod @@ -381,10 +377,8 @@ def setup_class(cls): assert res_dict['success'] is True import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod From 04cb3f297759ec47ec8af7ff6580af2058a37158 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Mon, 22 Apr 2013 21:44:01 +0200 Subject: [PATCH 046/201] [#652][wip] Add actions to make datastore resources private or public --- ckanext/datastore/db.py | 37 ++++++++++++++++++++++++++ ckanext/datastore/logic/action.py | 34 +++++++++++++++++++++++ ckanext/datastore/logic/auth.py | 4 +++ ckanext/datastore/plugin.py | 7 +++-- ckanext/datastore/tests/test_search.py | 27 +++++++++++++++++++ 5 files changed, 107 insertions(+), 2 deletions(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index a9cc3795241..8312c80541f 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -13,6 +13,7 @@ import sqlalchemy from sqlalchemy.exc import ProgrammingError, IntegrityError, DBAPIError import psycopg2.extras +import ckan.lib.cli as cli log = logging.getLogger(__name__) @@ -1129,3 +1130,39 @@ def search_sql(context, data_dict): raise finally: context['connection'].close() + + +def _get_read_only_user(data_dict): + parsed = cli.parse_db_config('ckan.datastore.read_url') + return parsed['db_user'] + + +def _change_privilege(context, data_dict, what): + engine = _get_engine(context, data_dict) + context['connection'] = engine.connect() + read_only_user = _get_read_only_user(data_dict) + assert(what in ['REVOKE', 'GRANT']) + if what == 'REVOKE': + sql = u'REVOKE SELECT ON TABLE "{0}" FROM "{1}"'.format( + data_dict['resource_id'], + read_only_user) + elif what == 'GRANT': + sql = u'GRANT SELECT ON TABLE "{0}" TO "{1}"'.format( + data_dict['resource_id'], + read_only_user) + try: + context['connection'].execute(sql) + except ProgrammingError, e: + log.critical("Error making resource private. {0}".format(e.message)) + raise ValidationError({ + 'privileges': [u'cannot make "{0}" private'.format( + data_dict['resource_id'])], + }) + + +def make_private(context, data_dict): + _change_privilege(context, data_dict, 'REVOKE') + + +def make_public(context, data_dict): + _change_privilege(context, data_dict, 'GRANT') diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 859172d1999..9769975492c 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -287,3 +287,37 @@ def datastore_search_sql(context, data_dict): result.pop('id', None) result.pop('connection_url') return result + + +def datastore_make_private(context, data_dict): + model = _get_or_bust(context, 'model') + if 'id' in data_dict: + data_dict['resource_id'] = data_dict['id'] + res_id = _get_or_bust(data_dict, 'resource_id') + + if not model.Resource.get(res_id): + raise p.toolkit.ObjectNotFound(p.toolkit._( + 'Resource "{0}" was not found.'.format(res_id) + )) + + p.toolkit.check_access('datastore_change_permissions', context, data_dict) + + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + db.make_private(context, data_dict) + + +def datastore_make_public(context, data_dict): + model = _get_or_bust(context, 'model') + if 'id' in data_dict: + data_dict['resource_id'] = data_dict['id'] + res_id = _get_or_bust(data_dict, 'resource_id') + + if not model.Resource.get(res_id): + raise p.toolkit.ObjectNotFound(p.toolkit._( + 'Resource "{0}" was not found.'.format(res_id) + )) + + p.toolkit.check_access('datastore_change_permissions', context, data_dict) + + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + db.make_public(context, data_dict) diff --git a/ckanext/datastore/logic/auth.py b/ckanext/datastore/logic/auth.py index 867e1358b16..641eb5cdddf 100644 --- a/ckanext/datastore/logic/auth.py +++ b/ckanext/datastore/logic/auth.py @@ -32,3 +32,7 @@ def datastore_delete(context, data_dict): def datastore_search(context, data_dict): return _datastore_auth(context, data_dict, 'resource_show') + + +def datastore_change_permissions(context, data_dict): + return _datastore_auth(context, data_dict) diff --git a/ckanext/datastore/plugin.py b/ckanext/datastore/plugin.py index 50b792f122e..bbce78149ec 100644 --- a/ckanext/datastore/plugin.py +++ b/ckanext/datastore/plugin.py @@ -201,7 +201,9 @@ def get_actions(self): actions = {'datastore_create': action.datastore_create, 'datastore_upsert': action.datastore_upsert, 'datastore_delete': action.datastore_delete, - 'datastore_search': action.datastore_search} + 'datastore_search': action.datastore_search, + 'datastore_make_private': action.datastore_make_private, + 'datastore_make_public': action.datastore_make_public} if not self.legacy_mode: actions['datastore_search_sql'] = action.datastore_search_sql return actions @@ -210,4 +212,5 @@ def get_auth_functions(self): return {'datastore_create': auth.datastore_create, 'datastore_upsert': auth.datastore_upsert, 'datastore_delete': auth.datastore_delete, - 'datastore_search': auth.datastore_search} + 'datastore_search': auth.datastore_search, + 'datastore_change_permissions': auth.datastore_change_permissions} diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index 99794e3f84b..30e0f845b38 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -561,3 +561,30 @@ def test_self_join(self): assert res_dict['success'] is True result = res_dict['result'] assert result['records'] == self.expected_join_results + + def test_read_private(self): + from pylons import config + context = { + 'user': self.sysadmin_user.name, + 'model': model} + data_dict = { + 'resource_id': self.data['resource_id'], + 'connection_url': config['ckan.datastore.write_url']} + p.toolkit.get_action('datastore_make_private')(context, data_dict) + ''' + data = {'resource_id': self.data['resource_id']} + postparams = json.dumps(data) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_make_private', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + ''' + query = 'SELECT * FROM "{0}"'.format(self.data['resource_id']) + data = {'sql': query} + postparams = json.dumps(data) + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is False From 091e16472e98c4bc2bff5c77629a1a58e27ce6a8 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 09:38:19 +0200 Subject: [PATCH 047/201] [#652] Refactor checks whether resources exist --- ckanext/datastore/logic/action.py | 33 +++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 9769975492c..03c02484e72 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -46,11 +46,14 @@ def datastore_create(context, data_dict): See :ref:`fields` and :ref:`records` for details on how to lay out records. ''' - model = _get_or_bust(context, 'model') if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') + data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] + + # Resource only has to exist in CKAN + model = _get_or_bust(context, 'model') if not model.Resource.get(res_id): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) @@ -108,12 +111,11 @@ def datastore_upsert(context, data_dict): :rtype: dictionary ''' - model = _get_or_bust(context, 'model') if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - if not model.Resource.get(res_id): + if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) @@ -143,12 +145,11 @@ def datastore_delete(context, data_dict): :rtype: dictionary ''' - model = _get_or_bust(context, 'model') if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - if not model.Resource.get(res_id): + if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) @@ -224,13 +225,14 @@ def datastore_search(context, data_dict): WHERE name = :id''') results = db._get_engine(None, data_dict).execute(resources_sql, id=res_id) + # Resource only has to exist in the datastore (because it could be an alias) if not results.rowcount > 0: raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) if not data_dict['resource_id'] in WHITELISTED_RESOURCES: - # replace potential alias with real id to simplify access checks + # Replace potential alias with real id to simplify access checks resource_id = results.fetchone()[0] if resource_id: data_dict['resource_id'] = resource_id @@ -290,12 +292,11 @@ def datastore_search_sql(context, data_dict): def datastore_make_private(context, data_dict): - model = _get_or_bust(context, 'model') if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - if not model.Resource.get(res_id): + if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) @@ -307,12 +308,11 @@ def datastore_make_private(context, data_dict): def datastore_make_public(context, data_dict): - model = _get_or_bust(context, 'model') if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - if not model.Resource.get(res_id): + if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) @@ -321,3 +321,16 @@ def datastore_make_public(context, data_dict): data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') db.make_public(context, data_dict) + + +def _resource_exists(context, data_dict): + # Returns true if the resource exists in CKAN and in the datastore + model = _get_or_bust(context, 'model') + res_id = _get_or_bust(data_dict, 'resource_id') + if not model.Resource.get(res_id): + return False + + resources_sql = sqlalchemy.text(u'''SELECT 1 FROM "_table_metadata" + WHERE name = :id AND alias_of IS NULL''') + results = db._get_engine(None, data_dict).execute(resources_sql, id=res_id) + return results.rowcount > 0 From 54d7a952f6c3fc1dc4bbbe7a389101049fc34304 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 10:03:06 +0200 Subject: [PATCH 048/201] [#652] Close connection, fix missing data_dict['connection_url'] --- ckanext/datastore/db.py | 8 ++++++++ ckanext/datastore/logic/action.py | 7 ++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index 8312c80541f..f76b62eedf5 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -1138,6 +1138,8 @@ def _get_read_only_user(data_dict): def _change_privilege(context, data_dict, what): + log.info('Changing permissions of resource {0} with {1}'.format( + data_dict['resource_id'], what)) engine = _get_engine(context, data_dict) context['connection'] = engine.connect() read_only_user = _get_read_only_user(data_dict) @@ -1157,7 +1159,13 @@ def _change_privilege(context, data_dict, what): raise ValidationError({ 'privileges': [u'cannot make "{0}" private'.format( data_dict['resource_id'])], + 'info': { + 'orig': [str(e.orig)], + 'pgcode': e.orig.pgcode + } }) + finally: + context['connection'].close() def make_private(context, data_dict): diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 03c02484e72..5531954a7d8 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -296,6 +296,8 @@ def datastore_make_private(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) @@ -303,7 +305,6 @@ def datastore_make_private(context, data_dict): p.toolkit.check_access('datastore_change_permissions', context, data_dict) - data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') db.make_private(context, data_dict) @@ -312,13 +313,13 @@ def datastore_make_public(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) - p.toolkit.check_access('datastore_change_permissions', context, data_dict) - data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') db.make_public(context, data_dict) From 87de3abbacff98ebd2acba106faba9468c9794ec Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 10:52:44 +0200 Subject: [PATCH 049/201] [#652] Automatically make resources private or public when the permissions change --- ckanext/datastore/db.py | 32 ++++++++++++++++++++----------- ckanext/datastore/logic/action.py | 6 ++++++ ckanext/datastore/plugin.py | 21 ++++++++++++++++++++ 3 files changed, 48 insertions(+), 11 deletions(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index f76b62eedf5..05f9c41b128 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -958,7 +958,7 @@ def create(context, data_dict): u'SET LOCAL statement_timeout TO {0}'.format(timeout)) result = context['connection'].execute( u'SELECT * FROM pg_tables WHERE tablename = %s', - data_dict['resource_id'] + data_dict['resource_id'] ).fetchone() if not result: create_table(context, data_dict) @@ -967,6 +967,8 @@ def create(context, data_dict): insert_data(context, data_dict) create_indexes(context, data_dict) create_alias(context, data_dict) + if data_dict.get('private'): + _change_privilege(context, data_dict, 'REVOKE') trans.commit() return _unrename_json_field(data_dict) except IntegrityError, e: @@ -1045,7 +1047,7 @@ def delete(context, data_dict): trans = context['connection'].begin() result = context['connection'].execute( u'SELECT 1 FROM pg_tables WHERE tablename = %s', - data_dict['resource_id'] + data_dict['resource_id'] ).fetchone() if not result: raise ValidationError({ @@ -1138,10 +1140,6 @@ def _get_read_only_user(data_dict): def _change_privilege(context, data_dict, what): - log.info('Changing permissions of resource {0} with {1}'.format( - data_dict['resource_id'], what)) - engine = _get_engine(context, data_dict) - context['connection'] = engine.connect() read_only_user = _get_read_only_user(data_dict) assert(what in ['REVOKE', 'GRANT']) if what == 'REVOKE': @@ -1160,17 +1158,29 @@ def _change_privilege(context, data_dict, what): 'privileges': [u'cannot make "{0}" private'.format( data_dict['resource_id'])], 'info': { - 'orig': [str(e.orig)], + 'orig': str(e.orig), 'pgcode': e.orig.pgcode } }) - finally: - context['connection'].close() def make_private(context, data_dict): - _change_privilege(context, data_dict, 'REVOKE') + log.info('Making resource {0} privtae'.format( + data_dict['resource_id'])) + engine = _get_engine(context, data_dict) + context['connection'] = engine.connect() + try: + _change_privilege(context, data_dict, 'REVOKE') + finally: + context['connection'].close() def make_public(context, data_dict): - _change_privilege(context, data_dict, 'GRANT') + log.info('Making resource {0} public'.format( + data_dict['resource_id'])) + engine = _get_engine(context, data_dict) + context['connection'] = engine.connect() + try: + _change_privilege(context, data_dict, 'GRANT') + finally: + context['connection'].close() diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 5531954a7d8..a53c1ef0c03 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -71,8 +71,14 @@ def datastore_create(context, data_dict): 'alias': ['{0} is not a valid alias name'.format(alias)] }) + # create a private datastore resource, if necessary + resource = model.Resource.get(res_id) + if resource.resource_group.package.private: + data_dict['private'] = True + result = db.create(context, data_dict) result.pop('id', None) + result.pop('private', None) result.pop('connection_url') return result diff --git a/ckanext/datastore/plugin.py b/ckanext/datastore/plugin.py index bbce78149ec..9c9deb222a6 100644 --- a/ckanext/datastore/plugin.py +++ b/ckanext/datastore/plugin.py @@ -20,6 +20,7 @@ class DatastorePlugin(p.SingletonPlugin): p.implements(p.IConfigurable, inherit=True) p.implements(p.IActions) p.implements(p.IAuthFunctions) + p.implements(p.IDomainObjectModification, inherit=True) legacy_mode = False @@ -100,6 +101,26 @@ def new_resource_show(context, data_dict): new_resource_show._datastore_wrapped = True logic._actions['resource_show'] = new_resource_show + def notify(self, entity, operation): + if not isinstance(entity, model.Package) or self.legacy_mode: + return + # if a resource is new, it cannot have a datastore resource, yet + if operation == model.domain_object.DomainObjectOperation.changed: + context = {'model': model, 'ignore_auth': True, 'validate': False} + if entity.private: + func = p.toolkit.get_action('datastore_make_private') + else: + func = p.toolkit.get_action('datastore_make_public') + for resource in entity.resources: + try: + func(context, { + 'connection_url': self.write_url, + 'resource_id': resource.id}) + except p.toolkit.ObjectNotFound: + pass + elif operation == model.domain_object.DomainObjectOperation.deleted: + pass # TODO: delete datastore resource + def _log_or_raise(self, message): if self.config.get('debug'): log.critical(message) From 198719e13301d818d3bb4f7e71c63a571cf9321d Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 10:53:23 +0200 Subject: [PATCH 050/201] More helpful information about errors --- ckanext/datastore/db.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index 05f9c41b128..092d48897c7 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -359,7 +359,7 @@ def _get_resources(context, alias): def create_alias(context, data_dict): aliases = _get_list(data_dict.get('aliases')) - if aliases != None: + if aliases is not None: # delete previous aliases previous_aliases = _get_aliases(context, data_dict) for alias in previous_aliases: @@ -977,7 +977,8 @@ def create(context, data_dict): 'constraints': ['Cannot insert records or create index because ' 'of uniqueness constraint'], 'info': { - 'details': str(e) + 'orig': str(e.orig), + 'pgcode': e.orig.pgcode } }) raise @@ -1020,7 +1021,8 @@ def upsert(context, data_dict): 'constraints': ['Cannot insert records or create index because ' 'of uniqueness constraint'], 'info': { - 'details': str(e) + 'orig': str(e.orig), + 'pgcode': e.orig.pgcode } }) raise @@ -1119,8 +1121,8 @@ def search_sql(context, data_dict): raise ValidationError({ 'query': [str(e)], 'info': { - 'statement': [e.statement], - 'orig': [str(e.orig)], + 'statement': e.statement, + 'orig': str(e.orig), 'pgcode': e.orig.pgcode } }) From 9e68bca5b8528748840e8601c69af9d6f3e59ea0 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 11:02:17 +0200 Subject: [PATCH 051/201] [#652] Fix missing connection_url --- ckanext/datastore/logic/action.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index a53c1ef0c03..bf63036b8ea 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -121,6 +121,8 @@ def datastore_upsert(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) @@ -128,8 +130,6 @@ def datastore_upsert(context, data_dict): p.toolkit.check_access('datastore_upsert', context, data_dict) - data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') - result = db.upsert(context, data_dict) result.pop('id', None) result.pop('connection_url') @@ -155,6 +155,8 @@ def datastore_delete(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) @@ -162,8 +164,6 @@ def datastore_delete(context, data_dict): p.toolkit.check_access('datastore_delete', context, data_dict) - data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') - result = db.delete(context, data_dict) result.pop('id', None) result.pop('connection_url') From e286f48bf6c8f30d3e220de5a5c5da5bdf53a70b Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 11:24:03 +0200 Subject: [PATCH 052/201] [#652] Refactor validation of possible methods --- ckanext/datastore/db.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index 092d48897c7..9c8d89f193a 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -1143,7 +1143,6 @@ def _get_read_only_user(data_dict): def _change_privilege(context, data_dict, what): read_only_user = _get_read_only_user(data_dict) - assert(what in ['REVOKE', 'GRANT']) if what == 'REVOKE': sql = u'REVOKE SELECT ON TABLE "{0}" FROM "{1}"'.format( data_dict['resource_id'], @@ -1152,6 +1151,9 @@ def _change_privilege(context, data_dict, what): sql = u'GRANT SELECT ON TABLE "{0}" TO "{1}"'.format( data_dict['resource_id'], read_only_user) + else: + raise ValidationError({ + 'privileges': 'Can only GRANT or REVOKE but not {0}'.format(what)}) try: context['connection'].execute(sql) except ProgrammingError, e: From 71dd1592885f4d7bc750ca7e0da95f52c36d7930 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 12:04:12 +0200 Subject: [PATCH 053/201] [#652] Properly report permission denied error in sql search --- ckanext/datastore/db.py | 10 +++++++--- ckanext/datastore/tests/test_search.py | 3 ++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index 9c8d89f193a..8914c2adc61 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -14,12 +14,12 @@ from sqlalchemy.exc import ProgrammingError, IntegrityError, DBAPIError import psycopg2.extras import ckan.lib.cli as cli +import ckan.plugins.toolkit as toolkit log = logging.getLogger(__name__) if not os.environ.get('DATASTORE_LOAD'): import paste.deploy.converters as converters - import ckan.plugins.toolkit as toolkit ValidationError = toolkit.ValidationError else: log.warn("Running datastore without CKAN") @@ -37,7 +37,8 @@ def __init__(self, error_dict): 'unique_violation': 23505, 'query_canceled': 57014, 'undefined_object': 42704, - 'syntax_error': 42601 + 'syntax_error': 42601, + 'permission_denied': 42501 } _date_formats = ['%Y-%m-%d', @@ -799,7 +800,6 @@ def _insert_links(data_dict, limit, offset): data_dict['_links'] = {} # get the url from the request - import ckan.plugins.toolkit as toolkit urlstring = toolkit.request.environ['CKAN_CURRENT_URL'] # change the offset in the url @@ -1118,6 +1118,10 @@ def search_sql(context, data_dict): return format_results(context, results, data_dict) except ProgrammingError, e: + if int(e.orig.pgcode) == _PG_ERR_CODE['permission_denied']: + raise toolkit.NotAuthorized({ + 'permissions': ['Not authorized to read resource.'] + }) raise ValidationError({ 'query': [str(e)], 'info': { diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index 30e0f845b38..1037914832f 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -585,6 +585,7 @@ def test_read_private(self): postparams = json.dumps(data) auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search_sql', params=postparams, - extra_environ=auth) + extra_environ=auth, status=403) res_dict = json.loads(res.body) assert res_dict['success'] is False + assert res_dict['error']['__type'] == 'Authorization Error' From fc14e37b79192ee690e355e74ca2f2e0b72be89c Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 12:17:28 +0200 Subject: [PATCH 054/201] [#652] Get spelling right --- ckanext/datastore/db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index 8914c2adc61..55795eeeb93 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -1173,7 +1173,7 @@ def _change_privilege(context, data_dict, what): def make_private(context, data_dict): - log.info('Making resource {0} privtae'.format( + log.info('Making resource {0} private'.format( data_dict['resource_id'])) engine = _get_engine(context, data_dict) context['connection'] = engine.connect() From 4c95b4b0b8d28a72e9d247a69e20a215d3d00222 Mon Sep 17 00:00:00 2001 From: amercader Date: Tue, 23 Apr 2013 12:37:20 +0100 Subject: [PATCH 055/201] [#764] Install vdm from the Python Package Index Makes easier to install CKAN on offline environments --- pip-requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pip-requirements.txt b/pip-requirements.txt index b284cc89dd2..6c18d9e4b39 100644 --- a/pip-requirements.txt +++ b/pip-requirements.txt @@ -7,7 +7,7 @@ sqlalchemy-migrate==0.7.2 sqlalchemy==0.7.8 webhelpers==1.3 pyutilib.component.core==4.5.3 --e git+https://github.com/okfn/vdm.git@vdm-0.11#egg=vdm +vdm==0.11 solrpy==0.9.5 formalchemy==1.4.2 pairtree==0.7.1-T From c626c001d70069017459cbc25b2a0907149c1246 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 20:06:44 +0200 Subject: [PATCH 056/201] [#652] Make sure that we have a connection url --- ckanext/datastore/logic/action.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index bf63036b8ea..87e452412e1 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -121,7 +121,7 @@ def datastore_upsert(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( @@ -155,7 +155,7 @@ def datastore_delete(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( @@ -225,7 +225,7 @@ def datastore_search(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] resources_sql = sqlalchemy.text(u'''SELECT alias_of FROM "_table_metadata" WHERE name = :id''') @@ -302,7 +302,7 @@ def datastore_make_private(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( @@ -319,7 +319,7 @@ def datastore_make_public(context, data_dict): data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') - data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] if not _resource_exists(context, data_dict): raise p.toolkit.ObjectNotFound(p.toolkit._( From 43c578ec67dea9fcf7f78e13de44fdff15949f12 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 23 Apr 2013 20:08:48 +0200 Subject: [PATCH 057/201] [#652] We have to wrap the GRANT/REVOKE in a transaction to make it work --- ckanext/datastore/db.py | 5 +++++ ckanext/datastore/tests/test_search.py | 12 +++--------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index 55795eeeb93..2c53eab1e8f 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -1146,6 +1146,7 @@ def _get_read_only_user(data_dict): def _change_privilege(context, data_dict, what): + ''' We need a transaction for this code to work ''' read_only_user = _get_read_only_user(data_dict) if what == 'REVOKE': sql = u'REVOKE SELECT ON TABLE "{0}" FROM "{1}"'.format( @@ -1177,8 +1178,10 @@ def make_private(context, data_dict): data_dict['resource_id'])) engine = _get_engine(context, data_dict) context['connection'] = engine.connect() + trans = context['connection'].begin() try: _change_privilege(context, data_dict, 'REVOKE') + trans.commit() finally: context['connection'].close() @@ -1188,7 +1191,9 @@ def make_public(context, data_dict): data_dict['resource_id'])) engine = _get_engine(context, data_dict) context['connection'] = engine.connect() + trans = context['connection'].begin() try: _change_privilege(context, data_dict, 'GRANT') + trans.commit() finally: context['connection'].close() diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index 1037914832f..db5b25ff777 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -571,15 +571,6 @@ def test_read_private(self): 'resource_id': self.data['resource_id'], 'connection_url': config['ckan.datastore.write_url']} p.toolkit.get_action('datastore_make_private')(context, data_dict) - ''' - data = {'resource_id': self.data['resource_id']} - postparams = json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} - res = self.app.post('/api/action/datastore_make_private', params=postparams, - extra_environ=auth) - res_dict = json.loads(res.body) - assert res_dict['success'] is True - ''' query = 'SELECT * FROM "{0}"'.format(self.data['resource_id']) data = {'sql': query} postparams = json.dumps(data) @@ -589,3 +580,6 @@ def test_read_private(self): res_dict = json.loads(res.body) assert res_dict['success'] is False assert res_dict['error']['__type'] == 'Authorization Error' + + # make it public for the other tests + p.toolkit.get_action('datastore_make_public')(context, data_dict) From 23b0b7cd0d62c17a39e8242c150e1482eecb9160 Mon Sep 17 00:00:00 2001 From: tobes Date: Wed, 24 Apr 2013 15:10:35 +0100 Subject: [PATCH 058/201] [#580] Fix resource edit errors losing info --- ckan/controllers/package.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ckan/controllers/package.py b/ckan/controllers/package.py index 3be94db59fd..c551d09af79 100644 --- a/ckan/controllers/package.py +++ b/ckan/controllers/package.py @@ -570,7 +570,9 @@ def resource_edit(self, id, resource_id, data=None, errors=None, action='resource_edit', resource_id=resource_id, id=id) - data = resource_dict + if not data: + data = resource_dict + errors = errors or {} error_summary = error_summary or {} vars = {'data': data, 'errors': errors, From eb06a956b135cbb8aee26020f124556e9fbe2ece Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 24 Apr 2013 16:58:14 +0200 Subject: [PATCH 059/201] [#652] Make private resources compatible with legacy mode --- ckanext/datastore/logic/action.py | 3 ++- ckanext/datastore/plugin.py | 9 +++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 87e452412e1..78133f7039d 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -73,7 +73,8 @@ def datastore_create(context, data_dict): # create a private datastore resource, if necessary resource = model.Resource.get(res_id) - if resource.resource_group.package.private: + legacy_mode = 'ckan.datastore.read_url' not in pylons.config + if not legacy_mode and resource.resource_group.package.private: data_dict['private'] = True result = db.create(context, data_dict) diff --git a/ckanext/datastore/plugin.py b/ckanext/datastore/plugin.py index 9c9deb222a6..b29dc46f993 100644 --- a/ckanext/datastore/plugin.py +++ b/ckanext/datastore/plugin.py @@ -222,11 +222,12 @@ def get_actions(self): actions = {'datastore_create': action.datastore_create, 'datastore_upsert': action.datastore_upsert, 'datastore_delete': action.datastore_delete, - 'datastore_search': action.datastore_search, - 'datastore_make_private': action.datastore_make_private, - 'datastore_make_public': action.datastore_make_public} + 'datastore_search': action.datastore_search} if not self.legacy_mode: - actions['datastore_search_sql'] = action.datastore_search_sql + actions.update({ + 'datastore_search_sql': action.datastore_search_sql, + 'datastore_make_private': action.datastore_make_private, + 'datastore_make_public': action.datastore_make_public}) return actions def get_auth_functions(self): From d7414f432462966359e3f39dbfa9a12041a0c185 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 24 Apr 2013 17:20:15 +0200 Subject: [PATCH 060/201] [#652] Test whether a new datastore resource is private if the CKAN resource is private --- ckanext/datastore/tests/test_search.py | 51 +++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 6 deletions(-) diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index db5b25ff777..8b8548998d4 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -2,6 +2,7 @@ import nose import pprint +import pylons import sqlalchemy.orm as orm import ckan.plugins as p @@ -106,7 +107,6 @@ def test_search_private_dataset(self): context, {'name': 'privatedataset', 'private': True, - 'title': "A private dataset that the normal user can't see", 'groups': [{ 'id': group.id }]}) @@ -444,12 +444,14 @@ def setup_class(cls): if not tests.is_datastore_supported(): raise nose.SkipTest("Datastore not supported") plugin = p.load('datastore') + plugin.configure(pylons.config) if plugin.legacy_mode: raise nose.SkipTest("SQL tests are not supported in legacy mode") ctd.CreateTestData.create() cls.sysadmin_user = model.User.get('testsysadmin') cls.normal_user = model.User.get('annafan') - resource = model.Package.get('annakarenina').resources[0] + cls.dataset = model.Package.get('annakarenina') + resource = cls.dataset.resources[0] cls.data = { 'resource_id': resource.id, 'aliases': 'books4', @@ -462,8 +464,7 @@ def setup_class(cls): 'nested': ['b', {'moo': 'moo'}]}, {u'b\xfck': 'warandpeace', 'author': 'tolstoy', - 'nested': {'a':'b'}} - ] + 'nested': {'a': 'b'}}] } postparams = '%s=1' % json.dumps(cls.data) auth = {'Authorization': str(cls.sysadmin_user.apikey)} @@ -563,13 +564,12 @@ def test_self_join(self): assert result['records'] == self.expected_join_results def test_read_private(self): - from pylons import config context = { 'user': self.sysadmin_user.name, 'model': model} data_dict = { 'resource_id': self.data['resource_id'], - 'connection_url': config['ckan.datastore.write_url']} + 'connection_url': pylons.config['ckan.datastore.write_url']} p.toolkit.get_action('datastore_make_private')(context, data_dict) query = 'SELECT * FROM "{0}"'.format(self.data['resource_id']) data = {'sql': query} @@ -583,3 +583,42 @@ def test_read_private(self): # make it public for the other tests p.toolkit.get_action('datastore_make_public')(context, data_dict) + + def test_new_datastore_table_from_private_resource(self): + # make a private CKAN resource + group = self.dataset.get_groups()[0] + context = { + 'user': self.sysadmin_user.name, + 'model': model} + package = p.toolkit.get_action('package_create')( + context, + {'name': 'privatedataset', + 'private': True, + 'groups': [{ + 'id': group.id + }]}) + resource = p.toolkit.get_action('resource_create')( + context, + {'name': 'privateresource', + 'url': 'https://www.example.com/', + 'package_id': package['id']}) + + postparams = '%s=1' % json.dumps({ + 'resource_id': resource['id'], + }) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + # new resource should be private + query = 'SELECT * FROM "{0}"'.format(resource['id']) + data = {'sql': query} + postparams = json.dumps(data) + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth, status=403) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + assert res_dict['error']['__type'] == 'Authorization Error' From 5a276670b0269e3f9eaae138785794b134556795 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 24 Apr 2013 17:20:51 +0200 Subject: [PATCH 061/201] Clean up imports in datastore tests --- ckanext/datastore/tests/test_create.py | 5 ++--- ckanext/datastore/tests/test_delete.py | 5 +---- ckanext/datastore/tests/test_search.py | 2 -- ckanext/datastore/tests/test_upsert.py | 4 +--- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/ckanext/datastore/tests/test_create.py b/ckanext/datastore/tests/test_create.py index 488769fa2c7..a89c1377c3b 100644 --- a/ckanext/datastore/tests/test_create.py +++ b/ckanext/datastore/tests/test_create.py @@ -1,6 +1,7 @@ import json import nose +import pylons import sqlalchemy.orm as orm import ckan.plugins as p @@ -25,7 +26,6 @@ def setup_class(cls): ctd.CreateTestData.create() cls.sysadmin_user = model.User.get('testsysadmin') cls.normal_user = model.User.get('annafan') - import pylons engine = db._get_engine(None, {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @@ -37,11 +37,10 @@ def teardown_class(cls): @classmethod def _configure_iconfigurable_plugins(cls): - import pylons.config as config from ckan.plugins import PluginImplementations from ckan.plugins.interfaces import IConfigurable for plugin in PluginImplementations(IConfigurable): - plugin.configure(config) + plugin.configure(pylons.config) def test_create_requires_auth(self): resource = model.Package.get('annakarenina').resources[0] diff --git a/ckanext/datastore/tests/test_delete.py b/ckanext/datastore/tests/test_delete.py index 4fc67443bdc..cfc69035d51 100644 --- a/ckanext/datastore/tests/test_delete.py +++ b/ckanext/datastore/tests/test_delete.py @@ -1,6 +1,7 @@ import json import nose +import pylons import sqlalchemy import sqlalchemy.orm as orm @@ -36,10 +37,6 @@ def setup_class(cls): {'book': 'warandpeace', 'author': 'tolstoy'}] } - #model.repo.rebuild_db() - #model.repo.clean_db() - - import pylons engine = db._get_engine(None, {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index 8b8548998d4..ac97b127999 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -62,7 +62,6 @@ def setup_class(cls): u'author': u'tolstoy', u'characters': None}] - import pylons engine = db._get_engine( None, {'connection_url': pylons.config['ckan.datastore.write_url']} @@ -487,7 +486,6 @@ def setup_class(cls): u'published': None}] cls.expected_join_results = [{u'first': 1, u'second': 1}, {u'first': 1, u'second': 2}] - import pylons engine = db._get_engine(None, {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) diff --git a/ckanext/datastore/tests/test_upsert.py b/ckanext/datastore/tests/test_upsert.py index bac1cc760d4..5adffdca027 100644 --- a/ckanext/datastore/tests/test_upsert.py +++ b/ckanext/datastore/tests/test_upsert.py @@ -2,6 +2,7 @@ import nose import datetime +import pylons import sqlalchemy.orm as orm import ckan.plugins as p @@ -47,7 +48,6 @@ def setup_class(cls): res_dict = json.loads(res.body) assert res_dict['success'] is True - import pylons engine = db._get_engine(None, {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @@ -271,7 +271,6 @@ def setup_class(cls): res_dict = json.loads(res.body) assert res_dict['success'] is True - import pylons engine = db._get_engine(None, {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @@ -376,7 +375,6 @@ def setup_class(cls): res_dict = json.loads(res.body) assert res_dict['success'] is True - import pylons engine = db._get_engine(None, {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) From 4c926d393f2b73579d91fa43aaa293746500937e Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 24 Apr 2013 18:33:55 +0200 Subject: [PATCH 062/201] [#652] Test whether the updates to the datastore resources work correctly --- ckanext/datastore/tests/test_search.py | 62 ++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index ac97b127999..a4771b218b3 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -620,3 +620,65 @@ def test_new_datastore_table_from_private_resource(self): res_dict = json.loads(res.body) assert res_dict['success'] is False assert res_dict['error']['__type'] == 'Authorization Error' + + def test_making_resource_private_makes_datastore_private(self): + group = self.dataset.get_groups()[0] + context = { + 'user': self.sysadmin_user.name, + 'model': model} + package = p.toolkit.get_action('package_create')( + context, + {'name': 'privatedataset2', + 'private': False, + 'groups': [{ + 'id': group.id + }]}) + resource = p.toolkit.get_action('resource_create')( + context, + {'name': 'privateresource2', + 'url': 'https://www.example.co.uk/', + 'package_id': package['id']}) + + postparams = '%s=1' % json.dumps({ + 'resource_id': resource['id'], + }) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + # Test public resource + query = 'SELECT * FROM "{0}"'.format(resource['id']) + data = {'sql': query} + postparams = json.dumps(data) + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + # Make resource private + package = p.toolkit.get_action('package_show')( + context, {'id': package.get('id')}) + package['private'] = True + package = p.toolkit.get_action('package_update')(context, package) + + # Test private + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth, status=403) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + assert res_dict['error']['__type'] == 'Authorization Error' + + # Make resource public + package = p.toolkit.get_action('package_show')( + context, {'id': package.get('id')}) + package['private'] = False + package = p.toolkit.get_action('package_update')(context, package) + + # Test public again + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True From 5724497f3cf48972280c76e620890a7b52790917 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 24 Apr 2013 20:44:17 +0200 Subject: [PATCH 063/201] Properly close the connection in permission checks and also flush create command to make sure that it's finished --- ckanext/datastore/plugin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ckanext/datastore/plugin.py b/ckanext/datastore/plugin.py index b29dc46f993..0bf9dae84d4 100644 --- a/ckanext/datastore/plugin.py +++ b/ckanext/datastore/plugin.py @@ -182,7 +182,7 @@ def _read_connection_has_correct_privileges(self): write_connection.execute(drop_foo_sql) try: - write_connection.execute(u'CREATE TABLE _foo ()') + write_connection.execute(u'CREATE TABLE _foo ()').close() for privilege in ['INSERT', 'UPDATE', 'DELETE']: test_privilege_sql = u"SELECT has_table_privilege('_foo', '{privilege}')" sql = test_privilege_sql.format(privilege=privilege) @@ -191,6 +191,8 @@ def _read_connection_has_correct_privileges(self): return False finally: write_connection.execute(drop_foo_sql) + write_connection.close() + read_connection.close() return True def _create_alias_table(self): From b7990696770aa0409162f683a33ba34d9f5b355b Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Wed, 24 Apr 2013 22:32:43 +0200 Subject: [PATCH 064/201] [#652] Clean up --- ckanext/datastore/plugin.py | 4 +--- ckanext/datastore/tests/test_search.py | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/ckanext/datastore/plugin.py b/ckanext/datastore/plugin.py index 0bf9dae84d4..278d93d5131 100644 --- a/ckanext/datastore/plugin.py +++ b/ckanext/datastore/plugin.py @@ -106,7 +106,7 @@ def notify(self, entity, operation): return # if a resource is new, it cannot have a datastore resource, yet if operation == model.domain_object.DomainObjectOperation.changed: - context = {'model': model, 'ignore_auth': True, 'validate': False} + context = {'model': model, 'ignore_auth': True} if entity.private: func = p.toolkit.get_action('datastore_make_private') else: @@ -118,8 +118,6 @@ def notify(self, entity, operation): 'resource_id': resource.id}) except p.toolkit.ObjectNotFound: pass - elif operation == model.domain_object.DomainObjectOperation.deleted: - pass # TODO: delete datastore resource def _log_or_raise(self, message): if self.config.get('debug'): diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index a4771b218b3..5efd1410034 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -640,8 +640,7 @@ def test_making_resource_private_makes_datastore_private(self): 'package_id': package['id']}) postparams = '%s=1' % json.dumps({ - 'resource_id': resource['id'], - }) + 'resource_id': resource['id']}) auth = {'Authorization': str(self.sysadmin_user.apikey)} res = self.app.post('/api/action/datastore_create', params=postparams, extra_environ=auth) From bad48e66f7ee2511ffdee58481bcdaff11e52490 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 25 Apr 2013 19:52:13 +0200 Subject: [PATCH 065/201] [#652] Update docs concerning private resources --- ckanext/datastore/logic/action.py | 54 ++++++++++++++++++++++--------- doc/datastore-api.rst | 1 + doc/datastore-setup.rst | 2 -- 3 files changed, 40 insertions(+), 17 deletions(-) diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 78133f7039d..ff7dc8dc1b3 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -12,12 +12,12 @@ def datastore_create(context, data_dict): - '''Adds a new table to the datastore. + '''Adds a new table to the DataStore. - The datastore_create action allows a user to post JSON data to be + The datastore_create action allows you to post JSON data to be stored against a resource. This endpoint also supports altering tables, aliases and indexes and bulk insertion. This endpoint can be called multiple - times to ininially insert more data, add fields, change the aliases or indexes + times to initially insert more data, add fields, change the aliases or indexes as well as the primary keys. See :ref:`fields` and :ref:`records` for details on how to lay out records. @@ -85,10 +85,10 @@ def datastore_create(context, data_dict): def datastore_upsert(context, data_dict): - '''Updates or inserts into a table in the datastore + '''Updates or inserts into a table in the DataStore - The datastore_upsert API action allows a user to add or edit records to - an existing dataStore resource. In order for the *upsert* and *update* + The datastore_upsert API action allows you to add or edit records to + an existing DataStore resource. In order for the *upsert* and *update* methods to work, a unique key has to be defined via the datastore_create action. The available methods are: @@ -108,7 +108,7 @@ def datastore_upsert(context, data_dict): :type resource_id: string :param records: the data, eg: [{"dob": "2005", "some_stuff": ["a","b"]}] :type records: list of dictionaries - :param method: the method to use to put the data into the datastore. + :param method: The method to use to put the data into the datastore. Possible options are: upsert (default), insert, update :type method: string @@ -138,7 +138,7 @@ def datastore_upsert(context, data_dict): def datastore_delete(context, data_dict): - '''Deletes a table or a set of records from the datastore. + '''Deletes a table or a set of records from the DataStore. :param resource_id: resource id that the data will be deleted from. :type resource_id: string @@ -173,11 +173,14 @@ def datastore_delete(context, data_dict): @logic.side_effect_free def datastore_search(context, data_dict): - '''Search a datastore table. + '''Search a DataStore resource. - The datastore_search action allows a user to search data in a resource. + The datastore_search action allows you to search data in a resource. + DataStore resources that belong to private CKAN resource can only be + read by you if you have access to the CKAN resource and send the appropriate + authorization. - :param resource_id: id or alias of the resource to be searched against. + :param resource_id: id or alias of the resource to be searched against :type resource_id: string :param filters: matching conditions to select, e.g {"key1": "a", "key2": "b"} :type filters: dictionary @@ -205,7 +208,7 @@ def datastore_search(context, data_dict): **Results:** - The result of this action is a dict with the following keys: + The result of this action is a dictionary with the following keys: :rtype: A dictionary with the following keys :param fields: fields/columns and their extra metadata @@ -254,23 +257,25 @@ def datastore_search(context, data_dict): @logic.side_effect_free def datastore_search_sql(context, data_dict): - '''Execute SQL queries on the datastore. + '''Execute SQL queries on the DataStore. The datastore_search_sql action allows a user to search data in a resource or connect multiple resources with join expressions. The underlying SQL engine is the `PostgreSQL engine `_. There is an enforced timeout on SQL queries to avoid an unintended DOS. + DataStore resource that belong to a private CKAN resource cannot be searched with + this action. Use :meth:`~ckanext.datastore.logic.action.datastore_search` instead. .. note:: This action is only available when using PostgreSQL 9.X and using a read-only user on the database. It is not available in :ref:`legacy mode`. - :param sql: a single sql select statement + :param sql: a single SQL select statement :type sql: string **Results:** - The result of this action is a dict with the following keys: + The result of this action is a dictionary with the following keys: :rtype: A dictionary with the following keys :param fields: fields/columns and their extra metadata @@ -299,6 +304,16 @@ def datastore_search_sql(context, data_dict): def datastore_make_private(context, data_dict): + ''' Deny access to the DataStore table through + :meth:`~ckanext.datastore.logic.action.datastore_search_sql`. + + This action is called automatically when a CKAN dataset becomes + private or a new DataStore table is created for a CKAN resource + that belongs to a private dataset. + + :param resource_id: if of resource that should become private + :type resource_id: string + ''' if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') @@ -316,6 +331,15 @@ def datastore_make_private(context, data_dict): def datastore_make_public(context, data_dict): + ''' Allow access to the DataStore table through + :meth:`~ckanext.datastore.logic.action.datastore_search_sql`. + + This action is called automatically when a CKAN dataset becomes + public. + + :param resource_id: if of resource that should become public + :type resource_id: string + ''' if 'id' in data_dict: data_dict['resource_id'] = data_dict['id'] res_id = _get_or_bust(data_dict, 'resource_id') diff --git a/doc/datastore-api.rst b/doc/datastore-api.rst index 9853685ee5e..896c2fff113 100644 --- a/doc/datastore-api.rst +++ b/doc/datastore-api.rst @@ -141,6 +141,7 @@ The DataStore supports querying with multiple API endpoints. They are similar bu **Flexibility** Low High Medium **Query language** Custom (JSON) SQL HTSQL **Join resources** No Yes No +**Search private resources** Yes (if authorized) No No ============================== ======================================================== ============================================================ ============================= diff --git a/doc/datastore-setup.rst b/doc/datastore-setup.rst index da54ec342ff..6feb071db90 100644 --- a/doc/datastore-setup.rst +++ b/doc/datastore-setup.rst @@ -5,8 +5,6 @@ Setting up the DataStore .. note:: The DataStore requires PostgreSQL 9.0 or later. It is possible to use the DataStore on versions prior to 9.0 (for example 8.4). However, the :meth:`~ckanext.datastore.logic.action.datastore_search_sql` will not be available and the set-up is slightly different. Make sure, you read :ref:`legacy_mode` for more details. -.. warning:: The DataStore does not support hiding resources in a private dataset. - 1. Enable the extension ======================= From eb93bdf9ac879a31c0a8bc9bb620e954e4c978be Mon Sep 17 00:00:00 2001 From: Ian Ward Date: Sat, 27 Apr 2013 12:53:56 -0400 Subject: [PATCH 066/201] add a helpful response to SearchIndexError exceptions raised within the action api --- ckan/controllers/api.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ckan/controllers/api.py b/ckan/controllers/api.py index 30dc0beb8a5..cbb34227c77 100644 --- a/ckan/controllers/api.py +++ b/ckan/controllers/api.py @@ -225,6 +225,12 @@ def action(self, logic_function, ver=None): 'message': 'Search error: %r' % e.args} return_dict['success'] = False return self._finish(409, return_dict, content_type='json') + except search.SearchIndexError, e: + return_dict['error'] = {'__type': 'Search Index Error', + 'message': 'Unable to add package to search index: %s' % + request_data} + return_dict['success'] = False + return self._finish(500, return_dict, content_type='json') return self._finish_ok(return_dict) def _get_action_from_map(self, action_map, register, subregister): From c862b41b3bb085b25741fc65b3212a0dacf54dda Mon Sep 17 00:00:00 2001 From: Ian Ward Date: Tue, 30 Apr 2013 08:00:00 -0400 Subject: [PATCH 067/201] [#835] return str(exception) on SearchIndexError in acton API --- ckan/controllers/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckan/controllers/api.py b/ckan/controllers/api.py index cbb34227c77..d14b5af0487 100644 --- a/ckan/controllers/api.py +++ b/ckan/controllers/api.py @@ -228,7 +228,7 @@ def action(self, logic_function, ver=None): except search.SearchIndexError, e: return_dict['error'] = {'__type': 'Search Index Error', 'message': 'Unable to add package to search index: %s' % - request_data} + str(e)} return_dict['success'] = False return self._finish(500, return_dict, content_type='json') return self._finish_ok(return_dict) From b344381617c8270dca1597a053d5988f0f5d7eac Mon Sep 17 00:00:00 2001 From: John Martin Date: Wed, 1 May 2013 11:19:36 +0100 Subject: [PATCH 068/201] [#698] Makes group listing on homepage consistant height and length and such Simply adds max-height to content to ensure list items are all of the same height, also adds truncation to the title, decreases the truncation length of the group description to make sure it's always on one line and adds a min-height to the box to ensure that it's always the same height (even if there is only 1 result) --- ckan/public/base/less/homepage.less | 6 ++++++ ckan/templates/home/index.html | 2 +- ckan/templates/snippets/group_item.html | 12 +++++++++--- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/ckan/public/base/less/homepage.less b/ckan/public/base/less/homepage.less index 7eded6427cd..cb5f0eb1188 100644 --- a/ckan/public/base/less/homepage.less +++ b/ckan/public/base/less/homepage.less @@ -76,8 +76,14 @@ max-height: 53px; .box-shadow(0 0 0 2px rgba(255, 255, 255, 0.5)); } + .group-listing .box { + min-height: 275px; + } .group-list { margin-bottom: 0; + .dataset-content { + min-height: 70px; + } } .box .module { margin-top: 0; diff --git a/ckan/templates/home/index.html b/ckan/templates/home/index.html index 7f0a312ffb3..291b15125d2 100644 --- a/ckan/templates/home/index.html +++ b/ckan/templates/home/index.html @@ -85,7 +85,7 @@

{{ _('Popular Tags') }}

{% for group in c.group_package_stuff %}
- {% snippet 'snippets/group_item.html', group=group.group_dict, truncate=100 %} + {% snippet 'snippets/group_item.html', group=group.group_dict, truncate=50, truncate_title=35 %}
{% endfor %} diff --git a/ckan/templates/snippets/group_item.html b/ckan/templates/snippets/group_item.html index 5236d186c65..a17b09d6eef 100644 --- a/ckan/templates/snippets/group_item.html +++ b/ckan/templates/snippets/group_item.html @@ -1,12 +1,18 @@
- {% set url=h.url_for(controller='group', action='read', id=group.name) %} - {% set truncate=truncate or 0 %} + {% set url = h.url_for(controller='group', action='read', id=group.name) %} + {% set truncate = truncate or 0 %} + {% set truncate_title = truncate_title or 0 %} + {% set title = group.title or group.name %} {{ group.name }}
-

{{ group.title or group.name }}

+

+ + {{ title if truncate_title == 0 else h.truncate(title, truncate_title) }} + +

{% if group.description %} {% if truncate == 0 %}

{{ h.markdown_extract(group.description)|urlize }}

From 02e01d6b79133b193a708aba6cb7cbfde50801c7 Mon Sep 17 00:00:00 2001 From: tobes Date: Wed, 1 May 2013 16:09:40 +0100 Subject: [PATCH 069/201] [#831] Remove unused authz action from package controller --- ckan/controllers/package.py | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/ckan/controllers/package.py b/ckan/controllers/package.py index ecad4048810..df184058e70 100644 --- a/ckan/controllers/package.py +++ b/ckan/controllers/package.py @@ -1016,33 +1016,6 @@ def _adjust_license_id_options(self, pkg, fs): if not is_included: options.insert(1, (pkg.license_id, pkg.license_id)) - def authz(self, id): - pkg = model.Package.get(id) - if pkg is None: - abort(404, _('Dataset not found')) - # needed to add in the tab bar to the top of the auth page - c.pkg = pkg - c.pkgname = pkg.name - c.pkgtitle = pkg.title - try: - context = {'model': model, 'user': c.user or c.author, - 'package': pkg} - check_access('package_edit_permissions', context) - c.authz_editable = True - c.pkg_dict = get_action('package_show')(context, {'id': id}) - except NotAuthorized: - c.authz_editable = False - if not c.authz_editable: - abort(401, _('User %r not authorized to edit %s ' - 'authorizations') % (c.user, id)) - - roles = self._handle_update_of_authz(pkg) - self._prepare_authz_info_for_render(roles) - - # c.related_count = len(pkg.related) - - return render('package/authz.html') - def delete(self, id): if 'cancel' in request.params: From 3b6863eea377bde4995a08570be622637801c98f Mon Sep 17 00:00:00 2001 From: tobes Date: Wed, 1 May 2013 16:11:49 +0100 Subject: [PATCH 070/201] [#831] Remove old commented out code --- ckan/logic/action/update.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/ckan/logic/action/update.py b/ckan/logic/action/update.py index d59365f7cc5..a21e700b8dc 100644 --- a/ckan/logic/action/update.py +++ b/ckan/logic/action/update.py @@ -903,13 +903,6 @@ def user_role_update(context, data_dict): domain_object = logic.action.get_domain_object(model, domain_object_ref) data_dict['id'] = domain_object.id -# if isinstance(domain_object, model.Package): -# _check_access('package_edit_permissions', context, data_dict) -# elif isinstance(domain_object, model.Group): -# _check_access('group_edit_permissions', context, data_dict) -# # Todo: 'system' object -# else: -# raise logic.ParameterError('Not possible to update roles for domain object type %s' % type(domain_object)) # current_uors: in order to avoid either creating a role twice or # deleting one which is non-existent, we need to get the users\' From d1fd00eb35c3846181809c6650c8533bd0f06622 Mon Sep 17 00:00:00 2001 From: tobes Date: Thu, 2 May 2013 15:13:42 +0100 Subject: [PATCH 071/201] IAuthenticator Improve docetrings a little --- ckan/plugins/interfaces.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/ckan/plugins/interfaces.py b/ckan/plugins/interfaces.py index f297f50667e..56eface3511 100644 --- a/ckan/plugins/interfaces.py +++ b/ckan/plugins/interfaces.py @@ -879,10 +879,21 @@ def organization_facets(self, facets_dict, organization_type, package_type): class IAuthenticator(Interface): - '''EXPERIMENTAL''' + '''EXPERIMENTAL + + Allows custom authentication methods to be integrated into CKAN. + Currently it is experimental and the interface may change.''' + def identify(self): - '''called to identify the user.''' + '''called to identify the user. + + If the user is identfied then it should set + c.user: The id of the user + c.userobj: The actual user object (this may be removed as a + requirement in a later release so that access to the model is not + required) + ''' def login(self): '''called at login.''' @@ -891,5 +902,6 @@ def logout(self): '''called at logout.''' def abort(self, status_code, detail, headers, comment): - '''called on abort.''' + '''called on abort. This allows aborts due to authorization issues + to be overriden''' return (status_code, detail, headers, comment) From b452752f4a665eda819ee04eea11de1c824872cd Mon Sep 17 00:00:00 2001 From: tobes Date: Thu, 18 Apr 2013 12:49:39 +0100 Subject: [PATCH 072/201] @auth_sysadmins_check auth function decorator --- ckan/logic/__init__.py | 12 ++++++++++++ ckan/new_authz.py | 11 +++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/ckan/logic/__init__.py b/ckan/logic/__init__.py index e21f222f50e..d06625c7c76 100644 --- a/ckan/logic/__init__.py +++ b/ckan/logic/__init__.py @@ -383,6 +383,18 @@ def wrapper(context, data_dict): return wrapper +def auth_sysadmins_check(action): + ''' Prevent sysadmins from automatically being authenticated. Instead + they are treated like any other user and the auth function is called. + ''' + @functools.wraps(action) + def wrapper(context, data_dict): + return action(context, data_dict) + wrapper.auth_sysadmins_check = True + return wrapper + + + class UnknownValidator(Exception): pass diff --git a/ckan/new_authz.py b/ckan/new_authz.py index 94166741e5d..3dfa5833696 100644 --- a/ckan/new_authz.py +++ b/ckan/new_authz.py @@ -58,12 +58,15 @@ def is_authorized(action, context, data_dict=None): if context.get('ignore_auth'): return {'success': True} - # sysadmins can do anything - if is_sysadmin(context.get('user')): - return {'success': True} - auth_function = _get_auth_function(action) if auth_function: + # sysadmins can do anything unless the auth_sysadmins_check + # decorator was used in which case they are treated like all other + # users. + if is_sysadmin(context.get('user')): + if not getattr(auth_function, 'auth_sysadmins_check', False): + return {'success': True} + return auth_function(context, data_dict) else: raise ValueError(_('Authorization function not found: %s' % action)) From 597afb71ce0282830f3419e2df4fe5f5f88fb153 Mon Sep 17 00:00:00 2001 From: John Martin Date: Thu, 2 May 2013 17:10:27 +0100 Subject: [PATCH 073/201] [#864] Makes media-list items and media-grid much better looking and more functional Includes: - `.media-grid` now stacks nicely on top of each other and each item is it's own box - Also `.media-item`s now have a single thing to click on which makes it alot easier to get to the related item - Updates to media.less to decrease the amount of noise within the CSS - Snippets for group_item, organization_item and related_item have been simplified and a few blocks have been added to them for extendability - Small fixes to related items index and sub pages --- .../base/javascript/modules/media-grid.js | 16 + .../base/javascript/modules/related-item.js | 10 +- .../base/javascript/plugins/jquery.masonry.js | 502 ++++++++++++++++++ ckan/public/base/javascript/resource.config | 2 + ckan/public/base/less/dataset.less | 3 +- ckan/public/base/less/media.less | 182 ++++--- ckan/public/base/less/module.less | 14 + ckan/templates/group/snippets/group_item.html | 33 +- ckan/templates/group/snippets/group_list.html | 6 +- .../snippets/organization_item.html | 33 +- .../snippets/organization_list.html | 6 +- ckan/templates/related/dashboard.html | 4 +- .../related/snippets/related_item.html | 33 +- .../related/snippets/related_list.html | 8 +- ckan/templates/snippets/group_item.html | 24 +- .../templates/snippets/organization_item.html | 26 +- 16 files changed, 718 insertions(+), 184 deletions(-) create mode 100644 ckan/public/base/javascript/modules/media-grid.js create mode 100644 ckan/public/base/javascript/plugins/jquery.masonry.js diff --git a/ckan/public/base/javascript/modules/media-grid.js b/ckan/public/base/javascript/modules/media-grid.js new file mode 100644 index 00000000000..e97ecb3ddb1 --- /dev/null +++ b/ckan/public/base/javascript/modules/media-grid.js @@ -0,0 +1,16 @@ +/* Media Grid + * Super simple plugin that waits for all the images to be loaded in the media + * grid and then applies the jQuery.masonry to then + */ +this.ckan.module('media-grid', function ($, _) { + return { + initialize: function () { + var wrapper = this.el; + wrapper.imagesLoaded(function() { + wrapper.masonry({ + itemSelector: '.media-item' + }); + }); + } + }; +}); diff --git a/ckan/public/base/javascript/modules/related-item.js b/ckan/public/base/javascript/modules/related-item.js index ddb47d4198c..4c16ec41fcf 100644 --- a/ckan/public/base/javascript/modules/related-item.js +++ b/ckan/public/base/javascript/modules/related-item.js @@ -16,10 +16,11 @@ this.ckan.module('related-item', function (jQuery, _) { truncate: 55, truncateMore: null, truncateLess: null, - truncatePrefix: ' (', - truncateSuffix: ')', + truncatePrefix: '', + truncateSuffix: '', truncateSelector: '.prose', expandedClass: 'expanded', + hasExpanderClass: 'is-expander', i18n: { more: _('show more'), less: _('show less') @@ -46,6 +47,11 @@ this.ckan.module('related-item', function (jQuery, _) { this.collapsedHeight = this.el.height(); this.truncated.on('expand.truncate', this._onExpand); this.truncated.on('collapse.truncate', this._onCollapse); + + if ($('.truncator-link', this.description).length > 0) { + this.el.addClass(options.hasExpanderClass); + } + }, /* Event handler called when the truncated text expands. diff --git a/ckan/public/base/javascript/plugins/jquery.masonry.js b/ckan/public/base/javascript/plugins/jquery.masonry.js new file mode 100644 index 00000000000..12a39eb2b76 --- /dev/null +++ b/ckan/public/base/javascript/plugins/jquery.masonry.js @@ -0,0 +1,502 @@ +/** + * jQuery Masonry v2.1.08 + * A dynamic layout plugin for jQuery + * The flip-side of CSS Floats + * http://masonry.desandro.com + * + * Licensed under the MIT license. + * Copyright 2012 David DeSandro + */ + +/*jshint browser: true, curly: true, eqeqeq: true, forin: false, immed: false, newcap: true, noempty: true, strict: true, undef: true */ +/*global jQuery: false */ + +(function( window, $, undefined ){ + + 'use strict'; + + /* + * smartresize: debounced resize event for jQuery + * + * latest version and complete README available on Github: + * https://github.com/louisremi/jquery.smartresize.js + * + * Copyright 2011 @louis_remi + * Licensed under the MIT license. + */ + + var $event = $.event, + resizeTimeout; + + $event.special.smartresize = { + setup: function() { + $(this).bind( "resize", $event.special.smartresize.handler ); + }, + teardown: function() { + $(this).unbind( "resize", $event.special.smartresize.handler ); + }, + handler: function( event, execAsap ) { + // Save the context + var context = this, + args = arguments; + + // set correct event type + event.type = "smartresize"; + + if ( resizeTimeout ) { clearTimeout( resizeTimeout ); } + resizeTimeout = setTimeout(function() { + $event.dispatch.apply( context, args ); + + }, execAsap === "execAsap"? 0 : 100 ); + } + }; + + $.fn.smartresize = function( fn ) { + return fn ? this.bind( "smartresize", fn ) : this.trigger( "smartresize", ["execAsap"] ); + }; + + + +// ========================= Masonry =============================== + + + // our "Widget" object constructor + $.Mason = function( options, element ){ + this.element = $( element ); + + this._create( options ); + this._init(); + }; + + $.Mason.settings = { + isResizable: true, + isAnimated: false, + animationOptions: { + queue: false, + duration: 500 + }, + gutterWidth: 0, + isRTL: false, + isFitWidth: false, + containerStyle: { + position: 'relative' + } + }; + + $.Mason.prototype = { + + _filterFindBricks: function( $elems ) { + var selector = this.options.itemSelector; + // if there is a selector + // filter/find appropriate item elements + return !selector ? $elems : $elems.filter( selector ).add( $elems.find( selector ) ); + }, + + _getBricks: function( $elems ) { + var $bricks = this._filterFindBricks( $elems ) + .css({ position: 'absolute' }) + .addClass('masonry-brick'); + return $bricks; + }, + + // sets up widget + _create : function( options ) { + + this.options = $.extend( true, {}, $.Mason.settings, options ); + this.styleQueue = []; + + // get original styles in case we re-apply them in .destroy() + var elemStyle = this.element[0].style; + this.originalStyle = { + // get height + height: elemStyle.height || '' + }; + // get other styles that will be overwritten + var containerStyle = this.options.containerStyle; + for ( var prop in containerStyle ) { + this.originalStyle[ prop ] = elemStyle[ prop ] || ''; + } + + this.element.css( containerStyle ); + + this.horizontalDirection = this.options.isRTL ? 'right' : 'left'; + + var x = this.element.css( 'padding-' + this.horizontalDirection ); + var y = this.element.css( 'padding-top' ); + this.offset = { + x: x ? parseInt( x, 10 ) : 0, + y: y ? parseInt( y, 10 ) : 0 + }; + + this.isFluid = this.options.columnWidth && typeof this.options.columnWidth === 'function'; + + // add masonry class first time around + var instance = this; + setTimeout( function() { + instance.element.addClass('masonry'); + }, 0 ); + + // bind resize method + if ( this.options.isResizable ) { + $(window).bind( 'smartresize.masonry', function() { + instance.resize(); + }); + } + + + // need to get bricks + this.reloadItems(); + + }, + + // _init fires when instance is first created + // and when instance is triggered again -> $el.masonry(); + _init : function( callback ) { + this._getColumns(); + this._reLayout( callback ); + }, + + option: function( key, value ){ + // set options AFTER initialization: + // signature: $('#foo').bar({ cool:false }); + if ( $.isPlainObject( key ) ){ + this.options = $.extend(true, this.options, key); + } + }, + + // ====================== General Layout ====================== + + // used on collection of atoms (should be filtered, and sorted before ) + // accepts atoms-to-be-laid-out to start with + layout : function( $bricks, callback ) { + + // place each brick + for (var i=0, len = $bricks.length; i < len; i++) { + this._placeBrick( $bricks[i] ); + } + + // set the size of the container + var containerSize = {}; + containerSize.height = Math.max.apply( Math, this.colYs ); + if ( this.options.isFitWidth ) { + var unusedCols = 0; + i = this.cols; + // count unused columns + while ( --i ) { + if ( this.colYs[i] !== 0 ) { + break; + } + unusedCols++; + } + // fit container to columns that have been used; + containerSize.width = (this.cols - unusedCols) * this.columnWidth - this.options.gutterWidth; + } + this.styleQueue.push({ $el: this.element, style: containerSize }); + + // are we animating the layout arrangement? + // use plugin-ish syntax for css or animate + var styleFn = !this.isLaidOut ? 'css' : ( + this.options.isAnimated ? 'animate' : 'css' + ), + animOpts = this.options.animationOptions; + + // process styleQueue + var obj; + for (i=0, len = this.styleQueue.length; i < len; i++) { + obj = this.styleQueue[i]; + obj.$el[ styleFn ]( obj.style, animOpts ); + } + + // clear out queue for next time + this.styleQueue = []; + + // provide $elems as context for the callback + if ( callback ) { + callback.call( $bricks ); + } + + this.isLaidOut = true; + }, + + // calculates number of columns + // i.e. this.columnWidth = 200 + _getColumns : function() { + var container = this.options.isFitWidth ? this.element.parent() : this.element, + containerWidth = container.width(); + + // use fluid columnWidth function if there + this.columnWidth = this.isFluid ? this.options.columnWidth( containerWidth ) : + // if not, how about the explicitly set option? + this.options.columnWidth || + // or use the size of the first item + this.$bricks.outerWidth(true) || + // if there's no items, use size of container + containerWidth; + + this.columnWidth += this.options.gutterWidth; + + this.cols = Math.floor( ( containerWidth + this.options.gutterWidth ) / this.columnWidth ); + this.cols = Math.max( this.cols, 1 ); + + }, + + // layout logic + _placeBrick: function( brick ) { + var $brick = $(brick), + colSpan, groupCount, groupY, groupColY, j; + + //how many columns does this brick span + colSpan = Math.ceil( $brick.outerWidth(true) / this.columnWidth ); + colSpan = Math.min( colSpan, this.cols ); + + if ( colSpan === 1 ) { + // if brick spans only one column, just like singleMode + groupY = this.colYs; + } else { + // brick spans more than one column + // how many different places could this brick fit horizontally + groupCount = this.cols + 1 - colSpan; + groupY = []; + + // for each group potential horizontal position + for ( j=0; j < groupCount; j++ ) { + // make an array of colY values for that one group + groupColY = this.colYs.slice( j, j+colSpan ); + // and get the max value of the array + groupY[j] = Math.max.apply( Math, groupColY ); + } + + } + + // get the minimum Y value from the columns + var minimumY = Math.min.apply( Math, groupY ), + shortCol = 0; + + // Find index of short column, the first from the left + for (var i=0, len = groupY.length; i < len; i++) { + if ( groupY[i] === minimumY ) { + shortCol = i; + break; + } + } + + // position the brick + var position = { + top: minimumY + this.offset.y + }; + // position.left or position.right + position[ this.horizontalDirection ] = this.columnWidth * shortCol + this.offset.x; + this.styleQueue.push({ $el: $brick, style: position }); + + // apply setHeight to necessary columns + var setHeight = minimumY + $brick.outerHeight(true), + setSpan = this.cols + 1 - len; + for ( i=0; i < setSpan; i++ ) { + this.colYs[ shortCol + i ] = setHeight; + } + + }, + + + resize: function() { + var prevColCount = this.cols; + // get updated colCount + this._getColumns(); + if ( this.isFluid || this.cols !== prevColCount ) { + // if column count has changed, trigger new layout + this._reLayout(); + } + }, + + + _reLayout : function( callback ) { + // reset columns + var i = this.cols; + this.colYs = []; + while (i--) { + this.colYs.push( 0 ); + } + // apply layout logic to all bricks + this.layout( this.$bricks, callback ); + }, + + // ====================== Convenience methods ====================== + + // goes through all children again and gets bricks in proper order + reloadItems : function() { + this.$bricks = this._getBricks( this.element.children() ); + }, + + + reload : function( callback ) { + this.reloadItems(); + this._init( callback ); + }, + + + // convienence method for working with Infinite Scroll + appended : function( $content, isAnimatedFromBottom, callback ) { + if ( isAnimatedFromBottom ) { + // set new stuff to the bottom + this._filterFindBricks( $content ).css({ top: this.element.height() }); + var instance = this; + setTimeout( function(){ + instance._appended( $content, callback ); + }, 1 ); + } else { + this._appended( $content, callback ); + } + }, + + _appended : function( $content, callback ) { + var $newBricks = this._getBricks( $content ); + // add new bricks to brick pool + this.$bricks = this.$bricks.add( $newBricks ); + this.layout( $newBricks, callback ); + }, + + // removes elements from Masonry widget + remove : function( $content ) { + this.$bricks = this.$bricks.not( $content ); + $content.remove(); + }, + + // destroys widget, returns elements and container back (close) to original style + destroy : function() { + + this.$bricks + .removeClass('masonry-brick') + .each(function(){ + this.style.position = ''; + this.style.top = ''; + this.style.left = ''; + }); + + // re-apply saved container styles + var elemStyle = this.element[0].style; + for ( var prop in this.originalStyle ) { + elemStyle[ prop ] = this.originalStyle[ prop ]; + } + + this.element + .unbind('.masonry') + .removeClass('masonry') + .removeData('masonry'); + + $(window).unbind('.masonry'); + + } + + }; + + + // ======================= imagesLoaded Plugin =============================== + /*! + * jQuery imagesLoaded plugin v1.1.0 + * http://github.com/desandro/imagesloaded + * + * MIT License. by Paul Irish et al. + */ + + + // $('#my-container').imagesLoaded(myFunction) + // or + // $('img').imagesLoaded(myFunction) + + // execute a callback when all images have loaded. + // needed because .load() doesn't work on cached images + + // callback function gets image collection as argument + // `this` is the container + + $.fn.imagesLoaded = function( callback ) { + var $this = this, + $images = $this.find('img').add( $this.filter('img') ), + len = $images.length, + blank = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==', + loaded = []; + + function triggerCallback() { + callback.call( $this, $images ); + } + + function imgLoaded( event ) { + var img = event.target; + if ( img.src !== blank && $.inArray( img, loaded ) === -1 ){ + loaded.push( img ); + if ( --len <= 0 ){ + setTimeout( triggerCallback ); + $images.unbind( '.imagesLoaded', imgLoaded ); + } + } + } + + // if no images, trigger immediately + if ( !len ) { + triggerCallback(); + } + + $images.bind( 'load.imagesLoaded error.imagesLoaded', imgLoaded ).each( function() { + // cached images don't fire load sometimes, so we reset src. + var src = this.src; + // webkit hack from http://groups.google.com/group/jquery-dev/browse_thread/thread/eee6ab7b2da50e1f + // data uri bypasses webkit log warning (thx doug jones) + this.src = blank; + this.src = src; + }); + + return $this; + }; + + + // helper function for logging errors + // $.error breaks jQuery chaining + var logError = function( message ) { + if ( window.console ) { + window.console.error( message ); + } + }; + + // ======================= Plugin bridge =============================== + // leverages data method to either create or return $.Mason constructor + // A bit from jQuery UI + // https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.widget.js + // A bit from jcarousel + // https://github.com/jsor/jcarousel/blob/master/lib/jquery.jcarousel.js + + $.fn.masonry = function( options ) { + if ( typeof options === 'string' ) { + // call method + var args = Array.prototype.slice.call( arguments, 1 ); + + this.each(function(){ + var instance = $.data( this, 'masonry' ); + if ( !instance ) { + logError( "cannot call methods on masonry prior to initialization; " + + "attempted to call method '" + options + "'" ); + return; + } + if ( !$.isFunction( instance[options] ) || options.charAt(0) === "_" ) { + logError( "no such method '" + options + "' for masonry instance" ); + return; + } + // apply method + instance[ options ].apply( instance, args ); + }); + } else { + this.each(function() { + var instance = $.data( this, 'masonry' ); + if ( instance ) { + // apply options & init + instance.option( options || {} ); + instance._init(); + } else { + // initialize new instance + $.data( this, 'masonry', new $.Mason( options, this ) ); + } + }); + } + return this; + }; + +})( window, jQuery ); \ No newline at end of file diff --git a/ckan/public/base/javascript/resource.config b/ckan/public/base/javascript/resource.config index 80ed4faf9bc..aa4f28371d7 100644 --- a/ckan/public/base/javascript/resource.config +++ b/ckan/public/base/javascript/resource.config @@ -36,6 +36,7 @@ ckan = modules/activity-stream.js modules/dashboard.js modules/table-toggle-more.js + modules/media-grid.js main = apply_html_class @@ -46,6 +47,7 @@ main = plugins/jquery.slug.js plugins/jquery.slug-preview.js plugins/jquery.truncator.js + plugins/jquery.masonry.js plugins/jquery.form-warning.js sandbox.js diff --git a/ckan/public/base/less/dataset.less b/ckan/public/base/less/dataset.less index a8d180708d6..6b0653583dc 100644 --- a/ckan/public/base/less/dataset.less +++ b/ckan/public/base/less/dataset.less @@ -53,8 +53,7 @@ top: 0; } -.results, -.is-search-title { +.results { margin-bottom: 20px; padding-bottom: 25px; border-bottom: 1px dotted @genericBorderColor; diff --git a/ckan/public/base/less/media.less b/ckan/public/base/less/media.less index 52ec0f3c0c6..e13ecac93cc 100644 --- a/ckan/public/base/less/media.less +++ b/ckan/public/base/less/media.less @@ -1,87 +1,95 @@ -.media { - position: relative; - overflow: hidden; -} - -.media-content:before, -.media-content:after { -} - -.media-content > :last-child { - margin-bottom: 0; -} - -.media-heading { - font-size: 18px; - line-height: 1.3; - margin: 5px 0; -} - -.media-image, -.media .gravatar { - position: relative; - float: left; - margin-right: 10px; - overflow: hidden; - .border-radius(4px); -} - -.media-image img { - .border-radius(4px); -} - -.media-vertical .media-image, -.media-vertical .media-content { - float: none; - display: block; +// Banner +.banner { + .transform(rotate(45deg)); + .transform-origin(center, center); + position: absolute; + top: 15px; + right: -35px; + width: 80px; + color: @bannerTextColor; + background-color: @bannerBackgroundColor; + padding: 1px 20px; + font-size: 11px; + text-align: center; + text-transform: uppercase; } -.media-vertical .media-image { - margin-right: 0; - max-height: 140px; -} -.media-grid, -ul.media-grid, -ol.media-grid { +.media-grid { .unstyled; .clearfix; - margin-left: -20px; + margin: 0 -25px; + padding-bottom: 15px; + background: lighten(@layoutBackgroundColor, 5%) url("@{bgPath}"); + border: 1px solid @moduleHeadingBorderColor; + border-width: 1px 0; } .media-item { - .box-sizing(border-box); - width: 33.33%; // Not ideal having this hardcoded. - padding-left: 20px; - padding-bottom: 25px; + position: relative; float: left; -} - -.media-item.first { - clear: left; -} - -.media-item .media-content { - min-height: 63px; -} - -// This allows the truncated text on an item to expand over the element -// below it by applying a negative margin in JavaScript. -.related-item.expanded { + width: 189px; + padding: 15px; + margin: 15px 0 0 15px; + background-color: white; + .border-radius(3px); + span.count { + color: #999; + } + .media-image { + margin-bottom: 5px; + } + .media-edit { + opacity: 0; + position: absolute; + right: 15px; + bottom: 15px; + .transition(opacity 0.2s ease-in); + } + &:hover { + z-index: 1; + .media-edit { + opacity: 1; + } + } +} + +.media-view { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 1px solid @moduleHeadingBorderColor; + overflow: hidden; + .transition(all 0.2s ease-in); + .border-radius(3px); + &:hover, + &.hovered { + border-color: @mastheadBackgroundColor; + .box-shadow(0 0 0 4px rgba(0, 0, 0, 0.1)); + .banner { + background-color: @bannerBackgroundColor; + } + } + span { + display: none; + } + .banner { + display: block; + background-color: darken(@moduleHeadingBorderColor, 15%); + .transition(background-color 0.2s ease-in); + } +} + +.media-image { .border-radius(4px); - background-color: @moduleBackgroundColor; - background-color: @moduleExpandedBackgroundColor; - z-index: 2; -} - -// Wide media elements - -.media-wide { - padding: 0; } -.media-wide .media { - .makeColumn(6); +.media-heading { + font-size: 18px; + line-height: 1.3; + margin: 5px 0; } // Overlay @@ -112,19 +120,19 @@ ol.media-grid { margin-right: 0; } -// Banner - -.banner { - .transform(rotate(45deg)); - .transform-origin(center, center); - position: absolute; - top: 15px; - right: -35px; - width: 80px; - color: @bannerTextColor; - background: @bannerBackgroundColor; - padding: 1px 20px; - font-size: 11px; - text-align: center; - text-transform: uppercase; +.media-item.is-expander { + .truncator-link { + .transition(opacity 0.2s ease-in); + position: absolute; + z-index: 10; + left: 15px; + bottom: 15px; + opacity: 0; + } + &:hover { + padding-bottom: 35px; + .truncator-link { + opacity: 1; + } + } } diff --git a/ckan/public/base/less/module.less b/ckan/public/base/less/module.less index 1f2f791da4c..201ed9ccd17 100644 --- a/ckan/public/base/less/module.less +++ b/ckan/public/base/less/module.less @@ -224,3 +224,17 @@ margin-top: 0; } } + +.module-image { + float: left; + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + margin-right: 15px; + img { + max-width: 50px; + max-height: 50px; + vertical-align: middle; + } +} diff --git a/ckan/templates/group/snippets/group_item.html b/ckan/templates/group/snippets/group_item.html index 02a6de8067c..1b14868861f 100644 --- a/ckan/templates/group/snippets/group_item.html +++ b/ckan/templates/group/snippets/group_item.html @@ -2,37 +2,38 @@ Renders a media item for a group. This should be used in a list. group - A group dict. -first - Pass true if this is the first item in a row. -last - Pass true if this is the last item in a row. Example:
    {% for group in groups %} - {% set first = loop.index0 % 3 == 0 %} - {% set last = loop.index0 % 3 == 2 %} - {% snippet "group/snippets/group_item.html", group=group, first=first, last=last %} + {% snippet "group/snippets/group_item.html", group=group %} {% endfor %}
#} {% set url = h.url_for(group.type ~ '_read', action='read', id=group.name) %} -
  • - {{ group.name }} -
  • + {% block image %} + {{ group.name }} + {% endblock %} + {% block title %} +

    {{ group.display_name }}

    + {% endblock %} + {% block description %} {% if group.description %}

    {{ h.markdown_extract(group.description, extract_length=80) }}

    {% else %}

    {{ _('This group has no description') }}

    {% endif %} + {% endblock %} + {% block datasets %} {% if group.packages %} - {{ ungettext('{num} Dataset', '{num} Datasets', group.packages).format(num=group.packages) }} + {{ ungettext('{num} Dataset', '{num} Datasets', group.packages).format(num=group.packages) }} {% else %} - {{ _('0 Datasets') }} + {{ _('0 Datasets') }} {% endif %} -
  • + {% endblock %} + + {{ _('View {name}').format(name=group.display_name) }} + diff --git a/ckan/templates/group/snippets/group_list.html b/ckan/templates/group/snippets/group_list.html index 7f235d0acbd..297dd7e9e4d 100644 --- a/ckan/templates/group/snippets/group_list.html +++ b/ckan/templates/group/snippets/group_list.html @@ -8,10 +8,8 @@ {% snippet "group/snippets/group_list.html" %} #} -
      +
        {% for group in groups %} - {% set first = loop.index0 % 3 == 0 %} - {% set last = loop.index0 % 3 == 2 %} - {% snippet "group/snippets/group_item.html", group=group, first=first, last=last %} + {% snippet "group/snippets/group_item.html", group=group %} {% endfor %}
      diff --git a/ckan/templates/organization/snippets/organization_item.html b/ckan/templates/organization/snippets/organization_item.html index ccf031848d3..dccb77db1c6 100644 --- a/ckan/templates/organization/snippets/organization_item.html +++ b/ckan/templates/organization/snippets/organization_item.html @@ -2,37 +2,38 @@ Renders a media item for a organization. This should be used in a list. organization - A organization dict. -first - Pass true if this is the first item in a row. -last - Pass true if this is the last item in a row. Example:
        {% for organization in organizations %} - {% set first = loop.index0 % 3 == 0 %} - {% set last = loop.index0 % 3 == 2 %} - {% snippet "organization/snippets/organization_item.html", organization=organization, first=first, last=last %} + {% snippet "organization/snippets/organization_item.html", organization=organization %} {% endfor %}
      #} {% set url = h.url_for(organization.type ~ '_read', action='read', id=organization.name) %} -
    • - {{ organization.name }} -
    • + {% block image %} + {{ organization.name }} + {% endblock %} + {% block title %} +

      {{ organization.display_name }}

      + {% endblock %} + {% block description %} {% if organization.description %}

      {{ h.markdown_extract(organization.description, extract_length=80) }}

      {% else %}

      {{ _('This organization has no description') }}

      {% endif %} + {% endblock %} + {% block datasets %} {% if organization.packages %} - {{ ungettext('{num} Dataset', '{num} Datasets', organization.packages).format(num=organization.packages) }} + {{ ungettext('{num} Dataset', '{num} Datasets', organization.packages).format(num=organization.packages) }} {% else %} - {{ _('0 Datasets') }} + {{ _('0 Datasets') }} {% endif %} - + {% endblock %} + + {{ _('View {name}').format(name=organization.display_name) }} +
    • diff --git a/ckan/templates/organization/snippets/organization_list.html b/ckan/templates/organization/snippets/organization_list.html index 3ed7a12d3e5..7dc33c9a1b8 100644 --- a/ckan/templates/organization/snippets/organization_list.html +++ b/ckan/templates/organization/snippets/organization_list.html @@ -8,10 +8,8 @@ {% snippet "organization/snippets/organization_list.html" %} #} -
        +
          {% for organization in organizations %} - {% set first = loop.index0 % 3 == 0 %} - {% set last = loop.index0 % 3 == 2 %} - {% snippet "organization/snippets/organization_item.html", organization=organization, first=first, last=last %} + {% snippet "organization/snippets/organization_item.html", organization=organization %} {% endfor %}
        diff --git a/ckan/templates/related/dashboard.html b/ckan/templates/related/dashboard.html index 94d52cd0778..aae267e3349 100644 --- a/ckan/templates/related/dashboard.html +++ b/ckan/templates/related/dashboard.html @@ -6,7 +6,7 @@ {% block subtitle %}{{ _('Apps & Ideas') }}{% endblock %} {% block breadcrumb_content %} -
      • {{ _('Apps & Ideas') }}
      • +
      • {{ _('Apps & Ideas') }}
      • {% endblock %} {% block primary_content %} @@ -31,7 +31,9 @@

        {% endblock %} {% block related_list %} + {% if page.items %} {% snippet "related/snippets/related_list.html", related_items=page.items %} + {% endif %} {% endblock %} diff --git a/ckan/templates/related/snippets/related_item.html b/ckan/templates/related/snippets/related_item.html index c59e2a1264f..39f8d5c391a 100644 --- a/ckan/templates/related/snippets/related_item.html +++ b/ckan/templates/related/snippets/related_item.html @@ -13,9 +13,17 @@ {% set placeholder_map = { 'application':'/base/images/placeholder-application.png' } %} - diff --git a/ckan/templates/related/snippets/related_list.html b/ckan/templates/related/snippets/related_list.html index 6671d2cc2a8..cdfd23954e9 100644 --- a/ckan/templates/related/snippets/related_list.html +++ b/ckan/templates/related/snippets/related_list.html @@ -4,8 +4,6 @@ related_items - A list of related items. pkg_id - A package id for the items used to determine if the edit button should be displayed. -first - True if the first item in a row. -last - True if the last item in a row. Example: @@ -13,10 +11,8 @@ {% snippet "related/snippets/related_list.html", related_items=c.pkg.related, pkg_id=c.pkg.name %} #} -
          +
            {% for related in related_items %} - {% set first = loop.index0 % 3 == 0 %} - {% set last = loop.index0 % 3 == 2 %} - {% snippet "related/snippets/related_item.html", pkg_id=pkg_id, related=related, first=first, last=last %} + {% snippet "related/snippets/related_item.html", pkg_id=pkg_id, related=related %} {% endfor %}
          diff --git a/ckan/templates/snippets/group_item.html b/ckan/templates/snippets/group_item.html index 5236d186c65..6e6dc5d4dd4 100644 --- a/ckan/templates/snippets/group_item.html +++ b/ckan/templates/snippets/group_item.html @@ -1,22 +1,20 @@
          -
          +
          {% set url=h.url_for(controller='group', action='read', id=group.name) %} {% set truncate=truncate or 0 %} - - {{ group.name }} + + {{ group.name }} -
          -

          {{ group.title or group.name }}

          - {% if group.description %} - {% if truncate == 0 %} -

          {{ h.markdown_extract(group.description)|urlize }}

          - {% else %} -

          {{ h.markdown_extract(group.description, truncate)|urlize }}

          - {% endif %} +

          {{ group.title or group.name }}

          + {% if group.description %} + {% if truncate == 0 %} +

          {{ h.markdown_extract(group.description)|urlize }}

          {% else %} -

          {{ _('There is no description for this group') }}

          +

          {{ h.markdown_extract(group.description, truncate)|urlize }}

          {% endif %} -
          + {% else %} +

          {{ _('There is no description for this group') }}

          + {% endif %}
          {% set list_class = "unstyled dataset-list" %} {% set item_class = "dataset-item module-content" %} diff --git a/ckan/templates/snippets/organization_item.html b/ckan/templates/snippets/organization_item.html index aa812c700ee..0213723defa 100644 --- a/ckan/templates/snippets/organization_item.html +++ b/ckan/templates/snippets/organization_item.html @@ -1,22 +1,20 @@ -
          -
          +
          +
          {% set url=h.url_for(controller='organization', action='read', id=organization.name) %} {% set truncate=truncate or 0 %} - - {{ organization.name }} + + {{ organization.name }} -
          -

          {{ organization.title or organization.name }}

          - {% if organization.description %} - {% if truncate == 0 %} -

          {{ h.markdown_extract(organization.description)|urlize }}

          - {% else %} -

          {{ h.markdown_extract(organization.description, truncate)|urlize }}

          - {% endif %} +

          {{ organization.title or organization.name }}

          + {% if organization.description %} + {% if truncate == 0 %} +

          {{ h.markdown_extract(organization.description)|urlize }}

          {% else %} -

          {{ _('There is no description for this organization') }}

          +

          {{ h.markdown_extract(organization.description, truncate)|urlize }}

          {% endif %} -
          + {% else %} +

          {{ _('There is no description for this organization') }}

          + {% endif %}
          {% set list_class = "unstyled dataset-list" %} {% set item_class = "dataset-item module-content" %} From 9ddfef527e627d20939fe27dcacbac5d7fe0d57e Mon Sep 17 00:00:00 2001 From: John Martin Date: Fri, 3 May 2013 11:31:54 +0100 Subject: [PATCH 074/201] [#864] Fix for removed class --- ckan/public/base/less/module.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckan/public/base/less/module.less b/ckan/public/base/less/module.less index 201ed9ccd17..056569ae10c 100644 --- a/ckan/public/base/less/module.less +++ b/ckan/public/base/less/module.less @@ -146,7 +146,7 @@ .module-grid { .unstyled; .media-grid; - .media-wide; + // .media-wide; } .module-item { From 79d437518271d974e88b3fe563b9d2f3e46d2aac Mon Sep 17 00:00:00 2001 From: John Martin Date: Tue, 7 May 2013 10:39:29 +0100 Subject: [PATCH 075/201] [#864] Few small tweaks to the templates --- .../snippets/organization_item.html | 4 +-- ckan/templates/related/dashboard.html | 30 +++++++++---------- .../related/snippets/related_item.html | 2 +- ckan/templates/snippets/group_item.html | 2 +- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/ckan/templates/organization/snippets/organization_item.html b/ckan/templates/organization/snippets/organization_item.html index dccb77db1c6..a4a660d0cfa 100644 --- a/ckan/templates/organization/snippets/organization_item.html +++ b/ckan/templates/organization/snippets/organization_item.html @@ -33,7 +33,7 @@

          {{ organization.display_name }}

          {{ _('0 Datasets') }} {% endif %} {% endblock %} - - {{ _('View {name}').format(name=organization.display_name) }} + + {{ _('View {organization_name}').format(organization_name=organization.display_name) }} diff --git a/ckan/templates/related/dashboard.html b/ckan/templates/related/dashboard.html index aae267e3349..841abe99d8b 100644 --- a/ckan/templates/related/dashboard.html +++ b/ckan/templates/related/dashboard.html @@ -17,28 +17,28 @@

          {% block related_items %} - {% if item_count %} - {% trans first=page.first_item, last=page.last_item, item_count=item_count %} -

          Showing items {{ first }} - {{ last }} of {{ item_count }} related items found

          - {% endtrans %} - {% elif c.filters.type %} - {% trans item_count=item_count %} -

          {{ item_count }} related items found

          - {% endtrans %} - {% else %} -

          {{ _('There have been no apps submitted yet.') }} - {% endif %} + {% if item_count %} + {% trans first=page.first_item, last=page.last_item, item_count=item_count %} +

          Showing items {{ first }} - {{ last }} of {{ item_count }} related items found

          + {% endtrans %} + {% elif c.filters.type %} + {% trans item_count=item_count %} +

          {{ item_count }} related items found

          + {% endtrans %} + {% else %} +

          {{ _('There have been no apps submitted yet.') }} + {% endif %} {% endblock %} {% block related_list %} - {% if page.items %} - {% snippet "related/snippets/related_list.html", related_items=page.items %} - {% endif %} + {% if page.items %} + {% snippet "related/snippets/related_list.html", related_items=page.items %} + {% endif %} {% endblock %} {% block page_pagination %} - {{ page.pager() }} + {{ page.pager() }} {% endblock %} {% endblock %} diff --git a/ckan/templates/related/snippets/related_item.html b/ckan/templates/related/snippets/related_item.html index 39f8d5c391a..02585bbbfda 100644 --- a/ckan/templates/related/snippets/related_item.html +++ b/ckan/templates/related/snippets/related_item.html @@ -13,7 +13,7 @@ {% set placeholder_map = { 'application':'/base/images/placeholder-application.png' } %} -{% set tooltip = _('Go to {type}').format(type=related.type|replace('_', ' ')|title) %} +{% set tooltip = _('Go to {related_item_type}').format(related_item_type=related.type|replace('_', ' ')|title) %}

          {% endblock %} diff --git a/ckan/templates/organization/about.html b/ckan/templates/organization/about.html index 2ae053ada69..22054f45d0d 100644 --- a/ckan/templates/organization/about.html +++ b/ckan/templates/organization/about.html @@ -12,5 +12,9 @@

          {% block page_heading %}{{ c.group_dict.display_name }}{% endblock %}

          {{ _('There is no description for this organization') }}

          {% endif %} {% endblock %} + + {% block organization_extras %} + {% snippet 'snippets/additional_info.html', extras = h.sorted_extras(c.group_dict.extras) %} + {% endblock %}
          {% endblock %} diff --git a/ckan/templates/snippets/additional_info.html b/ckan/templates/snippets/additional_info.html new file mode 100644 index 00000000000..a110b8d21d8 --- /dev/null +++ b/ckan/templates/snippets/additional_info.html @@ -0,0 +1,25 @@ +{# This snippet creates an Additional Info Table + +extras is a list of tuples of the form (key, value) + +#} +{% if extras %} +

          {{ _('Additional Info') }}

          + + + + + + + + + {% for extra in extras %} + {% set key, value = extra %} + + + + + {% endfor %} + +
          {{ _('Field') }}{{ _('Value') }}
          {{ _(key) }}{{ value }}
          +{% endif %} From 8d126f4898534c994469cb300067d834e12ce8dc Mon Sep 17 00:00:00 2001 From: Vitor Baptista Date: Thu, 30 May 2013 15:29:35 -0300 Subject: [PATCH 145/201] Fix typo dispaly -> display --- ckan/logic/action/create.py | 2 +- ckan/plugins/interfaces.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ckan/logic/action/create.py b/ckan/logic/action/create.py index 0085ce07ed3..14d7ae44c5e 100644 --- a/ckan/logic/action/create.py +++ b/ckan/logic/action/create.py @@ -1084,7 +1084,7 @@ def follow_dataset(context, data_dict): if model.UserFollowingDataset.is_following(userobj.id, validated_data_dict['id']): # FIXME really package model should have this logic and provide - # 'dispaly_name' like users and groups + # 'display_name' like users and groups pkgobj = model.Package.get(validated_data_dict['id']) name = pkgobj.title or pkgobj.name or pkgobj.id message = _( diff --git a/ckan/plugins/interfaces.py b/ckan/plugins/interfaces.py index b381e9f6032..ffddfe470c8 100644 --- a/ckan/plugins/interfaces.py +++ b/ckan/plugins/interfaces.py @@ -855,9 +855,9 @@ def setup_template_variables(self, context, data_dict): class IFacets(Interface): ''' Allows specify which facets are displayed and also the names used. - facet_dicts are in the form {'facet_name': 'dispaly name', ...} - to allow translatable dispaly names use _(...) - eg {'facet_name': _('dispaly name'), ...} and ensure that this is + facet_dicts are in the form {'facet_name': 'display name', ...} + to allow translatable display names use _(...) + eg {'facet_name': _('display name'), ...} and ensure that this is created each time the function is called. The dict supplied is actually an ordered dict. From dc044abaacd5586997716fdd19b4bbeaf59b1345 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Fri, 31 May 2013 21:24:45 +0200 Subject: [PATCH 146/201] [#473] Don't add PEP8 issues --- ckan/tests/logic/test_action.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ckan/tests/logic/test_action.py b/ckan/tests/logic/test_action.py index 9a13ff1dcc6..988f9dc7da2 100644 --- a/ckan/tests/logic/test_action.py +++ b/ckan/tests/logic/test_action.py @@ -90,12 +90,14 @@ def test_01_current_package_list_with_resources(self): postparams = '%s=1' % json.dumps({ 'limit': -2}) - res = json.loads(self.app.post(url, params=postparams, status=StatusCodes.STATUS_409_CONFLICT).body) + res = json.loads(self.app.post(url, params=postparams, + status=StatusCodes.STATUS_409_CONFLICT).body) assert not res['success'] postparams = '%s=1' % json.dumps({ 'offset': 'a'}) - res = json.loads(self.app.post(url, params=postparams, status=StatusCodes.STATUS_409_CONFLICT).body) + res = json.loads(self.app.post(url, params=postparams, + status=StatusCodes.STATUS_409_CONFLICT).body) assert not res['success'] postparams = '%s=1' % json.dumps({ @@ -108,7 +110,9 @@ def test_01_current_package_list_with_resources(self): postparams = '%s=1' % json.dumps({ 'limit': 1, 'page': 0}) - res = json.loads(self.app.post(url, params=postparams, status=StatusCodes.STATUS_409_CONFLICT).body) + res = json.loads(self.app.post(url, + params=postparams, + status=StatusCodes.STATUS_409_CONFLICT).body) assert not res['success'] def test_01_package_show(self): From d09cffd83a4940bc3ff0f7fedf30656738a1335b Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Fri, 31 May 2013 21:25:34 +0200 Subject: [PATCH 147/201] [#473] Use json.loads instead of ast.literal_eval --- ckan/logic/action/get.py | 8 +++----- ckan/tests/logic/test_action.py | 4 +++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 6b8b3efb79f..5fff5c20d00 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -2,7 +2,6 @@ import logging import json import datetime -import ast from pylons import config from pylons.i18n import _ @@ -1265,11 +1264,10 @@ def package_search(context, data_dict): dictionary objects. ''' # sometimes context['schema'] is None - schema = context.get('schema') - if not schema: - schema = logic.schema.default_package_search_schema() + schema = (context.get('schema') or + logic.schema.default_package_search_schema()) if isinstance(data_dict.get('facet.field'), basestring): - data_dict['facet.field'] = ast.literal_eval(data_dict['facet.field']) + data_dict['facet.field'] = json.loads(data_dict['facet.field']) data_dict, errors = _validate(data_dict, schema, context) # put the extras back into the data_dict so that the search can # report needless parameters diff --git a/ckan/tests/logic/test_action.py b/ckan/tests/logic/test_action.py index 988f9dc7da2..6230eb62052 100644 --- a/ckan/tests/logic/test_action.py +++ b/ckan/tests/logic/test_action.py @@ -1301,7 +1301,9 @@ def test_1_basic(self): assert_equal(result['results'][0]['name'], 'annakarenina') # Test GET request - url_params = urllib.urlencode(params) + params_json_list = params + params_json_list['facet.field'] = json.dumps(params['facet.field']) + url_params = urllib.urlencode(params_json_list) res = self.app.get('/api/action/package_search?{0}'.format(url_params)) res = json.loads(res.body) result = res['result'] From e47a4c6f3cf1173b8eb21dc43abe502f174bf901 Mon Sep 17 00:00:00 2001 From: Nigel Babu Date: Mon, 3 Jun 2013 07:38:39 +0530 Subject: [PATCH 148/201] [951] Make license consistent across CKAN * Replace most instances of licence with license. The instances in js vendor files have been ignored. * Setup clean_action_name to convert licence to license. --- ckan/controllers/api.py | 2 +- ckan/lib/dictization/model_dictize.py | 2 +- ckan/lib/plugins.py | 3 ++- ckan/logic/action/create.py | 6 +++--- ckan/logic/action/get.py | 8 ++++---- ckan/logic/auth/get.py | 4 ++-- ckan/new_authz.py | 3 ++- .../package/snippets/package_basic_fields.html | 4 ++-- ckan/templates/package/snippets/package_form.html | 2 +- ckan/templates_legacy/package/new_package_form.html | 4 ++-- ckan/tests/lib/test_solr_package_search.py | 2 +- doc/configuration.rst | 10 +++++----- 12 files changed, 26 insertions(+), 24 deletions(-) diff --git a/ckan/controllers/api.py b/ckan/controllers/api.py index 30dc0beb8a5..93f5c29f59c 100644 --- a/ckan/controllers/api.py +++ b/ckan/controllers/api.py @@ -251,7 +251,7 @@ def list(self, ver=None, register=None, subregister=None, id=None): 'dataset': 'package_list', 'tag': 'tag_list', 'related': 'related_list', - 'licenses': 'licence_list', + 'licenses': 'license_list', ('dataset', 'relationships'): 'package_relationships_list', ('dataset', 'revisions'): 'package_revision_list', ('dataset', 'activity'): 'package_activity_list', diff --git a/ckan/lib/dictization/model_dictize.py b/ckan/lib/dictization/model_dictize.py index d2a74071923..3bb20695820 100644 --- a/ckan/lib/dictization/model_dictize.py +++ b/ckan/lib/dictization/model_dictize.py @@ -286,7 +286,7 @@ def package_dictize(pkg, context): # if null assign the default value to make searching easier result_dict['type']= pkg.type or u'dataset' - # licence + # license if pkg.license and pkg.license.url: result_dict['license_url']= pkg.license.url result_dict['license_title']= pkg.license.title.split('::')[-1] diff --git a/ckan/lib/plugins.py b/ckan/lib/plugins.py index 5f643c0e26d..74fd056cc34 100644 --- a/ckan/lib/plugins.py +++ b/ckan/lib/plugins.py @@ -190,7 +190,8 @@ def setup_template_variables(self, context, data_dict): c.groups_available = authz_fn(context, data_dict) - c.licences = [('', '')] + base.model.Package.get_license_options() + c.licenses = [('', '')] + base.model.Package.get_license_options() + c.licences = c.licenses c.is_sysadmin = ckan.new_authz.is_sysadmin(c.user) if c.pkg: diff --git a/ckan/logic/action/create.py b/ckan/logic/action/create.py index b5694d98982..de254f14d3f 100644 --- a/ckan/logic/action/create.py +++ b/ckan/logic/action/create.py @@ -58,7 +58,7 @@ def package_create(context, data_dict): :param maintainer_email: the email address of the dataset's maintainer (optional) :type maintainer_email: string - :param license_id: the id of the dataset's license, see ``licence_list()`` + :param license_id: the id of the dataset's license, see ``license_list()`` for available values (optional) :type license_id: license id string :param notes: a description of the dataset (optional) @@ -101,8 +101,8 @@ def package_create(context, data_dict): group, string), ``'title'`` (the title of the group, string), to see which groups exist call ``group_list()`` :type groups: list of dictionaries - :param owner_org: the id of the dataset's owning organization, see - ``organization_list()`` or ``organization_list_for_user`` for + :param owner_org: the id of the dataset's owning organization, see + ``organization_list()`` or ``organization_list_for_user`` for available values (optional) :type owner_org: string diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index c66dceff34c..4d296733312 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -528,7 +528,7 @@ def group_revision_list(context, data_dict): include_groups=False)) return revision_dicts -def licence_list(context, data_dict): +def license_list(context, data_dict): '''Return the list of licenses available for datasets on the site. :rtype: list of dictionaries @@ -536,12 +536,12 @@ def licence_list(context, data_dict): ''' model = context["model"] - _check_access('licence_list',context, data_dict) + _check_access('license_list',context, data_dict) license_register = model.Package.get_license_register() licenses = license_register.values() - licences = [l.as_dict() for l in licenses] - return licences + licenses = [l.as_dict() for l in licenses] + return licenses def tag_list(context, data_dict): '''Return a list of the site's tags. diff --git a/ckan/logic/auth/get.py b/ckan/logic/auth/get.py index 3df5689c2ea..f4795f77da6 100644 --- a/ckan/logic/auth/get.py +++ b/ckan/logic/auth/get.py @@ -59,8 +59,8 @@ def organization_list(context, data_dict): def organization_list_for_user(context, data_dict): return {'success': True} -def licence_list(context, data_dict): - # Licences list is visible by default +def license_list(context, data_dict): + # Licenses list is visible by default return {'success': True} def tag_list(context, data_dict): diff --git a/ckan/new_authz.py b/ckan/new_authz.py index f8943c2e02e..66501153bd8 100644 --- a/ckan/new_authz.py +++ b/ckan/new_authz.py @@ -22,7 +22,8 @@ def clear_auth_functions_cache(): def clean_action_name(action_name): ''' Used to convert old style action names into new style ones ''' - return re.sub('package', 'dataset', action_name) + new_action_name = re.sub('package', 'dataset', action_name) + return re.sub('licence', 'license', new_action_name) def is_sysadmin(username): diff --git a/ckan/templates/package/snippets/package_basic_fields.html b/ckan/templates/package/snippets/package_basic_fields.html index 0fb16754b45..5920adc4412 100644 --- a/ckan/templates/package/snippets/package_basic_fields.html +++ b/ckan/templates/package/snippets/package_basic_fields.html @@ -31,8 +31,8 @@
          {% if error %}{{ error }}{% endif %} diff --git a/ckan/templates/package/snippets/package_form.html b/ckan/templates/package/snippets/package_form.html index bfbe0138e5b..33d726639f1 100644 --- a/ckan/templates/package/snippets/package_form.html +++ b/ckan/templates/package/snippets/package_form.html @@ -14,7 +14,7 @@ {% block errors %}{{ form.errors(error_summary) }}{% endblock %} {% block basic_fields %} - {% snippet 'package/snippets/package_basic_fields.html', data=data, errors=errors, licences=c.licences, groups_available=c.groups_available %} + {% snippet 'package/snippets/package_basic_fields.html', data=data, errors=errors, licenses=c.licenses, groups_available=c.groups_available %} {% endblock %} {% block metadata_fields %} diff --git a/ckan/templates_legacy/package/new_package_form.html b/ckan/templates_legacy/package/new_package_form.html index d9a628ebba2..a7e16e827fd 100644 --- a/ckan/templates_legacy/package/new_package_form.html +++ b/ckan/templates_legacy/package/new_package_form.html @@ -73,8 +73,8 @@

          Errors in form

          (Don't worry if you don't know which license the data has been released under).

          diff --git a/ckan/tests/lib/test_solr_package_search.py b/ckan/tests/lib/test_solr_package_search.py index 98939c2d479..c69d784b5f2 100644 --- a/ckan/tests/lib/test_solr_package_search.py +++ b/ckan/tests/lib/test_solr_package_search.py @@ -107,7 +107,7 @@ def test_2_title(self): result = search.query_for(model.Package).run({'q': u'Expenditure Government China'}) assert len(result['results']) == 1, self._pkg_names(result) - def test_3_licence(self): + def test_3_license(self): # this should result, but it is here to check that at least it does not error result = search.query_for(model.Package).run({'q': u'license:"OKD::Other (PublicsDomain)"'}) assert result['count'] == 0, result diff --git a/doc/configuration.rst b/doc/configuration.rst index b42ae1c377c..889341299a0 100644 --- a/doc/configuration.rst +++ b/doc/configuration.rst @@ -1324,16 +1324,16 @@ The ```` string is replaced with the name of the dataset that was edited. licenses_group_url ^^^^^^^^^^^^^^^^^^ -A url pointing to a JSON file containing a list of licence objects. This list -determines the licences offered by the system to users, for example when +A url pointing to a JSON file containing a list of license objects. This list +determines the licenses offered by the system to users, for example when creating or editing a dataset. This is entirely optional - by default, the system will use an internal cached -version of the CKAN list of licences available from the +version of the CKAN list of licenses available from the http://licenses.opendefinition.org/licenses/groups/ckan.json. -More details about the license objects - including the licence format and some -example licence lists - can be found at the `Open Licenses Service +More details about the license objects - including the license format and some +example license lists - can be found at the `Open Licenses Service `_. Examples:: From caa016eabe470223d19d1db0dce6480b26856bdb Mon Sep 17 00:00:00 2001 From: Nigel Babu Date: Mon, 3 Jun 2013 11:26:02 +0530 Subject: [PATCH 149/201] [#873] Show upload option if filestore enabled * Add a check_filestore helper that checks the config if filestore is enabled. * Check if filestore is enabled and user is logged in before showing upload button. --- ckan/lib/helpers.py | 9 +++++++++ ckan/templates/package/new_resource.html | 4 ++-- ckan/templates/package/resource_edit.html | 2 +- ckan/tests/lib/test_helpers.py | 6 ++++++ 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/ckan/lib/helpers.py b/ckan/lib/helpers.py index 76a9eb6c888..634e5c46d75 100644 --- a/ckan/lib/helpers.py +++ b/ckan/lib/helpers.py @@ -1550,6 +1550,14 @@ def SI_number_span(number): output = literal('') return output + formatters.localised_SI_number(number) + literal('') + +def check_filestore(): + '''Returns true if filestore is enabled''' + if not config.get('ofs.impl'): + return False + return True + + # add some formatter functions localised_number = formatters.localised_number localised_SI_number = formatters.localised_SI_number @@ -1650,4 +1658,5 @@ def SI_number_span(number): 'radio', 'submit', 'asbool', + 'check_filestore', ] diff --git a/ckan/templates/package/new_resource.html b/ckan/templates/package/new_resource.html index 366941f5de0..5f12e13230e 100644 --- a/ckan/templates/package/new_resource.html +++ b/ckan/templates/package/new_resource.html @@ -8,12 +8,12 @@ {% block subtitle %}{{ _('Add data to the dataset') }}{% endblock %} -{% block form %}{% snippet 'package/snippets/resource_form.html', data=data, errors=errors, error_summary=error_summary, include_metadata=false, pkg_name=pkg_name, stage=stage, allow_upload=logged_in %}{% endblock %} +{% block form %}{% snippet 'package/snippets/resource_form.html', data=data, errors=errors, error_summary=error_summary, include_metadata=false, pkg_name=pkg_name, stage=stage, allow_upload=h.check_filestore() and logged_in %}{% endblock %} {% block secondary_content %} {% if pkg_dict and pkg_dict.state != 'draft' %} {% snippet 'package/snippets/info.html', pkg=pkg_dict, action='resource_new' %} - {% else %} + {% else %}

          {{ _('What\'s a resource?') }}

          diff --git a/ckan/templates/package/resource_edit.html b/ckan/templates/package/resource_edit.html index 8f4c64fa768..352feffc975 100644 --- a/ckan/templates/package/resource_edit.html +++ b/ckan/templates/package/resource_edit.html @@ -17,7 +17,7 @@ {% endblock %} {# logged_in is defined in new_resource.html #} -{% block form %}{{ h.snippet('package/snippets/resource_edit_form.html', data=data, errors=errors, error_summary=error_summary, pkg_name=pkg_dict.name, form_action=c.form_action, allow_upload=logged_in) }}{% endblock %} +{% block form %}{{ h.snippet('package/snippets/resource_edit_form.html', data=data, errors=errors, error_summary=error_summary, pkg_name=pkg_dict.name, form_action=c.form_action, allow_upload=h.check_filestore() and logged_in) }}{% endblock %} {% block secondary_content %} {% snippet 'package/snippets/info.html', pkg=pkg_dict, active=data.id, action='resource_edit' %} diff --git a/ckan/tests/lib/test_helpers.py b/ckan/tests/lib/test_helpers.py index e088ad9c369..80360c89117 100644 --- a/ckan/tests/lib/test_helpers.py +++ b/ckan/tests/lib/test_helpers.py @@ -177,3 +177,9 @@ def test_get_pkg_dict_extra(self): assert_equal(h.get_pkg_dict_extra(pkg_dict, 'extra_not_found'), None) assert_equal(h.get_pkg_dict_extra(pkg_dict, 'extra_not_found', 'default_value'), 'default_value') + + def test_check_filestore(self): + config['ofs.impl'] = '' + assert_equal(False, h.check_filestore()) + config['ofs.impl'] = 'pairtree' + assert_equal(True, h.check_filestore()) From 007c1036ed3124301725126d5a0bad1f8922ba62 Mon Sep 17 00:00:00 2001 From: tobes Date: Mon, 3 Jun 2013 13:45:57 +0100 Subject: [PATCH 150/201] [#414] Prevent callback parameter breaking action api and search --- ckan/controllers/api.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ckan/controllers/api.py b/ckan/controllers/api.py index 30dc0beb8a5..5a712a92f05 100644 --- a/ckan/controllers/api.py +++ b/ckan/controllers/api.py @@ -179,6 +179,9 @@ def action(self, logic_function, ver=None): _('Bad request data: %s') % 'Request data JSON decoded to %r but ' 'it needs to be a dictionary.' % request_data) + # if callback is specified we do not want to send that to the search + if 'callback' in request_data: + del request_data['callback'] try: result = function(context, request_data) return_dict['success'] = True @@ -537,6 +540,10 @@ def search(self, ver=None, register=None): if 'fq' in params: del params['fq'] params['fq'] = '+capacity:public' + # if callback is specified we do not want to send that to + # the search + if 'callback' in params: + del params['callback'] results = query.run(params) return self._finish_ok(results) except search.SearchError, e: From 20af1804b56abf95ce4cb8c70e427935ec49069b Mon Sep 17 00:00:00 2001 From: tobes Date: Mon, 3 Jun 2013 16:42:34 +0100 Subject: [PATCH 151/201] [#965] No testing of coding standards in hidden dirs/files --- ckan/tests/test_coding_standards.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ckan/tests/test_coding_standards.py b/ckan/tests/test_coding_standards.py index 34bd996f9dd..86daad98d04 100644 --- a/ckan/tests/test_coding_standards.py +++ b/ckan/tests/test_coding_standards.py @@ -30,6 +30,9 @@ def process_directory(directory): base_len = len(base_path) + 1 for (dirpath, dirnames, filenames) in os.walk(directory): + # ignore hidden files and dir + filenames = [f for f in filenames if not f[0] == '.'] + dirnames[:] = [d for d in dirnames if not d[0] == '.'] for name in filenames: if name.endswith('.py'): path = os.path.join(dirpath, name) From ed9369860b18967ff3d648a130f7e68ef3a99cea Mon Sep 17 00:00:00 2001 From: Nigel Babu Date: Tue, 4 Jun 2013 06:23:03 +0530 Subject: [PATCH 152/201] [#951] Fix more instance of licence, deprecate c.licences * Fix instances of licence spelled in Title case. * Add deprecation warning for c.licences. --- ckan/controllers/group.py | 2 +- ckan/controllers/home.py | 2 +- ckan/controllers/package.py | 2 +- ckan/lib/helpers.py | 2 +- ckan/lib/plugins.py | 1 + ckan/templates/home/index.html | 1 + ckan/templates_legacy/package/resource_read.html | 2 +- 7 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ckan/controllers/group.py b/ckan/controllers/group.py index bb0f8db5ba6..529d108ecdb 100644 --- a/ckan/controllers/group.py +++ b/ckan/controllers/group.py @@ -281,7 +281,7 @@ def pager_url(q=None, page=None): default_facet_titles = {'groups': _('Groups'), 'tags': _('Tags'), 'res_format': _('Formats'), - 'license': _('Licence')} + 'license': _('License')} for facet in g.facets: if facet in default_facet_titles: diff --git a/ckan/controllers/home.py b/ckan/controllers/home.py index fa5fddf3d9f..10aa88c4732 100644 --- a/ckan/controllers/home.py +++ b/ckan/controllers/home.py @@ -69,7 +69,7 @@ def index(self): 'groups': _('Groups'), 'tags': _('Tags'), 'res_format': _('Formats'), - 'license': _('Licence'), + 'license': _('License'), } data_dict = {'sort': 'packages', 'all_fields': 1} diff --git a/ckan/controllers/package.py b/ckan/controllers/package.py index ecad4048810..c95c8146cb3 100644 --- a/ckan/controllers/package.py +++ b/ckan/controllers/package.py @@ -221,7 +221,7 @@ def pager_url(q=None, page=None): 'groups': _('Groups'), 'tags': _('Tags'), 'res_format': _('Formats'), - 'license_id': _('Licence'), + 'license_id': _('License'), } for facet in g.facets: diff --git a/ckan/lib/helpers.py b/ckan/lib/helpers.py index 76a9eb6c888..dd01f8c187c 100644 --- a/ckan/lib/helpers.py +++ b/ckan/lib/helpers.py @@ -535,7 +535,7 @@ def get_facet_title(name): facet_titles = {'groups': _('Groups'), 'tags': _('Tags'), 'res_format': _('Formats'), - 'license': _('Licence'), } + 'license': _('License'), } return facet_titles.get(name, name.capitalize()) diff --git a/ckan/lib/plugins.py b/ckan/lib/plugins.py index 74fd056cc34..2bcf0b05d4e 100644 --- a/ckan/lib/plugins.py +++ b/ckan/lib/plugins.py @@ -192,6 +192,7 @@ def setup_template_variables(self, context, data_dict): c.licenses = [('', '')] + base.model.Package.get_license_options() c.licences = c.licenses + deprecate_context_item('licences', 'Use `c.licenses` instead') c.is_sysadmin = ckan.new_authz.is_sysadmin(c.user) if c.pkg: diff --git a/ckan/templates/home/index.html b/ckan/templates/home/index.html index 7f0a312ffb3..0374ab1abab 100644 --- a/ckan/templates/home/index.html +++ b/ckan/templates/home/index.html @@ -93,4 +93,5 @@

          {{ _('Popular Tags') }}

          {% endblock %} {# Remove the toolbar. #} + {% block toolbar %}{% endblock %} diff --git a/ckan/templates_legacy/package/resource_read.html b/ckan/templates_legacy/package/resource_read.html index 34dee31eb1b..42cde7217bd 100644 --- a/ckan/templates_legacy/package/resource_read.html +++ b/ckan/templates_legacy/package/resource_read.html @@ -103,7 +103,7 @@
          ${c.resource['format'] or 'Unknown'}
          -
          Licence
          +
          License
          Date: Tue, 4 Jun 2013 07:59:17 +0530 Subject: [PATCH 153/201] [#951] Import deprecate_context_item in plugins.py --- ckan/lib/plugins.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ckan/lib/plugins.py b/ckan/lib/plugins.py index 2bcf0b05d4e..343dda3f396 100644 --- a/ckan/lib/plugins.py +++ b/ckan/lib/plugins.py @@ -2,6 +2,7 @@ from pylons import c from ckan.lib import base +from ckan.lib.maintain import deprecate_context_item from ckan.lib.navl import dictization_functions from ckan import logic import logic.schema From f3d66d6d21f82a6e2a139a7c16e953a9277becdd Mon Sep 17 00:00:00 2001 From: amercader Date: Tue, 4 Jun 2013 09:58:46 +0100 Subject: [PATCH 154/201] [#968] Follow Debian convention for naming the CKAN package --- doc/install-from-package.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/install-from-package.rst b/doc/install-from-package.rst index 919816a9b8d..0c1a3a27eb5 100644 --- a/doc/install-from-package.rst +++ b/doc/install-from-package.rst @@ -24,7 +24,7 @@ CKAN: #. Download the CKAN package:: - wget http://packaging.ckan.org/python-ckan-2.0_amd64.deb + wget http://packaging.ckan.org/python-ckan_2.0_amd64.deb .. note:: If ``wget`` is not present, you can install it via:: @@ -33,7 +33,7 @@ CKAN: #. Install the CKAN package:: - sudo dpkg -i python-ckan-2.0_amd64.deb + sudo dpkg -i python-ckan_2.0_amd64.deb .. note:: If you get the following error it means that for some reason the Apache WSGI module was not enabled:: From ecb66307f63906301a28e22740b093519a94ff5b Mon Sep 17 00:00:00 2001 From: John Martin Date: Tue, 4 Jun 2013 15:10:22 +0100 Subject: [PATCH 155/201] [#828] Fixes the positioning of generic modals vs. confirm action modals --- ckan/public/base/javascript/modules/confirm-action.js | 5 ++++- ckan/public/base/less/layout.less | 4 ---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/ckan/public/base/javascript/modules/confirm-action.js b/ckan/public/base/javascript/modules/confirm-action.js index 7b5009aebae..fbe2fad1235 100644 --- a/ckan/public/base/javascript/modules/confirm-action.js +++ b/ckan/public/base/javascript/modules/confirm-action.js @@ -50,7 +50,10 @@ this.ckan.module('confirm-action', function (jQuery, _) { this.modal.modal('show'); // Center the modal in the middle of the screen. - this.modal.css('margin-top', this.modal.height() * -0.5); + this.modal.css({ + 'margin-top': this.modal.height() * -0.5, + 'top': '50%' + }); }, /* Performs the action for the current item. diff --git a/ckan/public/base/less/layout.less b/ckan/public/base/less/layout.less index f0675a29b08..2ff142b485a 100644 --- a/ckan/public/base/less/layout.less +++ b/ckan/public/base/less/layout.less @@ -162,7 +162,3 @@ } } } - -.modal { - top: 50%; -} From 45ae2ec72198fb6c72f0e594f610c0c882d6781b Mon Sep 17 00:00:00 2001 From: amercader Date: Tue, 4 Jun 2013 16:24:01 +0100 Subject: [PATCH 156/201] [#969] Add instructions for package patch upgrades --- doc/upgrading-a-package-install.rst | 52 +++++++++++++++++++++++++++-- 1 file changed, 50 insertions(+), 2 deletions(-) diff --git a/doc/upgrading-a-package-install.rst b/doc/upgrading-a-package-install.rst index b6c139d2cc0..40043b04433 100644 --- a/doc/upgrading-a-package-install.rst +++ b/doc/upgrading-a-package-install.rst @@ -1,5 +1,53 @@ -Upgrading a Package Install to CKAN 2.0 -======================================= +Upgrading to a patch version +============================ + +For example from 2.0 to 2.0.1. Patch versions don't introduce backwards +incompatible changes, like changes on the database structure, the Solr schema +or new requirements (see :doc:`releases` for more details). + +Patch releases are included in the same package as the minor release they +belong to, so for example 2.0.1, 2.0.2, etc will be installed using the 2.0 +package (``python-ckan_2.0_amd64.deb``): + +#. Download the CKAN package:: + + wget http://packaging.ckan.org/python-ckan_2.0_amd64.deb + + You can check the actual CKAN version from a package running the following + command:: + + dpkg --info python-ckan_2.0_amd64.deb + + Look for the ``Version`` field in the output:: + + ... + Package: python-ckan + Version: 2.0.1-3 + ... + +#. Install the package with the following command:: + + sudo dpkg -i python-ckan_2.0_amd64.deb + + This will **not** replace or modify any configuration files that you + already have in the server, including the CKAN ini file or any Apache or + Nginx configuration files. + + Your CKAN instance should be upgraded straight away. + +.. note:: + + When upgrading from 2.0 to 2.0.1 you may see some vdm related warnings when + installing the package:: + + dpkg: warning: unable to delete old directory '/usr/lib/ckan/default/src/vdm': Directory not empty + + These are due to vdm not longer being installed from source. You can ignore + them and delete the folder manually if you want. + + +Upgrading a 1.X Package Install to CKAN 2.0 +=========================================== .. note:: From 9e5843e62304aaeac18a7c227d04eeed9a0c38a1 Mon Sep 17 00:00:00 2001 From: Ian Ward Date: Tue, 30 Apr 2013 10:04:31 -0400 Subject: [PATCH 157/201] fix for extras not found --- ckan/logic/converters.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ckan/logic/converters.py b/ckan/logic/converters.py index c86efa7ccd7..74aab6928a6 100644 --- a/ckan/logic/converters.py +++ b/ckan/logic/converters.py @@ -28,6 +28,8 @@ def remove_from_extras(data, key): and data_value == key[-1]): data[key] = data[('extras', data_key[1], 'value')] break + else: + return remove_from_extras(data, data_key[1]) def date_to_db(value, context): From 6842fff3d1c7220afbbacb735b7580878e76c632 Mon Sep 17 00:00:00 2001 From: amercader Date: Tue, 4 Jun 2013 20:11:13 +0100 Subject: [PATCH 158/201] [#382] Update failing test --- ckan/tests/schema/test_schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckan/tests/schema/test_schema.py b/ckan/tests/schema/test_schema.py index 2bad03bdd5b..dde3fae0903 100644 --- a/ckan/tests/schema/test_schema.py +++ b/ckan/tests/schema/test_schema.py @@ -63,7 +63,7 @@ def test_convert_from_extras(self): from ckan import logic context = {'model': ckan.model, 'session': ckan.model.Session} - schema = ckan.logic.schema.default_package_schema() + schema = ckan.logic.schema.default_create_package_schema() schema.update({ 'my_field': [logic.converters.convert_from_extras] }) From e7f3daa53838e91f63ac7b4ffac7f7511df89a5c Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 4 Jun 2013 21:14:38 +0200 Subject: [PATCH 159/201] [#972] Do not error if the resource does not exist for datastore dumps --- ckanext/datastore/controller.py | 5 ++++- ckanext/datastore/tests/test_dump.py | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ckanext/datastore/controller.py b/ckanext/datastore/controller.py index dc9e3669e93..6392b48fb55 100644 --- a/ckanext/datastore/controller.py +++ b/ckanext/datastore/controller.py @@ -25,7 +25,10 @@ def dump(self, resource_id): } action = p.toolkit.get_action('datastore_search') - result = action(context, data_dict) + try: + result = action(context, data_dict) + except p.toolkit.ObjectNotFound: + base.abort(404, p.toolkit._('DataStore table not found')) pylons.response.headers['Content-Type'] = 'text/csv' pylons.response.headers['Content-disposition'] = \ diff --git a/ckanext/datastore/tests/test_dump.py b/ckanext/datastore/tests/test_dump.py index d91d4adda2f..8789fa9cea6 100644 --- a/ckanext/datastore/tests/test_dump.py +++ b/ckanext/datastore/tests/test_dump.py @@ -81,6 +81,11 @@ def test_dump_basic(self): res = self.app.get('/datastore/dump/{0}'.format(str( self.data['aliases'])), extra_environ=auth) + def test_dump_does_not_exist_raises_404(self): + auth = {'Authorization': str(self.normal_user.apikey)} + self.app.get('/datastore/dump/{0}'.format(str( + 'does-not-exist')), extra_environ=auth, status=404) + def test_dump_limit(self): auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.get('/datastore/dump/{0}?limit=1'.format(str( From 9f7c8ca0be86e4f04c17eb4e7d7b77d78148e2b5 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 4 Jun 2013 21:30:15 +0200 Subject: [PATCH 160/201] [#972] and [#628] Add docs for datastore dumps again (they have been written for #628 but removed by docs reorganisation). --- doc/datastore.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/doc/datastore.rst b/doc/datastore.rst index 734e8f1fb8f..d629146202c 100644 --- a/doc/datastore.rst +++ b/doc/datastore.rst @@ -246,6 +246,17 @@ API Reference .. automodule:: ckanext.datastore.logic.action :members: + +.. _dump: + +Download resource as CSV +------------------------ + +A DataStore resource can be downloaded in the `CSV`_ file format from ``{CKAN-URL}/datastore/dump/{RESOURCE-ID}``. + +.. _CSV: //en.wikipedia.org/wiki/Comma-separated_values + + .. _fields: Fields From f45c09ca44eb0083113ad8ee4d448aacd7cff0e1 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 4 Jun 2013 22:16:54 +0200 Subject: [PATCH 161/201] [#972] After a discussion with @vitorbaptista, we decided to stick with datastore resource instead of datastore table --- ckanext/datastore/controller.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckanext/datastore/controller.py b/ckanext/datastore/controller.py index 6392b48fb55..3bb5def4e73 100644 --- a/ckanext/datastore/controller.py +++ b/ckanext/datastore/controller.py @@ -28,7 +28,7 @@ def dump(self, resource_id): try: result = action(context, data_dict) except p.toolkit.ObjectNotFound: - base.abort(404, p.toolkit._('DataStore table not found')) + base.abort(404, p.toolkit._('DataStore resource not found')) pylons.response.headers['Content-Type'] = 'text/csv' pylons.response.headers['Content-disposition'] = \ From 8fca53ede4e13c26fa1963d8c4bc4e26d4fcb491 Mon Sep 17 00:00:00 2001 From: Nigel Babu Date: Wed, 5 Jun 2013 14:10:58 +0530 Subject: [PATCH 162/201] [#873] Use a g.ofs_impl to check filestore status * Remove the helper function check_datastore * Create a global varibale called ofs_impl that stores the value of the config option --- ckan/lib/app_globals.py | 1 + ckan/lib/helpers.py | 9 --------- ckan/templates/package/new_resource.html | 2 +- ckan/templates/package/resource_edit.html | 2 +- ckan/tests/lib/test_helpers.py | 6 ------ 5 files changed, 3 insertions(+), 17 deletions(-) diff --git a/ckan/lib/app_globals.py b/ckan/lib/app_globals.py index 300b09a4613..0739274c671 100644 --- a/ckan/lib/app_globals.py +++ b/ckan/lib/app_globals.py @@ -45,6 +45,7 @@ 'ckan.dumps_url': {}, 'ckan.dumps_format': {}, 'ckan.api_url': {}, + 'ofs.impl': {'name': 'ofs_impl'}, # split string 'search.facets': {'default': 'organization groups tags res_format license_id', diff --git a/ckan/lib/helpers.py b/ckan/lib/helpers.py index 634e5c46d75..76a9eb6c888 100644 --- a/ckan/lib/helpers.py +++ b/ckan/lib/helpers.py @@ -1550,14 +1550,6 @@ def SI_number_span(number): output = literal('') return output + formatters.localised_SI_number(number) + literal('') - -def check_filestore(): - '''Returns true if filestore is enabled''' - if not config.get('ofs.impl'): - return False - return True - - # add some formatter functions localised_number = formatters.localised_number localised_SI_number = formatters.localised_SI_number @@ -1658,5 +1650,4 @@ def check_filestore(): 'radio', 'submit', 'asbool', - 'check_filestore', ] diff --git a/ckan/templates/package/new_resource.html b/ckan/templates/package/new_resource.html index 5f12e13230e..40d8ed97c9e 100644 --- a/ckan/templates/package/new_resource.html +++ b/ckan/templates/package/new_resource.html @@ -8,7 +8,7 @@ {% block subtitle %}{{ _('Add data to the dataset') }}{% endblock %} -{% block form %}{% snippet 'package/snippets/resource_form.html', data=data, errors=errors, error_summary=error_summary, include_metadata=false, pkg_name=pkg_name, stage=stage, allow_upload=h.check_filestore() and logged_in %}{% endblock %} +{% block form %}{% snippet 'package/snippets/resource_form.html', data=data, errors=errors, error_summary=error_summary, include_metadata=false, pkg_name=pkg_name, stage=stage, allow_upload=g.ofs_impl and logged_in %}{% endblock %} {% block secondary_content %} {% if pkg_dict and pkg_dict.state != 'draft' %} diff --git a/ckan/templates/package/resource_edit.html b/ckan/templates/package/resource_edit.html index 352feffc975..fdc6f9001f5 100644 --- a/ckan/templates/package/resource_edit.html +++ b/ckan/templates/package/resource_edit.html @@ -17,7 +17,7 @@ {% endblock %} {# logged_in is defined in new_resource.html #} -{% block form %}{{ h.snippet('package/snippets/resource_edit_form.html', data=data, errors=errors, error_summary=error_summary, pkg_name=pkg_dict.name, form_action=c.form_action, allow_upload=h.check_filestore() and logged_in) }}{% endblock %} +{% block form %}{{ h.snippet('package/snippets/resource_edit_form.html', data=data, errors=errors, error_summary=error_summary, pkg_name=pkg_dict.name, form_action=c.form_action, allow_upload=g.ofs_impl and logged_in) }}{% endblock %} {% block secondary_content %} {% snippet 'package/snippets/info.html', pkg=pkg_dict, active=data.id, action='resource_edit' %} diff --git a/ckan/tests/lib/test_helpers.py b/ckan/tests/lib/test_helpers.py index 80360c89117..e088ad9c369 100644 --- a/ckan/tests/lib/test_helpers.py +++ b/ckan/tests/lib/test_helpers.py @@ -177,9 +177,3 @@ def test_get_pkg_dict_extra(self): assert_equal(h.get_pkg_dict_extra(pkg_dict, 'extra_not_found'), None) assert_equal(h.get_pkg_dict_extra(pkg_dict, 'extra_not_found', 'default_value'), 'default_value') - - def test_check_filestore(self): - config['ofs.impl'] = '' - assert_equal(False, h.check_filestore()) - config['ofs.impl'] = 'pairtree' - assert_equal(True, h.check_filestore()) From 09318adad17da769bc8204f979c85186cf204f52 Mon Sep 17 00:00:00 2001 From: tobes Date: Wed, 5 Jun 2013 12:27:53 +0100 Subject: [PATCH 163/201] Recompile css --- ckan/public/base/css/main.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ckan/public/base/css/main.css b/ckan/public/base/css/main.css index 4dee81ccfda..69f7a113f40 100644 --- a/ckan/public/base/css/main.css +++ b/ckan/public/base/css/main.css @@ -8965,3 +8965,6 @@ iframe { top: -35px; right: 0; } +.ie7 .media-overlay .media-heading { + background-color: #000; +} From b06e58d2a861f65327a4961478acc1615b04cc55 Mon Sep 17 00:00:00 2001 From: amercader Date: Wed, 5 Jun 2013 13:31:33 +0100 Subject: [PATCH 164/201] [#652] Fix issues caused by wrong merge --- ckanext/datastore/db.py | 12 ++++++------ ckanext/datastore/logic/action.py | 3 ++- doc/_themes/sphinx-theme-okfn | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index 41ba745646c..d98f18c4e77 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -38,11 +38,11 @@ def __init__(self, error_dict): # See http://www.postgresql.org/docs/9.2/static/errcodes-appendix.html _PG_ERR_CODE = { - 'unique_violation': 23505, - 'query_canceled': 57014, - 'undefined_object': 42704, - 'syntax_error': 42601, - 'permission_denied': 42501, + 'unique_violation': '23505', + 'query_canceled': '57014', + 'undefined_object': '42704', + 'syntax_error': '42601', + 'permission_denied': '42501', 'duplicate_table': '42P07', 'duplicate_alias': '42712', } @@ -1140,7 +1140,7 @@ def search_sql(context, data_dict): return format_results(context, results, data_dict) except ProgrammingError, e: - if int(e.orig.pgcode) == _PG_ERR_CODE['permission_denied']: + if e.orig.pgcode == _PG_ERR_CODE['permission_denied']: raise toolkit.NotAuthorized({ 'permissions': ['Not authorized to read resource.'] }) diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 5242700d2ab..9240e642dee 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -72,7 +72,8 @@ def datastore_create(context, data_dict): }) # create a private datastore resource, if necessary - resource = model.Resource.get(res_id) + model = _get_or_bust(context, 'model') + resource = model.Resource.get(data_dict['resource_id']) legacy_mode = 'ckan.datastore.read_url' not in pylons.config if not legacy_mode and resource.resource_group.package.private: data_dict['private'] = True diff --git a/doc/_themes/sphinx-theme-okfn b/doc/_themes/sphinx-theme-okfn index 8d677b5d96f..e2722286d64 160000 --- a/doc/_themes/sphinx-theme-okfn +++ b/doc/_themes/sphinx-theme-okfn @@ -1 +1 @@ -Subproject commit 8d677b5d96fb61e45b4e3b6fd32695d248c4449a +Subproject commit e2722286d647df9e79c723aa469198cace34e36d From 7ced50e7708db8cb819f9c3a24adb7ca3a5089ae Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Wed, 5 Jun 2013 15:33:02 +0200 Subject: [PATCH 165/201] [#969] Edit the upgrading to a patch release docs - Group the *Upgrading to a patch version* and *Upgrading a 1.X Package Install to CKAN 2.0* section headings under a top-level *Upgrading a package install* heading (this is just so that only one *Upgrading a package install* heading appears in the table of contents) - Edit the first couple of paragraphs of *Upgrading to a patch version* a little - Say CKAN config file not ini file - Use |apache| and |nginx| to get correct capitalisation of those names --- doc/conf.py | 1 + doc/upgrading-a-package-install.rst | 36 +++++++++++++++++++---------- 2 files changed, 25 insertions(+), 12 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index 62145ac4d5c..2c4bfa4ee1c 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -55,6 +55,7 @@ .. |python| replace:: Python .. |sqlalchemy| replace:: SQLAlchemy .. |javascript| replace:: JavaScript +.. |apache| replace:: Apache ''' diff --git a/doc/upgrading-a-package-install.rst b/doc/upgrading-a-package-install.rst index 40043b04433..e7c01d19f0b 100644 --- a/doc/upgrading-a-package-install.rst +++ b/doc/upgrading-a-package-install.rst @@ -1,13 +1,24 @@ -Upgrading to a patch version -============================ +=========================== +Upgrading a package install +=========================== -For example from 2.0 to 2.0.1. Patch versions don't introduce backwards -incompatible changes, like changes on the database structure, the Solr schema -or new requirements (see :doc:`releases` for more details). -Patch releases are included in the same package as the minor release they -belong to, so for example 2.0.1, 2.0.2, etc will be installed using the 2.0 -package (``python-ckan_2.0_amd64.deb``): +---------------------------- +Upgrading to a patch release +---------------------------- + +.. note:: + + *Patch releases* of CKAN are releases that increment the third digit in the + version number. For example, if you're upgrading from CKAN ``2.0`` to CKAN + ``2.0.1`` then you're upgrading to a new patch release. Patch releases + should not contain any backwards-incompatible changes. + + See :doc:`releases` for more detail about the different types CKAN release. + +Patch releases are distributed in the same package as the minor release they +belong to, so for example CKAN ``2.0``, ``2.0.1``, ``2.0.2``, etc. will all be +installed using the CKAN ``2.0`` package (``python-ckan_2.0_amd64.deb``): #. Download the CKAN package:: @@ -29,9 +40,9 @@ package (``python-ckan_2.0_amd64.deb``): sudo dpkg -i python-ckan_2.0_amd64.deb - This will **not** replace or modify any configuration files that you - already have in the server, including the CKAN ini file or any Apache or - Nginx configuration files. + This will **not** replace or modify any configuration files that you already + have on the server, including the CKAN config file or any |apache| or + |nginx| configuration files. Your CKAN instance should be upgraded straight away. @@ -46,8 +57,9 @@ package (``python-ckan_2.0_amd64.deb``): them and delete the folder manually if you want. +------------------------------------------- Upgrading a 1.X Package Install to CKAN 2.0 -=========================================== +------------------------------------------- .. note:: From ab28af9baaf0916edc5184208c35ce6e54d7d257 Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Wed, 5 Jun 2013 16:13:01 +0200 Subject: [PATCH 166/201] [#921] Correct a couple of typos in the docs --- doc/data-viewer.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/data-viewer.rst b/doc/data-viewer.rst index c07093675e7..ba878b94742 100644 --- a/doc/data-viewer.rst +++ b/doc/data-viewer.rst @@ -153,7 +153,7 @@ Viewing remote resources: the resource proxy This extension is part of CKAN and so does not need to be installed separately. This extension must be enabled if you wish to preview remote resources. If enabled, -it allows to get around the +it allows CKAN to get around the `same origin policy `_ which prevents files from different domains from being loaded into browsers. @@ -162,7 +162,7 @@ proxied, you need to replace the URL that is used to load the file. This can be done using the function ``ckanext.resourceproxy.plugin.get_proxified_resource_url(data_dict)``. To find out whether the resource proxy is enabled, check ``ckan.resource_proxy_enabled`` from the config. You can find a complete example in the -`CKAN source `_ +`CKAN source `_. Embedding Previews In Other Web Pages From d4279e715603c5193ac14f5c7e2c96ec2eae16f3 Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Wed, 5 Jun 2013 16:20:09 +0200 Subject: [PATCH 167/201] Fix a broken ref in the docs --- doc/data-viewer.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/data-viewer.rst b/doc/data-viewer.rst index 2a446de4724..61a0eac5a0e 100644 --- a/doc/data-viewer.rst +++ b/doc/data-viewer.rst @@ -21,7 +21,7 @@ the following sections: * `Viewing images and text files`_ * `Viewing structured data: the Data Explorer`_ -* `Viewing JSON data`_ +* `Viewing highlighted XML, JSON and plain text data`_ * `Viewing PDF documents`_ * `Embedding Previews In Other Web Pages`_ From 670a1845016ab6282e4ecb5968c2ea3b55b498b9 Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Wed, 5 Jun 2013 16:26:53 +0200 Subject: [PATCH 168/201] Doc guidelines: combine Section titles and Headings sections Combine these two sections into one as they're both about section titles. --- doc/documentation-guidelines.rst | 44 +++++++++++++++----------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/doc/documentation-guidelines.rst b/doc/documentation-guidelines.rst index f3a8ed00c30..86dcfdbc46d 100644 --- a/doc/documentation-guidelines.rst +++ b/doc/documentation-guidelines.rst @@ -231,6 +231,26 @@ Wrong: For lots of examples of this done right, see `Django's table of contents `_. +In Sphinx, use the following section title styles:: + + =============== + Top-level title + =============== + + ------------------ + Second-level title + ------------------ + + Third-level title + ================= + + Fourth-level title + ------------------ + +If you need more than four levels of headings, you're probably doing something +wrong, but see: +http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#sections + Be conversational ================= @@ -314,30 +334,6 @@ Maximum line length As with Python code, try to limit all lines to a maximum of 79 characters. -Headings -======== - -Use:: - - ================= - Top-Level Heading - ================= - - -------------------- - Second-Level Heading - -------------------- - - Third-Level Heading - =================== - - Fourth-Level Heading - -------------------- - -If you need more than four levels of headings, you're probably doing something -wrong, but see: -http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#sections - - Cross-references and links ========================== From 17b4ef867170cf1010f27817a1307d4324018405 Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Wed, 5 Jun 2013 16:32:51 +0200 Subject: [PATCH 169/201] Add docs guideline about Sphinx warnings --- doc/documentation-guidelines.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/doc/documentation-guidelines.rst b/doc/documentation-guidelines.rst index 86dcfdbc46d..330bf39c99d 100644 --- a/doc/documentation-guidelines.rst +++ b/doc/documentation-guidelines.rst @@ -328,6 +328,20 @@ identifiable pieces: --------- +Don't introduce any new Sphinx warnings +======================================= + +When you build the docs, Sphinx prints out warnings about any broken +cross-references, syntax errors, etc. We aim not to have any of these warnings, +so when adding to or editing the docs make sure your changes don't introduce +any new ones. + +It's best to delete the ``build`` directory and completely rebuild the docs, to +check for any warnings:: + + rm -rf build; python setup.py build_sphinx + + Maximum line length =================== From 7c735fcfb5fa213a90601d3f6d3bf31e9e5be425 Mon Sep 17 00:00:00 2001 From: amercader Date: Wed, 5 Jun 2013 15:38:39 +0100 Subject: [PATCH 170/201] [#652] Move test file to tests folder to try and make Travis happy --- ckan/model/test_user.py | 55 ---------------------------------- ckan/tests/models/test_user.py | 55 ++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 55 deletions(-) delete mode 100644 ckan/model/test_user.py diff --git a/ckan/model/test_user.py b/ckan/model/test_user.py deleted file mode 100644 index 30add0f1b44..00000000000 --- a/ckan/model/test_user.py +++ /dev/null @@ -1,55 +0,0 @@ -import ckan.model as model -from ckan.lib.create_test_data import CreateTestData - - -class TestUser(object): - - @classmethod - def setup_class(self): - CreateTestData.create() - - @classmethod - def teardown_class(self): - model.Session.remove() - model.repo.rebuild_db() - - def test_number_of_edits(self): - # initially annafan won't have made any edits - assert model.User.by_name(u'annafan').number_of_edits() == 0, \ - "annafan shouldn't have made any edits" - - # so we'll get him to edit his package twice - for i in [1,2]: - - rev = model.repo.new_revision() - pkg = model.Package.by_name(u'annakarenina') - pkg.notes = u'Changed notes %i' % i - rev.author = u'annafan' - model.repo.commit_and_remove() - - #and each time check that number_of_edits is correct - assert model.User.by_name(u'annafan').number_of_edits() == i, \ - "annafan should have made %i edit(s)" % i - - - def test_number_of_administered_packages(self): - model.User.by_name(u'annafan').number_administered_packages() == 1, \ - "annafan should own one package" - model.User.by_name(u'joeadmin').number_administered_packages() == 0, \ - "joeadmin shouldn't own any packages" - - - def test_search(self): - anna_names = [a.name for a in model.User.search('anna').all()] - assert anna_names==['annafan'], \ - "Search for anna should find annafan only." - - test_names = [a.name for a in model.User.search('test').all()] - assert ( len(test_names) == 2 and - 'tester' in test_names and - 'testsysadmin' in test_names ), \ - "Search for test should find tester and testsysadmin (only)" - - - - diff --git a/ckan/tests/models/test_user.py b/ckan/tests/models/test_user.py index ffd3449f13f..b9ef7f0624f 100644 --- a/ckan/tests/models/test_user.py +++ b/ckan/tests/models/test_user.py @@ -2,6 +2,9 @@ from ckan.tests import * import ckan.model as model +from ckan.lib.create_test_data import CreateTestData + + class TestUser: @@ -99,3 +102,55 @@ def test_get_groups(self): assert_equal(to_names(groups), ['grp1']) assert_equal(groups[0].extras, {'phone': '1234'}) + +class TestUser2(object): + ''' + This class was originally in ckan/model/test_user.py + ''' + + @classmethod + def setup_class(self): + CreateTestData.create() + + @classmethod + def teardown_class(self): + model.Session.remove() + model.repo.rebuild_db() + + def test_number_of_edits(self): + # initially annafan won't have made any edits + assert model.User.by_name(u'annafan').number_of_edits() == 0, \ + "annafan shouldn't have made any edits" + + # so we'll get him to edit his package twice + for i in [1,2]: + + rev = model.repo.new_revision() + pkg = model.Package.by_name(u'annakarenina') + pkg.notes = u'Changed notes %i' % i + rev.author = u'annafan' + model.repo.commit_and_remove() + + #and each time check that number_of_edits is correct + assert model.User.by_name(u'annafan').number_of_edits() == i, \ + "annafan should have made %i edit(s)" % i + + + def test_number_of_administered_packages(self): + model.User.by_name(u'annafan').number_administered_packages() == 1, \ + "annafan should own one package" + model.User.by_name(u'joeadmin').number_administered_packages() == 0, \ + "joeadmin shouldn't own any packages" + + + def test_search(self): + anna_names = [a.name for a in model.User.search('anna').all()] + assert anna_names==['annafan'], \ + "Search for anna should find annafan only." + + test_names = [a.name for a in model.User.search('test').all()] + assert ( len(test_names) == 2 and + 'tester' in test_names and + 'testsysadmin' in test_names ), \ + "Search for test should find tester and testsysadmin (only)" + From f0bf985764f043649fe17e4745376b3eea23c754 Mon Sep 17 00:00:00 2001 From: John Martin Date: Wed, 5 Jun 2013 17:36:43 +0100 Subject: [PATCH 171/201] [#902] Warns user of navigation if a upload is happening --- .../modules/resource-upload-field.js | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/ckan/public/base/javascript/modules/resource-upload-field.js b/ckan/public/base/javascript/modules/resource-upload-field.js index 41bf5afa3f3..81be04d2731 100644 --- a/ckan/public/base/javascript/modules/resource-upload-field.js +++ b/ckan/public/base/javascript/modules/resource-upload-field.js @@ -27,7 +27,8 @@ this.ckan.module('resource-upload-field', function (jQuery, _, i18n) { uploadSuccess: _('Resource uploaded'), uploadError: _('Unable to upload file'), authError: _('Unable to authenticate upload'), - metadataError: _('Unable to get data for uploaded file') + metadataError: _('Unable to get data for uploaded file'), + uploadingWarning: _('You are uploading a file. Are you sure you want to navigate away and stop this upload?') }, template: [ '', @@ -51,6 +52,8 @@ this.ckan.module('resource-upload-field', function (jQuery, _, i18n) { this.upload = jQuery(this.options.template); this.setupFileUpload(); this.el.append(this.upload); + + jQuery(window).on('beforeunload', this._onWindowUpload); }, /* Sets up the jQuery.fileUpload() plugin with the provided options. @@ -172,6 +175,18 @@ this.ckan.module('resource-upload-field', function (jQuery, _, i18n) { return jQuery.date.toISOString() + '/' + filename; }, + /* Attaches the beforeunload event to window to prevent away navigation + * whilst a upload is happening + * + * is_uploading: Boolean of whether we're uploading right now + * + * Returns nothing + */ + uploading: function(is_uploading) { + var method = is_uploading ? 'on' : 'off'; + jQuery(window)[method]('beforeunload', this._onWindowBeforeUnload); + }, + /* Callback called when the jQuery file upload plugin receives a file. * * event - The jQuery event object. @@ -180,6 +195,7 @@ this.ckan.module('resource-upload-field', function (jQuery, _, i18n) { * Returns nothing. */ _onUploadAdd: function (event, data) { + this.uploading(true); if (data.files && data.files.length) { var key = this.generateKey(data.files[0].name); @@ -217,6 +233,7 @@ this.ckan.module('resource-upload-field', function (jQuery, _, i18n) { */ _onUploadComplete: function () { this.loading(false); + this.uploading(false); }, /* Callback function for a successful Auth request. This cannot be @@ -257,6 +274,15 @@ this.ckan.module('resource-upload-field', function (jQuery, _, i18n) { _onMetadataError: function () { this.sandbox.notify(this.i18n('metadataError')); this._onUploadComplete(); + }, + + /* Called before the window unloads whilst uploading */ + _onWindowBeforeUnload: function(event) { + var message = this.i18n('uploadingWarning'); + if (event.originalEvent.returnValue) { + event.originalEvent.returnValue = message; + } + return message; } }; }); From cd97793c4822d8b199f409fdcfa4c29860119cff Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Wed, 5 Jun 2013 18:46:28 +0200 Subject: [PATCH 172/201] Add full toc to top of documentation guidelines Add a complete table of contents to the top of the Documentation guidelines page, makes it quicker to find sections within the page, as the page gets longer. --- doc/documentation-guidelines.rst | 37 ++++++++++---------------------- 1 file changed, 11 insertions(+), 26 deletions(-) diff --git a/doc/documentation-guidelines.rst b/doc/documentation-guidelines.rst index 330bf39c99d..442245883b7 100644 --- a/doc/documentation-guidelines.rst +++ b/doc/documentation-guidelines.rst @@ -15,38 +15,14 @@ guidelines below are soft rules. Having said that, we suggest just one hard rule: **no new feature (or change to an existing feature) should be missing from the docs** (but see `todo`_). ----- - -The guidelines below are broken into four sections: - -:ref:`getting-started` - Walks you through downloading the source files for CKAN's docs, editing them, - and submitting your work to the CKAN project. - -:ref:`structure` - Describes the intended structure and audiences of the docs, so we know: - - * Where to add new pages and sections - * What sections a new page should have - * Who we're writing the docs for: - - * How much technical detail to go into - * How much knowledge can be assumed - -:ref:`style` - Covers things like what tone to use, how to capitalize section titles, etc. - Having a consistent style will make the docs nice and easy to read and give - them a complete, quality feel. - -:ref:`sphinx tips` - Gives some useful tips about using Sphinx. - .. seealso:: Jacob Kaplon-Moss's `Writing Great Documentation `_ A series of blog posts about writing technical docs, a lot of our guidelines were based on this. +.. contents:: + :local: .. _getting-started: @@ -54,6 +30,9 @@ The guidelines below are broken into four sections: 1. Getting started ------------------ +This section will walk you through downloading the source files for CKAN's +docs, editing them, and submitting your work to the CKAN project. + CKAN's documentation is created using `Sphinx `_, which in turn uses `Docutils `_ (reStructuredText is part of Docutils). Some useful links to bookmark: @@ -163,6 +142,10 @@ suggestion for what sections the page should have is: .. http://jacobian.org/writing/great-documentation/technical-style/ +This section covers things like what tone to use, how to capitalize section +titles, etc. Having a consistent style will make the docs nice and easy to +read and give them a complete, quality feel. + Use American spelling ===================== @@ -327,6 +310,8 @@ identifiable pieces: 4. Sphinx --------- +This section gives some useful tips about using Sphinx. + Don't introduce any new Sphinx warnings ======================================= From 43bb392d5c44b8714a6771081ea435ed28916ef6 Mon Sep 17 00:00:00 2001 From: John Martin Date: Wed, 5 Jun 2013 18:02:00 +0100 Subject: [PATCH 173/201] [#963] Adds return false to 'click' on select2 elements to prevent window.onbeforeunload events firing in IE --- ckan/public/base/javascript/modules/autocomplete.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ckan/public/base/javascript/modules/autocomplete.js b/ckan/public/base/javascript/modules/autocomplete.js index 3791d679bf9..768a708c9c3 100644 --- a/ckan/public/base/javascript/modules/autocomplete.js +++ b/ckan/public/base/javascript/modules/autocomplete.js @@ -80,6 +80,12 @@ this.ckan.module('autocomplete', function (jQuery, _) { // This is not part of the plugins API and so may break at any time. select2.search.on('keydown', this._onKeydown); } + + // This prevents Internet Explorer from causing a window.onbeforeunload + // even from firing unnecessarily + $('.select2-choice', select2.container).on('click', function() { + return false; + }); }, /* Looks up the completions for the current search term and passes them From 650cde95e4d320ec367aa48dccb8bc9baa1228f9 Mon Sep 17 00:00:00 2001 From: amercader Date: Wed, 5 Jun 2013 18:44:40 +0100 Subject: [PATCH 174/201] Add CHANGELOG so far for 2.0.1 --- CHANGELOG.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 06bea16e2f0..2cc171b4d15 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,19 @@ Changelog --------- +v2.0.1 +================= + +Bug fixes: + * Use IDatasetForm schema for resource_update (#897) + * Fixes for CKAN being run on a non-root URL (#948, #913) + * Fix Czech translation (#900) + * Allow JSON filters for datastore_search on GET requests (#917) + * Install vdm from the Python Package Index (#764) + * Allow extra parameters on Solr queries (#739) + * Create site user at startup if it does not exist (#952) + + v2.0 2013-05-10 =============== From 1229530155aafa36cd811c68e083d9e3eb873471 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 6 Jun 2013 08:22:04 +0200 Subject: [PATCH 175/201] [#921] Extend resource proxy docs Give an example which shows what exactly will not work. Explain how it gets around the same origin policy. --- doc/data-viewer.rst | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/doc/data-viewer.rst b/doc/data-viewer.rst index ba878b94742..8cb51b4eb9b 100644 --- a/doc/data-viewer.rst +++ b/doc/data-viewer.rst @@ -152,10 +152,17 @@ Viewing remote resources: the resource proxy ``ckan.plugins`` in your CKAN configuration file. This extension is part of CKAN and so does not need to be installed separately. -This extension must be enabled if you wish to preview remote resources. If enabled, -it allows CKAN to get around the +This extension must be enabled if you wish to preview resources that are on a +different domain. That means if this extension is not enabled, e.g. +PDF, or JSON files that are on ``www.example.com`` while CKAN is on +``www.ckan.org`` can not be previewed by any extension. + +Previewing is prevented by the `same origin policy `_ which -prevents files from different domains from being loaded into browsers. +prevents files from different domains (different *origins*) from being loaded +into browsers. This extension gets around the same origin policy by pretending +that all files are served from the same domain (same *origin*) that +CKAN is on (e.g. ``www.ckan.org``). If you are writing a custom preview extension that requires resources to be proxied, you need to replace the URL that is used to load the file. This can From dad3b5d144c073388134ae0e02be712ae8d4b580 Mon Sep 17 00:00:00 2001 From: Vitor Baptista Date: Thu, 6 Jun 2013 16:50:52 -0300 Subject: [PATCH 176/201] [#491] Add remaining requirements and fix bug in setup.py There was a typo, extra_requires should have been extras_require. --- setup.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 60bbb16e61c..23aa5558711 100644 --- a/setup.py +++ b/setup.py @@ -8,6 +8,7 @@ from ckan import __version__, __description__, __long_description__, __license__ install_requires = [ + 'Babel>=0.9.6', 'Genshi==0.6', 'Jinja2>=2.6', 'Pylons==0.9.7', @@ -36,6 +37,7 @@ 'webhelpers>=1.3', 'webob==1.0.8', 'zope.interface>=4.0.1', + 'unicodecsv>=0.9', ] dev_requires = [ @@ -44,12 +46,11 @@ 'httpretty>=0.5', 'nose>=1.2.1', 'pip-tools>=0.3.1', - 'Sphinx>=1.2b1' + 'Sphinx>=1.2b1', ] dependency_links = [ 'https://github.com/okfn/ckanclient/tarball/master#egg=ckanclient' - 'https://github.com/okfn/vdm/tarball/master#egg=vdm' ] setup( @@ -63,7 +64,7 @@ keywords='data packaging component tool server', long_description =__long_description__, install_requires=install_requires, - extra_requires={'dev': dev_requires}, + extras_require={'dev': dev_requires}, zip_safe=False, packages=find_packages(exclude=['ez_setup']), namespace_packages=['ckanext', 'ckanext.stats'], From 49bbd15892355d1ad5d5deff8f07ad8762bfd8be Mon Sep 17 00:00:00 2001 From: Vitor Baptista Date: Thu, 6 Jun 2013 19:47:57 -0300 Subject: [PATCH 177/201] [#491] Never add CKAN itself to the requirements file --- .pipignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .pipignore diff --git a/.pipignore b/.pipignore new file mode 100644 index 00000000000..7446214d367 --- /dev/null +++ b/.pipignore @@ -0,0 +1 @@ +ckan From b2a531d0f7dbce602670ebb90c6b5b8bda0adbd6 Mon Sep 17 00:00:00 2001 From: Vitor Baptista Date: Thu, 6 Jun 2013 20:09:35 -0300 Subject: [PATCH 178/201] [#491] Ordering requirements files pip-dump, after adding any new requirement that it finds, sorts it. As ours were unsorted, it would create noise when you upgraded. I'm separating that noise in this commit. --- dev-requirements.txt | 4 ++-- requirements.txt | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/dev-requirements.txt b/dev-requirements.txt index b60d3ae7cdf..3aab3ef19bf 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,8 +1,8 @@ # These are packages that required when running ckan tests -e git+https://github.com/okfn/ckanclient@a315a72eef74dda4831acd022ef84a1246803c73#egg=ckanclient-dev -Sphinx==1.2b1 docutils==0.8.1 -httpretty==0.6 +httpretty==0.6.0 nose==1.2.1 pep8==1.3.3 pip-tools==0.3.1 +Sphinx==1.2b1 diff --git a/requirements.txt b/requirements.txt index 91dd474e2ed..79fd67948dd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,32 +2,25 @@ # instructions in CKAN's documentation for full installation instructions. # like: pip install -r requirements.txt. See the Install from Source # This file lists CKAN's dependencies so that you can install them (e.g. into +apachemiddleware==0.1.1 Babel==0.9.6 Beaker==1.6.4 +decorator==3.4.0 +fanstatic==0.12 FormAlchemy==1.4.2 FormEncode==1.2.6 Genshi==0.6 Jinja2==2.6 Mako==0.7.3 MarkupSafe==0.15 +ofs==0.4.1 Pairtree==0.7.1-T Paste==1.7.5.1 PasteDeploy==1.5.0 PasteScript==1.7.5 +psycopg2==2.4.5 Pygments==1.6 Pylons==0.9.7 -Routes==1.13 -SQLAlchemy==0.7.8 -Tempita==0.5.1 -WebError==0.10.3 -WebHelpers==1.3 -WebOb==1.0.8 -WebTest==1.4.3 -apachemiddleware==0.1.1 -decorator==3.4.0 -fanstatic==0.12 -ofs==0.4.1 -psycopg2==2.4.5 python-dateutil==1.5 python-openid==2.2.5 pyutilib.component.core==4.5.3 @@ -36,11 +29,18 @@ repoze.who-friendlyform==1.0.8 repoze.who.plugins.openid==0.5.3 repoze.who==1.0.19 requests==1.1.0 +Routes==1.13 simplejson==3.1.2 solrpy==0.9.5 sqlalchemy-migrate==0.7.2 -unicodecsv==0.9 +SQLAlchemy==0.7.8 +Tempita==0.5.1 +unicodecsv==0.9.0 vdm==0.11 verlib==0.1 virtualenv==1.9.1 +WebError==0.10.3 +WebHelpers==1.3 +WebOb==1.0.8 +WebTest==1.4.3 zope.interface==4.0.1 From 4670a6da2e27de90baf80936454310d347b0eb0a Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Fri, 7 Jun 2013 12:47:27 +0200 Subject: [PATCH 179/201] Update to a newer version of the Sphinx theme Update the sphinx-theme-okfn git submodule to a newer commit. It looks like it accidentally got reverted to an older commit recently. We can't use the latest version of sphinx-theme-okfn because it breaks a bunch of stuff, this commit looks like the newest version that 'just works' for CKAN. --- doc/_themes/sphinx-theme-okfn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/_themes/sphinx-theme-okfn b/doc/_themes/sphinx-theme-okfn index e2722286d64..320555990b6 160000 --- a/doc/_themes/sphinx-theme-okfn +++ b/doc/_themes/sphinx-theme-okfn @@ -1 +1 @@ -Subproject commit e2722286d647df9e79c723aa469198cace34e36d +Subproject commit 320555990b639c99ac3bcc79024140c9588e2bdf From 63ffff0997b9d5cef97b2de48531e6fb62b393b3 Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Fri, 7 Jun 2013 14:09:52 +0200 Subject: [PATCH 180/201] [#945] Upgrading docs reorganization. Reorganise the upgrading and releases docs. We now have a single Upgrading page that includes info about the different types of release and the release process, and links to the various instructions for upgrading CKAN. Fixes #945. --- CHANGELOG.rst | 5 +- doc/changelog.rst | 1 + doc/conf.py | 4 +- doc/index.rst | 5 +- doc/installing.rst | 5 +- doc/release-process.rst | 2 +- ...ll.rst => upgrade-package-ckan-1-to-2.rst} | 75 ++---------- doc/upgrade-package-to-minor-release.rst | 12 ++ doc/upgrade-package-to-patch-release.rst | 56 +++++++++ doc/upgrade-source.rst | 89 +++++++++++++++ doc/upgrading-a-source-install.rst | 108 ------------------ doc/{releases.rst => upgrading.rst} | 102 +++++++++++++++-- 12 files changed, 273 insertions(+), 191 deletions(-) create mode 120000 doc/changelog.rst rename doc/{upgrading-a-package-install.rst => upgrade-package-ckan-1-to-2.rst} (57%) create mode 100644 doc/upgrade-package-to-minor-release.rst create mode 100644 doc/upgrade-package-to-patch-release.rst create mode 100644 doc/upgrade-source.rst delete mode 100644 doc/upgrading-a-source-install.rst rename doc/{releases.rst => upgrading.rst} (54%) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2cc171b4d15..38d8ba8cd1b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,4 +1,7 @@ -.. _changelog: +.. This tocdepth stops Sphinx from putting every subsection title in this file + into the master table of contents. + +:tocdepth: 1 --------- Changelog diff --git a/doc/changelog.rst b/doc/changelog.rst new file mode 120000 index 00000000000..e22698baf7c --- /dev/null +++ b/doc/changelog.rst @@ -0,0 +1 @@ +../CHANGELOG.rst \ No newline at end of file diff --git a/doc/conf.py b/doc/conf.py index 2c4bfa4ee1c..1c9ac651251 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -62,10 +62,12 @@ # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo'] -autodoc_member_order = 'bysource' autodoc_member_order = 'bysource' +todo_include_todos = True + + # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] diff --git a/doc/index.rst b/doc/index.rst index 6c6d0f7e0c6..7b5d863e81c 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -26,7 +26,7 @@ advanced documentation last: * :doc:`contributing` and :doc:`test` are for **testers**, **translators** and **core developers** who want to contribute to CKAN. -* Finally, :doc:`configuration` and :doc:`releases` are **reference** docs +* Finally, :doc:`configuration` and :doc:`changelog` are **reference** docs covering CKAN's config file options and the differences between CKAN releases. @@ -36,6 +36,7 @@ advanced documentation last: :maxdepth: 2 installing + upgrading getting-started features writing-extensions @@ -44,4 +45,4 @@ advanced documentation last: contributing test configuration - releases + changelog diff --git a/doc/installing.rst b/doc/installing.rst index 32acd17255b..f75e9cc9a35 100644 --- a/doc/installing.rst +++ b/doc/installing.rst @@ -27,8 +27,7 @@ See :doc:`install-from-package`. See :doc:`install-from-source`. If you've already setup a CKAN website and want to upgrade it to a newer -version of CKAN, see :doc:`upgrading-a-package-install` or -:doc:`upgrading-a-source-install`. +version of CKAN, see :doc:`upgrading`. ------------ @@ -38,5 +37,3 @@ version of CKAN, see :doc:`upgrading-a-package-install` or install-from-package install-from-source deployment - upgrading-a-package-install - upgrading-a-source-install diff --git a/doc/release-process.rst b/doc/release-process.rst index 93fec434ce8..2d0046fbd05 100644 --- a/doc/release-process.rst +++ b/doc/release-process.rst @@ -2,7 +2,7 @@ Doing a CKAN Release ==================== These are the steps followed by CKAN developers to do a release. To get an -overview of CKAN releases, check :doc:`releases`. +overview of CKAN releases, check :doc:`upgrading`. .. _beta-release: diff --git a/doc/upgrading-a-package-install.rst b/doc/upgrade-package-ckan-1-to-2.rst similarity index 57% rename from doc/upgrading-a-package-install.rst rename to doc/upgrade-package-ckan-1-to-2.rst index e7c01d19f0b..e7258ce93cf 100644 --- a/doc/upgrading-a-package-install.rst +++ b/doc/upgrade-package-ckan-1-to-2.rst @@ -1,76 +1,17 @@ -=========================== -Upgrading a package install -=========================== - - ----------------------------- -Upgrading to a patch release ----------------------------- - -.. note:: - - *Patch releases* of CKAN are releases that increment the third digit in the - version number. For example, if you're upgrading from CKAN ``2.0`` to CKAN - ``2.0.1`` then you're upgrading to a new patch release. Patch releases - should not contain any backwards-incompatible changes. - - See :doc:`releases` for more detail about the different types CKAN release. - -Patch releases are distributed in the same package as the minor release they -belong to, so for example CKAN ``2.0``, ``2.0.1``, ``2.0.2``, etc. will all be -installed using the CKAN ``2.0`` package (``python-ckan_2.0_amd64.deb``): - -#. Download the CKAN package:: - - wget http://packaging.ckan.org/python-ckan_2.0_amd64.deb - - You can check the actual CKAN version from a package running the following - command:: - - dpkg --info python-ckan_2.0_amd64.deb - - Look for the ``Version`` field in the output:: - - ... - Package: python-ckan - Version: 2.0.1-3 - ... - -#. Install the package with the following command:: - - sudo dpkg -i python-ckan_2.0_amd64.deb - - This will **not** replace or modify any configuration files that you already - have on the server, including the CKAN config file or any |apache| or - |nginx| configuration files. - - Your CKAN instance should be upgraded straight away. +============================================== +Upgrading a CKAN 1 package install to CKAN 2.0 +============================================== .. note:: - When upgrading from 2.0 to 2.0.1 you may see some vdm related warnings when - installing the package:: - - dpkg: warning: unable to delete old directory '/usr/lib/ckan/default/src/vdm': Directory not empty - - These are due to vdm not longer being installed from source. You can ignore - them and delete the folder manually if you want. - - -------------------------------------------- -Upgrading a 1.X Package Install to CKAN 2.0 -------------------------------------------- - -.. note:: - - If you want to upgrade to a 1.X version of CKAN rather than to CKAN 2.0, see - the `documentation - `_ + If you want to upgrade a CKAN 1.x package install to a newer version of + CKAN 1 (as opposed to upgrading to CKAN 2), see the + `documentation `_ relevant to the old CKAN packaging system. The CKAN 2.0 package requires Ubuntu 12.04 64-bit, whereas previous CKAN packages used Ubuntu 10.04. CKAN 2.0 also introduces many -backwards-incompatible feature changes (see :ref:`the changelog `). +backwards-incompatible feature changes (see :doc:`the changelog `). So it's not possible to automatically upgrade to a CKAN 2.0 package install. However, you can install CKAN 2.0 (either on the same server that contained @@ -133,3 +74,5 @@ database and any custom configuration, extensions or templates to your new CKAN to be adapted before they can be used with CKAN 2.0. CKAN 2.0 introduces an entirely new template system based on Jinja2 rather than on Genshi. See :doc:`theming` for details. + + diff --git a/doc/upgrade-package-to-minor-release.rst b/doc/upgrade-package-to-minor-release.rst new file mode 100644 index 00000000000..f3bc6bd35f9 --- /dev/null +++ b/doc/upgrade-package-to-minor-release.rst @@ -0,0 +1,12 @@ +========================================================= +Upgrading a CKAN 2 package install to a new minor release +========================================================= + +.. note:: + + Before upgrading CKAN you should check the compatibility of any custom + themes or extensions you're using, check the changelog, and backup your + database. See :ref:`upgrading`. + +.. todo:: Instructions for upgrading a package install to a new minor release + diff --git a/doc/upgrade-package-to-patch-release.rst b/doc/upgrade-package-to-patch-release.rst new file mode 100644 index 00000000000..5842e17b280 --- /dev/null +++ b/doc/upgrade-package-to-patch-release.rst @@ -0,0 +1,56 @@ +========================================================= +Upgrading a CKAN 2 package install to a new patch release +========================================================= + +.. note:: + + Before upgrading CKAN you should check the compatibility of any custom + themes or extensions you're using, check the changelog, and backup your + database. See :ref:`upgrading`. + +:ref:`Patch releases ` are distributed in the same package as the +minor release they belong to, so for example CKAN ``2.0``, ``2.0.1``, +``2.0.2``, etc. will all be installed using the CKAN ``2.0`` package +(``python-ckan_2.0_amd64.deb``): + +#. Download the CKAN package:: + + wget http://packaging.ckan.org/python-ckan_2.0_amd64.deb + + You can check the actual CKAN version from a package running the following + command:: + + dpkg --info python-ckan_2.0_amd64.deb + + Look for the ``Version`` field in the output:: + + ... + Package: python-ckan + Version: 2.0.1-3 + ... + +#. Install the package with the following command:: + + sudo dpkg -i python-ckan_2.0_amd64.deb + + This will **not** replace or modify any configuration files that you already + have on the server, including the CKAN config file or any |apache| or + |nginx| configuration files. + + Your CKAN instance should be upgraded straight away. + + .. note:: + + When upgrading from 2.0 to 2.0.1 you may see some vdm related warnings + when installing the package:: + + dpkg: warning: unable to delete old directory '/usr/lib/ckan/default/src/vdm': Directory not empty + + These are due to vdm not longer being installed from source. You can + ignore them and delete the folder manually if you want. + +#. You're done! + +You should now be able to visit your CKAN website in your web browser and see +that it's running the new version of CKAN. + diff --git a/doc/upgrade-source.rst b/doc/upgrade-source.rst new file mode 100644 index 00000000000..8131a25a62b --- /dev/null +++ b/doc/upgrade-source.rst @@ -0,0 +1,89 @@ +========================== +Upgrading a source install +========================== + +.. note:: + + Before upgrading CKAN you should check the compatibility of any custom + themes or extensions you're using, check the changelog, and backup your + database. See :ref:`upgrading`. + +The process for upgrading a source install is the same, no matter what type of +CKAN release you're upgrading to: + +#. Activate your virtualenv and switch to the ckan source directory, e.g.: + + .. parsed-literal:: + + |activate| + cd |virtualenv|/src/ckan + +#. Checkout the new CKAN version from git, for example:: + + git fetch + git checkout release-v2.0 + + If you have any CKAN extensions installed from source, you may need to + checkout newer versions of the extensions at this point as well. Refer to + the documentation for each extension. + +#. Update CKAN's dependencies:: + + pip install --upgrade -r pip-requirements.txt + +#. If you are upgrading to a new :ref:`major release ` you need to + update your Solr schema symlink. + + When :ref:`setting up solr` you created a symlink + ``/etc/solr/conf/schema.xml`` linking to a CKAN Solr schema file such as + |virtualenv|/src/ckan/ckan/config/solr/schema-2.0.xml. This symlink + should be updated to point to the latest schema file in + |virtualenv|/src/ckan/ckan/config/solr/, if it doesn't already. + + For example, to update the symlink: + + .. parsed-literal:: + + sudo rm /etc/solr/conf/schema.xml + sudo ln -s |virtualenv|/src/ckan/ckan/config/solr/schema-2.0.xml /etc/solr/conf/schema.xml + +#. If you are upgrading to a new :ref:`major release ` update your + CKAN database's schema using the ``db upgrade`` command. + + .. warning :: + + To avoid problems during the database upgrade, comment out any plugins + that you have enabled in your ini file. You can uncomment them again when + the upgrade finishes. + + For example: + + .. parsed-literal:: + + paster db upgrade --config=\ |development.ini| + + See :ref:`paster db` for details of the ``db upgrade`` + command. + +#. Rebuild your search index by running the ``ckan search-index rebuild`` + command: + + .. parsed-literal:: + + paster search-index rebuild -r --config=\ |development.ini| + + See :ref:`rebuild search index` for details of the + ``ckan search-index rebuild`` command. + +#. Finally, restart your web server. For example if you have deployed CKAN + using the Apache web server on Ubuntu linux, run this command: + + .. parsed-literal:: + + |reload_apache| + +#. You're done! + +You should now be able to visit your CKAN website in your web browser and see +that it's running the new version of CKAN. + diff --git a/doc/upgrading-a-source-install.rst b/doc/upgrading-a-source-install.rst deleted file mode 100644 index 8c67826a089..00000000000 --- a/doc/upgrading-a-source-install.rst +++ /dev/null @@ -1,108 +0,0 @@ -Upgrading a Source Install -========================== - -.. note:: - - Before upgrading your version of CKAN you should check that any custom - templates or extensions you're using work with the new version of CKAN. For - example, you could install the new version of CKAN in a new virtual - environment and use that to test your templates and extensions. - -.. note:: - - You should also read the `CKAN Changelog - `_ to see if there - are any extra notes to be aware of when upgrading to the new version. - -.. todo:: - - Run python setup.py develop! - - -1. Activate your virtualenv and switch to the ckan source directory, e.g.: - - .. parsed-literal:: - - |activate| - cd |virtualenv|/src/ckan - -2. Backup your CKAN database using the ``db dump`` command, for - example: - - .. parsed-literal:: - - paster db dump --config=\ |development.ini| my_ckan_database.pg_dump - - This will create a file called ``my_ckan_database.pg_dump``, if something - goes wrong with the CKAN upgrade you can use this file to restore the - database to its pre-upgrade state. See :ref:`paster db` for - details of the ``db dump`` and ``db load`` commands. - -3. Checkout the new CKAN version from git, for example:: - - git fetch - git checkout release-v2.0 - - If you have any CKAN extensions installed from source, you may need to - checkout newer versions of the extensions at this point as well. Refer to - the documentation for each extension. - -4. Update CKAN's dependencies:: - - pip install --upgrade -r pip-requirements.txt - -5. If you are upgrading to a new major version of CKAN (for example if you are - upgrading to CKAN 2.0, 2.1 etc.), then you need to update your Solr schema - symlink. - - When :ref:`setting up solr` you created a symlink - ``/etc/solr/conf/schema.xml`` linking to a CKAN Solr schema file such as - |virtualenv|/src/ckan/ckan/config/solr/schema-2.0.xml. This symlink - should be updated to point to the latest schema file in - |virtualenv|/src/ckan/ckan/config/solr/, if it doesn't already. - - For example, to update the symlink: - - .. parsed-literal:: - - sudo rm /etc/solr/conf/schema.xml - sudo ln -s |virtualenv|/src/ckan/ckan/config/solr/schema-2.0.xml /etc/solr/conf/schema.xml - -6. If you are upgrading to a new major version of CKAN (for example if you - are upgrading to CKAN 2.0, 2.1 etc.), update your CKAN database's schema - using the ``db upgrade`` command. - - .. warning :: - - To avoid problems during the database upgrade, comment out any plugins - that you have enabled in your ini file. You can uncomment them again when - the upgrade finishes. - - For example: - - .. parsed-literal:: - - paster db upgrade --config=\ |development.ini| - - See :ref:`paster db` for details of the ``db upgrade`` - command. - -7. Rebuild your search index by running the ``ckan search-index rebuild`` - command: - - .. parsed-literal:: - - paster search-index rebuild -r --config=\ |development.ini| - - See :ref:`rebuild search index` for details of the - ``ckan search-index rebuild`` command. - -8. Finally, restart your web server. For example if you have deployed CKAN - using the Apache web server on Ubuntu linux, run this command: - - .. parsed-literal:: - - |reload_apache| - -9. You're done! You should now be able to visit your CKAN website in your web - browser and see that it's running the new version of CKAN. diff --git a/doc/releases.rst b/doc/upgrading.rst similarity index 54% rename from doc/releases.rst rename to doc/upgrading.rst index bd98f394274..2395fd483e8 100644 --- a/doc/releases.rst +++ b/doc/upgrading.rst @@ -1,10 +1,29 @@ -============= -CKAN Releases -============= +============== +Upgrading CKAN +============== + +This document covers CKAN releases and how to upgrade a site to a newer version +of CKAN: + +* :ref:`releases` describes the different types of CKAN release +* :ref:`release process` describes the process that the CKAN dev team follows, + when we make a new CKAN release +* Finally, :ref:`upgrading` will walk you through the steps for upgrading a + CKAN site to a newer version of CKAN + +For a list of CKAN releases and the changes introduced in each release, see the +:doc:`changelog`. + + +.. _releases: + +------------- +CKAN releases +------------- CKAN follows a predictable release cycle so that users can depend on stable releases of CKAN, and can plan their upgrades to new releases. -The :ref:`changelog` documents the main changes in each release. +The :doc:`changelog` documents the main changes in each release. Each release has a version number of the form ``M.m`` (eg. 2.1) or ``M.m.p`` (eg. 1.8.2), where ``M`` is the **major version**, ``m`` is the **minor @@ -21,7 +40,7 @@ Minor Releases Minor releases, such as CKAN 1.8 and CKAN 2.1, increment the minor version number. These releases are not as disruptive as major releases, but backwards-incompatible changes *may* be introduced in minor releases. The - :ref:`changelog` will document any breaking changes. We aim to release a minor + :doc:`changelog` will document any breaking changes. We aim to release a minor version of CKAN roughly every three months. Patch Releases @@ -36,9 +55,10 @@ Patch Releases - New dependencies - Big refactorings or new features in critical parts of the code +.. _release process: --------------- -Release Process +Release process --------------- .. _beta.ckan.org: http://beta.ckan.org @@ -59,11 +79,14 @@ of CKAN, we will: #. During the final week before the release, we'll only allow critical bug fixes to be committed on the release branch. +.. _ckan-dev: http://lists.okfn.org/mailman/listinfo/ckan-dev +.. _ckan-discuss: http://lists.okfn.org/mailman/listinfo/ckan-discuss + At some point during the beta period a **strings freeze** will begin. That means that no changes to translatable strings are allowed on the release branch (no new strings, or changes to existing strings). This will give translators time to update the translations on Transifex_. We'll publish a -**call for translations** to the ``ckan-dev`` and ``ckan-discuss`` mailing +**call for translations** to the `ckan-dev`_ and `ckan-discuss`_ mailing lists, announcing that the new version is ready to be translated. At some point before the final release, we'll announce an **end of @@ -87,4 +110,67 @@ Detailed release process instructions for CKAN Developers can be found in the release-process -.. include:: ../CHANGELOG.rst + +.. _upgrading: + +-------------- +Upgrading CKAN +-------------- + +This section will walk you through the steps to upgrade your CKAN site to a +newer version of CKAN. + +.. note:: + + Before upgrading your version of CKAN you should check that any custom + templates or extensions you're using work with the new version of CKAN. + For example, you could install the new version of CKAN in a new virtual + environment and use that to test your templates and extensions. + +.. note:: + + You should also read the :doc:`changelog` to see if there are any extra + notes to be aware of when upgrading to the new version. + + +1. Backup your database +======================= + +You should always backup your CKAN database before upgrading CKAN. If something +goes wrong with the CKAN upgrade you can use the backup to restore the database +to its pre-upgrade state. + +#. Activate your virtualenv and switch to the ckan source directory, e.g.: + + .. parsed-literal:: + + |activate| + cd |virtualenv|/src/ckan + +#. Backup your CKAN database using the ``db dump`` command, for + example: + + .. parsed-literal:: + + paster db dump --config=\ |development.ini| my_ckan_database.pg_dump + + This will create a file called ``my_ckan_database.pg_dump``, you can use the + the ``db load`` command to restore your database to the state recorded in + this file. See :ref:`paster db` for details of the ``db dump`` and ``db + load`` commands. + + +2. Upgrade CKAN +=============== + +The process of upgrading CKAN differs depending on whether you have a package +install or a source install of CKAN, and whether you're upgrading to a +:ref:`major, minor or patch release ` of CKAN. Follow the +appropriate one of these documents: + +.. toctree:: + + upgrade-package-ckan-1-to-2 + upgrade-package-to-patch-release + upgrade-package-to-minor-release + upgrade-source From 7771d4e7c06f6f91eed85451d6016fa876551f7c Mon Sep 17 00:00:00 2001 From: Sean Hammond Date: Fri, 7 Jun 2013 14:20:18 +0200 Subject: [PATCH 181/201] Fix some Sphinx warnings These two datastore-*.rst files got merged into sections within datastore.rst, but apparently the files weren't deleted, or a merge brought them back. --- doc/datastore-api.rst | 168 ---------------------------------------- doc/datastore-setup.rst | 152 ------------------------------------ 2 files changed, 320 deletions(-) delete mode 100644 doc/datastore-api.rst delete mode 100644 doc/datastore-setup.rst diff --git a/doc/datastore-api.rst b/doc/datastore-api.rst deleted file mode 100644 index 896c2fff113..00000000000 --- a/doc/datastore-api.rst +++ /dev/null @@ -1,168 +0,0 @@ -================= -The DataStore API -================= - -The DataStore API allows tabular data to be stored inside CKAN quickly and -easily. Each resource in a CKAN instance can have an associated DataStore -table. The API for using the DataStore is outlined below. - -Making a DataStore API Request -============================== - -Making a DataStore API request is the same as making an Action API request: you -post a JSON dictionary in an HTTP POST request to an API URL, and the API also -returns its response in a JSON dictionary. See the :ref:`action-api` for -details. - - -API Reference -============= - -.. note:: Lists can always be expressed in different ways. It is possible to use lists, comma separated strings or single items. These are valid lists: ``['foo', 'bar']``, ``'foo, bar'``, ``"foo", "bar"`` and ``'foo'``. Additionally, there are several ways to define a boolean value. ``True``, ``on`` and ``1`` are all vaid boolean values. - -.. note:: The table structure of the DataStore is explained in :ref:`db_internals`. - -.. automodule:: ckanext.datastore.logic.action - :members: - -.. _fields: - -Fields ------- - -Fields define the column names and the type of the data in a column. A field is defined as follows:: - - { - "id": # a string which defines the column name - "type": # the data type for the column - } - -Field **types are optional** and will be guessed by the DataStore from the provided data. However, setting the types ensures that future inserts will not fail because of wrong types. See :ref:`valid-types` for details on which types are valid. - -Example:: - - [ - { - "id": "foo", - "type": "int4" - }, - { - "id": "bar" - # type is optional - } - ] - -.. _records: - -Records -------- - -A record is the data to be inserted in a table and is defined as follows:: - - { - "": # data to be set - # .. more data - } - -Example:: - - [ - { - "foo": 100, - "bar": "Here's some text" - }, - { - "foo": 42 - } - ] - -.. _valid-types: - -Field types ------------ - -The DataStore supports all types supported by PostgreSQL as well as a few additions. A list of the PostgreSQL types can be found in the `type section of the documentation`_. Below you can find a list of the most common data types. The ``json`` type has been added as a storage for nested data. - -In addition to the listed types below, you can also use array types. They are defines by prepending a ``_`` or appending ``[]`` or ``[n]`` where n denotes the length of the array. An arbitrarily long array of integers would be defined as ``int[]``. - -.. _type section of the documentation: http://www.postgresql.org/docs/9.1/static/datatype.html - - -text - Arbitrary text data, e.g. ``Here's some text``. -json - Arbitrary nested json data, e.g ``{"foo": 42, "bar": [1, 2, 3]}``. - Please note that this type is a custom type that is wrapped by the DataStore. -date - Date without time, e.g ``2012-5-25``. -time - Time without date, e.g ``12:42``. -timestamp - Date and time, e.g ``2012-10-01T02:43Z``. -int - Integer numbers, e.g ``42``, ``7``. -float - Floats, e.g. ``1.61803``. -bool - Boolean values, e.g. ``true``, ``0`` - - -You can find more information about the formatting of dates in the `date/time types section of the PostgreSQL documentation`_. - -.. _date/time types section of the PostgreSQL documentation: http://www.postgresql.org/docs/9.1/static/datatype-datetime.html - -.. _resource_aliases: - -Resource aliases ----------------- - -A resource in the DataStore can have multiple aliases that are easier to remember than the resource id. Aliases can be created and edited with the :meth:`~ckanext.datastore.logic.action.datastore_create` API endpoint. All aliases can be found in a special view called ``_table_metadata``. See :ref:`db_internals` for full reference. Aliases can only be used in the search. - -.. _datastore_search_htsql: - -HTSQL Support -------------- - - -The `ckanext-htsql `_ extension adds an API action that allows a user to search data in a resource using the `HTSQL `_ query expression language. Please refer to the extension documentation to know more. - - -.. _comparison_querying: - -Comparison of different querying methods ----------------------------------------- - -The DataStore supports querying with multiple API endpoints. They are similar but support different features. The following list gives an overview of the different methods. - -============================== ======================================================== ============================================================ ============================= -.. :meth:`~ckanext.datastore.logic.action.datastore_search` :meth:`~ckanext.datastore.logic.action.datastore_search_sql` :ref:`HTSQL` -============================== ======================================================== ============================================================ ============================= -**Ease of use** Easy Complex Medium -**Flexibility** Low High Medium -**Query language** Custom (JSON) SQL HTSQL -**Join resources** No Yes No -**Search private resources** Yes (if authorized) No No -============================== ======================================================== ============================================================ ============================= - - -.. _db_internals: - -Internal structure of the database ----------------------------------- - -The DataStore is a thin layer on top of a PostgreSQL database. Each DataStore resource belongs to a CKAN resource. The name of a table in the DataStore is always the resource id of the CKAN resource for the data. - -As explained in :ref:`resource_aliases`, a resource can have mnemonic aliases which are stored as views in the database. - -All aliases (views) and resources (tables respectively relations) of the DataStore can be found in a special view called ``_table_metadata``. To access the list, open ``http://{YOUR-CKAN-INSTALLATION}/api/3/action/datastore_search?resource_id=_table_metadata``. - -``_table_metadata`` has the following fields: - -_id - Unique key of the relation in ``_table_metadata``. -alias_of - Name of a relation that this alias point to. This field is ``null`` iff the name is not an alias. -name - Contains the name of the alias if alias_of is not null. Otherwise, this is the resource id of the CKAN resource for the DataStore resource. -oid - The PostgreSQL object ID of the table that belongs to name. diff --git a/doc/datastore-setup.rst b/doc/datastore-setup.rst deleted file mode 100644 index 6feb071db90..00000000000 --- a/doc/datastore-setup.rst +++ /dev/null @@ -1,152 +0,0 @@ -======================== -Setting up the DataStore -======================== - - -.. note:: The DataStore requires PostgreSQL 9.0 or later. It is possible to use the DataStore on versions prior to 9.0 (for example 8.4). However, the :meth:`~ckanext.datastore.logic.action.datastore_search_sql` will not be available and the set-up is slightly different. Make sure, you read :ref:`legacy_mode` for more details. - -1. Enable the extension -======================= - -Since the DataStore is an optional extension, it has to be enabled separately. To do so, ensure that the ``datastore`` extension is enabled in your CKAN config file:: - - ckan.plugins = datastore - -2. Set-up the database -====================== - -.. warning:: Make sure that you follow the steps in `Set Permissions`_ below correctly. Wrong settings could lead to serious security issues. - -The DataStore requires a separate PostgreSQL database to save the resources to. - -List existing databases:: - - sudo -u postgres psql -l - -Check that the encoding of databases is ‘UTF8’, if not internationalisation may be a problem. Since changing the encoding of PostgreSQL may mean deleting existing databases, it is suggested that this is fixed before continuing with the datastore setup. - -Create users and databases --------------------------- - -.. tip:: - - As is done in the example commands below, we recommend reusing your existing - CKAN database user (``ckanuser`` in :doc:`install-from-source`) as the - readwrite user for your datastore database. - - However, this might not be possible if the CKAN database and the DataStore - database are on different servers. In this case, you should create a new - database user on the server with the DataStore database:: - - sudo -u postgres createuser -S -D -R -P -l writeuser - - Then in the commands below, replace ``ckanuser`` with ``writeuser``. - -Create a database user called ``readonlyuser``. This user will be given -read-only access to your DataStore database in the `Set Permissions`_ step -below:: - - sudo -u postgres createuser -S -D -R -P -l readonlyuser - -Create the database (owned by ``ckanuser``), which we'll call ``datastore``:: - - sudo -u postgres createdb -O ckanuser datastore -E utf-8 - -Set URLs --------- - -Now, uncomment the ``ckan.datastore.write_url`` and ``ckan.datastore.read_url`` lines in your CKAN config file and edit them if necessary:: - - # Datastore - # Uncommment to set the datastore urls - ckan.datastore.write_url = postgresql://ckanuser:pass@localhost/datastore - ckan.datastore.read_url = postgresql://readonlyuser:pass@localhost/datastore - -Set Permissions ---------------- - -.. tip:: See :ref:`legacy_mode` if these steps continue to fail or seem too complicated for your set-up. However, keep in mind that the legacy mode is limited in its capabilities. - -Once the DataStore database and the users are created, the permissions on the DataStore and CKAN database have to be set. Since there are different set-ups, there are different ways of setting the permissions. Only **one** of the options should be used. - -Option 1: Paster command -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This option is preferred if CKAN and PostgreSQL are on the same server. - -To set the permissions, use this paster command after you've set the database URLs (make sure to have your virtualenv activated):: - - paster datastore set-permissions postgres - -The ``postgres`` at the end of this command should be the name of a postgres -user with permission to create new tables and users, grant permissions, etc. -Typically this user is called "postgres". See ``paster datastore -set-permissions -h``. - -Option 2: Command line tool -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This option should be used if the CKAN server is different from the database server. - -Copy the content from the ``datastore/bin/`` directory to the database server. Then run the command line tool ``datastore_setup.py`` to set the permissions on the database. To see all available options, run:: - - python datastore_setup.py -h - -Once you are confident that you know the right names, set the permissions (assuming that the CKAN database is called ``ckan`` and the CKAN PostgreSQL user is called ``ckanuser``):: - - python datastore_setup.py ckan datastore ckanuser ckanuser readonlyuser -p postgres - - -Option 3: SQL script -~~~~~~~~~~~~~~~~~~~~ - -This option is for more complex set-ups and requires understanding of SQL and PostgreSQL. - -Copy the ``set_permissions.sql`` file to the server that the database runs on. Make sure you set all variables in the file correctly and comment out the parts that are not needed for you set-up. Then, run the script:: - - sudo -u postgres psql postgres -f set_permissions.sql - - -3. Test the set-up -================== - -The DataStore is now set-up. To test the set-up you can list all resources that are in the DataStore:: - - curl -X GET "http://127.0.0.1:5000/api/3/action/datastore_search?resource_id=_table_metadata" - -This should return a JSON page without errors. - -To test the whether the set-up allows writing you can create a new resource in the DataStore. To do so, run the following command:: - - curl -X POST http://127.0.0.1:5000/api/3/action/datastore_create -H "Authorization: {YOUR-API-KEY}" -d '{"resource_id": "{RESOURCE-ID}", "fields": [ {"id": "a"}, {"id": "b"} ], "records": [ { "a": 1, "b": "xyz"}, {"a": 2, "b": "zzz"} ]}' - -A table named after the resource id should have been created on your DataStore -database. Visiting the following URL should return a response from the DataStore with -the records inserted above:: - - http://127.0.0.1:5000/api/3/action/datastore_search?resource_id={RESOURCE_ID} - -To find out more about the DataStore API, go to :doc:`datastore-api`. - - -.. _legacy_mode: - -Legacy mode: use the DataStore with old PostgreSQL versions -=========================================================== - -.. tip:: The legacy mode can also be used to simplify the set-up since it does not require you to set the permissions or create a separate user. - -The DataStore can be used with a PostgreSQL version prior to 9.0 in *legacy mode*. Due to the lack of some functionality, the :meth:`~ckanext.datastore.logic.action.datastore_search_sql` and consequently the :ref:`datastore_search_htsql` cannot be used. To enable the legacy mode, remove the declaration of the ``ckan.datastore.read_url``. - -The set-up for legacy mode is analogous to the normal set-up as described above with a few changes and consists of the following steps: - -1. Enable the extension -2. The legacy mode is enabled by **not** setting the ``ckan.datastore.read_url`` -#. Set-Up the database - - a) Create a separate database - #) Create a write user on the DataStore database (optional since the CKAN user can be used) - -#. Test the set-up - -There is no need for a read-only user or special permissions. Therefore the legacy mode can be used for simple set-ups as well. From b9e4eb8d2fdd252bc6f825d23dc5aec0309af0d8 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sun, 9 Jun 2013 17:34:26 +0200 Subject: [PATCH 182/201] Clean up merge --- doc/data-viewer.rst | 3 --- 1 file changed, 3 deletions(-) diff --git a/doc/data-viewer.rst b/doc/data-viewer.rst index deda1b84fed..55d417eb889 100644 --- a/doc/data-viewer.rst +++ b/doc/data-viewer.rst @@ -140,9 +140,6 @@ added to a CKAN instance To view the data the resource format must be set to one of the resource formats from above (case insensitive). -To also view remote resources, the :ref:`resource proxy ` -extension must be enabled as well (this is required in order to get around the -`same origin policy `_). Viewing PDF documents --------------------- From fd588bcd19c816e1bbbd1ac24327e7901081d734 Mon Sep 17 00:00:00 2001 From: Nigel Babu Date: Tue, 11 Jun 2013 07:46:29 +0530 Subject: [PATCH 183/201] [#454] Add polib to dev-requirements.txt --- dev-requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-requirements.txt b/dev-requirements.txt index 3aab3ef19bf..88e4bf73a46 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -6,3 +6,4 @@ nose==1.2.1 pep8==1.3.3 pip-tools==0.3.1 Sphinx==1.2b1 +polib==1.0.3 From 95702d2bd7ba0d069edaf589e4237dbf1c144cf0 Mon Sep 17 00:00:00 2001 From: Nigel Babu Date: Tue, 11 Jun 2013 08:40:05 +0530 Subject: [PATCH 184/201] [#803] Warn users before deleting an organization Deleting an organization deletes all the public and private datasets belonging to the organization. Add a warning to the delete confirmation about this. --- ckan/templates/organization/snippets/organization_form.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckan/templates/organization/snippets/organization_form.html b/ckan/templates/organization/snippets/organization_form.html index dae1d26d163..67b16063497 100644 --- a/ckan/templates/organization/snippets/organization_form.html +++ b/ckan/templates/organization/snippets/organization_form.html @@ -74,7 +74,7 @@
          {% block delete_button %} {% if h.check_access('organization_delete', {'id': data.id}) %} - {% set locale = h.dump_json({'content': _('Are you sure you want to delete this Organization?')}) %} + {% set locale = h.dump_json({'content': _('Are you sure you want to delete this Organization? This will delete all the public and private datasets belonging to this organization.')}) %} {% block delete_button_text %}{{ _('Delete') }}{% endblock %} {% endif %} {% endblock %} From 68f0aeb88f00b2d7c2a7935ccb7fe5a1022f4c1b Mon Sep 17 00:00:00 2001 From: John Glover Date: Tue, 11 Jun 2013 11:05:10 +0200 Subject: [PATCH 185/201] [#473] merge origin/master --- .pipignore | 1 + .tx/config | 2 +- CHANGELOG.txt => CHANGELOG.rst | 202 +- CONTRIBUTING.rst | 260 +- LICENSE.txt | 2 +- README.rst | 34 +- bin/osx-postgres-mem.sh | 3 +- bin/travis-build | 32 +- ckan/config/deployment.ini_tmpl | 328 +- ckan/config/environment.py | 35 +- ckan/config/install.py | 20 + ckan/config/routing.py | 163 +- ckan/config/who.ini | 2 +- ckan/controllers/api.py | 58 +- ckan/controllers/error.py | 1 - ckan/controllers/feed.py | 45 +- ckan/controllers/group.py | 22 +- ckan/controllers/home.py | 43 +- ckan/controllers/organization.py | 1 + ckan/controllers/package.py | 72 +- ckan/controllers/related.py | 51 +- ckan/controllers/revision.py | 16 +- ckan/controllers/storage.py | 18 +- ckan/controllers/tag.py | 8 +- ckan/controllers/user.py | 77 +- ckan/i18n/bg/LC_MESSAGES/ckan.mo | Bin 87814 -> 115959 bytes ckan/i18n/bg/LC_MESSAGES/ckan.po | 6175 +++++++++----- ckan/i18n/ca/LC_MESSAGES/ckan.mo | Bin 74992 -> 107623 bytes ckan/i18n/ca/LC_MESSAGES/ckan.po | 6182 +++++++++----- ckan/i18n/check_po_files.py | 2 + ckan/i18n/ckan.pot | 5703 ++++++++----- ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo | Bin 74744 -> 107764 bytes ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po | 6201 +++++++++----- ckan/i18n/de/LC_MESSAGES/ckan.mo | Bin 72667 -> 107107 bytes ckan/i18n/de/LC_MESSAGES/ckan.po | 6425 ++++++++++----- ckan/i18n/dv/LC_MESSAGES/ckan.mo | Bin 0 -> 100006 bytes ckan/i18n/dv/LC_MESSAGES/ckan.po | 6064 ++++++++++++++ ckan/i18n/el/LC_MESSAGES/ckan.mo | Bin 97430 -> 142514 bytes ckan/i18n/el/LC_MESSAGES/ckan.po | 6448 ++++++++++----- ckan/i18n/en_GB/LC_MESSAGES/ckan.mo | Bin 0 -> 99972 bytes ckan/i18n/en_GB/LC_MESSAGES/ckan.po | 6066 ++++++++++++++ ckan/i18n/es/LC_MESSAGES/ckan.mo | Bin 74842 -> 109418 bytes ckan/i18n/es/LC_MESSAGES/ckan.po | 6426 ++++++++++----- ckan/i18n/es_AR/LC_MESSAGES/ckan.mo | Bin 0 -> 100022 bytes ckan/i18n/es_AR/LC_MESSAGES/ckan.po | 6064 ++++++++++++++ ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo | Bin 0 -> 100494 bytes ckan/i18n/fa_IR/LC_MESSAGES/ckan.po | 6053 ++++++++++++++ ckan/i18n/fi/LC_MESSAGES/ckan.mo | Bin 73405 -> 104571 bytes ckan/i18n/fi/LC_MESSAGES/ckan.po | 6455 +++++++++------ ckan/i18n/fr/LC_MESSAGES/ckan.mo | Bin 77660 -> 110348 bytes ckan/i18n/fr/LC_MESSAGES/ckan.po | 6803 +++++++++------ ckan/i18n/hu/LC_MESSAGES/ckan.mo | Bin 71492 -> 101717 bytes ckan/i18n/hu/LC_MESSAGES/ckan.po | 6079 +++++++++----- ckan/i18n/id/LC_MESSAGES/ckan.mo | Bin 0 -> 103107 bytes ckan/i18n/id/LC_MESSAGES/ckan.po | 6051 ++++++++++++++ ckan/i18n/is/LC_MESSAGES/ckan.mo | Bin 0 -> 104982 bytes ckan/i18n/is/LC_MESSAGES/ckan.po | 6075 ++++++++++++++ ckan/i18n/it/LC_MESSAGES/ckan.mo | Bin 74229 -> 105834 bytes ckan/i18n/it/LC_MESSAGES/ckan.po | 6286 +++++++++----- ckan/i18n/ja/LC_MESSAGES/ckan.mo | Bin 83082 -> 117555 bytes ckan/i18n/ja/LC_MESSAGES/ckan.po | 6190 +++++++++----- ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo | Bin 0 -> 109121 bytes ckan/i18n/ko_KR/LC_MESSAGES/ckan.po | 6054 ++++++++++++++ ckan/i18n/lt/LC_MESSAGES/ckan.mo | Bin 69634 -> 105470 bytes ckan/i18n/lt/LC_MESSAGES/ckan.po | 7263 +++++++++++------ ckan/i18n/lv/LC_MESSAGES/ckan.mo | Bin 70236 -> 101011 bytes ckan/i18n/lv/LC_MESSAGES/ckan.po | 5967 +++++++++----- ckan/i18n/my_MM/LC_MESSAGES/ckan.mo | Bin 0 -> 99649 bytes ckan/i18n/my_MM/LC_MESSAGES/ckan.po | 6050 ++++++++++++++ ckan/i18n/nl/LC_MESSAGES/ckan.mo | Bin 72004 -> 104445 bytes ckan/i18n/nl/LC_MESSAGES/ckan.po | 6557 +++++++++------ ckan/i18n/no/LC_MESSAGES/ckan.mo | Bin 71467 -> 101866 bytes ckan/i18n/no/LC_MESSAGES/ckan.po | 6286 +++++++++----- ckan/i18n/pl/LC_MESSAGES/ckan.mo | Bin 73242 -> 103509 bytes ckan/i18n/pl/LC_MESSAGES/ckan.po | 6117 +++++++++----- ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo | Bin 75940 -> 108981 bytes ckan/i18n/pt_BR/LC_MESSAGES/ckan.po | 6238 +++++++++----- ckan/i18n/ro/LC_MESSAGES/ckan.mo | Bin 69639 -> 100841 bytes ckan/i18n/ro/LC_MESSAGES/ckan.po | 5889 ++++++++----- ckan/i18n/ru/LC_MESSAGES/ckan.mo | Bin 83670 -> 138306 bytes ckan/i18n/ru/LC_MESSAGES/ckan.po | 6801 +++++++++------ ckan/i18n/sk/LC_MESSAGES/ckan.mo | Bin 75074 -> 106112 bytes ckan/i18n/sk/LC_MESSAGES/ckan.po | 6227 +++++++++----- ckan/i18n/sl/LC_MESSAGES/ckan.mo | Bin 69883 -> 101042 bytes ckan/i18n/sl/LC_MESSAGES/ckan.po | 5903 +++++++++----- ckan/i18n/sq/LC_MESSAGES/ckan.mo | Bin 70857 -> 101138 bytes ckan/i18n/sq/LC_MESSAGES/ckan.po | 6053 +++++++++----- ckan/i18n/sr/LC_MESSAGES/ckan.mo | Bin 88851 -> 115916 bytes ckan/i18n/sr/LC_MESSAGES/ckan.po | 6141 +++++++++----- ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo | Bin 74066 -> 104224 bytes ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po | 6141 +++++++++----- ckan/i18n/sv/LC_MESSAGES/ckan.mo | Bin 71664 -> 101897 bytes ckan/i18n/sv/LC_MESSAGES/ckan.po | 6173 +++++++++----- ckan/i18n/tr/LC_MESSAGES/ckan.mo | Bin 0 -> 100046 bytes ckan/i18n/tr/LC_MESSAGES/ckan.po | 6065 ++++++++++++++ ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo | Bin 0 -> 126470 bytes ckan/i18n/uk_UA/LC_MESSAGES/ckan.po | 6080 ++++++++++++++ ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo | Bin 0 -> 98527 bytes ckan/i18n/zh_CN/LC_MESSAGES/ckan.po | 6054 ++++++++++++++ ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo | Bin 0 -> 97143 bytes ckan/i18n/zh_TW/LC_MESSAGES/ckan.po | 6053 ++++++++++++++ ckan/lib/activity_streams.py | 72 +- ckan/lib/alphabet_paginate.py | 3 +- ckan/lib/app_globals.py | 6 +- ckan/lib/base.py | 67 +- ckan/lib/cli.py | 155 +- ckan/lib/create_test_data.py | 10 +- ckan/lib/datapreview.py | 6 +- ckan/lib/dictization/model_dictize.py | 23 +- ckan/lib/dictization/model_save.py | 38 +- ckan/lib/email_notifications.py | 5 +- ckan/lib/formatters.py | 3 +- ckan/lib/helpers.py | 460 +- ckan/lib/mailer.py | 13 +- ckan/lib/navl/dictization_functions.py | 3 +- ckan/lib/navl/validators.py | 10 +- ckan/lib/package_saver.py | 9 +- ckan/lib/plugins.py | 5 +- ckan/lib/render.py | 2 +- ckan/lib/search/index.py | 17 +- ckan/lib/search/query.py | 24 +- ckan/logic/__init__.py | 56 +- ckan/logic/action/create.py | 62 +- ckan/logic/action/delete.py | 23 +- ckan/logic/action/get.py | 107 +- ckan/logic/action/update.py | 89 +- ckan/logic/auth/__init__.py | 33 +- ckan/logic/auth/create.py | 4 +- ckan/logic/auth/get.py | 20 +- ckan/logic/auth/update.py | 6 +- ckan/logic/converters.py | 50 +- ckan/logic/schema.py | 8 +- ckan/logic/validators.py | 56 +- .../versions/067_turn_extras_to_strings.py | 4 +- ckan/misc.py | 95 - ckan/model/__init__.py | 1 + ckan/model/license.py | 4 +- ckan/model/package.py | 17 +- ckan/model/package_relationship.py | 2 +- ckan/model/tag.py | 3 +- ckan/model/test_user.py | 55 - ckan/model/tracking.py | 10 +- ckan/new_authz.py | 35 +- ckan/plugins/interfaces.py | 37 +- ckan/plugins/toolkit.py | 8 +- ckan/public/base/css/main.css | 156 +- ckan/public/base/images/flags.png | Bin 4967 -> 0 bytes .../base/javascript/modules/autocomplete.js | 6 + .../base/javascript/modules/basic-form.js | 10 + .../base/javascript/modules/confirm-action.js | 5 +- ckan/public/base/javascript/tracking.js | 1 - ckan/public/base/less/dataset.less | 4 + ckan/public/base/less/footer.less | 105 - ckan/public/base/less/group.less | 3 + ckan/public/base/less/iehacks.less | 31 +- ckan/public/base/less/layout.less | 7 +- ckan/public/base/less/mixins.less | 2 - ckan/public/base/less/prose.less | 26 + ckan/public/base/test/index.html | 3 +- ckan/public/base/test/spec/client.spec.js | 6 +- .../test/spec/modules/autocomplete.spec.js | 7 - .../activity_stream_items.html | 2 +- .../dataviewer/snippets/data_preview.html | 2 +- ckan/templates/development/primer.html | 138 +- .../development/snippets/actions.html | 2 + .../development/snippets/context.html | 24 + .../templates/development/snippets/facet.html | 6 +- .../development/snippets/media_grid.html | 2 +- ckan/templates/development/snippets/nav.html | 6 +- .../development/snippets/page_header.html | 13 +- .../development/snippets/toolbar.html | 8 - ckan/templates/group/about.html | 8 +- ckan/templates/group/activity_stream.html | 4 +- ckan/templates/group/admins.html | 4 +- ckan/templates/group/confirm_delete.html | 2 + .../group/confirm_delete_member.html | 2 + ckan/templates/group/followers.html | 4 +- ckan/templates/group/history.html | 12 + ckan/templates/group/index.html | 8 + ckan/templates/group/member_new.html | 10 +- ckan/templates/group/members.html | 4 +- ckan/templates/group/read.html | 4 + ckan/templates/group/snippets/group_item.html | 2 +- .../group/snippets/history_revisions.html | 12 + .../group/snippets/revisions_table.html | 31 + ckan/templates/header.html | 8 + ckan/templates/home/index.html | 1 + ckan/templates/organization/about.html | 8 +- .../organization/activity_stream.html | 4 +- ckan/templates/organization/admins.html | 4 +- .../organization/base_form_page.html | 6 +- ckan/templates/organization/bulk_process.html | 8 +- .../organization/confirm_delete.html | 2 + .../organization/confirm_delete_member.html | 2 + ckan/templates/organization/edit.html | 5 +- ckan/templates/organization/index.html | 12 +- ckan/templates/organization/member_new.html | 10 +- ckan/templates/organization/new.html | 4 +- ckan/templates/organization/read.html | 4 + .../snippets/organization_item.html | 2 +- ckan/templates/package/activity.html | 4 +- ckan/templates/package/activity_stream.html | 4 +- ckan/templates/package/confirm_delete.html | 2 + .../package/confirm_delete_resource.html | 2 + ckan/templates/package/followers.html | 4 +- ckan/templates/package/history.html | 12 + ckan/templates/package/read.html | 4 + ckan/templates/package/read_base.html | 35 +- ckan/templates/package/related_list.html | 6 +- ckan/templates/package/resource_read.html | 12 +- ckan/templates/package/search.html | 23 +- .../package/snippets/additional_info.html | 2 + .../package/snippets/data_api_button.html | 2 - .../package/snippets/history_revisions.html | 12 + ckan/templates/package/snippets/info.html | 2 + .../snippets/package_basic_fields.html | 23 +- .../package/snippets/package_form.html | 2 +- .../snippets/package_metadata_fields.html | 8 + .../package/snippets/resource_form.html | 11 + .../package/snippets/resources_list.html | 4 + .../package/snippets/revisions_table.html | 31 + .../package/snippets/search_form.html | 15 + ckan/templates/related/confirm_delete.html | 2 + ckan/templates/related/dashboard.html | 10 +- .../related/snippets/related_item.html | 2 +- ckan/templates/revision/__init__.py | 1 + ckan/templates/revision/diff.html | 56 + ckan/templates/revision/list.html | 19 + ckan/templates/revision/read.html | 94 + ckan/templates/revision/read_base.html | 19 + .../revision/snippets/revisions_list.html | 33 + ckan/templates/snippets/additional_info.html | 25 + ckan/templates/snippets/facet_list.html | 83 +- ckan/templates/snippets/license.html | 2 - ckan/templates/snippets/sort_by.html | 6 +- ckan/templates/tag/index.html | 8 +- ckan/templates/user/activity_stream.html | 4 +- ckan/templates/user/dashboard.html | 8 + ckan/templates/user/followers.html | 6 +- ckan/templates/user/list.html | 10 +- ckan/templates/user/login.html | 2 +- ckan/templates/user/logout.html | 4 +- ckan/templates/user/new.html | 4 +- ckan/templates/user/perform_reset.html | 4 +- ckan/templates/user/read.html | 7 +- .../package/new_package_form.html | 4 +- ckan/templates_legacy/package/read_core.html | 2 +- .../package/resource_read.html | 6 +- .../functional/api/model/test_vocabulary.py | 352 +- ckan/tests/functional/api/test_activity.py | 86 + ckan/tests/functional/api/test_dashboard.py | 17 + ckan/tests/functional/test_home.py | 3 +- ckan/tests/functional/test_package.py | 20 +- ckan/tests/functional/test_pagination.py | 8 +- ckan/tests/functional/test_user.py | 49 +- ckan/tests/lib/test_dictization.py | 3 +- ckan/tests/lib/test_solr_package_search.py | 6 +- ckan/tests/logic/test_action.py | 44 +- ckan/tests/logic/test_init.py | 13 + ckan/tests/logic/test_member.py | 201 +- ckan/tests/misc/test_format_text.py | 116 +- ckan/tests/models/test_package.py | 2 +- ckan/tests/models/test_user.py | 55 + ckan/tests/schema/test_schema.py | 22 + ckan/tests/test_coding_standards.py | 1069 +++ ckanext/datastore/bin/set_permissions.sql | 4 +- ckanext/datastore/commands.py | 24 +- ckanext/datastore/controller.py | 44 + ckanext/datastore/db.py | 455 +- ckanext/datastore/logic/action.py | 191 +- ckanext/datastore/logic/auth.py | 12 +- ckanext/datastore/logic/schema.py | 121 + ckanext/datastore/plugin.py | 200 +- ckanext/datastore/tests/test_configure.py | 99 +- ckanext/datastore/tests/test_create.py | 59 +- ckanext/datastore/tests/test_delete.py | 11 +- ckanext/datastore/tests/test_dump.py | 96 + ckanext/datastore/tests/test_search.py | 296 +- ckanext/datastore/tests/test_unit.py | 13 - ckanext/datastore/tests/test_upsert.py | 22 +- .../snippets/package_basic_fields.html | 5 + .../snippets/package_metadata_fields.html | 1 - ckanext/jsonpreview/plugin.py | 59 - ckanext/jsonpreview/theme/public/css/json.css | 33 - .../jsonpreview/theme/public/preview_json.js | 50 - .../jsonpreview/theme/public/resource.config | 10 - ckanext/jsonpreview/theme/templates/json.html | 13 - ckanext/pdfpreview/tests/test_preview.py | 23 +- .../theme/public/preview_recline.js | 6 +- .../theme/public/vendor/recline/recline.css | 12 + .../public/vendor/recline/recline.dataset.js | 25 +- .../vendor/recline/recline.dataset.min.js | 13 +- .../theme/public/vendor/recline/recline.js | 331 +- .../public/vendor/recline/recline.min.css | 2 +- .../public/vendor/recline/recline.min.js | 115 +- ckanext/resourceproxy/controller.py | 83 +- ckanext/resourceproxy/tests/test_proxy.py | 49 +- .../{jsonpreview => textpreview}/__init__.py | 0 ckanext/textpreview/plugin.py | 100 + .../tests/__init__.py | 0 .../tests/test_preview.py | 63 +- ckanext/textpreview/theme/public/LICENSE | 28 + ckanext/textpreview/theme/public/css/text.css | 16 + .../theme/public/highlight.pack.js | 1 + .../textpreview/theme/public/preview_text.js | 80 + .../textpreview/theme/public/resource.config | 12 + .../theme/public/styles/default.css | 135 + .../theme/public/styles/github.css | 127 + ckanext/textpreview/theme/templates/text.html | 21 + dev-requirements.txt | 8 + doc/CHANGELOG.rst | 1 - doc/_templates/footer.html | 2 +- doc/_themes/sphinx-theme-okfn | 2 +- doc/about.rst | 33 - doc/api.rst | 129 +- doc/apps-ideas.rst | 2 +- doc/authorization.rst | 282 +- ...itecture.rst => ckan-coding-standards.rst} | 26 +- doc/ckan.logic.action.create.rst | 7 - doc/ckan.logic.action.delete.rst | 7 - doc/ckan.logic.action.get.rst | 7 - doc/ckan.logic.action.update.rst | 7 - doc/commenting.rst | 23 - doc/common-error-messages.rst | 159 - doc/conf.py | 42 +- doc/configuration.rst | 1523 +++- doc/contrib.rst | 73 - doc/contributing.rst | 1 + doc/css-coding-standards.rst | 24 +- doc/data-viewer.rst | 204 +- doc/database-dumps.rst | 86 - doc/datastore-api.rst | 167 - doc/datastore-setup.rst | 154 - doc/datastore.rst | 390 +- doc/deployment.rst | 229 +- doc/documentation-guidelines.rst | 538 ++ doc/email-notifications.rst | 31 +- doc/extension-templating.rst | 133 - doc/extensions.rst | 92 - doc/features.rst | 29 + doc/filestore-api.rst | 87 - doc/filestore.rst | 155 +- doc/form-integration.rst | 2 +- doc/frontend-development.rst | 313 +- doc/frontend-testing.rst | 88 - doc/geospatial.rst | 137 - doc/getting-started.rst | 117 + doc/harvesting.rst | 56 - doc/i18n.rst | 2 +- doc/images/1.png | Bin 13631 -> 0 bytes doc/images/2.png | Bin 104466 -> 0 bytes doc/images/3a.png | Bin 93618 -> 0 bytes doc/images/3b.png | Bin 117100 -> 0 bytes doc/images/4.png | Bin 111123 -> 0 bytes doc/images/5.png | Bin 113951 -> 0 bytes doc/images/6.png | Bin 99033 -> 0 bytes doc/images/7.png | Bin 98742 -> 0 bytes doc/images/8.png | Bin 107516 -> 0 bytes doc/images/8a.png | Bin 115488 -> 0 bytes doc/images/9.png | Bin 44367 -> 98921 bytes doc/images/admin-page.png | Bin 0 -> 65273 bytes doc/images/i1.png | Bin 80464 -> 0 bytes doc/images/i2.png | Bin 88779 -> 0 bytes doc/images/i3.png | Bin 89561 -> 0 bytes doc/images/i4.png | Bin 81924 -> 0 bytes doc/images/i5.png | Bin 80096 -> 0 bytes doc/images/i6.png | Bin 79144 -> 0 bytes doc/images/i7.png | Bin 90837 -> 0 bytes doc/images/i8.png | Bin 93568 -> 0 bytes doc/images/popular-dataset.png | Bin 0 -> 13589 bytes doc/images/popular-resource.png | Bin 0 -> 14433 bytes doc/images/sort-datasets-by-popularity.png | Bin 0 -> 89653 bytes doc/images/virtualbox1-package.png | Bin 483528 -> 0 bytes doc/images/virtualbox11-ubuntu.png | Bin 476078 -> 0 bytes doc/images/virtualbox4-newvm.png | Bin 119614 -> 0 bytes doc/images/virtualbox5-vmtype.png | Bin 124894 -> 0 bytes doc/images/virtualbox6-vmloc.png | Bin 132598 -> 0 bytes doc/images/virtualbox7-startvm.png | Bin 120566 -> 0 bytes doc/images/virtualbox8-firstrun.png | Bin 129394 -> 0 bytes doc/images/virtualbox9-iso.png | Bin 116614 -> 0 bytes doc/index.rst | 135 +- doc/install-from-package-amazon.rst | 273 - doc/install-from-package-virtualbox.rst | 84 - doc/install-from-package.rst | 446 +- doc/install-from-source.rst | 357 +- doc/installing.rst | 42 + doc/javascript-coding-standards.rst | 40 +- doc/javascript-module-tutorial.rst | 5 + doc/legacy-api.rst | 6 + doc/loading-data.rst | 117 - doc/multilingual.rst | 8 +- doc/organizations_and_groups.rst | 240 - doc/paster.rst | 490 +- doc/post-installation.rst | 74 - doc/publisher-profile.rst | 77 - doc/publishing-datasets.rst | 43 - doc/python-coding-standards.rst | 2 + doc/release-cycle.rst | 41 - doc/release-process.rst | 245 + doc/releases.rst | 90 + doc/resources.rst | 38 +- doc/solr-setup.rst | 110 +- doc/stats.rst | 45 + doc/tag-vocabularies.rst | 2 +- doc/templating.rst | 48 +- doc/test.rst | 201 +- doc/theming.rst | 180 +- doc/toolkit.rst | 48 +- doc/tracking.rst | 118 + doc/upgrading-a-package-install.rst | 135 + doc/upgrading-a-source-install.rst | 108 + doc/user-stories-list.rst | 548 -- doc/user-stories.rst | 9 - doc/writing-extensions.rst | 364 +- fabfile.py | 6 +- pip-requirements-docs.txt | 3 - pip-requirements-test.txt | 6 - pip-requirements.txt => requirements.txt | 60 +- setup.py | 58 +- test-core.ini | 25 +- 420 files changed, 190892 insertions(+), 65004 deletions(-) create mode 100644 .pipignore rename CHANGELOG.txt => CHANGELOG.rst (76%) create mode 100644 ckan/config/install.py create mode 100644 ckan/i18n/dv/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/dv/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/en_GB/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/en_GB/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/es_AR/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/es_AR/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/fa_IR/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/id/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/id/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/is/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/is/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/ko_KR/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/my_MM/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/my_MM/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/tr/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/tr/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/uk_UA/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/zh_CN/LC_MESSAGES/ckan.po create mode 100644 ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo create mode 100644 ckan/i18n/zh_TW/LC_MESSAGES/ckan.po delete mode 100644 ckan/misc.py delete mode 100644 ckan/model/test_user.py delete mode 100755 ckan/public/base/images/flags.png create mode 100644 ckan/templates/development/snippets/actions.html create mode 100644 ckan/templates/development/snippets/context.html delete mode 100644 ckan/templates/development/snippets/toolbar.html create mode 100644 ckan/templates/group/history.html create mode 100644 ckan/templates/group/snippets/history_revisions.html create mode 100644 ckan/templates/group/snippets/revisions_table.html create mode 100644 ckan/templates/package/history.html create mode 100644 ckan/templates/package/snippets/history_revisions.html create mode 100644 ckan/templates/package/snippets/revisions_table.html create mode 100644 ckan/templates/revision/__init__.py create mode 100644 ckan/templates/revision/diff.html create mode 100644 ckan/templates/revision/list.html create mode 100644 ckan/templates/revision/read.html create mode 100644 ckan/templates/revision/read_base.html create mode 100644 ckan/templates/revision/snippets/revisions_list.html create mode 100644 ckan/templates/snippets/additional_info.html create mode 100644 ckan/tests/logic/test_init.py create mode 100644 ckan/tests/test_coding_standards.py create mode 100644 ckanext/datastore/controller.py create mode 100644 ckanext/datastore/logic/schema.py create mode 100644 ckanext/datastore/tests/test_dump.py create mode 100644 ckanext/example_idatasetform/templates/package/snippets/package_basic_fields.html delete mode 100644 ckanext/jsonpreview/plugin.py delete mode 100644 ckanext/jsonpreview/theme/public/css/json.css delete mode 100644 ckanext/jsonpreview/theme/public/preview_json.js delete mode 100644 ckanext/jsonpreview/theme/public/resource.config delete mode 100644 ckanext/jsonpreview/theme/templates/json.html rename ckanext/{jsonpreview => textpreview}/__init__.py (100%) create mode 100644 ckanext/textpreview/plugin.py rename ckanext/{jsonpreview => textpreview}/tests/__init__.py (100%) rename ckanext/{jsonpreview => textpreview}/tests/test_preview.py (51%) create mode 100644 ckanext/textpreview/theme/public/LICENSE create mode 100644 ckanext/textpreview/theme/public/css/text.css create mode 100644 ckanext/textpreview/theme/public/highlight.pack.js create mode 100644 ckanext/textpreview/theme/public/preview_text.js create mode 100644 ckanext/textpreview/theme/public/resource.config create mode 100644 ckanext/textpreview/theme/public/styles/default.css create mode 100644 ckanext/textpreview/theme/public/styles/github.css create mode 100644 ckanext/textpreview/theme/templates/text.html create mode 100644 dev-requirements.txt delete mode 120000 doc/CHANGELOG.rst delete mode 100644 doc/about.rst rename doc/{architecture.rst => ckan-coding-standards.rst} (92%) delete mode 100644 doc/ckan.logic.action.create.rst delete mode 100644 doc/ckan.logic.action.delete.rst delete mode 100644 doc/ckan.logic.action.get.rst delete mode 100644 doc/ckan.logic.action.update.rst delete mode 100644 doc/commenting.rst delete mode 100644 doc/common-error-messages.rst delete mode 100644 doc/contrib.rst create mode 120000 doc/contributing.rst delete mode 100644 doc/database-dumps.rst delete mode 100644 doc/datastore-api.rst delete mode 100644 doc/datastore-setup.rst create mode 100644 doc/documentation-guidelines.rst delete mode 100644 doc/extension-templating.rst delete mode 100644 doc/extensions.rst create mode 100644 doc/features.rst delete mode 100644 doc/filestore-api.rst delete mode 100644 doc/frontend-testing.rst delete mode 100644 doc/geospatial.rst create mode 100644 doc/getting-started.rst delete mode 100644 doc/harvesting.rst delete mode 100644 doc/images/1.png delete mode 100644 doc/images/2.png delete mode 100644 doc/images/3a.png delete mode 100644 doc/images/3b.png delete mode 100644 doc/images/4.png delete mode 100644 doc/images/5.png delete mode 100644 doc/images/6.png delete mode 100644 doc/images/7.png delete mode 100644 doc/images/8.png delete mode 100644 doc/images/8a.png create mode 100644 doc/images/admin-page.png delete mode 100644 doc/images/i1.png delete mode 100644 doc/images/i2.png delete mode 100644 doc/images/i3.png delete mode 100644 doc/images/i4.png delete mode 100644 doc/images/i5.png delete mode 100644 doc/images/i6.png delete mode 100644 doc/images/i7.png delete mode 100644 doc/images/i8.png create mode 100644 doc/images/popular-dataset.png create mode 100644 doc/images/popular-resource.png create mode 100644 doc/images/sort-datasets-by-popularity.png delete mode 100644 doc/images/virtualbox1-package.png delete mode 100644 doc/images/virtualbox11-ubuntu.png delete mode 100644 doc/images/virtualbox4-newvm.png delete mode 100644 doc/images/virtualbox5-vmtype.png delete mode 100644 doc/images/virtualbox6-vmloc.png delete mode 100644 doc/images/virtualbox7-startvm.png delete mode 100644 doc/images/virtualbox8-firstrun.png delete mode 100644 doc/images/virtualbox9-iso.png delete mode 100644 doc/install-from-package-amazon.rst delete mode 100644 doc/install-from-package-virtualbox.rst create mode 100644 doc/installing.rst delete mode 100644 doc/loading-data.rst delete mode 100644 doc/organizations_and_groups.rst delete mode 100644 doc/post-installation.rst delete mode 100644 doc/publisher-profile.rst delete mode 100644 doc/publishing-datasets.rst delete mode 100644 doc/release-cycle.rst create mode 100644 doc/release-process.rst create mode 100644 doc/releases.rst create mode 100644 doc/stats.rst create mode 100644 doc/tracking.rst create mode 100644 doc/upgrading-a-package-install.rst create mode 100644 doc/upgrading-a-source-install.rst delete mode 100644 doc/user-stories-list.rst delete mode 100644 doc/user-stories.rst delete mode 100644 pip-requirements-docs.txt delete mode 100644 pip-requirements-test.txt rename pip-requirements.txt => requirements.txt (52%) diff --git a/.pipignore b/.pipignore new file mode 100644 index 00000000000..7446214d367 --- /dev/null +++ b/.pipignore @@ -0,0 +1 @@ +ckan diff --git a/.tx/config b/.tx/config index aff7df8fabd..1bc3e023721 100644 --- a/.tx/config +++ b/.tx/config @@ -1,7 +1,7 @@ [main] host = http://www.transifex.net -[ckan.1-8] +[ckan.2-0] file_filter = ckan/i18n//LC_MESSAGES/ckan.po source_file = ckan/i18n/ckan.pot source_lang = en diff --git a/CHANGELOG.txt b/CHANGELOG.rst similarity index 76% rename from CHANGELOG.txt rename to CHANGELOG.rst index 7615d03fe1f..2cc171b4d15 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.rst @@ -1,21 +1,196 @@ -CKAN CHANGELOG -++++++++++++++ +.. _changelog: -v2.0 -==== +--------- +Changelog +--------- + +v2.0.1 +================= + +Bug fixes: + * Use IDatasetForm schema for resource_update (#897) + * Fixes for CKAN being run on a non-root URL (#948, #913) + * Fix Czech translation (#900) + * Allow JSON filters for datastore_search on GET requests (#917) + * Install vdm from the Python Package Index (#764) + * Allow extra parameters on Solr queries (#739) + * Create site user at startup if it does not exist (#952) + + +v2.0 2013-05-10 +=============== + +.. note:: Starting on v2.0, issue numbers with four digits refer to the old + ticketing system at http://trac.ckan.org and the ones with three digits refer + to GitHub issues. For example: + + * #3020 is http://trac.ckan.org/ticket/3020 + * #271 is https://github.com/okfn/ckan/issues/271 + + Some GitHub issues URLs will redirect to GitHub pull request pages. + +.. note:: v2.0 is a huge release so the changes listed here are just the + highlights. Bug fixes are not listed. + +Note: This version requires a requirements upgrade on source installations + +Note: This version requires a database upgrade + +Note: This version requires a Solr schema upgrade + +Organizations based authorization (see :doc:`authorization`): + CKAN's new "organizations" feature replaces the old authorization system + with a new one based on publisher organizations. It replaces the "Publisher + Profile and Workflow" feature from CKAN 1.X, any instances relying on it will + need to be updated. + + * New organization-based authorization and organization of datasets + * Supports private datasets + * Publisher workflow + * New authorization ini file options + + +New frontend (see :doc:`theming`): + CKAN's frontend has been completely redesigned, inside and out. There is + a new default theme and the template engine has moved from Genshi to + Jinja2. Any custom templates using Genshi will need to be updated, although + there is a :ref:`ckan.legacy_templates` setting to aid in the migration. + + * Block-based template inheritance + * Custom jinja tags: {% ckan_extends %}, {% snippet %} and {% url_for %} (#2502, #2503) + * CSS "primer" page for theme developers + * We're now using LESS for CSS + * Scalable font icons (#2563) + * Social sharing buttons (google plus, facebook, twitter) + (this replaces the ckanext-social extension) + * Three-stage dataset creation form (#2501) + * New `paster front-end-build` command does everything needed to build the + frontend for a production CKAN site (runs `paster less` to compile the css + files, `paster minify` to minify the css and js files, etc.) + +Plugins & Extensions: + * New plugins toolkit provides a stable set of utility and helper functions + for CKAN plugins to depend on. + * The IDatasetForm plugin interface has been redesigned (note: this breaks + backwards-compatibility with existing IDatasetForm plugins) (#649) + * Many IDatasetForm bugs were fixed + * New example extensions in core, and better documentation for the relevant + plugin interfaces: example_itemplatehelpers (#447), + example_idatasetform (#2750), hopefully more to come in 2.1! + * New IFacets interface that allows to modify the facets shown on various + pages. (#400) + * The get_action() function now automatically adds 'model' and 'session' to + the context dict (this saves on boiler-plate code, and means plugins don't + have to import ckan.model in order to call get_action()) (#172) + +Activity Streams, Following & User Dashboard: + * New visual design for activity streams (#2941) + * Group activity streams now include activities for changes to any of the + group's datasets (#1664) + * Group activity streams now appear on group pages (previously they could + only be retrieved via the api) + * Dataset activity streams now appear on dataset pages (previously they could + only be retrieved via the api) (#3024) + * Users can now follow groups (previously you could only follow users or + datasets) (#3005) + * Activity streams and following are also supported for organizations (#505) + * When you're logged into CKAN, you now get a notifications count in the + top-right corner of the site, telling you how many new notifications you + have on your dashboard. Clicking on the count takes you to your dashboard + page to view your notifications. (#3009) + * Optionally, you can also receive notifications by email when you have new + activities on your dashboard (#1635) + * Infinite scrolling of activity streams (if you scroll to the bottom of a + an activity stream, CKAN will automatically load more activities) (#3018) + * Redesigned user dashboard (#3028): + + - New dropdown-menu enables you to filter you dashboard activity stream to + show only activities from a particular user, dataset, group or + organization that you're following + - New sidebar shows previews and unfollow buttons (when the activity stream + is filtered) + * New :ref:`ckan.activity_streams_enabled` config file setting allows you to + disable the generation of activity streams (#654) + +Data Preview: + * PDF files preview (#2203) + * JSON files preview + * HTML pages preview (in an iframe) (#2888) + * New plugin extension point that allows plugins to add custom data previews + for different data types (#2961) + * Improved Recline Data Explorer previews (CSV files, Excel files..) + * Plain text files preview + + +API: + * The Action API is now CKAN's default API, and the API documentation has + been rewritten (#357) + +Other highlights: + * CKAN now has continuous integration testing at + https://travis-ci.org/okfn/ckan/ + * Dataset pages now have `_ and -`fork CKAN `_, so that you have somewhere to publish your CKAN code. +For contributing translations to CKAN, see +`Translating CKAN `_. -You can now clone your CKAN fork to your development machine, create a new -branch to commit your code on, and push your branch to your CKAN fork on GitHub -to share your code with others. +.. toctree:: + :hidden: + i18n -Feature Branches + +---------------- +Coding Standards ---------------- -Work for a feature or bug fix should be developed on a feature or bug branch -forked from master. Each individual feature or bug fix should be developed on -its own branch. The name of the branch should include the ticket number (if -this work has a ticket in the `CKAN issue tracker`_), the branch type -("feature" or "bug"), and a brief one-line synopsis of the purpose of the -ticket, for example:: +When writing code for CKAN, try to respect our coding standards: + +.. toctree:: + :hidden: - 2298-feature-add-sort-by-controls-to-search-page - 1518-bug-upload-file-with-spaces + ckan-coding-standards + python-coding-standards + html-coding-standards + css-coding-standards + javascript-coding-standards -Naming branches this way makes it easy to search for a branch by its ticket -number using GitHub's web interface. +* `CKAN Coding Standards `_ +* `Python Coding Standards `_ +* `HTML Coding Standards `_ +* `CSS Coding Standards `_ +* `JavaScript Coding Standards `_ +--------------- Commit Messages --------------- @@ -65,130 +87,150 @@ Generally, follow the `commit guidelines from the Pro Git book`_: .. _commit guidelines from the Pro Git book: http://git-scm.com/book/en/Distributed-Git-Contributing-to-a-Project#Commit-Guidelines -If your commit has a ticket in the `CKAN issue tracker`_ put the ticket number +If your commit has an issue in the `CKAN issue tracker`_ put the issue number at the start of the first line of the commit message like this: ``[#123]``. This makes the CKAN release manager's job much easier! -Here is an example CKAN commit message:: +Here's an example of a good CKAN commit message:: [#2505] Update source install instructions Following feedback from markw (see #2406). -Keeping Up with master ----------------------- -When developing on a branch you should periodically pull the latest commits -from the master branch of the central CKAN repo into your feature branch, to -prevent the two branches from diverging from each other too much and becoming -difficult to merge. -If you haven't already, add the central repo to your development repo as a -remote:: +------------------------------- +Frontend Development Guidelines +------------------------------- - git remote add central git://github.com/okfn/ckan.git - git fetch central +.. toctree:: + :hidden: -Now, every now and then pull the latest commits from the central master branch -into your feature branch. While on your feature branch, do:: + frontend-development + templating + resources + template-tutorial + template-blocks + javascript-module-tutorial - git pull central master +* `Frontend Development `_ +* `Templating `_ +* `Resources `_ +* `Template Tutorial `_ +* `Template Blocks `_ +* `JavaScript Module Tutorial `_ -Pull Requests & Code Review ---------------------------- +--------------------- +Writing Documentation +--------------------- -.. _create a pull request on GitHub: https://help.github.com/articles/creating-a-pull-request +The quickest and easiest way to contribute documentation to CKAN is to sign up +for a free GitHub account and simply edit the `CKAN Wiki `_. +Docs started on the wiki can make it onto `docs.ckan.org`_ later. -Once your work on a branch is complete and is ready to be merged into the -master branch, `create a pull request on GitHub`_. A member of the CKAN team -will review your code and provide feedback on the pull request page. The -reviewer may ask you to make some changes to your code. Once the pull request -has passed the code review, the reviewer will merge your code into the master -branch and it will become part of CKAN! +**Tip**: Use the reStructuredText markup format when creating a wiki page, +since reStructuredText is the format that docs.ckan.org uses, this will make +moving the documentation from the wiki into docs.ckan.org later easier. -When submitting a pull request: +For how to contribute to the offical CKAN documentation at docs.ckan.org, see +the `documentation guidelines `_. -- Your branch should contain code for one feature or bug fix only, - see `Feature Branches`_. -- Your branch should contain new or changed tests for any new or changed - code. -- Your branch should contain updates to the - `CHANGELOG file `_ - briefly summarising your code changes. -- Your branch should contain new or updated documentation for any new or - updated code, see `Contributing to CKAN's Documentation`_. -- Your branch should be up to date with the master branch of the central - CKAN repo, see `Keeping Up with master`_. -- All the CKAN tests should pass on your branch, see - `Testing for Developers `_. +.. toctree:: + :hidden: + documentation-guidelines -Merging -------- -When merging a feature or bug branch into master: +.. _making a pull request: -- Use the ``--no-ff`` option in the ``git merge`` command, +--------------------- +Making a Pull Request +--------------------- +Once you've written some CKAN code or documentation, you can submit it for +review and merge into the central CKAN git repository by making a pull request. +This section will walk you through the steps for making a pull request. -Coding Standards ----------------- -When writing code for CKAN, try to follow our -`coding standards `_. +#. Create a git branch + + Each logically separate piece of work (e.g. a new feature, a bug fix, a new + docs page, or a set of improvements to a docs page) should be developed on + its own branch forked from the master branch. + + The name of the branch should include the issue number (if this work has an + issue in the `CKAN issue tracker`_), the branch type (e.g. "feature" or + "bug"), and a brief one-line synopsis of the work, for example:: + + 2298-feature-add-sort-by-controls-to-search-page + 1518-bug-upload-file-with-spaces + + +#. Fork CKAN on GitHub + + Sign up for a free account on GitHub and + `fork CKAN `_, so that you + have somewhere to publish your work. + Add your CKAN fork to your local CKAN git repo as a git remote. Replace + ``USERNAME`` with your GitHub username:: -==================================== -Contributing to CKAN's Documentation -==================================== + git remote add my_fork https://github.com/USERNAME/ckan -Note: getting started with contributing to `docs.ckan.org`_ is a little -complicated. An easier way to contribute documentation to CKAN is to -contribute to the `CKAN Wiki `_. Docs -started on the wiki can make it onto `docs.ckan.org`_ later. -`docs.ckan.org`_ is created using `Sphinx `_. The -source files are in -`the doc directory of the CKAN git repo `_. -To edit these docs: +#. Commit and push your changes -1. If you haven't already, create a - `Python virtual environment `_ - (virtualenv), activate it and clone the CKAN git repo into it. In this - example we'll create a virtualenv in a folder called ``pyenv``:: + Commit your changes on your feature branch, and push your branch to GitHub. + For example, make sure you're currently on your feature branch then run + these commands:: - virtualenv --no-site-packages pyenv - . pyenv/bin/activate - pip install -e 'git+https://github.com/okfn/ckan.git#egg=ckan' + git add doc/my_new_feature.rst + git commit -m "Add docs for my new feature" + git push my_fork my_branch -2. Install the Python dependencies necessary for building the CKAN docs into - your virtualenv:: + When writing your git commit messages, try to follow the `Commit Messages`_ + guidelines. - pip install -r pyenv/src/ckan/pip-requirements-docs.txt -3. Fetch the git submodule that contains CKAN's custom Sphinx theme:: +#. Send a pull request - cd pyenv/src/ckan - git submodule init - git submodule update + Once your work on a branch is complete and is ready to be merged into the + master branch, `create a pull request on GitHub`_. A member of the CKAN + team will review your work and provide feedback on the pull request page. + The reviewer may ask you to make some changes. Once your pull request has + passed the review, the reviewer will merge your code into the master branch + and it will become part of CKAN! - Note: you may occassionally have to run ``git submodule update`` again, - when someone updates the submodule. + When submitting a pull request: -4. Make changes to the documentation by using your text editor to edit the - ``pyenv/src/ckan/doc/*.rst`` files. + - Your branch should contain one logically separate piece of work, and not + any unrelated changes. -5. Build the documentation locally, to preview your changes:: + - You should have good commit messages, see `Commit Messages`_. - python setup.py build_sphinx + - Your branch should contain new or changed tests for any new or changed + code, and all the CKAN tests should pass on your branch, see + `Testing CKAN `_. - Now you can open the built HTML files in - ``pyenv/src/ckan/build/sphinx/html`` to see your changes, e.g.: - ``firefox pyenv/src/ckan/build/sphinx/html/index.html``. + - Your branch should contain new or updated documentation for any new or + updated code, see `Writing Documentation`_. -6. Finally, when you're ready to submit your contributions to the CKAN - project, follow the same process as for contributing code, see - `Contributing to CKAN`_. + - Your branch should be up to date with the master branch of the central + CKAN repo, so pull the central master branch into your feature branch + before submitting your pull request. + For long-running feature branches, it's a good idea to pull master into + the feature branch periodically so that the two branches don't diverge too + much. + +.. _create a pull request on GitHub: https://help.github.com/articles/creating-a-pull-request + + +Merging a Pull Request +====================== + +If you're reviewing a pull request for CKAN, when merging a branch into master: + +- Use the ``--no-ff`` option in the ``git merge`` command, diff --git a/LICENSE.txt b/LICENSE.txt index 5c4c0f074c2..35b1b7fac90 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -22,7 +22,7 @@ Note ==== CKAN is sometimes packaged directly with other software (listed in -pip-requirements.txt, pip-requirements-test.txt and pip-requirements-docs.txt). +requirements.txt and dev-requirements.txt). In these cases, we are required to list the licenses of the packaged softare too. They are all AGPL compatible and read as follows in the next sections. diff --git a/README.rst b/README.rst index 17fce2e20d0..93d80e668cc 100644 --- a/README.rst +++ b/README.rst @@ -18,14 +18,21 @@ Installation See the `CKAN Documentation `_ for installation instructions. -Community ---------- +Support +------- -* Developer mailing list: `ckan-dev@lists.okfn.org `_ -* Developer IRC channel: `#ckan on irc.freenode.net `_ -* `Issue tracker `_ -* `CKAN tag on StackOverflow `_ -* `Wiki `_ +If you need help with CKAN or want to ask a question about CKAN, use either the +`ckan-discuss`_ mailing list or the `CKAN tag on Stack Overflow`_ (try +searching the Stack Overflow and ckan-discuss archives for an answer to your +question first). + +If you've found a bug in CKAN, open a new issue on CKAN's `GitHub Issues`_ (try +searching first to see if there's already an issue for your bug). + + +.. _CKAN tag on Stack Overflow: http://stackoverflow.com/questions/tagged/ckan +.. _ckan-discuss: http://lists.okfn.org/mailman/listinfo/ckan-discuss +.. _GitHub Issues: https://github.com/okfn/ckan/issues Contributing to CKAN @@ -34,11 +41,22 @@ Contributing to CKAN For contributing to CKAN or its documentation, see `CONTRIBUTING `_. +If you want to talk about CKAN development say hi to the CKAN developers on the +`ckan-dev`_ mailing list or in the `#ckan`_ IRC channel on irc.freenode.net. + +If you've figured out how to do something with CKAN and want to document it for +others, make a new page on the `CKAN wiki`_, and tell us about it on +`ckan-dev`_. + +.. _ckan-dev: http://lists.okfn.org/mailman/listinfo/ckan-dev +.. _#ckan: http://webchat.freenode.net/?channels=ckan +.. _CKAN Wiki: https://github.com/okfn/ckan/wiki + Copying and License ------------------- -This material is copyright (c) 2006-2011 Open Knowledge Foundation. +This material is copyright (c) 2006-2013 Open Knowledge Foundation. It is open and licensed under the GNU Affero General Public License (AGPL) v3.0 whose full text may be found at: diff --git a/bin/osx-postgres-mem.sh b/bin/osx-postgres-mem.sh index 75664b7a741..58e7f113824 100755 --- a/bin/osx-postgres-mem.sh +++ b/bin/osx-postgres-mem.sh @@ -13,7 +13,8 @@ case $1 in ${PGCTL} -D ${PGDATA} init ${PGCTL} -D ${PGDATA} start sleep 2; - psql -c "CREATE DATABASE ckantest;" postgres + psql -c "CREATE DATABASE ckan_dev;" postgres + psql -c "CREATE DATABASE ckan_test;" postgres ;; stop) ## stop postgres diff --git a/bin/travis-build b/bin/travis-build index 4f7739334da..df7c398d1b6 100755 --- a/bin/travis-build +++ b/bin/travis-build @@ -15,41 +15,37 @@ sudo add-apt-repository -yy ppa:pitti/postgresql sudo apt-get update -qq sudo apt-get install solr-jetty postgresql-$PGVERSION -# Don't require a password to access DB -sudo sed -i -e 's/ident/trust/g' /etc/postgresql/$PGVERSION/main/pg_hba.conf - sudo service postgresql reload -pip install -r pip-requirements.txt --use-mirrors -pip install -r pip-requirements-test.txt --use-mirrors +# Setup postgres' users and databases +sudo -u postgres psql -c "CREATE USER ckan_default WITH PASSWORD 'pass';" +sudo -u postgres psql -c "CREATE USER datastore_default WITH PASSWORD 'pass';" +sudo -u postgres psql -c 'CREATE DATABASE ckan_test WITH OWNER ckan_default;' +sudo -u postgres psql -c 'CREATE DATABASE datastore_test WITH OWNER ckan_default;' -psql -c 'CREATE DATABASE ckantest;' -U postgres -psql -c 'CREATE DATABASE datastore;' -U postgres +pip install -r requirements.txt -r dev-requirements.txt --use-mirrors python setup.py develop -# Configure CKAN's configuration file -paster make-config ckan development.ini --no-interactive -sed -i -e 's/.*solr_url.*/solr_url = http:\/\/127.0.0.1:8983\/solr/' development.ini -sed -i -e 's/.*ckan\.site_id.*/ckan.site_id = travis_ci/' development.ini -sed -i -e 's/^sqlalchemy.url.*/sqlalchemy.url = postgresql:\/\/postgres@\/ckantest/' development.ini -sed -i -e 's/.*datastore.write_url.*/ckan.datastore.write_url = postgresql:\/\/postgres@\/datastore/' development.ini - # Configure Solr echo "NO_START=0\nJETTY_HOST=127.0.0.1\nJETTY_PORT=8983\nJAVA_HOME=$JAVA_HOME" | sudo tee /etc/default/jetty +# FIXME the solr schema cannot be hardcoded as it is dependent on the ckan version sudo cp ckan/config/solr/schema-2.0.xml /etc/solr/conf/schema.xml sudo service jetty restart -paster --plugin=ckan db init +paster db init -c test-core.ini # If Postgres >= 9.0, we don't need to use datastore's legacy mode. if [ $PGVERSION != '8.4' ] then - psql -c 'CREATE USER readonlyuser;' -U postgres - sed -i -e 's/.*datastore.read_url.*/ckan.datastore.read_url = postgresql:\/\/readonlyuser@\/datastore/' development.ini - paster datastore set-permissions postgres + psql -c 'CREATE USER datastore_default;' -U postgres + sed -i -e 's/.*datastore.read_url.*/ckan.datastore.read_url = postgresql:\/\/datastore_default@\/datastore_test/' test-core.ini + paster datastore set-permissions postgres -c test-core.ini +else + sed -i -e 's/.*datastore.read_url.*//' test-core.ini fi +cat test-core.ini # And finally, run the tests nosetests --ckan --with-pylons=test-core.ini --nologcapture ckan ckanext diff --git a/ckan/config/deployment.ini_tmpl b/ckan/config/deployment.ini_tmpl index 8ab9dac4083..53ddc80c108 100644 --- a/ckan/config/deployment.ini_tmpl +++ b/ckan/config/deployment.ini_tmpl @@ -1,41 +1,21 @@ # -# ckan - Pylons configuration +# CKAN - Pylons configuration +# +# These are some of the configuration options available for your CKAN +# instance. Check the documentation in 'doc/configuration.rst' or at the +# following URL for a description of what they do and the full list of +# available options: +# +# http://docs.ckan.org/en/${doc_version}/configuration.html # # The %(here)s variable will be replaced with the parent directory of this file # + [DEFAULT] -# Change debug to true when doing CKAN development, it enables Pylons' -# interactive debugging tool, makes Fanstatic serve unminified JS and CSS -# files, and enables CKAN templates' debugging features. -# # WARNING: *THIS SETTING MUST BE SET TO FALSE ON A PRODUCTION ENVIRONMENT* -# Debug mode will enable the interactive debugging tool, allowing ANYONE to -# execute malicious code after an exception is raised. debug = false -email_to = you@yourdomain.com -error_email_from = paste@localhost - -# The SMTP server to connect to when sending emails to users, with optional -# port (default: 25). For example: lavabit.com, or smtp.gmail.com:587. To -# connect to a local sendmail process enter 'localhost'. -smtp.server = localhost - -# Whether or not to use STARTTLS when connecting to the SMTP server. -smtp.starttls = False - -# The username and password to use to authenticate with the SMTP server. -# Optional, if these are left commented-out then CKAN will try to send email -# to the SMTP server without logging in first. -#smtp.user = your_username@gmail.com -#smtp.password = your_password - -# The email address that emails sent by CKAN to users should appear to come -# from. Optional (default: None, note that the SMTP server may insert its own -# from address). -#smtp.mail_from = - [server:main] use = egg:Paste#http host = 0.0.0.0 @@ -44,282 +24,158 @@ port = 5000 [app:main] use = egg:ckan full_stack = true -cache_dir = %(here)s/data +cache_dir = /tmp/%(ckan.site_id)s/ beaker.session.key = ckan -beaker.session.secret = ${app_instance_secret} -app_instance_uuid = ${app_instance_uuid} -# List the names of CKAN extensions to activate. -# Note: This line is required to be here for packaging, even if it is empty. -# Note: Add ``pdf_preview`` to enable the resource preview for PDFs -# Add the ``resource_proxy`` plugin to enable resorce proxying and get around the same origin policy -# Add ``datastore`` to enable the CKAN DataStore extension -ckan.plugins = stats json_preview recline_preview - -# If you'd like to fine-tune the individual locations of the cache data dirs -# for the Cache data, or the Session saves, un-comment the desired settings -# here: -#beaker.cache.data_dir = %(here)s/data/cache -#beaker.session.data_dir = %(here)s/data/sessions - -# Specify the database for SQLAlchemy to use: -# * Postgres is currently required for a production CKAN deployment -# * Sqlite (memory or file) can be used as a quick alternative for testing -sqlalchemy.url = postgresql://ckanuser:pass@localhost/ckantest -#sqlalchemy.url = sqlite:/// -#sqlalchemy.url = sqlite:///%(here)s/somedb.db +# This is the secret token that the beaker library uses to hash the cookie sent +# to the client. `paster make-config` generates a unique value for this each +# time it generates a config file. +beaker.session.secret = ${app_instance_secret} -# Un-comment and specify the URLs for the DataStore database. -# * Postgres is required -#ckan.datastore.write_url = postgresql://ckanuser:pass@localhost/datastore -#ckan.datastore.read_url = postgresql://readonlyuser:pass@localhost/datastore +# `paster make-config` generates a unique value for this each time it generates +# a config file. +app_instance_uuid = ${app_instance_uuid} # repoze.who config who.config_file = %(here)s/who.ini who.log_level = warning who.log_file = %(cache_dir)s/who_log.ini -# Location of RDF versions of datasets -#rdf_packages = http://semantic.ckan.net/record/ -# Location of licenses group (defaults to cached local version of ckan group) -#licenses_group_url = http://licenses.opendefinition.org/licenses/groups/ckan.json +## Database Settings +sqlalchemy.url = postgresql://ckan_default:pass@localhost/ckan_default +#sqlalchemy.url = sqlite:/// +#sqlalchemy.url = sqlite:///%(here)s/somedb.db -# Dataset form to use -package_form = standard +#ckan.datastore.write_url = postgresql://ckan_default:pass@localhost/datastore_default +#ckan.datastore.read_url = postgresql://datastore_default:pass@localhost/datastore_default -# Hide certain extras fields from dataset read form: -# package_hide_extras = for_search_index_only -# API configuration -#apikey_header_name = X-CKAN-API-Key +## Site Settings -## extra places to look for templates and public files (comma separated lists) -## any templates/files found will override correspondingly named ones in -## ckan/templates/ and ckan/public -## (e.g. to override main layout template layout.html or add extra css files) -# extra_template_paths = %(here)s/my-templates -# extra_public_paths = %(here)s/my-public +ckan.site_url = -# Dataset form integration -#package_edit_return_url = http://another.frontend/dataset/ -#package_new_return_url = http://another.frontend/dataset/ +## Authorization Settings -# Turn on messaging with carrot, default to false -#ckan.async_notifier = true -# Messaging module used by carrot: -# * pyamqplib - AMQP (e.g. for RabbitMQ) -# * queue - native Python Queue (debugging and tests only) -#carrot_messaging_library = pyamqplib +ckan.auth.anon_create_dataset = false +ckan.auth.create_unowned_dataset = true +ckan.auth.create_dataset_if_not_in_organization = true +ckan.auth.user_create_groups = true +ckan.auth.user_create_organizations = true +ckan.auth.user_delete_groups = true +ckan.auth.user_delete_organizations = true +ckan.auth.create_user_via_api = false -## Perform search just using database (rather than use e.g. solr). -## In this setup search is crude and limited .e.g no full-text search, no faceting ... -## However, very useful for getting up and running quickly with CKAN -# ckan.simple_search = 1 -## Title of site (using in several places including templates and tag -ckan.site_title = CKAN +## Search Settings -## Logo image to use on the home page -ckan.site_logo = /base/images/ckan-logo.png +ckan.site_id = default +#solr_url = http://127.0.0.1:8983/solr -## Site tagline / description (used on front page) -ckan.site_description = DataSuite +#ckan.simple_search = 1 -## Used in creating some absolute urls (such as rss feeds, css files) and -## dump filenames -ckan.site_url = -## Favicon (default is the CKAN software favicon) -ckan.favicon = /images/icons/ckan.ico +## Plugins Settings + +# Note: Add ``datastore`` to enable the CKAN DataStore +# Add ``pdf_preview`` to enable the resource preview for PDFs +# Add ``resource_proxy`` to enable resorce proxying and get around the +# same origin policy +ckan.plugins = stats text_preview recline_preview -## The gravatar default to use. This can be any of the pre-defined strings -## as defined on http://en.gravatar.com/site/implement/images/ (e.g. "identicon" -## or "mm"). Or it can be a url, e.g. "http://example.com/images/avatar.jpg" + +## Front-End Settings +ckan.site_title = CKAN +ckan.site_logo = /base/images/ckan-logo.png +ckan.site_description = +ckan.favicon = /images/icons/ckan.ico ckan.gravatar_default = identicon +ckan.preview.direct = png jpg gif +ckan.preview.loadable = html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom csv tsv rss txt json + +# package_hide_extras = for_search_index_only +#package_edit_return_url = http://another.frontend/dataset/<NAME> +#package_new_return_url = http://another.frontend/dataset/<NAME> +#ckan.recaptcha.publickey = +#ckan.recaptcha.privatekey = +#licenses_group_url = http://licenses.opendefinition.org/licenses/groups/ckan.json +# ckan.template_footer_end = -## Solr support -#solr_url = http://127.0.0.1:8983/solr -## Automatic indexing. Make all changes immediately available via the search -## after editing or creating a dataset. Default is true. If for some reason -## you need the indexing to occur asynchronously, set this option to 0. -# ckan.search.automatic_indexing = 1 - -## An 'id' for the site (using, for example, when creating entries in a common search index) -## If not specified derived from the site_url -# ckan.site_id = ckan.net - -## API url to use (e.g. in AJAX callbacks) -## Enable if the API is at a different domain -# ckan.api_url = http://www.ckan.net - -## html content to be inserted just before </head> tag (e.g. extra stylesheet) -## NB: can use html e.g. <strong>blah</strong> -## NB: can have multiline strings just indent following lines -# ckan.template_head_end = <link rel="stylesheet" href="http://mysite.org/css/custom.css" type="text/css"> - -## html content to be inserted just before </body> tag (e.g. google analytics code) -## NB: can use html e.g. <strong>blah</strong> -## NB: can have multiline strings just indent following lines -# ckan.template_footer_end = - -# These three settings (ckan.log_dir, ckan.dump_dir and ckan.backup_dir) are -# all used in cron jobs, not in CKAN itself. CKAN logging is configured -# in the logging configuration below -# Directory for logs (produced by cron scripts associated with ckan) -ckan.log_dir = %(here)s/log -# Directory for JSON/CSV dumps (must match setting in apache config) -ckan.dump_dir = %(here)s/dump -# Directory for SQL database backups -ckan.backup_dir = %(here)s/backup - -# Default authorizations for new domain objects -#ckan.default_roles.Package = {"visitor": ["reader"], "logged_in": ["reader"]} -#ckan.default_roles.Group = {"visitor": ["reader"], "logged_in": ["reader"]} -#ckan.default_roles.System = {"visitor": ["reader"], "logged_in": ["editor"]} -#ckan.default_roles.AuthorizationGroup = {"visitor": ["reader"], "logged_in": ["reader"]} - -## Ckan public and private recaptcha keys [localhost] -#ckan.recaptcha.publickey = -#ckan.recaptcha.privatekey = - -# Locale/languages +## Internationalisation Settings ckan.locale_default = en -#ckan.locales_offered = -# Languages are grouped by percentage of strings in CKAN 1.8 translated -# (those with 100% first, then those with >=80%, then >=50%, then <50%) and -# within these groups roughly sorted by number of worldwide native speakers -# according to Wikipedia. ckan.locale_order = en pt_BR ja it cs_CZ ca es fr el sv sr sr@latin no sk fi ru de pl nl bg ko_KR hu sa sl lv -ckan.locales_filtered_out = +ckan.locales_offered = +ckan.locales_filtered_out = -## Atom Feeds -# -# Settings for customising the metadata provided in -# atom feeds. -# -# These settings are used to generate the <id> tags for both feeds -# and entries. The unique <id>s are created following the method -# outlined in http://www.taguri.org/ ie - they generate tagURIs, as specified -# in http://tools.ietf.org/html/rfc4151#section-2.1 : -# -# <id>tag:thedatahub.org,2012:/feeds/group/933f3857-79fd-4beb-a835-c0349e31ce76</id> -# -# Each component has the corresponding settings: -# -# "thedatahub.org" is ckan.feeds.authority_name -# "2012" is ckan.feeds.date -# -# Leave blank to use the ckan.site_url config value, otherwise set to a -# domain or email address that you own. e.g. thedatahub.org or -# admin@thedatahub.org -ckan.feeds.authority_name = - -# Pick a date of the form "yyyy[-mm[-dd]]" during which the above domain was -# owned by you. -ckan.feeds.date = 2012 +## Feeds Settings -# If not set, then the value in `ckan.site_id` is used. +ckan.feeds.authority_name = +ckan.feeds.date = ckan.feeds.author_name = - -# If not set, then the value in `ckan.site_url` is used. ckan.feeds.author_link = -## File Store -# -# CKAN allows users to upload files directly to file storage either on the local -# file system or to online ‘cloud’ storage like Amazon S3 or Google Storage. -# -# If you are using local file storage, remember to set ckan.site_url. -# -# To enable cloud storage (Google or S3), first run: pip install boto -# -# @see http://docs.ckan.org/en/latest/filestore.html - -# 'Bucket' to use for file storage -#ckan.storage.bucket = my-bucket-name +## Storage Settings -# To enable local file storage: +# Local file storage: #ofs.impl = pairtree -#ofs.storage_dir = /my/path/to/storage/root/directory +#ofs.storage_dir = /var/lib/ckan/default -# To enable Google cloud storage: +# Google cloud storage: #ofs.impl = google #ofs.gs_access_key_id = #ofs.gs_secret_access_key = -# To enable S3 cloud storage: +# S3 cloud storage: #ofs.impl = s3 #ofs.aws_access_key_id = .... #ofs.aws_secret_access_key = .... -## Previews -# -# Set the file types that should be previewed inline (e.g. images) or directly in an iframe. +## Activity Streams Settings -ckan.preview.direct = png jpg gif -ckan.preview.loadable = html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom csv tsv rss txt json - - -# Activity Streams -# -# Default maximum number of activities to show in an activity stream. -# ckan.activity_list_limit = 31 - - -# Activity Streams Email Notifications -# -# Uncomment this line to enable activity streams email notifications. -# You also need to setup a cron job to send the emails, see the documentation. -#ckan.activity_streams_email_notifications = True - -# Email notifications for events older than this time delta will not be sent. -# Accepted formats: '2 days', '14 days', '4:35:00' (hours, minutes, seconds), -# '7 days, 3:23:34', etc. +#ckan.activity_streams_enabled = true +#ckan.activity_list_limit = 31 +#ckan.activity_streams_email_notifications = true # ckan.email_notifications_since = 2 days -# DEBUGGING - -# ckan.debug_supress_header This option can be set to suppress the debug -# information showing the controller and action recieving the request being -# shown in the header. Note: This info only shows if debug is set to true. -ckan.debug_supress_header = false +## Email settings -## =================================== -## Extensions +email_to = you@yourdomain.com +error_email_from = paste@localhost +smtp.server = localhost +smtp.starttls = False +#smtp.user = your_username@gmail.com +#smtp.password = your_password +#smtp.mail_from = -## Config option to enable the (1 day) cache for stats -## Default (if not defined) is True as stats computations are intensive -# ckanext.stats.cache_enabled = True -# Logging configuration +## Logging configuration [loggers] keys = root, ckan, ckanext [handlers] -keys = console, file +keys = console [formatters] keys = generic [logger_root] level = WARNING -handlers = console, file +handlers = console [logger_ckan] level = INFO -handlers = console, file +handlers = console qualname = ckan propagate = 0 [logger_ckanext] level = DEBUG -handlers = console, file +handlers = console qualname = ckanext propagate = 0 @@ -329,11 +185,5 @@ args = (sys.stderr,) level = NOTSET formatter = generic -[handler_file] -class = logging.handlers.RotatingFileHandler -formatter = generic -level = NOTSET -args = ("ckan.log", "a", 20000000, 9) - [formatter_generic] format = %(asctime)s %(levelname)-5.5s [%(name)s] %(message)s diff --git a/ckan/config/environment.py b/ckan/config/environment.py index 1b0151e11b1..7a2dd27682d 100644 --- a/ckan/config/environment.py +++ b/ckan/config/environment.py @@ -9,7 +9,6 @@ from paste.deploy.converters import asbool import sqlalchemy from pylons import config -from pylons.i18n import _, ungettext from genshi.template import TemplateLoader from genshi.filters.i18n import Translator @@ -18,10 +17,13 @@ import ckan.plugins as p import ckan.lib.helpers as h import ckan.lib.app_globals as app_globals +import ckan.lib.jinja_extensions as jinja_extensions +import ckan.logic as logic + +from ckan.common import _, ungettext log = logging.getLogger(__name__) -import lib.jinja_extensions # Suppress benign warning 'Unbuilt egg for setuptools' warnings.simplefilter('ignore', UserWarning) @@ -297,22 +299,22 @@ def genshi_lookup_attr(cls, obj, key): # Create Jinja2 environment - env = lib.jinja_extensions.Environment( - loader=lib.jinja_extensions.CkanFileSystemLoader(template_paths), + env = jinja_extensions.Environment( + loader=jinja_extensions.CkanFileSystemLoader(template_paths), autoescape=True, extensions=['jinja2.ext.do', 'jinja2.ext.with_', - lib.jinja_extensions.SnippetExtension, - lib.jinja_extensions.CkanExtend, - lib.jinja_extensions.CkanInternationalizationExtension, - lib.jinja_extensions.LinkForExtension, - lib.jinja_extensions.ResourceExtension, - lib.jinja_extensions.UrlForStaticExtension, - lib.jinja_extensions.UrlForExtension] + jinja_extensions.SnippetExtension, + jinja_extensions.CkanExtend, + jinja_extensions.CkanInternationalizationExtension, + jinja_extensions.LinkForExtension, + jinja_extensions.ResourceExtension, + jinja_extensions.UrlForStaticExtension, + jinja_extensions.UrlForExtension] ) env.install_gettext_callables(_, ungettext, newstyle=True) # custom filters - env.filters['empty_and_escape'] = lib.jinja_extensions.empty_and_escape - env.filters['truncate'] = lib.jinja_extensions.truncate + env.filters['empty_and_escape'] = jinja_extensions.empty_and_escape + env.filters['truncate'] = jinja_extensions.truncate config['pylons.app_globals'].jinja_env = env # CONFIGURATION OPTIONS HERE (note: all config options will override @@ -347,3 +349,10 @@ def genshi_lookup_attr(cls, obj, key): for plugin in p.PluginImplementations(p.IConfigurable): plugin.configure(config) + + # Here we create the site user if they are not already in the database + try: + logic.get_action('get_site_user')({'ignore_auth': True}, None) + except sqlalchemy.exc.ProgrammingError: + # The database is not initialised. This is a bit dirty. + pass diff --git a/ckan/config/install.py b/ckan/config/install.py new file mode 100644 index 00000000000..521c528d218 --- /dev/null +++ b/ckan/config/install.py @@ -0,0 +1,20 @@ +import re + +from pylons.util import PylonsInstaller + +import ckan + + +class CKANInstaller(PylonsInstaller): + + def config_content(self, command, vars): + ckan_version = ckan.__version__ + ckan_base_version = re.sub('[^0-9\.]', '', ckan_version) + if ckan_base_version == ckan_version: + ckan_doc_version = 'ckan-{0}'.format(ckan_version) + else: + ckan_doc_version = 'latest' + + vars.setdefault('doc_version', ckan_doc_version) + + return super(CKANInstaller, self).config_content(command, vars) diff --git a/ckan/config/routing.py b/ckan/config/routing.py index 0400512bd60..0d3c00c5838 100644 --- a/ckan/config/routing.py +++ b/ckan/config/routing.py @@ -69,14 +69,13 @@ def make_map(): # import controllers here rather than at root level because # pylons config is initialised by this point. - # Helpers to reduce code clutter GET = dict(method=['GET']) PUT = dict(method=['PUT']) POST = dict(method=['POST']) DELETE = dict(method=['DELETE']) GET_POST = dict(method=['GET', 'POST']) - PUT_POST = dict(method=['PUT','POST']) + PUT_POST = dict(method=['PUT', 'POST']) PUT_POST_DELETE = dict(method=['PUT', 'POST', 'DELETE']) OPTIONS = dict(method=['OPTIONS']) @@ -93,7 +92,8 @@ def make_map(): map.connect('/error/{action}', controller='error') map.connect('/error/{action}/{id}', controller='error') - map.connect('*url', controller='home', action='cors_options', conditions=OPTIONS) + map.connect('*url', controller='home', action='cors_options', + conditions=OPTIONS) # CUSTOM ROUTES HERE for plugin in routing_plugins: @@ -104,39 +104,43 @@ def make_map(): # CKAN API versioned. register_list = [ - 'package', - 'dataset', - 'resource', - 'tag', - 'group', - 'related', - 'revision', - 'licenses', - 'rating', - 'user', - 'activity' - ] + 'package', + 'dataset', + 'resource', + 'tag', + 'group', + 'related', + 'revision', + 'licenses', + 'rating', + 'user', + 'activity' + ] register_list_str = '|'.join(register_list) # /api ver 3 or none - with SubMapper(map, controller='api', path_prefix='/api{ver:/3|}', ver='/3') as m: + with SubMapper(map, controller='api', path_prefix='/api{ver:/3|}', + ver='/3') as m: m.connect('/action/{logic_function}', action='action', conditions=GET_POST) # /api ver 1, 2, 3 or none - with SubMapper(map, controller='api', path_prefix='/api{ver:/1|/2|/3|}', ver='/1') as m: + with SubMapper(map, controller='api', path_prefix='/api{ver:/1|/2|/3|}', + ver='/1') as m: m.connect('', action='get_api') m.connect('/search/{register}', action='search') # /api ver 1, 2 or none - with SubMapper(map, controller='api', path_prefix='/api{ver:/1|/2|}', ver='/1') as m: + with SubMapper(map, controller='api', path_prefix='/api{ver:/1|/2|}', + ver='/1') as m: m.connect('/tag_counts', action='tag_counts') m.connect('/rest', action='index') m.connect('/qos/throughput/', action='throughput', conditions=GET) # /api/rest ver 1, 2 or none - with SubMapper(map, controller='api', path_prefix='/api{ver:/1|/2|}', ver='/1', - requirements=dict(register=register_list_str)) as m: + with SubMapper(map, controller='api', path_prefix='/api{ver:/1|/2|}', + ver='/1', requirements=dict(register=register_list_str) + ) as m: m.connect('/rest/{register}', action='list', conditions=GET) m.connect('/rest/{register}', action='create', conditions=POST) @@ -145,20 +149,21 @@ def make_map(): m.connect('/rest/{register}/{id}', action='update', conditions=POST) m.connect('/rest/{register}/{id}', action='delete', conditions=DELETE) m.connect('/rest/{register}/{id}/:subregister', action='list', - conditions=GET) + conditions=GET) m.connect('/rest/{register}/{id}/:subregister', action='create', - conditions=POST) + conditions=POST) m.connect('/rest/{register}/{id}/:subregister/{id2}', action='create', - conditions=POST) + conditions=POST) m.connect('/rest/{register}/{id}/:subregister/{id2}', action='show', - conditions=GET) + conditions=GET) m.connect('/rest/{register}/{id}/:subregister/{id2}', action='update', - conditions=PUT) + conditions=PUT) m.connect('/rest/{register}/{id}/:subregister/{id2}', action='delete', - conditions=DELETE) + conditions=DELETE) # /api/util ver 1, 2 or none - with SubMapper(map, controller='api', path_prefix='/api{ver:/1|/2|}', ver='/1') as m: + with SubMapper(map, controller='api', path_prefix='/api{ver:/1|/2|}', + ver='/1') as m: m.connect('/util/user/autocomplete', action='user_autocomplete') m.connect('/util/is_slug_valid', action='is_slug_valid', conditions=GET) @@ -190,7 +195,7 @@ def make_map(): map.redirect('/package/{url:.*}', '/dataset/{url}') with SubMapper(map, controller='related') as m: - m.connect('related_new', '/dataset/{id}/related/new', action='new') + m.connect('related_new', '/dataset/{id}/related/new', action='new') m.connect('related_edit', '/dataset/{id}/related/edit/{related_id}', action='edit') m.connect('related_delete', '/dataset/{id}/related/delete/{related_id}', @@ -205,35 +210,32 @@ def make_map(): highlight_actions='index search') m.connect('add dataset', '/dataset/new', action='new') m.connect('/dataset/{action}', - requirements=dict(action='|'.join([ - 'list', - 'autocomplete', - 'search' - ])) - ) + requirements=dict(action='|'.join([ + 'list', + 'autocomplete', + 'search' + ]))) m.connect('/dataset/{action}/{id}/{revision}', action='read_ajax', - requirements=dict(action='|'.join([ - 'read', - 'edit', - 'history', - ])) - ) + requirements=dict(action='|'.join([ + 'read', + 'edit', + 'history', + ]))) m.connect('/dataset/{action}/{id}', - requirements=dict(action='|'.join([ - 'edit', - 'new_metadata', - 'new_resource', - 'history', - 'read_ajax', - 'history_ajax', - 'follow', - 'activity', - 'unfollow', - 'delete', - 'api_data', - ])) - ) + requirements=dict(action='|'.join([ + 'edit', + 'new_metadata', + 'new_resource', + 'history', + 'read_ajax', + 'history_ajax', + 'follow', + 'activity', + 'unfollow', + 'delete', + 'api_data', + ]))) m.connect('dataset_followers', '/dataset/followers/{id}', action='followers', ckan_icon='group') m.connect('dataset_activity', '/dataset/activity/{id}', @@ -253,7 +255,8 @@ def make_map(): m.connect('/dataset/{id}/resource/{resource_id}/embed', action='resource_embedded_dataviewer') m.connect('/dataset/{id}/resource/{resource_id}/viewer', - action='resource_embedded_dataviewer', width="960", height="800") + action='resource_embedded_dataviewer', width="960", + height="800") m.connect('/dataset/{id}/resource/{resource_id}/preview', action='resource_datapreview') @@ -271,22 +274,21 @@ def make_map(): m.connect('group_index', '/group', action='index', highlight_actions='index search') m.connect('group_list', '/group/list', action='list') - m.connect('group_new', '/group/new', action='new') + m.connect('group_new', '/group/new', action='new') m.connect('group_action', '/group/{action}/{id}', - requirements=dict(action='|'.join([ - 'edit', - 'delete', - 'members', - 'member_new', - 'member_delete', - 'history', - 'followers', - 'follow', - 'unfollow', - 'admins', - 'activity', - ])) - ) + requirements=dict(action='|'.join([ + 'edit', + 'delete', + 'members', + 'member_new', + 'member_delete', + 'history', + 'followers', + 'follow', + 'unfollow', + 'admins', + 'activity', + ]))) m.connect('group_about', '/group/about/{id}', action='about', ckan_icon='info-sign'), m.connect('group_activity', '/group/activity/{id}/{offset}', @@ -300,14 +302,13 @@ def make_map(): m.connect('/organization/list', action='list') m.connect('/organization/new', action='new') m.connect('/organization/{action}/{id}', - requirements=dict(action='|'.join([ - 'delete', - 'admins', - 'member_new', - 'member_delete', - 'history' - ])) - ) + requirements=dict(action='|'.join([ + 'delete', + 'admins', + 'member_new', + 'member_delete', + 'history' + ]))) m.connect('organization_activity', '/organization/activity/{id}', action='activity', ckan_icon='time') m.connect('organization_read', '/organization/{id}', action='read') @@ -319,7 +320,8 @@ def make_map(): action='edit', ckan_icon='edit') m.connect('organization_members', '/organization/members/{id}', action='members', ckan_icon='group') - m.connect('organization_bulk_process', '/organization/bulk_process/{id}', + m.connect('organization_bulk_process', + '/organization/bulk_process/{id}', action='bulk_process', ckan_icon='sitemap') register_package_plugins(map) register_group_plugins(map) @@ -327,7 +329,8 @@ def make_map(): # tags map.redirect('/tags', '/tag') map.redirect('/tags/{url:.*}', '/tag/{url}') - map.redirect('/tag/read/{url:.*}', '/tag/{url}', _redirect_code='301 Moved Permanently') + map.redirect('/tag/read/{url:.*}', '/tag/{url}', + _redirect_code='301 Moved Permanently') map.connect('/tag', controller='tag', action='index') map.connect('/tag/{id}', controller='tag', action='read') # users diff --git a/ckan/config/who.ini b/ckan/config/who.ini index 3ad5651b848..54528f27c3b 100644 --- a/ckan/config/who.ini +++ b/ckan/config/who.ini @@ -18,7 +18,7 @@ post_logout_url = /user/logged_out [plugin:openid] use = repoze.who.plugins.openid:make_identification_plugin store = file -store_file_path = %(here)s/sstore +store_file_path = /tmp/sstore #openid_field = openid openid_field = openid_identifier came_from_field = came_from diff --git a/ckan/controllers/api.py b/ckan/controllers/api.py index b937691e4e1..b44353fa675 100644 --- a/ckan/controllers/api.py +++ b/ckan/controllers/api.py @@ -5,12 +5,9 @@ import glob import urllib -from pylons import c, request, response -from pylons.i18n import _, gettext -from paste.util.multidict import MultiDict from webob.multidict import UnicodeMultiDict +from paste.util.multidict import MultiDict -import ckan.rating import ckan.model as model import ckan.logic as logic import ckan.lib.base as base @@ -20,6 +17,8 @@ import ckan.lib.jsonp as jsonp import ckan.lib.munge as munge +from ckan.common import _, c, request, response + log = logging.getLogger(__name__) @@ -159,7 +158,7 @@ def action(self, logic_function, ver=None): except KeyError: log.error('Can\'t find logic function: %s' % logic_function) return self._finish_bad_request( - gettext('Action name not known: %s') % str(logic_function)) + _('Action name not known: %s') % str(logic_function)) context = {'model': model, 'session': model.Session, 'user': c.user, 'api_version': ver} @@ -172,14 +171,17 @@ def action(self, logic_function, ver=None): except ValueError, inst: log.error('Bad request data: %s' % str(inst)) return self._finish_bad_request( - gettext('JSON Error: %s') % str(inst)) + _('JSON Error: %s') % str(inst)) if not isinstance(request_data, dict): # this occurs if request_data is blank log.error('Bad request data - not dict: %r' % request_data) return self._finish_bad_request( - gettext('Bad request data: %s') % + _('Bad request data: %s') % 'Request data JSON decoded to %r but ' 'it needs to be a dictionary.' % request_data) + # if callback is specified we do not want to send that to the search + if 'callback' in request_data: + del request_data['callback'] try: result = function(context, request_data) return_dict['success'] = True @@ -247,7 +249,7 @@ def list(self, ver=None, register=None, subregister=None, id=None): 'dataset': 'package_list', 'tag': 'tag_list', 'related': 'related_list', - 'licenses': 'licence_list', + 'licenses': 'license_list', ('dataset', 'relationships'): 'package_relationships_list', ('dataset', 'revisions'): 'package_revision_list', ('dataset', 'activity'): 'package_activity_list', @@ -260,7 +262,7 @@ def list(self, ver=None, register=None, subregister=None, id=None): action = self._get_action_from_map(action_map, register, subregister) if not action: return self._finish_bad_request( - gettext('Cannot list entity of this type: %s') % register) + _('Cannot list entity of this type: %s') % register) try: return self._finish_ok(action(context, {'id': id})) except NotFound, e: @@ -291,7 +293,7 @@ def show(self, ver=None, register=None, subregister=None, action = self._get_action_from_map(action_map, register, subregister) if not action: return self._finish_bad_request( - gettext('Cannot read entity of this type: %s') % register) + _('Cannot read entity of this type: %s') % register) try: return self._finish_ok(action(context, data_dict)) except NotFound, e: @@ -326,12 +328,12 @@ def create(self, ver=None, register=None, subregister=None, data_dict.update(request_data) except ValueError, inst: return self._finish_bad_request( - gettext('JSON Error: %s') % str(inst)) + _('JSON Error: %s') % str(inst)) action = self._get_action_from_map(action_map, register, subregister) if not action: return self._finish_bad_request( - gettext('Cannot create new entity of this type: %s %s') % + _('Cannot create new entity of this type: %s %s') % (register, subregister)) try: @@ -388,12 +390,12 @@ def update(self, ver=None, register=None, subregister=None, data_dict.update(request_data) except ValueError, inst: return self._finish_bad_request( - gettext('JSON Error: %s') % str(inst)) + _('JSON Error: %s') % str(inst)) action = self._get_action_from_map(action_map, register, subregister) if not action: return self._finish_bad_request( - gettext('Cannot update entity of this type: %s') % + _('Cannot update entity of this type: %s') % register.encode('utf-8')) try: response_data = action(context, data_dict) @@ -440,7 +442,7 @@ def delete(self, ver=None, register=None, subregister=None, action = self._get_action_from_map(action_map, register, subregister) if not action: return self._finish_bad_request( - gettext('Cannot delete entity of this type: %s %s') % + _('Cannot delete entity of this type: %s %s') % (register, subregister or '')) try: response_data = action(context, data_dict) @@ -463,11 +465,11 @@ def search(self, ver=None, register=None): id = request.params['since_id'] if not id: return self._finish_bad_request( - gettext(u'No revision specified')) + _(u'No revision specified')) rev = model.Session.query(model.Revision).get(id) if rev is None: return self._finish_not_found( - gettext(u'There is no revision with id: %s') % id) + _(u'There is no revision with id: %s') % id) since_time = rev.timestamp elif 'since_time' in request.params: since_time_str = request.params['since_time'] @@ -477,7 +479,7 @@ def search(self, ver=None, register=None): return self._finish_bad_request('ValueError: %s' % inst) else: return self._finish_bad_request( - gettext("Missing search term ('since_id=UUID' or " + + _("Missing search term ('since_id=UUID' or " + " 'since_time=TIMESTAMP')")) revs = model.Session.query(model.Revision).\ filter(model.Revision.timestamp > since_time) @@ -487,7 +489,7 @@ def search(self, ver=None, register=None): params = MultiDict(self._get_search_params(request.params)) except ValueError, e: return self._finish_bad_request( - gettext('Could not read parameters: %r' % e)) + _('Could not read parameters: %r' % e)) # if using API v2, default to returning the package ID if # no field list is specified @@ -533,15 +535,25 @@ def search(self, ver=None, register=None): params = search.\ convert_legacy_parameters_to_solr(params) query = search.query_for(model.Package) + + # Remove any existing fq param and set the capacity to + # public + if 'fq' in params: + del params['fq'] + params['fq'] = '+capacity:public' + # if callback is specified we do not want to send that to + # the search + if 'callback' in params: + del params['callback'] results = query.run(params) return self._finish_ok(results) except search.SearchError, e: log.exception(e) return self._finish_bad_request( - gettext('Bad search option: %s') % e) + _('Bad search option: %s') % e) else: return self._finish_not_found( - gettext('Unknown register: %s') % register) + _('Unknown register: %s') % register) @classmethod def _get_search_params(cls, request_params): @@ -550,7 +562,7 @@ def _get_search_params(cls, request_params): qjson_param = request_params['qjson'].replace('\\\\u', '\\u') params = h.json.loads(qjson_param, encoding='utf8') except ValueError, e: - raise ValueError(gettext('Malformed qjson value') + ': %r' + raise ValueError(_('Malformed qjson value: %r') % e) elif len(request_params) == 1 and \ len(request_params.values()[0]) < 2 and \ @@ -567,7 +579,7 @@ def _get_search_params(cls, request_params): def markdown(self, ver=None): raw_markdown = request.params.get('q', '') - results = ckan.misc.MarkdownFormat().to_html(raw_markdown) + results = h.render_markdown(raw_markdown) return self._finish_ok(results) diff --git a/ckan/controllers/error.py b/ckan/controllers/error.py index c5ba044d246..57180dc7289 100644 --- a/ckan/controllers/error.py +++ b/ckan/controllers/error.py @@ -10,7 +10,6 @@ class ErrorController(BaseController): - """Generates error documents as and when they are required. The ErrorDocuments middleware forwards to ErrorController when error diff --git a/ckan/controllers/feed.py b/ckan/controllers/feed.py index 2e9af01ed5c..c22aa1080c7 100644 --- a/ckan/controllers/feed.py +++ b/ckan/controllers/feed.py @@ -21,16 +21,17 @@ # TODO fix imports import logging import urlparse +from urllib import urlencode import webhelpers.feedgenerator from pylons import config -from pylons.i18n import _ -from urllib import urlencode -from ckan import model -from ckan.lib.base import BaseController, c, request, response, json, abort, g +import ckan.model as model +import ckan.lib.base as base import ckan.lib.helpers as h -from ckan.logic import get_action, NotFound +import ckan.logic as logic + +from ckan.common import _, g, c, request, response, json # TODO make the item list configurable ITEMS_LIMIT = 20 @@ -55,7 +56,7 @@ def _package_search(data_dict): data_dict['rows'] = ITEMS_LIMIT # package_search action modifies the data_dict, so keep our copy intact. - query = get_action('package_search')(context, data_dict.copy()) + query = logic.get_action('package_search')(context, data_dict.copy()) return query['count'], query['results'] @@ -151,8 +152,7 @@ def _create_atom_id(resource_path, authority_name=None, date_string=None): return ':'.join(['tag', tagging_entity, resource_path]) -class FeedController(BaseController): - +class FeedController(base.BaseController): base_url = config.get('ckan.site_url') def _alternate_url(self, params, **kwargs): @@ -171,9 +171,9 @@ def group(self, id): try: context = {'model': model, 'session': model.Session, 'user': c.user or c.author} - group_dict = get_action('group_show')(context, {'id': id}) - except NotFound: - abort(404, _('Group not found')) + group_dict = logic.get_action('group_show')(context, {'id': id}) + except logic.NotFound: + base.abort(404, _('Group not found')) data_dict, params = self._parse_url_params() data_dict['fq'] = 'groups:"%s"' % id @@ -207,7 +207,6 @@ def group(self, id): navigation_urls=navigation_urls) def tag(self, id): - data_dict, params = self._parse_url_params() data_dict['fq'] = 'tags:"%s"' % id @@ -283,9 +282,9 @@ def custom(self): try: page = int(request.params.get('page', 1)) except ValueError: - abort(400, _('"page" parameter must be a positive integer')) + base.abort(400, _('"page" parameter must be a positive integer')) if page < 0: - abort(400, _('"page" parameter must be a positive integer')) + base.abort(400, _('"page" parameter must be a positive integer')) limit = ITEMS_LIMIT data_dict = { @@ -323,7 +322,6 @@ def custom(self): def output_feed(self, results, feed_title, feed_description, feed_link, feed_url, navigation_urls, feed_guid): - author_name = config.get('ckan.feeds.author_name', '').strip() or \ config.get('ckan.site_id', '').strip() author_link = config.get('ckan.feeds.author_link', '').strip() or \ @@ -349,8 +347,8 @@ def output_feed(self, results, feed_title, feed_description, feed.add_item( title=pkg.get('title', ''), link=self.base_url + h.url_for(controller='package', - action='read', - id=pkg['id']), + action='read', + id=pkg['id']), description=pkg.get('notes', ''), updated=h.date_str_to_datetime(pkg.get('metadata_modified')), published=h.date_str_to_datetime(pkg.get('metadata_created')), @@ -360,10 +358,10 @@ def output_feed(self, results, feed_title, feed_description, categories=[t['name'] for t in pkg.get('tags', [])], enclosure=webhelpers.feedgenerator.Enclosure( self.base_url + h.url_for(controller='api', - register='package', - action='show', - id=pkg['name'], - ver='2'), + register='package', + action='show', + id=pkg['name'], + ver='2'), unicode(len(json.dumps(pkg))), # TODO fix this u'application/json') ) @@ -433,13 +431,12 @@ def _parse_url_params(self): Returns the constructed search-query dict, and the valid URL query parameters. """ - try: page = int(request.params.get('page', 1)) or 1 except ValueError: - abort(400, _('"page" parameter must be a positive integer')) + base.abort(400, _('"page" parameter must be a positive integer')) if page < 0: - abort(400, _('"page" parameter must be a positive integer')) + base.abort(400, _('"page" parameter must be a positive integer')) limit = ITEMS_LIMIT data_dict = { diff --git a/ckan/controllers/group.py b/ckan/controllers/group.py index f3f8508c6f4..529d108ecdb 100644 --- a/ckan/controllers/group.py +++ b/ckan/controllers/group.py @@ -197,18 +197,11 @@ def _read(self, id, limit): q = c.q = request.params.get('q', '') # Search within group if c.group_dict.get('is_organization'): - q += ' owner_org: "%s"' % c.group_dict.get('id') + q += ' owner_org:"%s"' % c.group_dict.get('id') else: - q += ' groups: "%s"' % c.group_dict.get('name') + q += ' groups:"%s"' % c.group_dict.get('name') - try: - description_formatted = ckan.misc.MarkdownFormat().to_html( - c.group_dict.get('description', '')) - c.description_formatted = genshi.HTML(description_formatted) - except Exception, e: - error_msg = "<span class='inline-warning'>%s</span>" %\ - _("Cannot render description") - c.description_formatted = genshi.HTML(error_msg) + c.description_formatted = h.render_markdown(c.group_dict.get('description')) context['return_query'] = True @@ -288,7 +281,7 @@ def pager_url(q=None, page=None): default_facet_titles = {'groups': _('Groups'), 'tags': _('Tags'), 'res_format': _('Formats'), - 'license': _('Licence')} + 'license': _('License')} for facet in g.facets: if facet in default_facet_titles: @@ -338,7 +331,8 @@ def pager_url(q=None, page=None): c.search_facets = query['search_facets'] c.search_facets_limits = {} for facet in c.facets.keys(): - limit = int(request.params.get('_%s_limit' % facet, 10)) + limit = int(request.params.get('_%s_limit' % facet, + g.facets_default_number)) c.search_facets_limits[facet] = limit c.page.items = query['results'] @@ -633,6 +627,8 @@ def member_new(self, id): abort(401, _('Unauthorized to add member to group %s') % '') except NotFound: abort(404, _('Group not found')) + except ValidationError, e: + h.flash_error(e.error_summary) return self._render_template('group/member_new.html') def member_delete(self, id): @@ -680,7 +676,7 @@ def history(self, id): context = {'model': model, 'session': model.Session, 'user': c.user or c.author, - 'schema': self._form_to_db_schema()} + 'schema': self._db_to_form_schema()} data_dict = {'id': id} try: c.group_dict = self._action('group_show')(context, data_dict) diff --git a/ckan/controllers/home.py b/ckan/controllers/home.py index 21843ca4fb3..10aa88c4732 100644 --- a/ckan/controllers/home.py +++ b/ckan/controllers/home.py @@ -1,5 +1,4 @@ -from pylons.i18n import _ -from pylons import g, c, config, cache +from pylons import config, cache import sqlalchemy.exc import ckan.logic as logic @@ -9,11 +8,14 @@ import ckan.model as model import ckan.lib.helpers as h +from ckan.common import _, g, c + CACHE_PARAMETERS = ['__cache', '__no_cache__'] # horrible hack dirty_cached_group_stuff = None + class HomeController(base.BaseController): repo = model.repo @@ -32,7 +34,7 @@ def __before__(self, action, **env): ('no such table' in msg): # table missing, major database problem base.abort(503, _('This site is currently off-line. Database ' - 'is not initialised.')) + 'is not initialised.')) # TODO: send an email to the admin person (#1285) else: raise @@ -58,24 +60,27 @@ def index(self): c.facets = query['facets'] maintain.deprecate_context_item( - 'facets', - 'Use `c.search_facets` instead.') + 'facets', + 'Use `c.search_facets` instead.') c.search_facets = query['search_facets'] - c.facet_titles = {'groups': _('Groups'), - 'tags': _('Tags'), - 'res_format': _('Formats'), - 'license': _('Licence'), } + c.facet_titles = { + 'groups': _('Groups'), + 'tags': _('Tags'), + 'res_format': _('Formats'), + 'license': _('License'), + } data_dict = {'sort': 'packages', 'all_fields': 1} # only give the terms to group dictize that are returned in the # facets as full results take a lot longer if 'groups' in c.search_facets: - data_dict['groups'] = [ item['name'] for item in - c.search_facets['groups']['items'] ] + data_dict['groups'] = [ + item['name'] for item in c.search_facets['groups']['items'] + ] c.groups = logic.get_action('group_list')(context, data_dict) - except search.SearchError, se: + except search.SearchError: c.package_count = 0 c.groups = [] @@ -90,8 +95,8 @@ def index(self): msg = _(u'Please <a href="{link}">update your profile</a>' u' and add your email address and your full name. ' u'{site} uses your email address' - u' if you need to reset your password.'.format(link=url, - site=g.site_title)) + u' if you need to reset your password.'.format( + link=url, site=g.site_title)) elif not c.userobj.email: msg = _('Please <a href="%s">update your profile</a>' ' and add your email address. ') % url + \ @@ -134,12 +139,12 @@ def db_to_form_schema(group_type=None): except logic.NotFound: return None - return {'group_dict' :group_dict} + return {'group_dict': group_dict} global dirty_cached_group_stuff if not dirty_cached_group_stuff: groups_data = [] - groups = config.get('demo.featured_groups', '').split() + groups = config.get('ckan.featured_groups', '').split() for group_name in groups: group = get_group(group_name) @@ -160,14 +165,14 @@ def db_to_form_schema(group_type=None): # We get all the packages or at least too many so # limit it to just 2 for group in groups_data: - group['group_dict']['packages'] = group['group_dict']['packages'][:2] + group['group_dict']['packages'] = \ + group['group_dict']['packages'][:2] #now add blanks so we have two while len(groups_data) < 2: - groups_data.append({'group_dict' :{}}) + groups_data.append({'group_dict': {}}) # cache for later use dirty_cached_group_stuff = groups_data - c.group_package_stuff = dirty_cached_group_stuff # END OF DIRTYNESS diff --git a/ckan/controllers/organization.py b/ckan/controllers/organization.py index 53996819a7b..b411f8e2b31 100644 --- a/ckan/controllers/organization.py +++ b/ckan/controllers/organization.py @@ -1,5 +1,6 @@ import ckan.controllers.group as group + class OrganizationController(group.GroupController): ''' The organization controller is pretty much just the group controller. It has a few templates defined that are different and sets diff --git a/ckan/controllers/package.py b/ckan/controllers/package.py index 00cc0b09a37..d7efa9451a9 100644 --- a/ckan/controllers/package.py +++ b/ckan/controllers/package.py @@ -41,6 +41,7 @@ lookup_package_plugin = ckan.lib.plugins.lookup_package_plugin + def _encode_params(params): return [(k, v.encode('utf-8') if isinstance(v, basestring) else str(v)) for k, v in params] @@ -110,7 +111,6 @@ def _guess_package_type(self, expecting_name=False): return pt - def search(self): from ckan.lib.search import SearchError @@ -174,7 +174,6 @@ def _sort_by(fields): else: c.sort_by_fields = [field.split()[0] for field in sort_by.split(',')] - c.sort_by_selected = sort_by def pager_url(q=None, page=None): params = list(params_nopage) @@ -217,10 +216,13 @@ def pager_url(q=None, page=None): facets = OrderedDict() - default_facet_titles = {'groups': _('Groups'), - 'tags': _('Tags'), - 'res_format': _('Formats'), - 'license': _('Licence'), } + default_facet_titles = { + 'organization': _('Organizations'), + 'groups': _('Groups'), + 'tags': _('Tags'), + 'res_format': _('Formats'), + 'license_id': _('License'), + } for facet in g.facets: if facet in default_facet_titles: @@ -245,6 +247,7 @@ def pager_url(q=None, page=None): } query = get_action('package_search')(context, data_dict) + c.sort_by_selected = query['sort'] c.page = h.Page( collection=query['results'], @@ -264,10 +267,10 @@ def pager_url(q=None, page=None): c.page = h.Page(collection=[]) c.search_facets_limits = {} for facet in c.search_facets.keys(): - limit = int(request.params.get('_%s_limit' % facet, 10)) + limit = int(request.params.get('_%s_limit' % facet, + g.facets_default_number)) c.search_facets_limits[facet] = limit - maintain.deprecate_context_item( 'facets', 'Use `c.search_facets` instead.') @@ -331,7 +334,7 @@ def read(self, id, format='html'): abort(400, _('Invalid revision format: %r') % 'Too many "@" symbols') - #check if package exists + # check if package exists try: c.pkg_dict = get_action('package_show')(context, data_dict) c.pkg = context['package'] @@ -359,7 +362,7 @@ def comments(self, id): context = {'model': model, 'session': model.Session, 'user': c.user or c.author} - #check if package exists + # check if package exists try: c.pkg_dict = get_action('package_show')(context, {'id': id}) c.pkg = context['package'] @@ -371,7 +374,7 @@ def comments(self, id): # used by disqus plugin c.current_package_id = c.pkg.id - #render the package + # render the package package_saver.PackageSaver().render_package(c.pkg_dict) return render(self._comments_template(package_type)) @@ -400,7 +403,7 @@ def history(self, id): c.pkg_dict = get_action('package_show')(context, data_dict) c.pkg_revisions = get_action('package_revision_list')(context, data_dict) - #TODO: remove + # TODO: remove # Still necessary for the authz check in group/layout.html c.pkg = context['package'] @@ -543,7 +546,6 @@ def resource_edit(self, id, resource_id, data=None, errors=None, redirect(h.url_for(controller='package', action='resource_read', id=id, resource_id=resource_id)) - context = {'model': model, 'session': model.Session, 'api_version': 3, 'user': c.user or c.author,} @@ -575,8 +577,6 @@ def resource_edit(self, id, resource_id, data=None, errors=None, 'error_summary': error_summary, 'action': 'new'} return render('package/resource_edit.html', extra_vars=vars) - - def new_resource(self, id, data=None, errors=None, error_summary=None): ''' FIXME: This is a temporary action to allow styling of the forms. ''' @@ -611,9 +611,16 @@ def new_resource(self, id, data=None, errors=None, error_summary=None): abort(401, _('Unauthorized to update dataset')) if not len(data_dict['resources']): # no data so keep on page - h.flash_error(_('You must add at least one data resource')) - redirect(h.url_for(controller='package', - action='new_resource', id=id)) + msg = _('You must add at least one data resource') + # On new templates do not use flash message + if g.legacy_templates: + h.flash_error(msg) + redirect(h.url_for(controller='package', + action='new_resource', id=id)) + else: + errors = {} + error_summary = {_('Error'): msg} + return self.new_resource(id, data, errors, error_summary) # we have a resource so let them add metadata redirect(h.url_for(controller='package', action='new_metadata', id=id)) @@ -1009,33 +1016,6 @@ def _adjust_license_id_options(self, pkg, fs): if not is_included: options.insert(1, (pkg.license_id, pkg.license_id)) - def authz(self, id): - pkg = model.Package.get(id) - if pkg is None: - abort(404, _('Dataset not found')) - # needed to add in the tab bar to the top of the auth page - c.pkg = pkg - c.pkgname = pkg.name - c.pkgtitle = pkg.title - try: - context = {'model': model, 'user': c.user or c.author, - 'package': pkg} - check_access('package_edit_permissions', context) - c.authz_editable = True - c.pkg_dict = get_action('package_show')(context, {'id': id}) - except NotAuthorized: - c.authz_editable = False - if not c.authz_editable: - abort(401, _('User %r not authorized to edit %s ' - 'authorizations') % (c.user, id)) - - roles = self._handle_update_of_authz(pkg) - self._prepare_authz_info_for_render(roles) - - # c.related_count = len(pkg.related) - - return render('package/authz.html') - def delete(self, id): if 'cancel' in request.params: @@ -1172,7 +1152,7 @@ def resource_read(self, id, resource_id): c.package['isopen'] = False # TODO: find a nicer way of doing this - c.datastore_api = '%s/api/action' % config.get('ckan.site_url','').rstrip('/') + c.datastore_api = '%s/api/action' % config.get('ckan.site_url', '').rstrip('/') c.related_count = c.pkg.related_count return render('package/resource_read.html') diff --git a/ckan/controllers/related.py b/ckan/controllers/related.py index e4840663d0d..690f82faee2 100644 --- a/ckan/controllers/related.py +++ b/ckan/controllers/related.py @@ -1,17 +1,16 @@ +import urllib + import ckan.model as model import ckan.logic as logic import ckan.lib.base as base import ckan.lib.helpers as h import ckan.lib.navl.dictization_functions as df -import pylons.i18n as i18n +from ckan.common import _, c -_ = i18n._ -import urllib -c = base.c abort = base.abort -_get_action=logic.get_action +_get_action = logic.get_action class RelatedController(base.BaseController): @@ -32,15 +31,15 @@ def dashboard(self): 'featured': base.request.params.get('featured', '') } - params_nopage = [(k, v) for k,v in base.request.params.items() + params_nopage = [(k, v) for k, v in base.request.params.items() if k != 'page'] try: page = int(base.request.params.get('page', 1)) - except ValueError, e: + except ValueError: base.abort(400, ('"page" parameter must be an integer')) # Update ordering in the context - query = logic.get_action('related_list')(context,data_dict) + query = logic.get_action('related_list')(context, data_dict) def search_url(params): url = h.url_for(controller='related', action='dashboard') @@ -54,7 +53,6 @@ def pager_url(q=None, page=None): params.append(('page', page)) return search_url(params) - c.page = h.Page( collection=query.all(), page=page, @@ -66,13 +64,15 @@ def pager_url(q=None, page=None): c.filters = dict(params_nopage) c.type_options = self._type_options() - c.sort_options = ({'value': '', 'text': _('Most viewed')}, - {'value': 'view_count_desc', 'text': _('Most Viewed')}, - {'value': 'view_count_asc', 'text': _('Least Viewed')}, - {'value': 'created_desc', 'text': _('Newest')}, - {'value': 'created_asc', 'text': _('Oldest')}) + c.sort_options = ( + {'value': '', 'text': _('Most viewed')}, + {'value': 'view_count_desc', 'text': _('Most Viewed')}, + {'value': 'view_count_asc', 'text': _('Least Viewed')}, + {'value': 'created_desc', 'text': _('Newest')}, + {'value': 'created_asc', 'text': _('Oldest')} + ) - return base.render( "related/dashboard.html") + return base.render("related/dashboard.html") def read(self, id): context = {'model': model, 'session': model.Session, @@ -85,8 +85,8 @@ def read(self, id): except logic.NotAuthorized: base.abort(401, _('Not authorized to see this page')) - related = model.Session.query(model.Related).\ - filter(model.Related.id == id).first() + related = model.Session.query(model.Related) \ + .filter(model.Related.id == id).first() if not related: base.abort(404, _('The requested related item was not found')) @@ -97,7 +97,6 @@ def read(self, id): base.redirect(related.url) - def list(self, id): """ List all related items for a specific dataset """ context = {'model': model, 'session': model.Session, @@ -164,10 +163,9 @@ def _edit_or_new(self, id, related_id, is_edit): if base.request.method == "POST": try: data = logic.clean_dict( - df.unflatten( - logic.tuplize_dict( - logic.parse_params(base.request.params) - ))) + df.unflatten( + logic.tuplize_dict( + logic.parse_params(base.request.params)))) if is_edit: data['id'] = related_id @@ -182,9 +180,8 @@ def _edit_or_new(self, id, related_id, is_edit): else: h.flash_success(_("Related item was successfully updated")) - h.redirect_to(controller='related', - action='list', - id=c.pkg_dict['name']) + h.redirect_to( + controller='related', action='list', id=c.pkg_dict['name']) except df.DataError: base.abort(400, _(u'Integrity Error')) except logic.ValidationError, e: @@ -202,7 +199,6 @@ def _edit_or_new(self, id, related_id, is_edit): return base.render(tpl) def delete(self, id, related_id): - if 'cancel' in base.request.params: h.redirect_to(controller='related', action='edit', id=id, related_id=related_id) @@ -215,7 +211,8 @@ def delete(self, id, related_id): logic.get_action('related_delete')(context, {'id': related_id}) h.flash_notice(_('Related item has been deleted.')) h.redirect_to(controller='package', action='read', id=id) - c.related_dict = logic.get_action('related_show')(context, {'id': related_id}) + c.related_dict = logic.get_action('related_show')( + context, {'id': related_id}) c.pkg_id = id except logic.NotAuthorized: base.abort(401, _('Unauthorized to delete related item %s') % '') diff --git a/ckan/controllers/revision.py b/ckan/controllers/revision.py index 32809602cc3..bbfb2c4b610 100644 --- a/ckan/controllers/revision.py +++ b/ckan/controllers/revision.py @@ -1,14 +1,14 @@ from datetime import datetime, timedelta -from pylons.i18n import get_lang, _ -from pylons import c, request - -from ckan.logic import NotAuthorized, check_access +from pylons.i18n import get_lang +import ckan.logic as logic import ckan.lib.base as base import ckan.model as model import ckan.lib.helpers as h +from ckan.common import _, c, request + class RevisionController(base.BaseController): @@ -18,15 +18,15 @@ def __before__(self, action, **env): context = {'model': model, 'user': c.user or c.author} if c.user: try: - check_access('revision_change_state', context) + logic.check_access('revision_change_state', context) c.revision_change_state_allowed = True - except NotAuthorized: + except logic.NotAuthorized: c.revision_change_state_allowed = False else: c.revision_change_state_allowed = False try: - check_access('site_read', context) - except NotAuthorized: + logic.check_access('site_read', context) + except logic.NotAuthorized: base.abort(401, _('Not authorized to see this page')) def index(self): diff --git a/ckan/controllers/storage.py b/ckan/controllers/storage.py index c3a55248364..2ac00eb3697 100644 --- a/ckan/controllers/storage.py +++ b/ckan/controllers/storage.py @@ -97,7 +97,8 @@ def authorize(method, bucket, key, user, ofs): # now check user stuff context = {'user': c.user, 'model': model} - is_authorized = new_authz.is_authorized_boolean('file_upload', context, {}) + is_authorized = new_authz.is_authorized_boolean( + 'file_upload', context, {}) if not is_authorized: h.flash_error('Not authorized to upload files.') abort(401) @@ -143,9 +144,9 @@ def upload_handle(self): params['uploaded-by'] = c.userobj.name if c.userobj else "" self.ofs.put_stream(bucket_id, label, stream.file, params) - success_action_redirect = h.url_for('storage_upload_success', - qualified=True, - bucket=BUCKET, label=label) + success_action_redirect = h.url_for( + 'storage_upload_success', qualified=True, + bucket=BUCKET, label=label) # Do not redirect here as it breaks js file uploads (get infinite loop # in FF and crash in Chrome) return self.success(label) @@ -186,11 +187,10 @@ def file(self, label): fapp = FileApp(filepath, headers=None, **headers) return fapp(request.environ, self.start_response) else: - h.redirect_to(file_url.encode('ascii','ignore')) + h.redirect_to(file_url.encode('ascii', 'ignore')) class StorageAPIController(BaseController): - _ofs_impl = None @property @@ -270,7 +270,7 @@ def get_metadata(self, label): qualified=False ) if url.startswith('/'): - url = config.get('ckan.site_url','').rstrip('/') + url + url = config.get('ckan.site_url', '').rstrip('/') + url if not self.ofs.exists(bucket, label): abort(404) @@ -306,7 +306,7 @@ def auth_request(self, label): try: data = fix_stupid_pylons_encoding(request.body) headers = json.loads(data) - except Exception, e: + except Exception: from traceback import print_exc msg = StringIO() print_exc(msg) @@ -397,7 +397,7 @@ def auth_form(self, label): try: data = fix_stupid_pylons_encoding(request.body) headers = json.loads(data) - except Exception, e: + except Exception: from traceback import print_exc msg = StringIO() print_exc(msg) diff --git a/ckan/controllers/tag.py b/ckan/controllers/tag.py index a736c17e8d0..631a8523f98 100644 --- a/ckan/controllers/tag.py +++ b/ckan/controllers/tag.py @@ -1,11 +1,12 @@ -from pylons.i18n import _ -from pylons import request, c, config +from pylons import config import ckan.logic as logic import ckan.model as model import ckan.lib.base as base import ckan.lib.helpers as h +from ckan.common import _, request, c + LIMIT = 25 @@ -68,4 +69,5 @@ def read(self, id): if h.asbool(config.get('ckan.legacy_templates', False)): return base.render('tag/read.html') else: - h.redirect_to(controller='package', action='search', tags=c.tag.get('name')) + h.redirect_to(controller='package', action='search', + tags=c.tag.get('name')) diff --git a/ckan/controllers/user.py b/ckan/controllers/user.py index 638bd7a7231..7fdd6534605 100644 --- a/ckan/controllers/user.py +++ b/ckan/controllers/user.py @@ -1,13 +1,10 @@ import logging from urllib import quote -from pylons import session, c, g, request, config -from pylons.i18n import _ -import genshi +from pylons import config import ckan.lib.i18n as i18n import ckan.lib.base as base -import ckan.misc as misc import ckan.model as model import ckan.lib.helpers as h import ckan.new_authz as new_authz @@ -16,6 +13,9 @@ import ckan.lib.captcha as captcha import ckan.lib.mailer as mailer import ckan.lib.navl.dictization_functions as dictization_functions +import ckan.plugins as p + +from ckan.common import _, session, c, g, request log = logging.getLogger(__name__) @@ -35,7 +35,6 @@ class UserController(base.BaseController): - def __before__(self, action, **env): base.BaseController.__before__(self, action, **env) try: @@ -73,7 +72,7 @@ def _setup_template_variables(self, context, data_dict): abort(401, _('Not authorized to see this page')) c.user_dict = user_dict c.is_myself = user_dict['name'] == c.user - c.about_formatted = self._format_about(user_dict['about']) + c.about_formatted = h.render_markdown(user_dict['about']) ## end hooks @@ -141,6 +140,12 @@ def me(self, locale=None): id=user_ref) def register(self, data=None, errors=None, error_summary=None): + context = {'model': model, 'session': model.Session, 'user': c.user} + try: + check_access('user_create', context) + except NotAuthorized: + abort(401, _('Unauthorized to register as a user.')) + return self.new(data, errors, error_summary) def new(self, data=None, errors=None, error_summary=None): @@ -213,6 +218,8 @@ def _save_new(self, context): def edit(self, id=None, data=None, errors=None, error_summary=None): context = {'save': 'save' in request.params, 'schema': self._edit_form_to_db_schema(), + 'model': model, 'session': model.Session, + 'user': c.user, } if id is None: if c.userobj: @@ -221,6 +228,11 @@ def edit(self, id=None, data=None, errors=None, error_summary=None): abort(400, _('No user specified')) data_dict = {'id': id} + try: + check_access('user_update', context, data_dict) + except NotAuthorized: + abort(401, _('Unauthorized to edit a user.')) + if (context['save']) and not data: return self._save_edit(id, context) @@ -238,7 +250,7 @@ def edit(self, id=None, data=None, errors=None, error_summary=None): except NotAuthorized: abort(401, _('Unauthorized to edit user %s') % '') - except NotFound, e: + except NotFound: abort(404, _('User not found')) user_obj = context.get('user_obj') @@ -294,6 +306,11 @@ def login(self, error=None): session.save() return h.redirect_to(locale=str(lang), controller='user', action='login') + + # Do any plugin login stuff + for item in p.PluginImplementations(p.IAuthenticator): + item.login() + if 'error' in request.params: h.flash_error(request.params['error']) @@ -352,6 +369,11 @@ def logout(self): # save our language in the session so we don't lose it session['lang'] = request.environ.get('CKAN_LANG') session.save() + + # Do any plugin logout stuff + for item in p.PluginImplementations(p.IAuthenticator): + item.logout() + h.redirect_to(self._get_repoze_handler('logout_handler_path')) def set_lang(self, lang): @@ -371,6 +393,13 @@ def logged_out_page(self): return render('user/logout.html') def request_reset(self): + context = {'model': model, 'session': model.Session, 'user': c.user} + data_dict = {'id': request.params.get('user')} + try: + check_access('request_reset', context) + except NotAuthorized: + abort(401, _('Unauthorized to request reset password.')) + if request.method == 'POST': id = request.params.get('user') @@ -425,6 +454,11 @@ def perform_reset(self, id): data_dict = {'id': id} + try: + check_access('user_reset', context) + except NotAuthorized: + abort(401, _('Unauthorized to reset password.')) + try: user_dict = get_action('user_show')(context, data_dict) @@ -507,8 +541,7 @@ def activity(self, id, offset=0): return render('user/activity_stream.html') - def _get_dashboard_context(self, filter_type=None, filter_id=None, - q=None): + def _get_dashboard_context(self, filter_type=None, filter_id=None, q=None): '''Return a dict needed by the dashboard view to determine context.''' def display_name(followee): @@ -520,8 +553,10 @@ def display_name(followee): return display_name or fullname or title or name if (filter_type and filter_id): - context = {'model': model, 'session': model.Session, - 'user': c.user or c.author, 'for_view': True} + context = { + 'model': model, 'session': model.Session, + 'user': c.user or c.author, 'for_view': True + } data_dict = {'id': filter_id} followee = None @@ -529,11 +564,12 @@ def display_name(followee): 'dataset': 'package_show', 'user': 'user_show', 'group': 'group_show' - } - action_function = logic.get_action(action_functions.get(filter_type)) + } + action_function = logic.get_action( + action_functions.get(filter_type)) # Is this a valid type? if action_function is None: - raise abort(404, _('Follow item not found')) + abort(404, _('Follow item not found')) try: followee = action_function(context, data_dict) except NotFound: @@ -574,7 +610,8 @@ def dashboard(self, id=None, offset=0): c.dashboard_activity_stream_context = self._get_dashboard_context( filter_type, filter_id, q) c.dashboard_activity_stream = h.dashboard_activity_stream( - id, filter_type, filter_id, offset) + c.userobj.id, filter_type, filter_id, offset + ) # Mark the user's new activities as old whenever they view their # dashboard page. @@ -620,13 +657,3 @@ def unfollow(self, id): or e.error_dict) h.flash_error(error_message) h.redirect_to(controller='user', action='read', id=id) - - def _format_about(self, about): - about_formatted = misc.MarkdownFormat().to_html(about) - try: - html = genshi.HTML(about_formatted) - except genshi.ParseError, e: - log.error('Could not print "about" field Field: %r Error: %r', - about, e) - html = _('Error: Could not parse About text') - return html diff --git a/ckan/i18n/bg/LC_MESSAGES/ckan.mo b/ckan/i18n/bg/LC_MESSAGES/ckan.mo index 0d2fd696be298fca7bec38a0120cc4308f365cff..aaa28df5ce1f19550db52678dcae518a2f0f3eaf 100644 GIT binary patch literal 115959 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 LvFNRDexdn)tMNnG delta 27868 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 KcjXgi!T$i%{`#)~ diff --git a/ckan/i18n/bg/LC_MESSAGES/ckan.po b/ckan/i18n/bg/LC_MESSAGES/ckan.po index 729a8d62c65..520052276b0 100644 --- a/ckan/i18n/bg/LC_MESSAGES/ckan.po +++ b/ckan/i18n/bg/LC_MESSAGES/ckan.po @@ -1,19 +1,19 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <internet@davidread.org>, 2011. -# <j.iwanowa@gmx.de>, 2011, 2012. -# Martin Minkov <martin@markm.org>, 2011, 2012. -# Open Knowledge Foundation <sysadmin@okfn.org>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# RealEnder <alex@stanev.org>, 2013 +# <internet@davidread.org>, 2011 +# JIwanowa <j.iwanowa@gmx.de>, 2011-2012 +# Open Knowledge Foundation <sysadmin@okfn.org>, 2011 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:03+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 13:59+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Bulgarian <ckan-dev@lists.okfn.org>\n" "MIME-Version: 1.0\n" @@ -21,333 +21,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: bg\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Авторизираща функция не съществува: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Администратор" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Редактор" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Трябва да имате права на администратор" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Промените са запазени" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "непознат потребител" +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Относно" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Потребителят е добавен" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "неизвестна група " +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "групата е добавена" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Пакет %s не може да бъде прочистен, тъй като свързаната ревизия %s съдържа пакети, които не са изтрити %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Проблем при прочистване на ревизия %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "прочистването е заваршено" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Действието не е реализирано." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Без право за достъп до тази странца" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Достъп отказан" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Данните не бяха намерени" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Неправилна заявка" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Неизвестно име на действие: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON Грешка: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Неправилни данни в заявка: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Грешка по цялостност" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Грешка при параметър" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Не може да се извежда списък на обекти от този тип: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Не могат да се четат обекти от този тип: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Не могат да се създават обекти от този тип: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "пакетът данни не може да бъде включен в индекса за тарсене" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Не могат да се обновяват обекти от този тип: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "индекса за тарсене не може да бъде актуализиран" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Не могат да се изтриват обекти от този тип: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Няма oпределена ревизия" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Няма ревизия с индентификатор: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Липсващо условие на търсене ('since_id=UUID' или 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Не могат да се прочетат параметри: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Неправилна опция на търсене: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Неизвестен регистър: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Невалидна qjson стойност" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Параметрите на заявката трябва да са във формат на JSON речник." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Групата не е намерена" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Недостатъчни права за четене на %s" +msgid "Unauthorized to read group %s" +msgstr "Без пълномощие за четене на групата %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Неуспешно извеждане на описание" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Групи" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Етикети" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Лиценз" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Недостатъчни права за създаване на група" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Потребител %r няма права за редакция на %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Групата не е намерена" +msgid "User %r not authorized to edit %s" +msgstr "Потребител %r няма права за редакция на %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Потребител %r няма права да редактира права за %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "ресурсът не може да бъде намерен" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "нямате авторизация за четене на ресурса %s" +msgid "Unauthorized to delete group %s" +msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Без пълномощие за четене на групата %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Неуспешно извеждане на описание" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Потребител %r няма права за редакция на %s" +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Изберете две ревизии преди да направите сравнение." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Потребител %r няма права за редакция на %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "История на ревизии на CKAN група" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Последни промени в CKAN група" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Журнално съобщение: " -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "В момента тази страница е недостапна. Няма начална база данни." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Моля, <a href=\"%s\"> актуализирайте вашия профил </a> и добавете своя имейл адрес." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s използваjte своя имейл адрес, ако имате нужда да промените паролата си." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Моля, <a href=\"%s\"> актуализирайте вашия профил </a> и добавете пълното си име." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Невалиден формат на ревизия: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Наборът от данни не е намерен" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Недостатъчни права за прочитане на пакет %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "История на ревизии на CKAN набор данни" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "последни промени в CKAN база данни" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Недостатъчни права за създаване на пакет" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "ресурсът не може да бъде намерен" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "пакетът данни не може да бъде включен в индекса за тарсене" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "индекса за тарсене не може да бъде актуализиран" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "нямате авторизация за четене на ресурса %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Приложение" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Идея" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Новина" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Визуализация" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "История на ревизии на CKAN хранилище" @@ -356,533 +639,423 @@ msgstr "История на ревизии на CKAN хранилище" msgid "Recent changes to the CKAN repository." msgstr "Скорошни промени в CKAN хранилище." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Засегнати набори данни: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Ревизия актуализирана" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Други" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Етикетът не е намерен" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Неупълномощен да създава потребител" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Неупълномощен да създава потребител %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Потребителят не съществува" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Лоша Captcha. Моля опитайте отново." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Потребителят не съществува" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Неупълномощен да обработва потребител %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Потребител %s няма права да редактира %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Профилът е актуализиран" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s е включен " -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" съвпадащи потребители" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Няма такъв потребител: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Моля, проверете входящата си кутия за началният код." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Не може да се изпрати линк за нулиране: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Невалиден код за нулиране. Моля, опитайте отново." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Вашата парола е актуализурана." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Грешка: не може да бъде анализиран текста" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Паролата трябва да е с дължина най-малко 4 символа." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Въведените пароли не съвпадат." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Име" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "поне 2 символа, малки букви на латиница, цифри и символи за тире и долна черта" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Детайли" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" +#: ckan/controllers/user.py:557 +msgid "Everything" msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Името трябва да е най-малко %s символа" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Грешка: не може да бъде анализиран текста" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Името може да съдържа само малки букви на латиница, цифри и символите за тире и долна черта" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Вече съществува набор данни с това име" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Вече съществува група с това име" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Стойността не отговаря на необходимия формат: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Празно)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Непълен/ни ресурс/и към набор данни." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Етикет \"%s\" е по-къс от минимално допустимите %s символа" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Етикет \"%s\" не трябва да съдържа кавички: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Дублиращ се ключ \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Допълнителна двойка ключ-стойност: празен ключ за стойност \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Не може да се добавят групи." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Група" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Не може да се извлече нов групов избор от сериализирана стойност, структурирана по този начин: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "друго - моля, посочете" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Допълнителни" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Пакет" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Добавяне на пакети" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Кратко описателно заглавие на набора данни." +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Не трябва да е описание - за него е предвидено поле \"Бележки\". Не завършвайте с точка." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Уникален идентификатор за пакета." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Трябва да е четимо, в духа на URI в Семантична мрежа. Използвайте само широко известни акроними. Преименуването, макар и възможно, не се препоръчва." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Число отразяващо версията (ако е приложимо)" +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "URL адрес на уеб страницата описваща данните (а не към самите данни)" +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "например: http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Името за контакти и запитвания по специализираната база данни. Използвайте e-майл адреса в следващтото поле." +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Ако има и друго важно лице за контакт, освен посочения като автор, тук можете да попълните техните данни." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Лиценз" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Лицензът, под който данните са публикувани." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Етикети" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Термини, разделени със запетая, които биха свързали този набор данни със сходни на него. Допълнителна информация за установените практити е достъпна на <a href=\"%s\">тази уики страница</а>." +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "например: замърсяването на реките, качеството на водата" +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Файлове съдържащи данните или адрес на API за достъп до тях." +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Това може да се повтори, както се изисква. Например, ако данните се предлагат в множество формати, или се разделят в различни области или периоди от време и всеки файл е различен \"ресурс\", който трябва да бъде описан по различен начин. Те всички ще се опишат заедно на страницата за CKAN данните <br /> <br /> URL: </ b> Това е интернет връзка директно към данните, като изберете тази връзка в уеб браузъра на потребителя веднага ще се изтеглят пълния набор от данни. Имайте предвид, че набори от данни не се хостват на този сайт,а от издателя на данните. Линка URL може да сочи към сървър API, като SPARQL крайна точка или JSON-P услуга <br /> Формат: </ б> Това трябва да бъде формата, в който се доставят данните. <br /> <b> Описание </ b> на всяка информация, която искате да добавите, за да опише ресурсите. <br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Възможни формати: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Друг по уместност" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Бележки" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Основно описание на набора данни" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Често се показва заедно със заглавието на пакета. По-конкретно, трябва да започва с кратко изречение, което сбито описва набора от данни, защото първите няколко думи могат да бъдат използвани в някои изгледи на набора от данни." +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Тук можете да използвате %sMarkdown форматиране%s." +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Основна информация" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Ресурси" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Групи" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Детайл" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Заглавие" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Версия" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Автор" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Email на автора" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Отговорник" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Имейл на отговорник" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Лиценз" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Статус" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Ресурсът трябва да е речник: %r" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Непознат ключ: %s" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Празен ключ" +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "актуализиран" +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "роля на потребител (и) добавена" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Моля, подаите потребителско име" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" -msgstr "" +msgstr "Непознат" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" -msgstr "" +msgstr "Без име" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." -msgstr "" +msgstr "Редактирани ресурси." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." -msgstr "" +msgstr "Редактирани настройки." + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Уважаеми %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Без емайл адрес за получателя!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -892,8 +1065,8 @@ msgid "" " %(reset_link)s\n" msgstr "Заявили сте вашата парола за %(site_title)s да бъде сменена с нова. ⏎\n⏎\nМоля, кликнете на следния линк за да потвърдите тази молба: ⏎\n⏎\n %(reset_link)s⏎\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Променете паролата си" @@ -909,11 +1082,11 @@ msgstr "Не е дадена страница за уеб" msgid "Author not given" msgstr "" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Не се допускат връзки в log_message." @@ -926,8 +1099,8 @@ msgstr "Не се допускат връзки в log_message." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Липсваща стойност" @@ -938,17 +1111,34 @@ msgstr "" #: ckan/lib/navl/validators.py:93 msgid "Please enter an integer value" -msgstr "" +msgstr "Моля въведете целочислена стойност" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Ресурси" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Невалиден/ни ресурс/и към пакет" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Допълнителни" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Липсваща стойност" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Не е предоставен валиден API ключ." @@ -957,181 +1147,246 @@ msgstr "Не е предоставен валиден API ключ." msgid "Tag vocabulary \"%s\" does not exist" msgstr "" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Потребител" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Набор данни" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Група" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Невалидна целочислена стойност" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Невалиден формат на дата" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Набор данни" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Потребител" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "" -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Тип дейност" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Името трябва да е най-малко %s символа" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Името може да е най-много %i символа" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "URL адресът трябва да се състои от малки буквени, цифрови и символа от (ascii) код :-_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Този URL вече се използва." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Името \"%s\" е с дължина по-малка от допустимите %s символа" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Името \"%s\" е с дължина по-голяма от допустимите %s символа" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Версията не може да бъде по-дълга от %i символа" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Дублиращ се ключ \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Вече съществува група с това име" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Етикет \"%s\" е по-къс от минимално допустимите %s символа" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Етикет \"%s\" е по-дълъг от максимално допустимите %i символа" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Етикет \"%s\" трябва да съдържа само малки букви на латиница, цифри и символи за тире и долна черта" -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Етикет \"%s\" не трябва да съдържа главни букви" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Това потербителско име не е свободно." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Моля, въведете двете пароли:" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Паролата трябва да е с дължина най-малко 4 символа" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Въведените пароли не съвпадат" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Редакцията не е приета, тъй като прилича на спам. Моля, избягвайте връзки (URL адреси) в описанието." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" -msgstr "" +msgstr "Няма име на етикет" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" +msgstr "Моля въведете валиден URL" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Създаване на обект %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Създаване на връзка между пакети %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Трябва да се подаде идентификатор или име на пакет (параметър \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Трябва да се подаде рейтинг (параметър \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Рейтингът трябва да бъде целочислена стойност." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Рейтингът трябва да е между %i и %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1139,44 +1394,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "REST API: Изтриване на пакет: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Изтриване на %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 -msgid "id not in data" +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" msgstr "" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "Идентификаторът липсва в данните" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "непознат потребител" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1185,343 +1453,285 @@ msgid "Resource was not found." msgstr "Ресурсът не е намерен." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Обновяване на обект %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Пакетът не е намерен." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Обновяване на връзка между пакети: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus не може да бъде намерен." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Потребител %s няма права да създава пакети" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Потребител %s няма права да редактира тези групи" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Потребител %s няма права да редактира тези пакети" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Потребител %s няма права да създава групи" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Потребител %s няма права да създава групи на достъп" +msgid "User %s not authorized to create organizations" +msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Потребител %s няма права да създава потребители" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Групата не е намерена." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Създаването на пакет изисква валиден API ключ" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Създаването на група изисква валиден API ключ" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Потребител %s няма права да изтрие пакет %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Не е намерен пакет за този ресурс и оторизацията не може да бъде проверена." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Потребител %s няма права да изтрие връзка %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Потребител %s няма права да изтрие група %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Потребител %s няма права да изтрие task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Потребителя %s няма авторизация да прочете тези пакети." -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Потребителя %s няма авторизация да прочете този пакет %s." -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Не е намерен пакет за този ресурс и оторизацията не може да бъде проверена." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Потребителя %s няма авторизация да прочете този ресурс %s." -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Потребителя %s няма авторизация да прочете тази група %s." +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Потребител %s няма права да редактира пакет %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Потребителя %s няма авторизация да прочете редакция %s." +msgid "User %s not authorized to edit resource %s" +msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Потребителя %s няма авторизация да промени статуса на този пакет %s." -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Потребител %s няма права да редактира правата на пакет %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Потребител %s няма права да редактира група %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Потребителя %s няма авторизация да промени статуса на тази група %s." -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Потребител %s няма права да редактира правата на група %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Потребител %s няма права да редактира правата на група на достъп %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Потребител %s няма права да редактира потребител %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Потребител %s е без авторизация за промяна статуса на ревизия" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Потребителят %s е без авторизация за актуализация на табелата за статус" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Редактирането на пакет изисква валиден API ключ" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Редактирането на група изисква валиден API ключ" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" -msgstr "" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" -msgstr "" +msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" -msgstr "" +msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" -msgstr "" +msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" -msgstr "" +msgstr "Creative Commons Attribution" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" -msgstr "" +msgstr "Creative Commons Attribution Share-Alike" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" -msgstr "" +msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" -msgstr "" +msgstr "Друг (отворен лиценз)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" -msgstr "" +msgstr "Друг (Public domain)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" -msgstr "" +msgstr "Друг (Attribution)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" -msgstr "" +msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" -msgstr "" +msgstr "Creative Commons Non-Commercial (Any)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" -msgstr "" +msgstr "Other (Non-Commercial)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "" @@ -1570,829 +1780,2637 @@ msgstr "е родител на %s" msgid "has sibling %s" msgstr "има брат %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Редакция" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Зареждане...." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Преглед" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Можете да използвате" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdown форматиране" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "тук." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Брой набори от данни" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Описание" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Брой членове" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Преглед на ресурсите за набори от данни " +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "ИЗТЕГЛЯНЕ" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Отказ" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Следвай" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Качване на файл" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Редакция" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Фондация \"Отворено знание\"" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Изход" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Регистрация" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Набори данни" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Търсене" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Администратор" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Групи от набори от данни" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Добавяне на група" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Членове" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Потребителско име" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Добавяне" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Изтриване" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Добавяне на набор данни" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Заглавие" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Описание" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Добре дошли!" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Формулярът съдържа невалидни записи:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Запис" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Частен" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Преглед" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API Свръзка" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Изтегляне" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Допълнителна информация" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Поле" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Стойност" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Последно обновяване" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Създаден" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Формат" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Лиценз" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Автор" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Търсене..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API документация" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Източник" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Отговорник" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Версия" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Статус" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Data API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Публичен" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Линк към файл" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Линк към API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Ресурси" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Име" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Последна промяна" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Преглед" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Приложи" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Ширина:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Височина:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Начало" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Този набор от данни отговаря на дефиницията за Отворени данни." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Имейл" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Редакции" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Настройки" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Пълно име" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Промяна на парола" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Парола" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Потребители" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Вход" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Забравена парола?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Изход" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API ключ" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Можете да използвате" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown форматиране" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "тук." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Брой набори от данни" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Преглед на ресурсите за набори от данни " + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "ИЗТЕГЛЯНЕ" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." msgstr "Няма ресурси за сваляне." -#: ckan/templates/_util.html:140 +#: ckan/templates_legacy/_util.html:126 msgid "No description for this item" msgstr "" -#: ckan/templates/_util.html:141 +#: ckan/templates_legacy/_util.html:127 msgid "View this" msgstr "" -#: ckan/templates/_util.html:163 +#: ckan/templates_legacy/_util.html:149 msgid "no ratings yet" msgstr "засега без рейтинг" -#: ckan/templates/_util.html:164 +#: ckan/templates_legacy/_util.html:150 msgid "" "–\n" " rate it now" msgstr "–⏎\n Оцени сега" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Потребителска група" - -#: ckan/templates/error_document_template.html:5 +#: ckan/templates_legacy/error_document_template.html:5 msgid "Error" msgstr "Грешка" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking..." msgstr "Проверка...." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Type at least two characters..." msgstr "Потребители притежаващи най-много данни" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This is the current URL." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is available!" msgstr "Този URL-линк е недостъпен!" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is already used, please use a different one." msgstr "Този URL-линк е зает, моля изберете различен!" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to save, possibly due to invalid data " msgstr "Неуспешен запис, вероятно поради невалидни данни " -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Добавяне на набор данни" - -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Добавяне на група" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." msgstr "Имате незапазени промени. Кликнете върху \"Запазване на промените\" по-долу, преди да напуснат тази страница." -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Зареждане...." - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" msgstr "(без име)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" msgstr "Изтриване на ресурс \"%name%\"?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" -msgstr "" +msgstr "Изображение" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" -msgstr "" +msgstr "Мета данни" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" -msgstr "" +msgstr "Документация" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" -msgstr "" +msgstr "Изходен код" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" -msgstr "" +msgstr "Пример" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Качване" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Отказ" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Формат" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "тип на ресурса" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Размер (Bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Последна промяна" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (вътрешен)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Хеш" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Готов" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Този ресурс е с незапаметени промени." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." -msgstr "" +msgstr "напр. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" -msgstr "" +msgstr "Допълнителни полета" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" -msgstr "" +msgstr "Добави Допълнително поле" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Стойност" +msgstr "Ключ" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" -msgstr "" +msgstr "Изтрий Ресурс" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Изход" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Вход" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Регистрация" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Търсене на набори от данни" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Добавяне на набор данни" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Търсене" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Относно" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Главна позиция за съдържание в шаблон ... моля, замени ме." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API документация" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Връзка с нас" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Декларация за поверителност" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Секция" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Потребители" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Избери атрибути за данните и открий кой категорий в тази група съдържат най-много база данни" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Ревизии" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Сайт администратор" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Езици" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Мета" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Фондация \"Отворено знание\"" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Лицензирано под" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Отворени Данни Бази Лиценз" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Съдържанието и данните са отворени" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" -msgstr "Осъществено от" - -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "CKAN" - -#: ckan/templates/layout_base.html:212 -msgid "v" -msgstr "v" - -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "" +msgstr "Осъществено от" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Администриране - Достъп" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Актуализиране на съществуващите функции" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Запис на промените" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Добавяне на роли за всеки потребител" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Добавяне на роля" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Съществуващи роли за групи на достъп" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Добавяне на роли за всички авторизиращи групи" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Администрация Dashboard" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Текущи системни администратори" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Можете да промените система администатор на" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "Авторизираща страница" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Начало" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Достъп" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Кошче" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Администриране - Кошче" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Изтрити ревизии" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Прочистване на всички (завинаги и необратимо)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Изтрити набори от данни" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Ауторизация - Групи на ауторизация" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Празно)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Авторизация" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Запис" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Добавяне" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Редакция - Групи на достъп" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Редакция:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "В групата няма потребители." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Групи по права на достъп" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Има [1:%(item_count)s] групи по права на достъп." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Преглед" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Вместо да се посочват привилегиите на определени потребители на набор от данни или група, ⏎\n можете да определите набор от потребители, които ще споделят едни и същи права. За да направите това, ⏎\n може да създадете [1: авторизираща група] и потребителите могат да бъдат добавени към нея." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "За да създадете нова авторизираща група, моля първо влезте в системата [1:login]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Създаване на нова група на достъп" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Нов - Групи на достъп" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Нова група на достъп" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Групи на достъп" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Членове" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Има %(item_count)s потребителя в тази група на достъп." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Актуализиране на съществуващите функции за авторизиращи групи" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Набори данни" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "В групата няма набори от данни." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "История:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Грешка:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Ревизия" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Печат за времето (Timestamp)" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Журнално съобщение" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Сравняване »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "История на група" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Групи от набори от данни" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Какво са групите?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2400,177 +4418,131 @@ msgid "" "from it." msgstr "Въпреки че етикетите са страхотни събиране на масиви от данни, има случаи, когато искате да ограничите потребителите за редактиране на набора. Може да бъде настроена [1: група] , за да се определи кои потребители имат разрешение да добавят или премахват набори от данни от нея." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "История" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Нов набор от данни..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Съществуващ набор от данни..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Списък групи" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Влезте в системата, за да прибавите група." -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Добавяне на група" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Грешки във формуляра" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Формулярът съдържа невалидни записи:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "поне 2 символа, малки букви на латиница, цифри и символи за тире и долна черта" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Започнете с обобщаващо изречение ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "активен" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "изтрит" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Изтриване" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "" -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Добавяне на набори данни" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Администратор" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Статус:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Вашето запитване за \"%(query)s\". ] намери %(number_of_results)s набор от данни." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2579,7 +4551,7 @@ msgid "" " find." msgstr "Каква е била[1: средната цена на къща] във Великобритания през 1935 г.? Кога ще се очаква населението на Индия [2: да застигне] това на Китай? Къде можете да видите [3: публично финансирано изкуството] в Сиатъл? Данните, за да се отговори на много, много въпроси, като тези, са някъде в интернет, но не винаги е лесно да се намери." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2590,11 +4562,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s е общност каталог на полезни набор от данни в Интернет. Можете да събирате връзки тук, за данни от целия интернет за себе си и за чужда полза или търсене на данни, събрани от други. В зависимост от вида на данните и условията за използването им, %(site_title)s може да бъде в състояние да съхранява копие на данните или да хоуства тези в една база данни, предоставяйки някои основни инструменти за визуализация." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Как функционира" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2605,7 +4577,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Този сайт работи с мощен софтуейр, със свободен код, за каталогизиране на свободни и открити данни, наречен [1: CKAN]. Пакета софтуейр е написан и се поддържа от [2:Open Knowledge Foundation] (Фондациа за отворени знания). Всеки набор от данни записан в CKAN съдържа описание на данните и друга полезна информация, като например в какви формати е наличен набора, кой го притежава, дали е със свободен достъпен, и кои тематични области обхваща. Други потребители могат да подобрят или да добавят информация към този набор (CKAN поддържа пълна хронология на версийте)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2616,11 +4588,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN поддържа няколко каталози за данни в Интернет. [1:The Data Hub] е открит за публично редактиране отворен каталог данни, в стила на Уикипедия. Правителството на Обединеното кралство използва CKAN да поддържа [2:data.gov.uk], който набор в момента изброява 8000 държавни набори от данни. Официални публични данни от повечето европейски страни са изброени в CKAN каталога [3:publicdata.eu]. Пълен списък на каталози като тези от целия свят се намира в [4:datacatalogs.org], който се захранва от CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Open data and the Open Knowledge Foundation\n(Отворени данни и фондация за отворено знание)" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2632,7 +4604,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2641,1083 +4613,968 @@ msgid "" "out about our other projects." msgstr "[1:Open Knowledge Foundation] е организация с нестопанска цел [2: promoting] отворени знания за: писане и подобряване CKAN е един от начините да направим това. Ако искате да се включите със своя дизайн или код, да се присъединте към дискусията и имплементацията на софтуейра [3: mailing lists], или да погледнете [4: OKFN] сайта за да разберете за другите ни проекти." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Добре дошли!" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Добре дошли в" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Търсене на данни" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "съдържа" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "набори данни" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "" -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Споделете набор от данни." -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Създаване на набор данни »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Регистрация »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Сътрудничество" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Кой друг е тук?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "има" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "набори данни." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Резюме на редакцията (опишете накратко промените, които сте направили)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Автор:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Набори данни - История" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Редакция - Набори от данни" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Основна информация" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Допълнителна информация" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Резюме на редакцията (опишете накратко промените, които сте направили)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Автор:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Докато не сте в системат това ще бъде Вашия IP адрес." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Щракнете тук, за да влезете" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "преди запис (отваря нов прозорец)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1: Важно:] С подаването на съдържание, Вие се съгласявате да освободите своите данни съгласно [2: Лиценз за отворена база данни]. Моля, [3: въздържете се] от редактирането на тази страница, ако [4:не] сте в съгласие с това." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Нов ключ" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "със стойност" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "История на набор данни" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" -msgstr "" +msgstr "Ресурси (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" -msgstr "" +msgstr "Добави / Редактирай ресурси" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Приложения, Идеи и др." -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Добавяне - Набори данни" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Добавяне на набор данни" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Ресурси" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Кратко описателно заглавие на набора данни" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Начална страница" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL адрес на уеб страницата описваща данните (а не към самите данни)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "например: http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" -msgstr "" +msgstr "Член на:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" -msgstr "" +msgstr "Добави към:" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Не може да се добавят групи." -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Термини, разделени със запетая, които биха свързали този набор данни със сходни на него. Допълнителна информация за установените практити е достъпна на [1:this wiki page]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "например: замърсяването на реките, качеството на водата" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" -msgstr "" +msgstr "Добави ресурси" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." -msgstr "" +msgstr "Нов ресурс..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Линк към файл" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Линк към API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Качване на файл" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL на файл" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" -msgstr "" +msgstr "API URL" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Името за контакти и запитвания по специализираната база данни. Използвайте e-майл адреса в следващтото поле." -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Email на автора" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Ако има и друго важно лице за контакт, освен посочения като автор, тук можете да попълните техните данни." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Имейл на отговорник" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Число отразяващо версията (ако е приложимо)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "например: 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Допълнителна информация" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Сигурни ли сте, че желаете да промените състоянието на този набор от данни?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Да!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Докато не сте влезли в системата това ще бъде вашият IP адрес. ⏎\n [1: Щракнете тук, за да влезете], преди да запишете (отворете в нов прозорец)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" -msgstr "" +msgstr "Важно:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" -msgstr "" +msgstr "Моля" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Набори данни" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Лиценз:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Този набор от данни отговаря на дефиницията за Отворени данни." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Отворени данни]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Свързани набори от данни" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Това е стара редакция на този набор от данни, като се редактират" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "в" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Възможно е значително да се различава от" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "текуща ревизия" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Това е актуалната редакция на този набор от данни, като се редактират" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(редакция)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(няма)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Поле" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Източник" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Държава" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Източник за извличане" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Сайт на набора от данни] в ⏎\n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Набор данни - Ресурс" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "API Свръзка" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Изтегляне" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Последно обновяване" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "От [1:Dataset]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Няакой ресурси" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Търсене -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Знаете ли за набор от данни, който трябва да бъде добавен към" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Регистрирайте сега" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Друг достъп" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Също така можете да достигнете регистрацията, използвайки" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(виж" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "или свалете един" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "пълен" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "dump" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Грешка по време на търсенето.] ⏎\n Моля опитайте отново." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] намерени набори данни" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Желаете ли да [1:създадете нов набор от данни?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Търсене..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" -msgstr "" +msgstr "(задължително)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "" +msgstr "Моля добавете заглавие за записа" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" +msgstr "Тип на записа" -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" msgstr "" -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "of" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" -msgstr "" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Разлики - Ревизии" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Разлики между ревизии" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "От:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "До:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Разлика" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Няма разлики" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "История на ревизии" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Проследяване на последните промени в системата, подреждайки най-новите ⏎\n на първо място." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Ревизия:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Ревизия на дейностите" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "не изтрит" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Печат за времето:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Журнално съобщение:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Промени" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Етикети на набори от данни" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Набор данни -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Етикет -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "без отворен лиценз" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Същност" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Тази форма за качване е валидна за ограничен период от време (обикновено 1 час). Ако времето за формата ⏎,\n изтича моля, презаредете страницата." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Файл:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Качване - Успешно" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Файлът беше качен към:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Качване на друг »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Има" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "резултати за ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "резултати за етикети." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Изчистване на търсенето" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "и вижте всички етикети." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Етикети" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Етикет:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Има %(count)s набора от данни с етикет [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Редакция - Потребител" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Редакция на потребител:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" -msgstr "" +msgstr "E-mail" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" -msgstr "" +msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Кратка информация за Вас..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Промяна на парола" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" -msgstr "" +msgstr "Парола (отново)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Промяна на потребителско име" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Моят профил" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Редакция на профил" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Изход" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Преглед на профил" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Регистрирайте профил." -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "Намерени са [1:%(item_count)s] потребителя." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Сортиране по име" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Сортиране по редакции" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Член от" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Вход - Потребител" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Вход в" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Потребителско име:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Парола:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" -msgstr "" - -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Забравена парола?" +msgstr "Вход" -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Вход чрез OpenID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "За да запишете Вашата OpenID за тази станица е необходимо първо да се [1:регистрирате] и да педактирате Вашият профил, за да получите собствена идентичност във формата на OpenID" -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Моля, кликнете на вашия доставчик на потребителският Ви профил:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "OpenID идентификатор:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Нямате OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3726,256 +5583,161 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID е услуга, която позволява, за да влезете в различни страници в интернет ⏎\n използвайки една идентичност. Разберете [1: повече ⏎\n за OpenID] и [2: Как да получите ⏎\n OpenID поддръжка за потребител]. Може би най-лесният начин е да станете потребител в ⏎\n безплатен OpenID доставчик като [3:\nhttps://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" -msgstr "" +msgstr "Вход с OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Изход - Потребител" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Изход от" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Вие сте излезли успешно." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Регистрация - Потребител" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Регистрация за нов потребител" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "поне 3 символа, малки букви на латиница, цифри и символи за тире и долна черта" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" -msgstr "" +msgstr "Пълно име (незадължително)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "Имейл" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" -msgstr "" +msgstr "Регистрация" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Парола (повтори):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Потребител" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Член от" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Имейл" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Няма имейл" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "API ключ" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "– Бележка: вашият API ключ е видим само за вас!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Редакции" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Общестевна дейност" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Възстанови парола" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Заявка за прамяна на парола" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Потребителско име:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" +"There was a problem with your submission, " +"please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" +"There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" @@ -3983,15 +5745,18 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -4002,6 +5767,7 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" @@ -4009,148 +5775,295 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "Списък Организации" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Добави Организация" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Добави организация" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "Потребители:" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Добавяне на потребители" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Избери атрибути за данните и открий кой категорий в тази група съдържат най-много база данни" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Избери определена група" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Общ брои от набори данни" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Седмична ревизия на наборите от данни" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Набор данни с най-висок рейтинг" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Средно висок рейтинг" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Брой на рейтинги" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Без рейтинг" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Най-често редактирани набори от данни" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Брой редакции" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Най-голяи групи" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Най-добрите етикети" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Седмична ревизия на наборите от данни" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Потребители притежаващи най-много данни" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Последна актуализация на сайта" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "класация - статистика" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "данни - класация" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Избери атрибути за данните и открий кой категорий в тази група съдържат най-много база данни" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Избери определена група" diff --git a/ckan/i18n/ca/LC_MESSAGES/ckan.mo b/ckan/i18n/ca/LC_MESSAGES/ckan.mo index df301e57cde26d7bc8424279a2d0e65be6ebcb92..87ab4c8498de2d2ab4f87fa1d2db8d7b38ef57e1 100644 GIT binary patch literal 107623 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 delta 26161 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 diff --git a/ckan/i18n/ca/LC_MESSAGES/ckan.po b/ckan/i18n/ca/LC_MESSAGES/ckan.po index 5f564208eee..94a2cbd909d 100644 --- a/ckan/i18n/ca/LC_MESSAGES/ckan.po +++ b/ckan/i18n/ca/LC_MESSAGES/ckan.po @@ -1,353 +1,637 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# amercader <amercadero@gmail.com>, 2011. -# <amercadero@gmail.com>, 2011, 2012. -# <amercadero@gmail.com>, 2012. -# ilabastida <ilabastida@ub.edu>, 2011. -# <ilabastida@ub.edu>, 2011, 2012. +# amercader <amercadero@gmail.com>, 2011 +# amercader <amercadero@gmail.com>, 2011-2012 +# amercader <amercadero@gmail.com>, 2013 +# ilabastida <ilabastida@ub.edu>, 2011 +# ilabastida <ilabastida@ub.edu>, 2011-2012 +# Sean Hammond <sean.hammond@okfn.org>, 2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-08-04 17:52+0000\n" -"Last-Translator: amercader <amercadero@gmail.com>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 08:44+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/ckan/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: ca\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Funció d'autorització no trobada: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Administració" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Contribuïdor" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Membre" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Heu de ser administradors del sistema per administrar" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Canvis desats" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Nom del lloc" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Estil" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Titular del lloc" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Logotip del lloc" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Quant a" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Text de presentació" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "usuari desconegut:" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Text introductori" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Usuari afegit" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Text de la pàgina d'inici" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "grup d'autorització desconegut:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "CSS personalitzat" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Grup d'autorització afegit" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Full CSS personalitzable que s'insereix a la capçalera de la pàgina" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "No es pot purgar el paquet %s ja que la revisió associada %s inclou paquets de dades no esborrats %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Problema al purgar la revisió %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Purga completa" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Acció no implementada." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "No esteu autoritzats a editar aquesta pàgina" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Accés denegat" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "No trobat" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Mala sol·licitud" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Acció desconeguda: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Error JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Dades de la sol·licitud incorrectes: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Error d'integritat" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Error en els paràmetres" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "No es pot llistar l'entitat de tipus: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "No es pot llegir l'entitat de tipus: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "No es pot crear una nova entitat d'aquest tipus: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "No s'ha pogut afegir el conjunt de dades a l'índex de cerca" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "No es pot editer l'entitat de tipus: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "No s'ha pogut actualitzar l'índex de cerca" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "No es pot eliminar l'entitat de tipus: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "No s'ha especificat una revisió" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "No hi ha cap revisiió amb id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "Falta el terme de cerca ('since_id=UUID' o 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "No s'han pogut llegir els paràmetres: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Opció de cerca incorrecta: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Registre desconegut: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Valor QJSON mal format" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Els paràmetres de la sol·licitud han d'estar en forma d'un diccionari codificat com a JSON." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Grup no trobat" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "El paràmetre \"page\" ha de ser un valor enter positiu" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "No autoritzat a llegir %s" +msgid "Unauthorized to read group %s" +msgstr "No autoritzat a llegir el grup %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "No es pot fer la descripció" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grups" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Etiquetes" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formats" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Llicència" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "No autoritzat a crear un grup" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "L'usuari %r no està autoritzat a editar %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Grup no trobat" +msgid "User %r not authorized to edit %s" +msgstr "L'usuari %r no està autoritzat a editar %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "L'usuari %r no està autoritzat a editar les autorizacions de %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Recurs no trobat" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "No autoritzat a llegir el recurs %s" +msgid "Unauthorized to delete group %s" +msgstr "No teniu autorització per a esborrar el grup %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "No autoritzat a llegir el grup %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Heu esborrat l'organització" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "No es pot fer la descripció" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Heu esborrat el grup" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "L'usuari %r no està autoritzat a editar %s" +msgid "Unauthorized to add member to group %s" +msgstr "No teniu autorització a afegir un membre al grup %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "No teniu autorització per a esborrar membres del grup %s" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Heu esborrat el membre del grup. " -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Seleccioneu dues revisions abans de fer la comparació." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "L'usuari %r no està autoritzat a editar %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Historial de revisions del grup de CKAN" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Canvis recents al grup de CKAN" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Missatge de registre: " -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "No teniu autorització per a veure el grup {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "No esteu seguint {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "No seguiràs {0} a partir d'ara" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "No teniu autorització per a veure els seguidors %s" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Aquest lloc es troba fora de línia. La base de dades no ha estat inicialitzada." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "Si us plau <a href=\"{link}\">update your profile</a> i afegiu la vostra adreça de correu electonic i el nom complet. {site} utilitza el vostre correu electrònic si necessiteu restaurar la contrasenya." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Si us plau, <a href=\"%s\">actualitzeu el vostre perfil</a> i afegiu la vostra direcció de correu elctrònic" -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s usa el vostre correu electrònic si mai necessiteu restaurar la contrasenya." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Si us plau, <a href=\"%s\">actualitzeu el vostre perfil</a> i afegiu el vostre nom complet." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Format de revisió invàlid: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Conjunt de dades no trobat" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "No autoritzat a llegir el paquet %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "Historial de revisions dels conjunts de dades de CKAN" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Canvis recents als conjunt de dades de CKAN" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "No autoritzat a crear un paquet" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "No teniu autorització per a modificar aquest recurs" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Recurs no trobat" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "No teniu autorització per a modificar aquest conjunt de dades" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Afegiu almenys un recurs de dades" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "No teniu autorització per a crear un recurs" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "No s'ha pogut afegir el conjunt de dades a l'índex de cerca." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "No s'ha pogut actualitzar l'índex de cerca." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "No teniu autorització per a esborrar el paquet %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Heu esborrat el conjunt de dades. " + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Heu esborrat el recurs." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "No teniu autorització per a esborrar el recurs %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "No autoritzat a llegir el recurs %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "No hi ha descàrregues disponibles" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "No teniu autorització per a llegir el conjunt de dades %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "No hi ha cap previsualització definida." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Més vistos" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "El més vist" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "El menys vist" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Més nou" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Més vell" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "No s'ha trobat l'element relacionat" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "No es troba l'element relacionat" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "No teniu autorització" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Aquest paquet no es troba" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "S'ha creat correctament l'element relacionat" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "S'ha modificat correctament l'element relacionat" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "S'ha eliminat l'element relacionat" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "No teniu autorització per a esborrar l'element relacionat %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Aplicació" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idea" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Artícle de notícies" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Article acadèmic" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Entrada (blog)" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualització" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Historial de canvis al repositori de CKAN" @@ -356,533 +640,423 @@ msgstr "Historial de canvis al repositori de CKAN" msgid "Recent changes to the CKAN repository." msgstr "Canvis recents al repositori de CKAN." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Conjunts de dades afectats: %s\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Revisió actualitzada" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Altres" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Etiqueta no trobada" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "No autoritzat a crear un usuari" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "No autoritzat a crear l'usuari %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Usuari no trobat" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Captcha incorrecte. Si us plau, torneu-ho a provar." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "L'usuari \"%s\" ha estat registrat, pero encara teniu la sessió iniciada com a \"%s\"" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "No s'ha especificat cap usuari" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "No autoritzat a editar l'usuari %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Usuari %s no autoritzat a editar %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Perfil actualitzat" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s ha iniciat sessió" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "No s'ha pogut iniciar sessió. Nom d'usuari o contrasenya incorrectes." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "(O si useu OpenID, no ha sigut associat amb cap compte d'usuari)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" coincideix amb més d'un usuari" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Usuari desconegut: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Si us plau, comproveu la vostra safata d'entrada per veure si heu rebut un codi de reinici" -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "No s'ha pogut enviar l'enllaç de reinici: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Clau de reinici invàlida. Si us plau, torneu-ho a intentar" -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "La vostra contrasenya s'ha actualitzat" -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Error: No s'ha pogut interpretar el text \"Quant a\"" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "La vostra contrasenya ha de tenir 4 caràcters o més." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Les contrasenyes que heu introduït no coincideiexen." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Nom" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Identificador únic</strong> per al grup." +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Cal que faciliteu una contrasenya" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "Més de 2 caràcters, en minúscules, usant només 'a-z0-9' i '-_'" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Detalls" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Afegir usuaris" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "El nom ha de tenir al menys %s caràcters" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "El nom ha d'estar en minúscules, amb caràcters alfanumèrics (ascii) o aquests símbols: -_" - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "El nom del conjunt de dades ja existeix a la base de dades" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Aquest nom de grup ja existeix a la base de dades" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "El valor no coincideix amb el format requerit: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Cap)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Recurs(os) del conjunt de dades incomplerts" - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "La longitud de l'etiqueta \"%s\" és menor al mínim (%s)" - -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "L'etiqueta \"%s\" no pot contenir cometes: \"" - -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Clau duplicada \"%s\"" - -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Parella de clau-valor extra: no s'ha definit la clau per al valor \"%s\"." - -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "No es pot afegir cap grup." - -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Grup" - -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "No es pot derivar una nova selecció de grup d'un valor serialitzat així: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "altres - si us plau, especifiqueu" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Extres" - -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "PAquet" - -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Afegir paquet" - -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Un títol curt i descriptiu per al conjunt de dades." - -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "No hauria de ser un descripció, però. Useu el camp Notes per això. No afegiu un punt al final." - -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Un identificador únic per al paquet." - -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Hauria de ser més o menys entenedor per a humans, en l'esperit dels URIs de la Web Semàntica. Només useu acrònims si són ampliament reconeguts. És possible reanomenar paquets, però no es recomana" - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Un número que representa la versió (si s'escau)" - -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "El URL per a la pàgina web que descriu les dades (no les dades en si)." - -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "p.ex. http://www.exemple.com/indicadors-creixement.html" - -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "El nom del contacte principal, per a consultes sobre aquest conjunt de dades en particular, usant el correu electrònic del camp següent." - -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Si hi ha alguna altra persona de contacte important (a més de la persona al camp Autor) especifiqueu els seus detalls aquí." - -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Llicència" - -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "La llicència amb la qual es publiquen les dades." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Etiquetes" - -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Termes separats per comes que poden enllaçar aquest conjunt de dades a altres similars. Per a més informació sobre convencions, vegeu <a href=\"%s\">aquesta pàgina de la wiki</a>." - -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "p.ex pol·lució, rius, qualitat de l'aigua" - -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Els arxius que contenen les dades o enllaços a les APIs per accedir-hi." - -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Aquests poden ser repetits si s'escau. Per exemple si les dades s'ofereixenen diferents formats, o separades en diferents àmbits o períodes de temps, cada arxiu és un 'recurs' diferent, que hauria de ser descrit de forma diferent. Apareixeran tots junts a la pàgina del conjunt de dades a CKAN.<br /><br /> <b>URL:</b> Aquest és l'enllaç d'Internet a les dades. Seleccionant aquest enllaç en un navegador, l'usuari es descarregarà immediatament el conjunt de dades sencer.Tingueu en compte que les dades no estan allotjades en aquest lloc, sinó per qui les publica. Alternativament, la URL pot apuntar a un servidor API com un punt d'accés SPARQL o un servei JSON-P.<br /> <b>Format:</b> Això hauria d'indicar el format de fitxer en que les dades s'ofereixen.<br /><b>Descripció:</b>Qualsevol informació que vulgueu afegir per a descriure el recurs.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Opcions de format: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Altres si s'escau" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "L'element de seguiment no es troba" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Notes" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} no es troba" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "La descripció principal del conjunt de dades" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "No teniu autorització per a llegir {0} {1}" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Es mostra sovint amb el títol del paquet. Més concretament, hauria de començar amb una frase curta que descrigui el conjunt de dades de forma breu, perquè les primeres paraules poden ser usades en algunes vistes dels conjunts de dades" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Tot" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Podeu usar %sformat Markdown%s aquí." +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Error: No s'ha pogut interpretar el text \"Quant a\"" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Informació bàsica" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} ha afegit l'etiqueta {tag} al conjunt de dades {dataset}" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Recursos" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} ha modificat el grup {group}" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Grups" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} ha modificat l'organització {organization}" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Detall" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Títol" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} ha modificat el conjunt de dades {dataset}" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Versió" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} ha canviat l'element extra {extra} del conjunt de dades {dataset}" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} ha actualitzat el recurs {resource} del conjunt de dades {dataset}" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autor" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} ha actualitzat el seu perfil" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Correu electrònic de l'autor" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} ha esborrat el grup {group}" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Mantenidor" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} ha esborrat l'organització {organization}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Correu electrònic del mantenidor" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} ha esborrat el conjunt de dades {dataset}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Llicència" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} ha esborrat l'extra {extra} del conjunt de dades {dataset}" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Estat" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} ha esborrat el recurs {resource} del conjunt de dades {dataset}" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "El recurs hauria de ser un diccionari: %r" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} ha creat el grup {group}" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Clau desconeguda: %s" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} ha creat l'organització {organization}" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Clau buida" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} ha creat el conjunt de dades {dataset}" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Actualitzat" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} ha afegitr l'extra {extra} al conjunt de dades {dataset}" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Rol(s) d'usuari afegit(s)" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} ha afegit el recurs {resource} al conjunt de dades {dataset}" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Si us plau, indiqueu un nom d'usuari" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} s'ha registrat" -#: ckan/lib/helpers.py:482 +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} ha esborrat el tag {tag} del conjunt de dades {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} ha esborrat l'element relacionat {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} ha començat a seguir {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} ha començat a seguir {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} ha començat a seguir {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} ha creat una relació {related_type} amb {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "1 nova activitat de {site_title}" +msgstr[1] "{n} noves activitats de {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Gener" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Febrer" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Març" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Abril" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Maig" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Juny" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Juliol" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Agost" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Setembre" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Octubre" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Novembre" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Desembre" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Ara mateix" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "Fa {mins} minut" +msgstr[1] "Fa {mins} minuts" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "Fa {hours} hora" +msgstr[1] "Fa {hours} hores" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "Fa {days} dia" +msgstr[1] "Fa {days} dies" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{day} {month} {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Actualitzeu el vostre avatar a gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Desconegut" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "sense nom" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Nou conjunt de dades creat" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Recursos editats." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Preferències editades." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "vista {number}" +msgstr[1] "vista {number}" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} vistes recents" +msgstr[1] "{number} vistes recents" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Benvolgut %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "No hi ha cap adreça de correu disponible!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -892,8 +1066,8 @@ msgid "" " %(reset_link)s\n" msgstr "Heu sol·licitat que es reiniciï la vostra contrasenya per al lloc %(site_title)s.\n\nSi us plau, feu clic al següent enllaç per confirmar aquesta sol·licitud:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Reinicieu la vostra contrasenya" @@ -909,11 +1083,11 @@ msgstr "No s'ha indicat una pàgina web" msgid "Author not given" msgstr "No s'ha facilitat cap autor." -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Mantenidor no especificat" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "No es permeten enllaços al missatge de registre" @@ -926,8 +1100,8 @@ msgstr "No es permeten enllaços al missatge de registre" #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Falta el valor" @@ -940,15 +1114,32 @@ msgstr "El camp %(name)s no s'esperava." msgid "Please enter an integer value" msgstr "Si us plau entreu un valor enter" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Recursos" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Recurs(os) invàlid(s)" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 -msgid "Missing Value" +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Extres" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" msgstr "Falta el valor" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "No s'ha proporcionat una clau API vàlida." @@ -957,226 +1148,304 @@ msgstr "No s'ha proporcionat una clau API vàlida." msgid "Tag vocabulary \"%s\" does not exist" msgstr "El vocabulari d'etiquetes \"%s\" no existeix" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Usuari" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Conjunt de dades" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grup" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Heu de facilitar una organització" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "L'organització no existeix" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "No podeu afegir un conjunt de dades a aquesta organització" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Valor enter invàlid" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Format de la data incorrecte" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Conjunt de dades" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Usuari" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Relacionats" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Aquest nom o identificador de grup no existeix." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Tipus d'activitat" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Aquest nom no es pot fer servir" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "El nom ha de tenir al menys %s caràcters" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "El nom ha de tenir com a màxim %i caràcters" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "La URL ha de ser purament formada per caràcters alfanumèrics en minúscula (ASCII) i aquests símbols:-_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Aquesta URL ja està en ús." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "El nom \"%s\" té menys caràcters que el mínim %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "El nom \"%s\" té més caràcters que el màxim %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "La versió ha de tenir com a màxim %i caràcters" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Clau duplicada \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Aquest nom de grup ja existeix a la base de dades" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "La longitud de l'etiqueta \"%s\" és menor al mínim (%s)" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "La longitud de l'etiqueta \"%s\" és més gran que el permès %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "L'etiqueta \"%s\" ha de ser alfanumèrica o amb els símbols: -_" -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "L'etiqueta \"%s\" ha d'estar en minúscules" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Aquest nom de registre no es troba disponible." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Si us plau, introduïu les dues contrasenyes" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "La vostra contrasenya ha de tenir 4 caràcters o més" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Les contrasenyes introduïdes no coincideixen" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Actualització no permesa, ja que s'assembla a spam. Si us plau, eviteu enllaços en la vostra descripció" -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Aquest nom de vocabulari ja existeix." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "No es pot canviar el valor de la clau de %s a %s. Aquesta clau és de només lectura." -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Vocabulari d'etiquetes no trobat." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "L'etiqueta %s no pertany al vocabulari %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Falta el nom de l'etiqueta" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "L'etiqueta %s ja pertany al vocabulari %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "Si us plau, proporcioneu una URL vàlida" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "Aquest rol no existeix" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "API REST: Creat objecte %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "API REST: Creada relació entre paquets: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "API REST: Crear objecte membre %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Esteu intentant crear una organizació com a grup" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Heu de proporcionar un identificador o nom de paquet (paràmetre \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Heu de proporcionar una valoració (paràmetre \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "La valoració ha de ser un valor enter." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "La valoració ha d'estar entre %i i %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Cal que us identifiqueu per a seguir usuaris" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "No us podeu seguir a vosaltres mateixos" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "Ja esteu seguint {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Ja esteu seguint {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Cal que us identifiqueu per a seguir un dataset" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Cal que us identifiqueu per a seguir un grup" #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "API REST: Esborrat Paquet: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "API REST: Esborrat %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "API REST: Esborrar el membre: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id no present a les dades" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "No s'ha trobat el vocabulari \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "No s'ha trobat l'etiqueta \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "No s'ha pogut trobar el seguidor {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Cal que us identifiqueu per a seguir qualsevol cosa." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "No esteu seguint {0}" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "No ho especifiqueu si feu servir el paràmetre \"query\"" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "Ha de ser parelles de tipus <camp>:<valor>" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "Camp \"{field}\" no reconegut en resource_search." -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "usuari desconegut:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "Element no trobat." @@ -1185,343 +1454,285 @@ msgid "Resource was not found." msgstr "Recurs no trobat" #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "API REST: Actualitzat objecte %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "No s'ha trobat el paquet." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "API REST: Actualitzada la relació entre paquets: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "No s'ha trobat l'estat de tasques" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "No s'ha trobat l'organització." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "L'usuari %s no està autoritzat a crear conjunts de dades" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "L'usuari %s no està autoritzat a editar aquests grups" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "Heu de ser administrador per crear un element relacionat destacat" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Heu d'haver iniciat sessió per afegir un element relacionat" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "Heu d'haver iniciat sessió per crear un recurs" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "L'usuari %s no està autoritzat a editar aquests conjunts de dades" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "L'usuari %s no està autoritzat a crear grups" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "L'usuari %s no està autoritzat a crear grups d'autorització" +msgid "User %s not authorized to create organizations" +msgstr "L'usuari %s no té autorització per a crear organitzacions" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "L'usuari %s no està autoritzat a crear usuaris" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "No s'ha trobat el grup." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Es necessita una clau API vàlida per crear un conjunt de dades" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Es necessita una clau API vàlida per crear un grup" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "L'usuari %s no té autorització per a afegir membres" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "L'usuari %s no està autoritzat a esborrar el conjunt de dades %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "No s'ha trobat cap paquet per aquest recurs, no es pot comprovar l'autorització." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "L'usuari %s no té autorització per a eliminar el recurs %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Només el propietari pot eliminar un element relacionat" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "L'usuari %s no està autoritzat a esborrar la relació %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "L'usuari %s no té autorització per a eliminar grups" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "L'usuari %s no està autoritzat a esborrar el grup %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "L'usuari %s no té autorització per a eliminar organitzacions" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "L'usuari %s no té autorització per a eliminar l'organització %s" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "L'usuari %s no està autoritzat a esborrar l'estat de les tasques" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "L'usuari %s no té autorització per a esborrar membres de l'organització %s" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "L'usuari %s no està autoritzat a llegir aquests conjunts de dades" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "L'usuari %s no està autoritzat a llegir el conjunt de dades %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "No s'ha trobat cap paquet per aquest recurs, no es pot comprovar l'autorització." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "L'usuari %s no està autoritzat a llegir el recurs %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "L'usuari %s no està autoritzat a llegir el grup %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Cal que us identifiqueu per a accedir al vostre panell." -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "L'usuari %s no està autoritzat a editar el conjunt de dades %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "L'usuari %s no està autoritzat a editar %s" +msgid "User %s not authorized to edit resource %s" +msgstr "L'usuari %s no té autorització per a modificar el recurs %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "L'usuari %s no està autoritzat a canviar l'estat del conjunt de dades %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "L'usuari %s no està autoritzat a editar els permisos del conjunt de dades %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "L'usuari %s no està autoritzat a editar el grup %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "L'usuari %s no té autorització per a modificar l'organització %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Només el propietari pot editar un element relacionat" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "Heu de ser administrador per canviar el camp destacat d'un element relacionat." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "L'usuari %s no està autoritzat a canviar l'estat del grup %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "L'usuari %s no està autoritzat a editar els permisos del grup %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "L'usuari %s no està autoritzat a editar els permisos del grup d'autorització %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "L'usuari %s no està autoritzat a editar l'usuari %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "L'usuari %s no està autoritzat a canviar l'estat de la revisió" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "L'usuari %s no està autoritzat a actualitzar la taula de l'estat de tasques" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "L'usuari %s no està autoritzat a actualitzar la taula term_translation" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Es necessita una clau API vàlida per editar un conjunt de dades" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Es necessita una clau API vàlida per editar un grup" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "Heu de ser administrador per crear un element relacionat destacat i pertànyer a un grup per crear un conjunt de dades" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "No teniu permissos per crear un element" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Es requereixen dos identificadors de conjunts de dades" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Usuari no autorizat a crear grups" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Grups d'autorització no implementats en aquest perfil" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "L'usuari %s no està autoritzat a eliminar conjunts de dades d'aquest grup" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Només membres d'aquest grup estan autoritzats a eliminar-lo" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "L'usuari no està autoritzat a llegir el conjunt de dades %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "L'usuari %s no està autoritzat a mostrar el grup %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "L'usuari %s no està autoritzat a editar conjunts de dades en aquests grups" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "L'usuari %s no està autoritzat a editar recursos d'aquest conjunt de dades" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Edició dels permisos del conjunt de dades no disponible" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Només membres d'aquest grup estan autoritzats a editar-lo" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "No s'ha trobat l'usuari %s" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "L'usuari %s no està autoritzat a editar aquest grup" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Edició dels permisos del grup no implementada" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Edició del grup d'autorització no implementada" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Llicència no especificada" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "Creative Commons Attribution" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "Creative Commons Attribution Share-Alike" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Altres (Oberta)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Altres (Public Domain)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Altres (Atribució)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "Creative Commons Non-Commercial (Any)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Altres (No comercial)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Altres (No oberta)" @@ -1570,829 +1781,2637 @@ msgstr "és un progenitor de %s" msgid "has sibling %s" msgstr "té el germà %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Carregant..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "No hi ha dades de l'API per a carregar-les en aquest recurs" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Ha fallat la càrrega d'informació de l'API" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "No s'ha trobat coincidències" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Comenceu a escriure..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "L'entrada de dades és massa curta, almenys ha de tenir un caràcter" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Aquest formulari conté modificacions no desades" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Acció de confirmació" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Teniu tota la seguretat per a dur a terme aquesta acció?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Confirma" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Cancel·lar" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Seguir" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Deixar de seguir" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "mostra més" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "mostra menys" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Carregar un arxiu" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Ha tingut lloc un error" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "El recurs s'ha carregat" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "No es pot carregar l'arxiu" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "No es pot autenticar la càrrega" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "No es pot obtenir les dades per a l'arxiu carregat" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 msgid "Edit" msgstr "Editar" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Previsualització" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Mostra més" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Podeu usar" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Oculta" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "el format Markdown" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Error %(error_code)s" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "en aquest camp." +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Sobre {0}" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Nombre de conjunts de dades" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "API CKAN" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Descripció" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Nombre de membres" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Suportat per</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Veure recursos del conjunt de dades" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Paràmetres sysadmin" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "DESCARREGAR" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Vegeu el perfil" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "No hi ha recursos per a descarregar" +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Panell (%(num)d nou element)" +msgstr[1] "Panell (%(num)d nous items)" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "No hi ha descripció per a aquest element" +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Modifica els paràmetres" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "Veure" +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Tancar sessió" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "encara no hi ha valoracions" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Identificació" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Registrar-se" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Conjunts de dades" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organitzacions" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Cerca conjunts de dades" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Cerca" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Carrega menys" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Carrega més" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "No hi ha activitats dins d'aquest flux d'activitat" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Administració" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Sysadmins" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Configuració" -#: ckan/templates/_util.html:164 +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Segur que voleu reiniciar la configuració?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Reinicia" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Actualitza" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "Opcions de configuració de CKAN" + +#: ckan/templates/admin/config.html:26 +#, python-format msgid "" -"–\n" -" rate it now" -msgstr "–\n afegeix una valoració" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr " <p><strong>Títol del lloc:</strong> Aquest és el títol d'aquesta instància de CKAN. Apareix en diversos llocs de CKAN.</p> <p><strong>Estil:</strong> Escolliu d'una llista de variacions simples dels principals esquemes de colors per a obtenir un tema operatiu ràpidament.</p> <p><strong>Titular del Logo del site:</strong> Aquest és el log que apareix a la capçalera de totes les plantilles de la instància de CKAN.</p> <p><strong>Sobre:</strong> Aquest text apareixerà en aquestes instàncies de CKAN <a href=\"%(about_url)s\">Pàgiona sobre...</a>.</p> <p><strong>Text introductori:</strong> Aquest text apareixerà on aquestes instàncies de CKAN <a href=\"%(home_url)s\">Inici</a> com a benvinguda als visitants.</p> <p><strong>CSS personalitzat:</strong> Aquest és un bloc de CSS que apareix al tag <code><head></code> de totes les pàgines. Si desitgeu personalitzar les plantilles de forma més complerta, us recomanem que <a href=\"%(docs_url)s\" target=\"_blank\">llegiu la documentació</a>.</p> " + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Confirmeu el reinici" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Què són els sysadmins?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>Un sysadmin és algú que té el control complet sobre una instància de CKAN. Podeu afegir només sysadmins a CKAN a través de la <code>sysadmin</code> comanda.</p> " -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Grup d'usuaris" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Llegiu la documentació" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Error" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Aquest recurs no es pot previsualitzar en aquest moment." -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Comprovant...." +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Cliqueu aquí per a obtenir més informació" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Escriviu al menys dos caràcters..." +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Descarregueu el recurs" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Aquesta és la URL actual." +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "El vostre navegador no suporta iframes." -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "Aquesta URL està disponible!" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Aquest recurs no es pot previsualitzar." -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Aquesta URL ja està utilitzada, feu-ne servir una altra de diferent." +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Més detalls..." -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "No s'ha pogut desar, probablement degut a dades invàlides" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "No hi ha un gestor per al tipus de dada: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Estàndard" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Entrada Estàndard" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Mitjà" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Entrada de llargada mitja" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Complerta" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Entrada de llargada complerta" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Llarga" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Entrada llarga" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Afegir abans" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Entrada d'afegir abans" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Camp personalitzat (buit)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Camp personalitzat" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Textarea" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Desplegable" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Aquest grup no té cap descripció" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Flux d'activitat" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administradors" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Afegir conjunt de dades" +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Afegir un grup" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Formulari de grup" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Confirmeu l'esborrat" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Segur que voleu esborrar el grup - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Segur que voleu esborrar el membre - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Modifiqueu un grup" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Modifiqueu el grup" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Seguidors" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Grups de conjunts de dades" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Group" msgstr "Afegeix grup" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Ara mateix no hi ha grups en aquest lloc" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "En voleu crear un?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Què són els grups?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr " <p>Els grups us permeten d'agrupar els conjunts de dades sota una comunitat (per exemple, dades de Llibertat Civil) o temàtica (ex. Transport, Salut, Medi Ambient) per a simplificar als usuaris la navegació pels conjunts de dades per tema. Els conjunts de dades poden ser part d'un grup, però no pertanyen al grup pel que fa a autorització per a permisos d'edició.</p> " + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Membres" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Modificar el membre:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Afegeix un membre" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Nom d'usuari" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Rol" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Afegir" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Segur que voleu eliminar aquest membre?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Esborrar" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Crea un grup" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Crea grup" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Modifica grup" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Afegir conjunt de dades" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "llegiu més" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Conjunts de dades del grup: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Història recent de revisions" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Títol" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "El meu grup" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "el-meu-grup" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Descripció" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Una mica d'informació sobre el meu grup..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL de la imatge" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Segur que voleu eliminar aquest Grup?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Desa grup" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Vegeu {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Aquest grup no té descripció" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} Conjunt de dades" +msgstr[1] "{num} Conjunts de dades" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 Conjunts de dades" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Benvinguts" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Benvinguts a CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Aquest és un fantàstic paràgraf introductori sobre CKAN o el lloc en general. No tenim cap còpia per a venir aquí encara, però aviat la tindrem." + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Aquesta és una secció destacada" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Cerca les teves dades" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "ex. Preu Or" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Etiquetes populars" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr " <p>CKAN és la plataforma líder mundial en programari lliure per a dades.</p> <p>CKAN és una solució completa i a punt per a ser usada, que fa les dades accessibles i usables - proporcionant eines per a la publicació continuada, compartició, llocalització i ús de les dades (incloent l'emmagatzematge de dades i la provisió de robustes APIs). CKAN es dirigeix als publicadors de dades (governs regionals i nacionals, companyies i organitzacions) que volen fer que les seves dades estiguin obertes i disponibles.</p> <p>CKAN l'usen governs i grups d'usuaris arreu del món i potencia una varietat de portals de dades oficials i comunitaris, incloent portals per a governs locals, nacionals i internacionals, tals com el d'Anglaterra such<a href=\"http://data.gov.uk\">data.gov.uk</a> i el de la Unió Europea <a href=\"http://publicdata.eu/\">publicdata.eu</a>, el brasileny <a href=\"http://dados.gov.br/\">dados.gov.br</a>, El govern holandès, com també de ciutats d'Anglaterra, Estats Units, Argentina, Finlàndia i d'altres llocs.</p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br />Volta per CKAN: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Resum de funcinalitats: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Aquí pots usar el <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">format markdown</a>" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Esborra" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Personalitzat" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "El formulari conté camps incorrectes:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "No hi ha cap descripció per a aquesta organització" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Formulari de l'organització" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Segur que voleu eliminar l'organització - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Edita l'organització" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Mostra l'organització" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Informació" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Organitzacions dels conjunts de dades" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Afegiu organització" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Ara mateix no hi ha organitzacions en aquest lloc" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Què són les organitzacions?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr " <p>Les organitzacions actuen com a departaments publicadors de datasets (per exemple, el Departament de Salut). Això vol dir que els conjunts de dades poden publicar-se per i pertànyer a un departament en comptes de a un usuari individual.</p> <p>Dins de les organitzacions, els administradors poden assignar rols i autoritzacions als seus membres, donant drets als usuaris individuals per a publicar els conjunts de dades des d'una organització particular (ex. Institut Nacional d'Estadística).</p>" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Torneu a la llista de membres" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Modifiqueu membre" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Desar" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Què són els rols?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr " <p><strong>Admin:</strong> Pot crear/modificar i esborrar conjunts de dades, i gestionar membres de les organitzacions.</p> <p><strong>Editor:</strong> Pot afegir i editar conjunts de dades, però no pot gestionar membres de les organitzacions.</p> <p><strong>Member:</strong> Pot veure els conjunts de dades privats de l'organització, però no pot afegir-ne de nous.</p>" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Afegiu un membre" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Creeu una organització" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Afegiu una organització" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Creeu una organització" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "La meva organització" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "la-meva-organitzacio" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Una mica d'informació sobre la meva organització..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Segur que voleu esborrar aquesta organització?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Desa l'organització" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Aquesta organització no té cap descripció" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Creeu un conjunt de dades" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Què són els conjunts de dades?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Els conjunts han estat usats per a agrupar peces de dades. Es poden trobar sota una sola URL amb una descripció i informació de llicència." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Segur que voleu esborrar el conjunt de dades - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Segur que voleu esborrar el recurs - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Mostra conjunt de dades" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Crea conjunt de dades" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Modifica el conjunt de dades" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Afegeix metadades al conjunt de dades" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Afegeix dades al conjunt de dades" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Què és un recurs?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Un recurs pot ser qualsevol arxiu o enllaç a un arxiu que conté dades útils." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privat" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Esborrany" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Aquesta és una revisió antiga d'aquest conjunt de dades, tal i com s'edità el %(timestamp)s. Pot diferir significativament de la <a href=\"%(url)s\">revisió actual</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Aquesta és la revisió actual d'aquest conjunt de dades, editat el %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Mitjans relacionats per {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "No hi ha elements relacionats" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Afegeix un element relacionat" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Mostra recurs" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Veure" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "Punt final de la API" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Descarregar" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Aquest recurs no té una descripció" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "Del resum del conjunt de dades" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Font: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Informació addicional" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Camp" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Valor" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Última actualització" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "desconegut" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Creat" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Format" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Llicència" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Cerca un conjunt de dades" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Cerca..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Enviar" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Prova una altra cerca.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>Ha tingut lloc un error mentre es cercava.</strong> Intenta-ho de nou si us plau.</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Documentació de la API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "També podeu accedir a aquest registre usant l'API %(api_link)s (vegeu %(api_doc_link)s)." + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "bolcat complert en {format}" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "Podeu accedir també a aquest registre usant l'API %(api_link)s (vegeu %(api_doc_link)s) o descarrega-ho a %(dump_link)s." + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Informació addicional" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Font" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Mantenidor" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versió" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Estat" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "API de dades" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "L'API de dades no està disponible per aquest recurs perquè encara no conté dades" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Modifica el conjunt de dades" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Edita recursos" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Afegeix un nou recurs" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "ex. Un títol descriptiu" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "ex. el-meu-conjunt-de-dades" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "ex. Algunes notes útils sobre les dades" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "ex. economia, salut mental, govern" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Les definicions de llicències i la informació addicional la podeu trobar a <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organització" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Escull una organització..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Aquest conjunt de dades no conté cap descripció" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Important: En enviar contingut, accepteu d'alliberar les vostres contribucions sota la llicència Open Database License." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Segur que voleu esborrar aquest conjunt de dades?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Següent: Afegeix Dades" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Visibilitat" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Públic" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "Email de l'autor" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joan@exemple.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "Email del mantenidor" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Anterior" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Finalitzar" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Modifica el recurs" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Enllaçar a un arxiu" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Enllaçar a una API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Recurs" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "ex. http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Nom" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "ex. Preu de l'or el Gener de 2011" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Algunes notes útils sobre les dades" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "ex. CSV, XML o JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Es genera automàticament. Ho podeu editar si ho desitgeu" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Última modificació" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "ex. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Mida de l'arxiu" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "ex. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "Tipus MIME" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "ex. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Segur que voleu eliminar aquest recurs?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Desa i afegeix-ne un altre" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Següent: informació addicional" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Aquest recurs no té una descripció" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Explora" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Previsualització" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Dada i recursos" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">Aquest conjunt de dades no té dades, <a href=\"%(url)s\">en voleu afegir algunes?</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>Hi ha hagut un error mentre es cercava.</strong> Si us plau proveu-ho de nou. " + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Afegiu dades" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Dades addicionals" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Formulari d'elements relacionats" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "Què són els elements relacionats?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr " <p>Mitjans Relacioats és qualsevol aplicació, article, visualització, o idea relacionada amb aquest conjunt de dades.</p> <p>Per exemple, pot ser una visualització personalitzada, pictograma o diagrama de barresm una aplicació usant totes o una part de les dades, o fins i tot una notícia que es refereix a aquest conjunt de dades.</p> " + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Segur que voleu eliminar aquest element relacionat - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Aplicacions i Idees" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr " <p>S'està mostrant <strong>%(first)s - %(last)s</strong> dels <strong>%(item_count)s</strong> elements relacionats trobats</p> " + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr " <p><strong>%(item_count)s</strong> elements relacionats trobats</p> " + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "No s'ha enviat cap app encara." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "Què són les aplicacions?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "Aquestes aplicacions s'han creat amb els conjunts de dades i les idees per a coses que podrien ser fetes amb elles." + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Filtrar resultats" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtrar per tipus" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Tots" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Ordenar per" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Per defecte" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Mostra només elements destacats" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Aplicar" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Modifica l'element relacionat" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Modifica relacionats" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Modifica l'element relacionat" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Crea" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Crea un element relacionat" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Crea relacionats" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Crea element relacionat" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "El meu element relacionat" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Una mica d'informació sobre l'element..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Tipus" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Segur que voleu esborrar aquest element relacionat?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "L'element no té descripció" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Vés al {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Nou element d'activitat" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Incrustar visor de dades" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Insereix aquesta vista copiant-la a la teva pàgina web:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Escolliu l'amplada i l'alçada en píxels:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Amplada:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Alçada:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "URL de trackback" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Neteja'ls tots" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Mostra més {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Mostra només {facet} populars" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "No hi ha filtres per aquesta cerca" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Inici" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Idioma" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Vés" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Aquest conjunt de dades satisfà la Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "No s'ha indicat la llicència" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Esborrat" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Popular" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Aquest conjunt de dades no té descripció" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "Encara no hi ha apps, idees, notícies o imatges que s'hagin relacionat amb aquest conjunt de dades." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Crea un element" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} conjunt trobat per \"{query}\"" +msgstr[1] "{number} conjunts de dades trobats per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Sentim no haber trobat cap conjunt de dades per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} conjunt de dades trobat" +msgstr[1] "{number} conjunts de dades trobats" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "No hem trobat conjunts de dades" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} grup trobat per \"{query}\"" +msgstr[1] "{number} grups trobats per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "No s'ha trobat grups per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "S'ha trobat {number} grup" +msgstr[1] "S'ha trobat {number} grups" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "No s'ha trobat grups" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "S'ha trobat {number} per \"{query}\"" +msgstr[1] "S'ha trobat {number} organizacions per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "No s'ha trobat organitzacions per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} organització trobada" +msgstr[1] "{number} organitzacions trobades" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "No s'ha trobat organitzacions" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Social" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Ordena per" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Rellevància" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Nom Ascendent" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Nom Descendent" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Subscriure" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Correu electrònic" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Edicions" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Font de notícies" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Activitat dels elements que segueixes" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Els meus conjunts de dades" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "No tens datasets" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Informació del compte" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "El teu perfil permet a d'altres usuaris de CKAN que sàpigan qui ets i què fas." + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Panell de control" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Opcions" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Canvia els teus detalls" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Nom complet" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "ex. Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "eg. joan@exemple.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Una mica d'informació sobre tu" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Subscriu-me als correus de notificació" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Canviar la vostra contrasenya" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Contrasenya" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Confirma la contrasenya" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Actualitza el perfil" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Tots els usuaris" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Usuaris" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Iniciar sessió" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Necessites un compte?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Registra't, només t'ocuparà un minut." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Crea un compte." + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Has oblidat els teus detalls?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Cap problema, usa el teu formulari de recuperació de contrasenya per a reiniciar-la." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Heu oblidat la contrasenya?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Desconnectat" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Us heu desconnectat." + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Ja estàs identificat com a {user}" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Tancar sessió" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Recorda'm" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Ja estàs identificat" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Necessites desconnectar-te abans de connectar-te amb un nou compte." + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Desconnecta'm ara" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Registre" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Registra'm amb un Compte" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Per què registrar-me?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Crea conjunts de dades, grups i altres coses excitants" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Nom complet" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Crea compte" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Reinicia la teva contrasenya" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Reinicia la contrasenya" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Modifica la contrasenya" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Com funciona això?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Simplement introdueix una nova contrasenya i modificarem el teu compte" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "No has creat conjunts de dades." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Vos crear-ne un ara?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "L'usuari no ha creat encara conjunts de dades." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "No has proporcionat una biografia." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Aquest usuari no té biografia." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "Significa que només tu pots veure'l" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Membre des de" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "Clau API" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Sol·licitud de reinici" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Entra el teu nom d'usuari dins del quadre i t'enviarem un correu amb un enllaç per a entrar la contrasenya" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Mostra el meu perfil" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Activitat des de:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Llista de resultats..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "No esteu seguint res" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Cap seguidor" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Cercar usuaris" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Podeu usar" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "el format Markdown" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "en aquest camp." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Nombre de conjunts de dades" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Veure recursos del conjunt de dades" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "DESCARREGAR" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "No hi ha recursos per a descarregar" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "No hi ha descripció per a aquest element" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Veure" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "encara no hi ha valoracions" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n afegeix una valoració" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Error" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Comprovant...." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Escriviu al menys dos caràcters..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Aquesta és la URL actual." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Aquesta URL està disponible!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Aquesta URL ja està utilitzada, feu-ne servir una altra de diferent." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "No s'ha pogut desar, probablement degut a dades invàlides" + +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." msgstr "Teniu canvis sense desar. Recordeu a fer clic en \"Desar canvis\" abans de deixar aquesta pàgina." -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Carregant..." - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" msgstr "(Sense nom)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" msgstr "Voleu esborrar el recurs '%name%'?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " msgstr "Previsualització no disponible per al tipus de dades:" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" msgstr "No s'han pogut obtenir les credencials per a la pujada d'emmagatzemament. La pujada no pot continuar." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." msgstr "Comprovant permisos de pujada..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." msgstr "Pujant arxiu..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" msgstr "Arxiu de dades" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Visualització" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" msgstr "Imatge" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" msgstr "Metadades" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" msgstr "Documentació" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" msgstr "Codi" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" msgstr "Exemple" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Carregar" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Cancel·lar" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "URL" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Format" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Tipus de recurs" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore habilitada" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Mida (Bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Creat" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Última modificació" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (Intern)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hash" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Fet" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Aquest recurs té canvis sense desar." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "p.ex. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Camps extra" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Afegir camp extra" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "Clau" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Valor" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Eliminar recurs" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Podeu usar %aformat Markdown%b." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Les dates estan en %aformat ISO%b - p.ex. %c2012-12-25%d or %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Arxiu de dades (Pujat)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "Seguir" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "Deixar de seguir" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "No s'ha pogut carregar la previsualització" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "DataProxy ha retornat un error" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "DataStore ha retornat un error" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Tancar sessió" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Iniciar sessió" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Registrar-se" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Trobeu conjunts de dades" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Afegir un conjunt de dades" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Cerca" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Quant a" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Logotip de la pàgina" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Text de mostra de la plantilla principal … si us plau, reemplaceu-me" -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Documentació de la API" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Contacteu-nos" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Política de privacitat" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Seccions" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Usuaris" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Estadístiques" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Revisions" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Administració del lloc" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Idiomes" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Ofert amb llicència" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Open Database License" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Aquest contigut i dades són oberts" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Funciona amb" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} ha afegit l'etiqueta {object} al conjunt de dades {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} ha actualitzat el grup {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} ha actualitzat el conjunt de dades {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} ha canviat l'extra {object} en el conjunt de dades {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} ha actualitzar el recurs {object} en el conjunt de dades {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} ha actualitzat el seu perfil" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} ha esborrat el grup {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} ha esborrat el conjunt de dades {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} ha esborrat l'extra {object} del conjunt de dades {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "{actor} ha esborrat l'element relacionat {object}" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} ha esborrat el recurs {object} del conjunt de dades {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "{actor} ha començat a seguir {object}" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} ha creat el grup {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} ha creat el conjunt de dades {object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} ha afegit l'extra {object} al conjunt de dades {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "{actor} ha creat un enllaç a l'element relacionat %s {object}" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} ha afegit el recurs {object} al conjunt de dades {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} s'ha registrat" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} ha eliminat l'etiqueta {object} al conjunt de dades {target}" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Administració - Autorització" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Actualitzar rols existents" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Desar canvis" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Afegir rols per a qualsevol usuari" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Afegir Rol" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Rols existents per als Grups d'autorització" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Afegir rols per a qualsevol Grup d'autorització" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Panell de control" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Administradors del sistema actuals" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Podeu canviar els administradors del sistema en la" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "pàgina d'autorització" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Inici" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorització" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Paperera" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Administració - Paperera" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Revisions esborrades" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Purgar-les totes (per sempre i de forma irreversible)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Conjunts de dades esborrats" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autorització - Grups d'autorització" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Cap)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Autorització:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "Atenció: Els grups d'autorització han sigut desfasats i no es suporten més. Seran eliminats en la propera versió de CKAN." - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Desar" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Afegir" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Editar - Grups d'autorització" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Editar:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Actualment no hi ha usuaris en aquest grup." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Grups d'autorització" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Hi ha [1:%(item_count)s] grups d'autorització." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Llista" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Veure" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "En comptes d'especificar els privilegis d'usuaris específics sobre un paquet o grup, també podeu especificar un conjunt d'usuaris que compartiran els mateixos drets. Per fer-ho, es pot crear un [1:grup d'autorització] i afegir-hi usuaris." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Per a crear un nou grup d'autorització, si us plau [1:inicieu la sessió] abans." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Crear un nou grup d'autorització" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Nou - Grups d'autorització" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Nou Grups d'autorització" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr " - Grups d'autorització" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Membres" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Hi ha %(item_count)s usuaris en aquest grup d'autorització." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Actualitzar rols existents per als grups d'autorització" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Conjunts de dades" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Actualment no hi ha conjunts de dades dins d'aquest grup." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Historial:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Error:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Revisió" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Marca horària" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Missatge de registre" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Comparar »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Historial del grup" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Grups de conjunts de dades" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Què són els grups?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2400,177 +4419,131 @@ msgid "" "from it." msgstr "Tot i que les etiquetes són molt útils per agrupar conjunts de dades, hi ha ocasions en que cal restringir l'edició dins d'una col·lecció als usuaris. Es pot crear un [1:grup] per especificar quins usuaris tenen permís per afegir-hi o eliminar-ne conjunts de dades." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Historial" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Nou conjunt de dades..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Conjunt de dades existent..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Llistat de grups" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Afegir un grup" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Inicieu sessió per afegir un grup" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Afegir un grup" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Errors en el formulari" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "El formulari conté camps incorrectes:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Atenció: la URL és molt llarga. Penseu si cal escurçar-la." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "Més de 2 caràcters, en minúscules, usant només 'a-z0-9' i '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Comenceu amb una frase resum ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL de l'imatge:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "La URL de l'imatge associada amb aquest grup." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "actiu" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "esborrat" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Esborrar" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Afegir..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Clau =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Valor =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Afegir conjunts de dades" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administradors" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "Formats dels recursos" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Estat:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Heu cercat \"%(query)s\". ]%(number_of_results)s conjunts de dades trobats." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2579,7 +4552,7 @@ msgid "" " find." msgstr "Quin era el [1:preu mitjà] d'una casa al Regne Unit l'any 1935? Quan la població estimada de l'Índia [2:superarà] la de la Xina? On podeu trobar [3:art financiat públicament] a Seattle? Les dades per contestar moltes preguntes com aquestes es troben en algun lloc de la Xarxa, però no són sempre fàcils de trobar." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2590,11 +4563,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s és un catàleg de dades útils que es poden trobar a Internet, mantingut per la comunitat. Podeu afegir-hi enllaços a dades per al vostre ús o d'altres, o buscar dades que altres hagin afegit. Depenent del tipus de dades (i de les seves condicions d'ús), %(site_title)s també pot emmagatzemar una còpia de les dades, o allotjar-les en una base de dades i proveir eines de visualització bàsiques." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Com funciona" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2605,7 +4578,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Aquest lloc web utilitza un potent programari de catàleg de dades anomenat [1:CKAN], desenvolupat i mantingut per la [2:Open Knowledge Foundation]. Cada registre d'un 'conjunt de dades' a CKAN conté una descripció de les dades i altres informacions útils, com els formats en que es troba disponible, qui n'és el propietari i si es troba disponible lliurement, i a quins àmbits fan referència les dades. Altres usuaris poden millorar-les o afegir més dades d'interés (CKAN guarda un historial de les diferents versions)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2616,11 +4589,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN és usat en molts catàlegs de dades disponibles a Internet. [1:The Data Hub] és un catàleg de dades obertes que es pot editar lliurement, de forma similar a la Wikipedia. El govern del Regne Unit utilitza CKAN a [2:data.gov.uk], el qual actualment llista uns 8,000 conjunts de dades. Dades públiques oficials de molts països europeus es troben llistades a [3:publicdata.eu]. Podeu trobar un llista extensa de catàlegs similars de tot el món a [4:datacatalogs.org], que al seu torn també funciona amb CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Dades Obertes i la Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2632,7 +4605,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "La majoria de dades indexades a %(site_title)s té una llicència oberta, cosa que vol dir que tothom és lliure de reusar-les com vulguin. Potser algú farà servir aquell conjunt de dades de les obres d'art públiques d'una ciutat que heu trobat i l'afegirà a un mapa turístic - o fins i tot farà una aplicació per al mòbil que us ajudarà a trobar obres d'art quan visiteu la ciutat. Dades obertes signifiquen més empresa, ciència col·laborativa i govern transparent. Podeu llegir més sobre les dades obertes al [1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2641,1083 +4614,968 @@ msgid "" "out about our other projects." msgstr "La [1:Open Knowledge Foundation] és una organització sense ànim de lucre que [2:promou] el coneixement obert: desenvolupar i millorar CKAN és una de les maneres en que ho fem. Si voleu involucrar-vos en el seu disseny o codi, uniu-vos a les [3:llistes de correu] de discussió o desenvolupament, o doneu un cop d'ull al lloc web de la [4:OKFN] per descobrir els nostres altres projectes." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Benvinguts" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Benvingut a" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Trobeu dades" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "conté" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "conjunts de dades" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "que podeu navegar, descobrir i descarregar." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Compartiu dades" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "Afegiu els vostres conjunts de dades per compartir-los amb altres i trobar altra gent interesada en les vostres dades." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Crear un conjunt de dades »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Registrar-se »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Col·laboreu »" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "Trobeu més informació sobre treballar amb dades obertes explorant aquests recursos:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "Open Data Handbook" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Qui més hi ha per aquí?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "té" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "conjunts de dades." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Importador" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Importa conjunts de dades" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Aquí pots proporcionar un arxiu Excel amb detalls dels múltiples conjunts de dades i importar-los-hi" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Identifica't per a usar aquesta eina" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Previsualitza - Importa" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Previsualitza l'importació" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "conjunt de dades" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "llegeix des de" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "No es mostren les previsualitzacions posteriors del conjunt de dades." + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Resum de l'edició (descriviu breument els canvis realitzats)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Autor:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Importa" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Resultats - Importador" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Importa els resultats" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Conjunts de dades - Historial" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Editar - Conjunts de dades" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Informació bàsica" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Més informació" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Resum de l'edició (descriviu breument els canvis realitzats)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Autor:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Com que no heu iniciat sessió, s'usarà la vostra adreça IP." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Feu clic aquí per iniciar sessió" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "abans de desar (s'obre en una nova finestra)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Important:] Enviant aquest contingut, accepteu de publicar les vostres contribucions sota [2:Open Database License]. Si us plau, [3:eviteu] editar aquesta pàgina si [4:no] hi esteu d'acord." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Edició de Recursos - Conjunt de Dades" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Editar recursos:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "- Conjunts de dades - Seguidors" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "Seguidors:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "Seguidors" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Nova clau" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "amb valor" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Llegir el conjunt de dades com a %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Historial del conjunt de dades" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Recursos (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Afegir / Editar recursos" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "Apps, Idees etc" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "Seguidors ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Opcions" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Afegir - Conjunts de dades" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Afegir un conjunt de dades" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Recurs" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Un títol curt i descriptiu per al conjunt de dades" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Inici" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "El URL per a la pàgina web que descriu les dades (no les dades en si)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "p.ex. http://www.exemple.com/indicadors-creixement.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(No us preocupeu si no sabeu amb quina llicència s'han alliberat les dades)" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Membre de:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Afegir a:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "No es pot afegir cap grup." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Termes separats per comes que poden enllaçar aquest conjunt de dades a altres similars. Per a més informació sobre convencions, vegeu [1:aquesta pàgina de la wiki]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "p.ex pol·lució, rius, qualitat de l'aigua" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Afegir recursos" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Pugeu o enllaceu arxius de dades, APIs o altres materials relacionats amb el vostre conjunt de dades." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Nou recurs..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Enllaçar a un arxiu" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Enllaçar a una API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Carregar un arxiu" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL de l'arxiu" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "URL de l'API" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "El nom del contacte principal, per a consultes sobre aquest conjunt de dades en particular, usant el correu electrònic del camp següent." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Correu electrònic de l'autor" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Si hi ha alguna altra persona de contacte important (a més de la persona al camp Autor) especifiqueu els seus detalls aquí." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Correu electrònic del mantenidor" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Un número que representa la versió (si s'escau)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "p.ex. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Quan s'afegeixen camps personalitzats al conjunt de dades com per exemple \"location:uk\" faciliteu la cerca als usuaris. Aquestes dades també apareixeran a sota" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Informació addicional" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "quan es visualitzi el conjunt de dades." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Realment voleu canviar l'estat d'aquest conjunt de dades?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Si!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "El conjunt de dades és" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Resum" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Descriviu breument el canvis realitzats..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Com que no heu iniciat sessió, s'usarà la vostra adreça IP. [1:Feu clic aquí per iniciar sessió] abans de desar (s'obre en una nova finestra)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Important:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Enviant aquest contingut, accepteu publicar les vostres contribucions sota la" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Si us plau" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "eviteu" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "editar aquesta página si" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "no" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "hi esteu d'acord." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Conjunts de dades" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Llicència:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Aquest conjunt de dades satisfà la Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Dades Obertes]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Conjunts de dades relacionats" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Aquesta és una revisió antiga d'aquest conunt de dades, editada" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "el" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Pot presentar diferències significatives amb la" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "revisió actual" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Aquesta és la revisió actual d'aquest conjunt de dades, editada" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(editar)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(cap)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(opcions)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Camp" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Font" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "País" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Font del conjunt de dades" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Pàgina del conjunt de dades] a\n[2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Conjunt de dades - Recurs" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "Punt final de la API" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Descarregar" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "API de dades" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "La API de dades no es troba disponible per a aquest recurs, ja que la DataStore no està habilitada" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Última actualització" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Llicència desconeguda" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Del [1:conjunt de dades]" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "No es pot incrustar el recurs, ja que és privat." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Incrustar" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Someresources" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Cerca -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Coneixeu algun conjunt de dades que hauria de ser afegit a aquest" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Registreu-lo ara" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Altres accessos" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "També podeu accedir a aquest registre usant la" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(vegeu" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "o descarregueu un" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "volcat" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "complet" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:S'ha produït un error durant la cerca.] Si us plau, torneu-ho a intentar." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] conjunts de dades trobats" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Voleu [1:crear un nou conjunt de dades?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Cerca..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "Afegir element" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" msgstr "(requerit)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" msgstr "Si us plau, afegiu el títol d'aquest element" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" msgstr "Tipus d'element" -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "Aplicació" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "Idea" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "Artícle de notícies" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "Article acadèmic" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "Entrada (blog)" - -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" msgstr "Si us plau, describiu l'element" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" msgstr "Si us plau, afegiu una URL" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "URL de la imatge" - -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" msgstr "Si us plau, afegiu un enllaç a la imatge" -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "Enviar" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "Aplicacions i Idees" - -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" msgstr "Mostrant elements" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" msgstr "de" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" msgstr "elements relacionats trobats" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "Filtrar per tipus" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "Tots" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "Ordenar per" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "Per defecte" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "Més vistos" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" msgstr "Menys vistos" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "Més nou" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "Més vell" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "Només elements destacats?" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "Aplicar" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "- Apps, Idees etc" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "Encara no hi ha elements" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", perquè no" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "afegir-ne un?" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Diferències - Revisions" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Diferències entre revisions -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Des de:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Fins a:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Diferència" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Sense diferències" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Llista" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Historial de revisions" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Seguiu el canvis més recents del sistema, amb els canvis més recents en primer lloc." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Revisió" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Accions sobre la revisió" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Restaurar" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Marca horària:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Missatge de registre:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Canvis" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Etiquetes dels conjunts de dades" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Conjunt de dades -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Etiqueta -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Incrustar visor de dades" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Incrusteu aquesta vista" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "copiant aquest codi a la vostra pàgina web:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Escolliu l'amplada i l'alçada en píxels:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Amplada:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Alçada:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "No té una llicència oberta" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entitat" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Aquest formulari de càrrega només és vàlid durant un temps limitat (normalment al voltant d'una hora). Si el\nformulari expira, si us plau torneu a carregar la pàgina." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Arxiu:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Arxiu carregat amb èxit" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Arxiu carregat a:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Carregar-ne un altre »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Hi ha" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "resultats per ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "resultats per etiquetes." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Reiniciar cerca" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "i veure totes les etiquetes" -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Etiquetes" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Etiqueta:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Hi ha %(count)s conjunts de dades etiquetats amb [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "- Panell de control - Usuari" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "Què hi ha de nou?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "No ha passat res a CKAN?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "Perquè no..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "Afegir un nou conjunt de dades" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "Seguir un altre usuari" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "Crear un grup o etiqueta" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "O simplement navegar pel catàleg" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Editar - Usuari" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Editar Usuari:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Nom complet" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "Correu electrònic" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenID" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Quatre ratlles sobre tu..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Canviar la vostra contrasenya" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Contrasenya" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Contrasenya (repetir)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Canvieu el nom d'usuari" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Nom d'usuari" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "Canviar el vostre nom d'usauri farà tancar la sessió, i haureu de tornar a iniciar sessió amb el nou nom d'usuari." -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr " - Seguidors - Usuari" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr ": els seus seguidors" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "Panell de control" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "El meu perfil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Editar perfil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Tancar sessió" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "Els meus seguidors ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Vegeu el perfil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Registrar un compte" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "Cercar usuaris" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] usuaris trobats." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Ordenar per nom" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Ordenar per edicions" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Membre des de" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Iniciar sessió - Usuari" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Inicieu sessió a" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Nom d'inici de sessió:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Contrasenya:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "Recordar-me:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Iniciar sessió" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Heu oblidat la contrasenya?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Iniciar sessió usant OpenID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "Nota: per configurar OpenID per a aquest lloc, primer us heu de [1:Registrar] i després editar el vostre perfil per proporcionar la vostra OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Si us plau, feu clic en el proveidor del vostre compte:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "Identificador OpenID:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "No teniu una OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3726,118 +5584,135 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID és un servei que permet iniciar sessió en molts llocs diferents usant una identitat única. Trobeu [1:més informació sobre OpenID] i [2:com obtenir un compte que ofereixi OpenID]. Probablement, la forma més senzilla és registrar-se amb un proveidor gratuït d'OpenID com [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Iniciar sessió amb OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Tancar sessió - Usuari" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Sortir de" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Heu tancat la sessió satisfactòriament." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Sessió iniciada - Usuari" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Sessió iniciada a" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "ha iniciat sessió" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Per registrar-vos o iniciar sessió com un altre usuari, heu de" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "tancar sessió" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "primer." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Registre - Usuari" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Registreu-vos per a un compte nou" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "Més de 3 caràcters, usant només 'a-z0-9' i '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Nom complet (opcional)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "Adreça electrònica" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Registreu-vos ara" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Contrasenya (repetiu-la):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Usuari" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Membre des de " -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Correu electrònic" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Sense correu electrònic" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "Clau API" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- Nota: la clau API només la pots veure tu!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Edicions" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Activitat pública" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Reiniciar contrasenya" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Sol·licitar un reinici de la contrasenya" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Nom d'usuari:" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "No s'ha trobat el recurs \"{0}\"." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "L'usuari {0} no té prou permisos per a modificar el recurs {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Afegeix als grups" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Escull un grup..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Codi de país" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Text personalitzat" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "text personalitzat" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " @@ -3845,81 +5720,139 @@ msgid "" msgstr "Hi ha hagut un problema amb les dades enviades, si us plau corregiu-lo i torneu-ho a provar" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" msgstr "Hi ha un problema amb la configuració del sistema" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" msgstr "La vostra aplicació s'ha enviat" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" msgstr "Hi ha hagut un problema amb les dades enviades, si us plau corregiu-lo i torneu-ho a provar" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" msgstr "Si us plau, escolliu una organització a la qual afegir el conjunt de dades" -#: ckanext/organizations/templates/organization_apply.html:6 +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Estimat/da administrador/a,\n\nS'ha rebut una sol·licitud d'ingrés a la vostra organització" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "per part de" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nLa raó que s'ha donat per a la sol·licitud ha sigut:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\nSi us plau, contacteu l'usuaru per verificar-ho, i si voleu afegir-lo, podeu fer-ho visitant" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Si no voleu afegir l'usuari podeu ignorar aquest correu." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr " <p>Les organitzacions et permeten d'afegir tant usuaris com conjunts de dades per a controlar qui pot accedir i gestionar els teus conjunts de dades</p> " + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Crea una organització" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr " <p>Una organització es pot configurar per a especificar quins usuaris tenen permisos per a afegir-ne o eliminar-ne conjunts de dades.</p> " + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Afegeix un conjunt de dades a l'organització" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Gestiona els usuaris" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 msgid "Apply for membership" msgstr "Sol·licitar ingrés" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" -msgstr "Organització" - -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" msgstr "Raó" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" msgstr "Si us plau, expliqueu al propietari perquè voleu ser editors d'aquesta organització" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" msgstr "Enviar sol·licitud" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." msgstr "La URL de la imatge associada amb aquesta organització." -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" msgstr "Organització mare" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" msgstr "No hi ha organització mare" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" msgstr "Gestionar usuaris" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." msgstr "Aquest editor no té cap usuari actualment" -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" msgstr "Historial de l'organització" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "Organitzacions" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" msgstr "Que són les organitzacions?" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " @@ -3927,230 +5860,211 @@ msgid "" " or remove datasets from it." msgstr "Tot i que les etiquetes són molt útils per agrupar conjunts de dades, hi ha ocasions en que cal restringir l'edició dins d'una col·lecció als usuaris. Es pot crear una [1:organització] per especificar quins usuaris tenen permís per afegir-hi o eliminar-ne conjunts de dades." -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" msgstr "Uniu-vos" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" msgstr "Llista d'organitzacions" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" msgstr "Afegir una organització" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" msgstr "Afegir una organització" -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "Públic" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "Privat" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" msgstr "No podeu afegir a cap organització. Si us plau, uniu-vos a una organització" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" msgstr "Usuaris:" -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "Administrador" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "Contribuïdor" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." msgstr "Aquesta organització no té cap usuari actualment" -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "Estimat/da administrador/a,\n\nS'ha rebut una sol·licitud d'ingrés a la vostra organització" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "per part de" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" -msgstr "{% if requester.fullname %}(" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Afegir usuaris" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" -msgstr "){% end %}\n\nLa raó que s'ha donat per a la sol·licitud ha sigut:\n\n\"" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 -msgid "" -"\"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "\"\n\nSi us plau, contacteu l'usuaru per verificar-ho, i si voleu afegir-lo, podeu fer-ho visitant" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "Si no voleu afegir l'usuari podeu ignorar aquest correu." - -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "Editor" - -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "Recursos: arxius i APIs associats amb aquest conjunt de dades" - -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "Afegir un recurs:" - -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "Nom de l'editor" - -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "Més de 2 caràcters, en minúscules, usant només 'a-z0-9' i '-_'" - -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "Descripció de l'editor" - -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "Editor pare" - -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "No hi ha editor pare" - -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "Aquest editor no té conjunts de dades" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "Aquesta versió compilñada de SlickGrid s'ha obtingut amb el compilador Google Closure,\nusant la comanda següent:\n\njava -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n\nCalen dos arxius més per a que la vista de SlickGrid funcioni correctament:\n\n * jquery-ui-1.8.16.custom.min.js \n * jquery.event.drag-2.0.min.js\n\nEstan incloses al codi font Recline, però no s'han inclòs a l'arxiu generat\nper tal de gestionar fàcilment qualsevol problema de compatibilitat.\n\nSi us plau fés un cop d'ull a la llicència de SlickGrid que hi ha a MIT-LICENSE.txt.\n\n[1] https://developers.google.com/closure/compiler/" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "Editors de conjunts de dades" +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Nombre total de conjunts de dades" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "Que són els Editors?" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Data" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "Tot i que les etiquetes són molt útils per agrupar conjunts de dades, hi ha ocasions en que cal restringir l'edició dins d'una col·lecció als usuaris. Es pot crear un [1:editor] per especificar quins usuaris tenen permís per afegir-hi o eliminar-ne conjunts de dades." - -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "Llista d'editors" - -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "Afegir un editor" - -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "Inicieu sessió per afegir un editor" - -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "Afegir un editor" - -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "Classificació de conjunts de dades" - -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Escolliu un atribut dels conjunt de dades per veure quines categories en aquest àmbit tenen més conjunts de dades. P.ex. tags, groups, license, res_format, country." +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Total de conjunts de dades" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Escolliu àmbit" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "Revisions setmanals del conjunt de dades" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" -msgstr "Nombre total de conjunts de dades" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Totes les revisions del conjunt de dades" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Revisions en conjunts de dades per setmana" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Nous conjunts de dades" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Conjunts de dades més ben valorats" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Valoració mitjana" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Nombre de valoracions" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Sense valoracions" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Conjunts de dades més editats" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Nombre d'edicions" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "Conjunts de dades sense editar" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Grups més grans" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "No hi ha grups" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Etiquetes més freqüents" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Nom de l'etiqueta" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Nombre de conjunts de dades" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Usuaris propietaris de la majoria de conjunts de dades" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Menu d'estadístiques" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Nombre total de conjunts de dades" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Revisions en conjunts de dades per setmana" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Usuaris amb més conjunts de dades" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Pàgina actualitzada per últim cop:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Classificació - Estadístiques" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Classificació per al conjunt de dades" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Escolliu un atribut dels conjunt de dades per veure quines categories en aquest àmbit tenen més conjunts de dades. P.ex. tags, groups, license, res_format, country." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Escolliu àmbit" diff --git a/ckan/i18n/check_po_files.py b/ckan/i18n/check_po_files.py index 10997f3fa3e..0a8eb5348c8 100755 --- a/ckan/i18n/check_po_files.py +++ b/ckan/i18n/check_po_files.py @@ -106,6 +106,8 @@ def command(self): print u'Checking file {}'.format(path) po = polib.pofile(path) for entry in po.translated_entries(): + if not entry.msgstr: + continue for function in (simple_conv_specs, mapping_keys, replacement_fields): if not function(entry.msgid) == function(entry.msgstr): diff --git a/ckan/i18n/ckan.pot b/ckan/i18n/ckan.pot index d428adcbe3d..4c1069efa49 100644 --- a/ckan/i18n/ckan.pot +++ b/ckan/i18n/ckan.pot @@ -1,14 +1,14 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2012. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2013. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ckan 1.8b\n" +"Project-Id-Version: ckan 2.0b\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,331 +17,608 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" +#: ckan/controllers/admin.py:35 +msgid "Site Title" msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" +#: ckan/controllers/admin.py:39 +msgid "About page text" msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" + +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 ckan/lib/base.py:540 -#: ckan/logic/validators.py:61 ckan/logic/validators.py:72 -#: ckan/logic/validators.py:87 ckan/logic/validators.py:101 -#: ckan/logic/validators.py:112 ckan/logic/validators.py:125 -#: ckan/logic/validators.py:139 ckan/logic/validators.py:161 -#: ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" +msgid "Unauthorized to read group %s" +msgstr "" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" msgstr "" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" +msgid "User %r not authorized to edit %s" msgstr "" -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" msgstr "" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "User %r not authorized to edit %s authorizations" +msgid "Unauthorized to delete group %s" msgstr "" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." msgstr "" -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 -#, python-format -msgid "Unauthorized to read resource %s" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 +#: ckan/controllers/group.py:539 #, python-format -msgid "Unauthorized to read group %s" +msgid "Unauthorized to add member to group %s" msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 -#, python-format -msgid "User %r not authorized to edit %s" +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "" -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address " "and your full name. {site} uses your email address if you need to reset your " "password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "" -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "" -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "" -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "" @@ -350,529 +627,423 @@ msgstr "" msgid "Recent changes to the CKAN repository." msgstr "" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "" -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "" -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "" -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "" -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "" -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "" -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" +#: ckan/controllers/user.py:557 +msgid "Everything" msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" msgstr "" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" msgstr "" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like this:" -" %s" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" msgstr "" -#: ckan/forms/common.py:906 -msgid "other - please specify" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" msgstr "" -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do not" -" give a trailing full stop." +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" msgstr "" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" msgstr "" -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." +#: ckan/lib/formatters.py:16 +msgid "January" msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" +#: ckan/lib/formatters.py:20 +msgid "February" msgstr "" -#: ckan/forms/package.py:64 ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." +#: ckan/lib/formatters.py:24 +msgid "March" msgstr "" -#: ckan/forms/package.py:68 ckan/forms/package.py:112 ckan/logic/__init__.py:87 -#: ckan/templates/layout_base.html:165 ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" +#: ckan/lib/formatters.py:28 +msgid "April" msgstr "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." +#: ckan/lib/formatters.py:32 +msgid "May" msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" +#: ckan/lib/formatters.py:36 +msgid "June" msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." +#: ckan/lib/formatters.py:40 +msgid "July" msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods, " -"each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data " -"set. Note that datasets are not hosted on this site, but by the publisher of " -"the data. Alternatively the URL can point to an API server such as a SPARQL " -"endpoint or JSON-P service.<br /> <b>Format:</b> This should give the file " -"format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" +#: ckan/lib/formatters.py:44 +msgid "August" msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" +#: ckan/lib/formatters.py:48 +msgid "September" msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" +#: ckan/lib/formatters.py:52 +msgid "October" msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start " -"with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." +#: ckan/lib/formatters.py:56 +msgid "November" msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." +#: ckan/lib/formatters.py:60 +msgid "December" msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" +#: ckan/lib/formatters.py:81 +msgid "Just now" msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 ckan/logic/__init__.py:81 -#: ckan/logic/action/__init__.py:58 ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" msgstr "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" +#: ckan/lib/formatters.py:134 +msgid "{n}" msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" +#: ckan/lib/formatters.py:136 +msgid "{k}k" msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" +#: ckan/lib/formatters.py:138 +msgid "{m}M" msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" +#: ckan/lib/formatters.py:140 +msgid "{g}G" msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" +#: ckan/lib/formatters.py:142 +msgid "{t}T" msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" +#: ckan/lib/formatters.py:144 +msgid "{p}P" msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" +#: ckan/lib/formatters.py:146 +msgid "{e}E" msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "" -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "" -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -882,8 +1053,8 @@ msgid "" " %(reset_link)s\n" msgstr "" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "" @@ -899,11 +1070,11 @@ msgstr "" msgid "Author not given" msgstr "" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "" @@ -916,8 +1087,8 @@ msgstr "" #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "" @@ -930,15 +1101,32 @@ msgstr "" msgid "Please enter an integer value" msgstr "" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "" @@ -947,181 +1135,246 @@ msgstr "" msgid "Tag vocabulary \"%s\" does not exist" msgstr "" -#: ckan/logic/validators.py:32 -msgid "Invalid integer" +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 ckan/templates_legacy/_util.html:168 +#: ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" msgstr "" -#: ckan/logic/validators.py:42 -msgid "Date format incorrect" +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" msgstr "" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" msgstr "" -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" msgstr "" -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "" -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "" -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "" -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "" -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "" -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "" -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "" -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "" -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "" -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1129,44 +1382,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1175,338 +1441,285 @@ msgid "Resource was not found." msgstr "" #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" +msgid "User %s not authorized to create organizations" msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "" -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 #, python-format -msgid "User %s not authorized to read these packages" +msgid "User %s not authorized to delete organization %s members" msgstr "" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:90 #, python-format -msgid "User %s not authorized to read package %s" +msgid "User %s not authorized to read these packages" msgstr "" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" msgstr "" -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" +msgid "User %s not authorized to edit resource %s" msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "" -#: ckan/logic/auth/update.py:70 +#: ckan/logic/auth/update.py:79 #, python-format -msgid "User %s not authorized to edit permissions of package %s" +msgid "User %s not authorized to edit group %s" msgstr "" -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:89 #, python-format -msgid "User %s not authorized to edit group %s" +msgid "User %s not authorized to edit organization %s" msgstr "" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:65 ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:47 ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:111 ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "" @@ -1555,820 +1768,2598 @@ msgstr "" msgid "has sibling %s" msgstr "" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." msgstr "" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" msgstr "" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" msgstr "" -#: ckan/templates/_util.html:140 -msgid "No description for this item" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" msgstr "" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" msgstr "" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" msgstr "" -#: ckan/templates/error_document_template.html:5 -msgid "Error" +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 ckan/templates/package/edit.html:9 +#: ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." +#: ckan/templates/footer.html:9 +msgid "About {0}" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." +#: ckan/templates/footer.html:10 +msgid "CKAN API" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" +#: ckan/templates/header.html:16 +msgid "View profile" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 ckan/templates/user/read.html:6 +#: ckan/templates/user/read_base.html:27 ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Image" +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Metadata" +#: ckan/templates/header.html:90 +msgid "Search Datasets" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 ckan/templates_legacy/user/list.html:14 +msgid "Search" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Code" +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Example" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" +#: ckan/templates/admin/base.html:3 +msgid "Administration" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/resource_read.html:102 -msgid "Format" +#: ckan/templates/admin/base.html:15 +msgid "Config" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" +#: ckan/templates/admin/config.html:9 ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore enabled" +#: ckan/templates/admin/config.html:10 +msgid "Reset" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Size (Bytes)" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Created" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This " +"is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN " +"instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype (Inner)" +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Hash" +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You can" +" only add CKAN sysadmins via the <code>sysadmin</code> paster command.</p> " msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "ID" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Done" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This resource has unsaved changes." +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "e.g. csv, html, xls, rdf, ..." +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Extra Fields" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Extra Field" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Key" +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete Resource" +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "You can use %aMarkdown formatting%b here." +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" msgstr "" -#: ckan/templates/js_strings.html:16 -#, python-format -msgid "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File (Uploaded)" +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/snippets/follow_button.html:9 -msgid "Follow" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Could not load preview" +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataProxy returned an error" +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore returned an error" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" msgstr "" -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" msgstr "" -#: ckan/templates/layout_base.html:60 -msgid "Register" +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" msgstr "" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 -msgid "Find datasets" +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" msgstr "" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 -msgid "Add a dataset" +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" msgstr "" -#: ckan/templates/layout_base.html:77 ckan/templates/package/search_form.html:10 -#: ckan/templates/tag/index.html:13 ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" msgstr "" -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" msgstr "" -#: ckan/templates/layout_base.html:94 -msgid "Page Logo" +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 ckan/templates/user/read_base.html:28 +msgid "Activity Stream" msgstr "" -#: ckan/templates/layout_base.html:112 -msgid "Master content template placeholder … please replace me." +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" msgstr "" -#: ckan/templates/layout_base.html:142 -msgid "Twitter @ckanproject" +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" msgstr "" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" msgstr "" -#: ckan/templates/layout_base.html:147 -msgid "Contact Us" +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" msgstr "" -#: ckan/templates/layout_base.html:150 -msgid "Privacy Policy" +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" msgstr "" -#: ckan/templates/layout_base.html:156 -msgid "Sections" +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" msgstr "" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" msgstr "" -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 -msgid "Statistics" +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" msgstr "" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 -msgid "Revisions" +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" msgstr "" -#: ckan/templates/layout_base.html:180 -msgid "Site Admin" +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" msgstr "" -#: ckan/templates/layout_base.html:188 -msgid "Languages" +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" msgstr "" -#: ckan/templates/layout_base.html:203 -msgid "Meta" +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" +#: ckan/templates/group/index.html:25 ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" msgstr "" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be part" +" of a group, but do not belong to the group for editing or authorisation " +"purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" msgstr "" -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" msgstr "" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" +#: ckan/templates/group/member_new.html:23 ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "CKAN" +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "v" +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" msgstr "" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" msgstr "" -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" msgstr "" -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" msgstr "" -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" msgstr "" -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" msgstr "" -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" msgstr "" -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" msgstr "" -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" msgstr "" -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" msgstr "" -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" msgstr "" -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" msgstr "" -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" msgstr "" -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" msgstr "" -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." msgstr "" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" msgstr "" -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" msgstr "" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" msgstr "" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" msgstr "" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" msgstr "" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 -msgid "Administration - Authorization" +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" msgstr "" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 -msgid "Update Existing Roles" +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" msgstr "" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 -msgid "Save Changes" +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" msgstr "" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 -msgid "Add Roles for Any User" +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" msgstr "" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 -msgid "Add Role" +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " msgstr "" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" msgstr "" -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" msgstr "" -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 -msgid "Administration Dashboard" +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" msgstr "" -#: ckan/templates/admin/index.html:10 -msgid "Current Sysadmins" +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" msgstr "" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> <p>CKAN" +" is a complete out-of-the-box software solution that makes data accessible " +"and usable – by providing tools to streamline publishing, sharing, finding " +"and using data (including storage of data and provision of robust data APIs)." +" CKAN is aimed at data publishers (national and regional governments, " +"companies and organizations) wanting to make their data open and " +"available.</p> <p>CKAN is used by governments and user groups worldwide and " +"powers a variety of official and community data portals including portals for" +" local, national and international government, such as the UK’s <a " +"href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" msgstr "" -#: ckan/templates/admin/index.html:13 -msgid "authorization page" +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" msgstr "" -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" +#: ckan/templates/macros/form.html:255 +msgid "Custom" msgstr "" -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" msgstr "" -#: ckan/templates/admin/layout.html:16 -msgid "Trash" +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" msgstr "" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 -msgid "Administration - Trash" +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" msgstr "" -#: ckan/templates/admin/trash.html:10 -msgid "Deleted Revisions" +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" msgstr "" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 -msgid "Purge them all (forever and irreversibly)" +#: ckan/templates/organization/edit.html:3 ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" msgstr "" -#: ckan/templates/admin/trash.html:27 -msgid "Deleted Datasets" +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" msgstr "" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" msgstr "" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 -msgid "Authorization:" +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" msgstr "" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example, " +"the Department of Health). This means that datasets can be published by and " +"belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving " +"individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and edit" +" datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, but" +" not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be " +"found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 ckan/templates/user/read_base.html:82 +#: ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "Data API is unavailable for this resource as no data has been pushed to it yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not add" +" some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid " <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this " +"dataset.</p> <p>For example, it could be a custom visualisation, pictograph " +"or bar chart, an app using all or part of the data or even a news story that " +"references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "No apps, ideas, news stories or images have been related to this dataset yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid " Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link to" +" enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They " -"will be removed\n" -" completely on the next CKAN release." +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" msgstr "" -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" msgstr "" -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" msgstr "" -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." msgstr "" -#: ckan/templates/authorization_group/edit.html:6 ckan/templates/group/edit.html:5 -#: ckan/templates/group/edit.html:6 ckan/templates/package/edit.html:7 -msgid "Edit:" +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" msgstr "" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" msgstr "" -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" msgstr "" -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" msgstr "" -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" msgstr "" -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" msgstr "" -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group," -"\n" -" you can also specify a set of users that will share the same " -"rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" msgstr "" -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" msgstr "" -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" msgstr "" -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" msgstr "" -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" msgstr "" -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" msgstr "" -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" msgstr "" -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" msgstr "" -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" msgstr "" -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 ckan/templates/group/read.html:45 -#: ckan/templates/revision/read.html:45 ckan/templates/user/read.html:55 -#: ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" msgstr "" -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "" + +#: ckan/templates_legacy/group/edit.html:5 ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "" -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can be" @@ -2376,174 +4367,130 @@ msgid "" " it." msgstr "" -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "" -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "" -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "" -#: ckan/templates/group/new_group_form.html:13 ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "" -#: ckan/templates/group/new_group_form.html:14 ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "" -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 -msgid "Warning: URL is very long. Consider changing it to something shorter." +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" msgstr "" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "" -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "" -#: ckan/templates/group/new_group_form.html:75 ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "" -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "" -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see [3" @@ -2552,7 +4499,7 @@ msgid "" "find." msgstr "" -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2563,11 +4510,11 @@ msgid "" "basic visualisation tools." msgstr "" -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2578,7 +4525,7 @@ msgid "" "fully versioned history)." msgstr "" -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is " "an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2589,11 +4536,11 @@ msgid "" " is itself powered by CKAN." msgstr "" -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning anyone" @@ -2605,7 +4552,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting] " "open knowledge: writing and improving CKAN is one of the ways we do that. If " @@ -2614,1078 +4561,965 @@ msgid "" "out about our other projects." msgstr "" -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "" -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "" -#: ckan/templates/package/comments.html:5 ckan/templates/package/history.html:6 -msgid "- Datasets - History" +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" msgstr "" -#: ckan/templates/package/edit.html:6 -msgid "- Edit - Datasets" +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" msgstr "" -#: ckan/templates/package/edit.html:21 -msgid "Basic Information" +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" msgstr "" -#: ckan/templates/package/edit.html:22 -msgid "Further Information" +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." msgstr "" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 msgid "Edit summary (briefly describe the changes you have made)" msgstr "" -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 msgid "Author:" msgstr "" -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your contributions" " under the [2:Open Database License]. Please [3:refrain] from editing this " "page if you are [4:not] happy to do this." msgstr "" -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 ckan/templates/user/login.html:21 -#: ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "" -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "Upload or link data files, APIs and other materials related to your dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "" -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" msgstr "" -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" msgstr "" -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." msgstr "" -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 -msgid "File URL" +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" msgstr "" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 -msgid "API URL" +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" msgstr "" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "By submitting content, you agree to release your contributions under the" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "" - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:97 ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "" -#: ckan/templates/package/search.html:38 -msgid "or download a" -msgstr "" - -#: ckan/templates/package/search.html:39 -msgid "full" -msgstr "" - -#: ckan/templates/package/search.html:39 -msgid "dump" -msgstr "" - -#: ckan/templates/package/search.html:50 -msgid "" -"[1:There was an error while searching.] \n" -" Please try again." -msgstr "" - -#: ckan/templates/package/search.html:54 -#, python-format -msgid "[1:%(item_count)s] datasets found" -msgstr "" - -#: ckan/templates/package/search.html:57 -msgid "Would you like to [1:create a new dataset?]" -msgstr "" - -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "" - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 -msgid "Add item" -msgstr "" - -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" msgstr "" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" +#: ckan/templates_legacy/package/search.html:39 +msgid "full" msgstr "" -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" msgstr "" -#: ckan/templates/related/add-related.html:46 -msgid "Submit" +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." msgstr "" -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "of" +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" msgstr "" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:55 -msgid "Featured items only?" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" msgstr "" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "" -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "" -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "" -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "" -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with " "the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "" -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "" -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3695,198 +5529,273 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "" -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "" -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, please" " correct it and try again" msgstr "" -#: ckanext/organizations/controllers.py:44 ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:44 ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user" +" you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to " +"control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" msgstr "" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" msgstr "" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" msgstr "" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" msgstr "" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " @@ -3894,231 +5803,213 @@ msgid "" "or remove datasets from it." msgstr "" -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" msgstr "" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" msgstr "" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" msgstr "" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" msgstr "" -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"\"\n" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" "\n" -"Please contact the user to verify and then if you would like to add this user" -" you can do so by visiting" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js " +"--js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 -msgid "If you do not wish to add this user you can safely disregard this email." +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:60 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 msgid "Revisions to Datasets per week" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 -msgid "Top Rated Datasets" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Average rating" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Number of ratings" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:70 -msgid "No ratings" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:72 -msgid "Most Edited Datasets" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Number of edits" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:80 -msgid "Largest Groups" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:88 -msgid "Top Tags" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "" +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" + diff --git a/ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo b/ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo index a7ed09b46e5a732350705ba8ce3b9fcf461574b4..4aa7627b4dc507cb4f4b8b0fdab046a8200728a2 100644 GIT binary patch literal 107764 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 delta 26871 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%0A@oCwE~KOIWd+u;QG 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 diff --git a/ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po b/ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po index fc917c0b006..30381a345eb 100644 --- a/ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po +++ b/ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po @@ -1,353 +1,636 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <elquenor@gmail.com>, 2012. -# <elquenor@gmail.com>, 2012. -# <klimek@ksi.mff.cuni.cz>, 2011. -# <m.tajtl@gmail.com>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# kuceraj <elquenor@gmail.com>, 2012 +# kuceraj <elquenor@gmail.com>, 2013 +# klimek <klimek@ksi.mff.cuni.cz>, 2011 +# uep <m.tajtl@gmail.com>, 2011 +# Sean Hammond <sean.hammond@okfn.org>, 2012-2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-08-07 10:19+0000\n" -"Last-Translator: kuceraj <elquenor@gmail.com>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 08:46+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/ckan/language/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: cs_CZ\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Autorizační funkce nebyla nalezena: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Administrátor" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Redaktor" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Člen" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Pro provádění správy musíte být systémový administrátor" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Změny byly uloženy" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Název portálu" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Styl" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Popisek portálu" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Malé logo portálu" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "O CKAN" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Text stránky „O portálu“" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "neznámý uživatel:" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Úvodní text" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Uživatel byl přidán" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Text na domovské stránce" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "neznámá autorizační skupina:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Vlastní nebo upravené CSS" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Autorizační skupina byla přidána" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Upravené CSS vkládané do záhlaví stránky" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Balíček %s nelze vymazat, dokud propojená revize %s obsahuje nesmazané balíčky %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Problém při odstraňování revize %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Vymazat celé" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Tato akce není implementována." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Nemáte oprávnění vidět tuto stránku" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Přístup zamítnut" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Nenalezeno" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Chybný požadavek" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Název akce není znám: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Chyba JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Neplatný požadavek na data: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Chyba v integritě" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Chyba parametru" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Nelze vypsat prvky tohoto typu: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Nelze číst prvky tohoto typu: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Nelze vytvořit nový prvek tohoto typu: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Do vyhledávacího indexu nelze přidat balíček" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Nelze aktualizovat prvek tohoto typu: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Vyhledávací index nelze aktualizovat" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Nelze smazat prvek tohoto typu: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Nevybral jste žádnou verzi" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Neexistuje verze s id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "Chybějící parametr vyhledávání ('since_id=UUID' nebo 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Nelze číst parametry: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Chybný parametr vyhledávání: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Neznamý registr: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Neplatná qjson hodnota" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Parametry požadavku musí mít formu kódování slovníku JSON." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Skupina nebyla nalezena" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "hodnota parametru „page“ musí být kladné celé číslo (integer)" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Nemáte oprávnění číst %s" +msgid "Unauthorized to read group %s" +msgstr "Nemáte oprávnění číst skupinu %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Popis nelze poskytnout" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Skupiny" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Tagy" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formáty" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licence" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Nemáte oprávnění vytvořit skupinu" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Uživatel %r nemá oprávnění měnit %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Skupina nebyla nalezena" +msgid "User %r not authorized to edit %s" +msgstr "Uživatel %r nemá oprávnění měnit %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Uživatel %r nemá oprávnění měnit oprávnění pro %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Zdroj nebyl nalezen" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Nemáte oprávnění číst nebo přistupovat ke zdroji %s" +msgid "Unauthorized to delete group %s" +msgstr "Nemáte oprávnění odstranit skupinu %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Nemáte oprávnění číst skupinu %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Organizace byla odstraněna." -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Popis nelze poskytnout" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Skupina byla odstraněna." -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Uživatel %r nemá oprávnění měnit %s" +msgid "Unauthorized to add member to group %s" +msgstr "Nemáte oprávnění přidat člena do skupiny %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Nemáte oprávnění odstranit členy skupiny %s" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Člen skupiny byl odstraněn" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Pro porovnání musíte vybrat dvě verze" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Uživatel %r nemá oprávnění měnit %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Historie verzí skupiny CKAN" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Nedávné změny skupiny CKAN: " -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Zpráva logu: " -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Nemáte oprávnění nahlížet do skupiny {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Nyní sledujete {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Přestal(-a) jste sledovat {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Nemáte oprávnění zobrazit následovníky %s" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Tato stránka je v právě off-line. Databáze není inicializována." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "Prosím, <a href=\"{link}\"> upravte si svůj profil</a> a doplňte svou emailovou adresu a své celé jméno. {site}používá Vaši emailovou adresu v případě, že potřebujete obnovit heslo." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Prosím, <a href=\"%s\">upravte si svůj profil</a> a doplňte svou emailovou adresu. " -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s používá Vaši emailovou adresu v případě, že potřebujete obnovit heslo." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Prosím, <a href=\"%s\">upravte si svůj profil</a> a doplňte své celé jméno." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Neplatný formát verze: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Dataset nenalezen" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Nemáte oprávnění číst balíček %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "Historie revizí CKAN datasetů" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Nedávné změny v CKAN datasetu: " -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Nemáte oprávnění vytvořit balíček" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Nemáte oprávnění upravovat tento zdroj" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Zdroj nebyl nalezen" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Nemáte oprávnění upravovat dataset" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Musíte přidat alespoň jeden datový zdroj" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Nemáte oprávnění vytvořit zdroj" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Do vyhledávacího indexu nelze přidat balíček." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Vyhledávací index nelze aktualizovat." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Nemáte oprávnění smazat balíček %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Dataset byl smazán." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Zdroj byl odstraněn." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Nemáte oprávnění odstranit zdroj %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Nemáte oprávnění číst nebo přistupovat ke zdroji %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "K dispozici nejsou žádné stažitelné soubory" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Nemáte oprávnění k prohlížení datasetu %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Žádný náhled nebyl definován." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Nejvíce zobrazované" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Nejvíce zobrazené" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Naposledy zobrazené" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Nejnovější" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Nejstarší" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "Požadovaná související položka nebyla nalezena" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Související položka nebyla nalezena" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "K této akci nemáte oprávnění" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Balíček nenalezen" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Související položka byla úspěšně vytvořena" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Související položka byla úspěšně upravena" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Související položka byla odstraněna." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Nemáte oprávnění odstranit související položku %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Aplikace" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Nápad" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Novinový článek" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Odborný článek" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Příspěvek" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Vizualizace" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Historie verzí úložiště CKAN" @@ -356,533 +639,429 @@ msgstr "Historie verzí úložiště CKAN" msgid "Recent changes to the CKAN repository." msgstr "Poslední změny v úložišti CKAN." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Ovlivněné datasety: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Revize aktualizována" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Další" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Tag nebyl nalezen" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Nemáte oprávnění vytvářet uživatele" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Nemáte oprávnění vytvořit uživatele %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Uživatel nebyl nalezen" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Chybný kontrolní kód. Zkuste to prosím znovu." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" -msgstr "Uživatel \"%s\" byl úspěšně zaregistrován, nicméně od minula jste stále přihlášen(a) jako \"%s\"" +msgstr "Uživatel \"%s\" byl úspěšně zaregistrován, nicméně od minula jste stále přihlášeni jako \"%s\"" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Nebyl vybrán žádný uživatel" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Nemáte oprávnění upravovat uživatele %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Uživatel %s není oprávněn upravovat %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profil upraven" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s je právě přihlášeno" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Přihlášení se nezdařilo. Zadali jste špatné uživatelské jméno nebo heslo." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr " (V případě, že používáte OpenID, mohlo se stát, že Váše OpenID není přiřazeno k uživatelskému účtu.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" odpovídá několika uživatelům" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Žádné podobný uživatel: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Zkontrolujte prosím, zda nemáte v doručené poště kód pro obnovení." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Nepodařilo se odeslat odkaz pro obnovení: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Neplatný obnovovaní klíč. Zkuste to prosím znovu." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Vaše heslo bylo obnoveno." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Chyba: Nemohu zpracovat text v sekci O CKAN" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Vaše heslo musí mít alespoň 4 znaky." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Zadaná hesla se neshodují." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Název" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Unikátní identifikátor</strong> skupiny." - -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "alespoň 2 znaky, malá písmena, přípustné jen 'a-z0-9' a '-_'" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Podrobnosti" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Přidat uživatele" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Název musí být dlouhý alespoň %s znaků" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Název může obsahovat pouze malá písmena bez diakritiky, číslice a znaky - (pomlčka) a _ (podtržítko)" - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Dataset s tímto názvem již v databázi existuje" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Název skupiny již v databázi existuje" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Hodnota není v požadovaném formátu: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Žádný)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Zdroj(e) datasetu jsou nekompletní." - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Tag \"%s\" je kratší než minimální počet %s znaků" - -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Tag \"%s\" nesmí obsahovat uvozovky: \"" - -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Duplicitní klíč \"%s\"" - -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Neobvyklá kombibace klíč-hodnota: pro hodnotu \"%s\" není nastaven klíč." - -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Nelze přidat žádné skupiny." - -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Skupina" - -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Nelze odvodit výber nové skupiny ze serializované hodnoty strukturované takto: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "jiné - prosím uveďte" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Vlastní položky" - -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Balíček" - -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Přidat balíčky" - -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Stručný a popisný název množiny dat." - -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Neměl by to ale bý popis, ten si nechte pro pole Poznámky. Na konci nepište tečku." - -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Unikátní identifikátor pro balíček:" - -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Mělo by to být v zásadě lidsky čitelné, v duchu URI sémantického webu. Zkratku použijte pouze, pokud je všeobecně uznávána. Přejmenování je možné, ale nedoporučuje se." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Číslo reprezentující verzi (pokud lze)" - -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "URL stránky popisující data (ne dat samotných)." - -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "např. http://www.priklad.cz/grafy-rustu.html" - -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Jméno hlavního kontaktu pro dotazy o tomto konkrétním datasetu, který používá email v následujícím poli." - -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Pokud existuje jiná důležitá kontaktní osoba (kromě osoby v poli Autor), uveďte ji zde." - -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licence" - -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Licence pod kterou je tento dataset poskytován." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Tagy" - -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Skupina termínů oddělených čárkami, které mohou provázat tento dataset s jemu podobnými. Další informace o pravidlech jejich vytváření naleznete na <a href=\"%s\">této wiki stránce</a>." - -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "např. znečištění, řeky, kvalita vody" - -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Soubory obsahující data nebo adresu API pro přístup k nim." +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Musíte zadat heslo" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Podle potřeby se mohou opakovat. Například pokud jsou data dostupná ve více formátech nebo rozdělená podle různých oblastí nebo období, každý soubor je jiný zdroj, který by měl být popsán jinak. Všechny se pak společně objeví na CKANu, na stránce datasetu.<br /><br /> <b>URL:</b> Jedná se o internetový odkaz přímo na data - otevřením tohoto odkazu ve webovém prohlížeči může uživatel ihned stáhnout celý soubor dat. Všimněte si, že datové soubory nejsou uloženy na této stránce, ale zůstávají na stránkách jejich vydavatele. Případně může URL odkazovat na API serveru, jakým je například endpoint, SPARQL nebo služby JSON-P. <br /> <b>Formát:</b> Sem by měl být zadán formát souboru, v němž jsou data dostupná.<br /> <b>Popis</b> Veškeré informace, které chcete přidat k popsání zdroje.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Výběr formátů: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Jiné dle potřeby" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Sledovaná položka nebyla nalezena" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Poznámky" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "Nepodařilo se najít {0}" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Hlavní popis datasetu" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Nemáte oprávnění k prohlížení {0} {1}" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Často je zobrazen spolu s názvem balíčku. Začít by měl krátkou větou, která stručně popíše soubor dat, protože prvních několik slov může být použito v některých pohledech na soubor dat." +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Všechno" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Zde můžete použít %sMarkdown formátování%s." +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Chyba: Nemohu zpracovat text v sekci O CKAN" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Základní informace" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} přidal(-a) tag {tag} k datasetu {dataset}" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Zdroje" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} upravil(-a) skupinu {group}" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Skupiny" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} upravil(-a) organizaci {organization}" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Podrobnosti" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Titulek" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} upravil(-a) dataset {dataset}" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Verze" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} změnil(-a) rozšiřující atribut {extra} datasetu {dataset}" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} upravil(-a) zdroj {resource} datasetu {dataset}" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autor" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} aktualizoval(a) profil" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Email autora" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} odstranil(-a) skupinu {group}" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Správce" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} odstranil(-a) organizaci {organization}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Email správce" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} smazal(-a) dataset {dataset}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licence" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} odstranil(-a) rozšiřující atribut {extra} z datasetu {dataset}" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Stav" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} odstranil(-a) zdroj {resource} z datasetu {dataset}" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Zdroj by měl být slovník: %r" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} vytvořil(-a) skupinu {group}" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Neznámý klíč: %s" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} vytvořil(-a) organizaci {organization}" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Prázdny klíč" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} vytvořil(-a) dataset {dataset}" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Aktualizováno" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} přidal(-a) rozšiřující atribut {extra} k datasetu {dataset}" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Uživatelské role přidány" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} přidal(-a) zdroj {resource} k datasetu {dataset}" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Prosím, uveďte své uživatelské jméno" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} se přihlásil(a)" -#: ckan/lib/helpers.py:482 +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} odstranil(-a) tag {tag} z datasetu {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} smazal(-a) související položku {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} nyní sleduje {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} nyní sleduje {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} nyní sleduje {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} vytvořil(-a) odkaz na související {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "1 nová aktivita na {site_title}" +msgstr[1] "{n} nové aktivity na {site_title}" +msgstr[2] "{n} nových aktivit na {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Leden" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Únor" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Březen" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Duben" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Květen" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Červen" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Červenec" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Srpen" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Září" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Říjen" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Listopad" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Prosinec" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Právě teď" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "před {mins} minutou" +msgstr[1] "před {mins} minutami" +msgstr[2] "před {mins} minutami" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "před {hours} hodinou" +msgstr[1] "před {hours} hodinami" +msgstr[2] "před {hours} hodinami" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "před {days} dnem" +msgstr[1] "před {days} dny" +msgstr[2] "před {days} dny" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytů" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Prosím, aktualizujte svého avatara na webu gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Neznámo" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "jméno nezadáno" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Vytvořit nový dataset." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Upravené zdroje." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Upravená nastavení." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} shlédnutí" +msgstr[1] "{number} shlédnutí" +msgstr[2] "{number} shlédnutí" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} nedávné shlédnutí" +msgstr[1] "{number} nedávné shlédnutí" +msgstr[2] "{number} nedávných shlédnutí" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Vážený %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Není k dispozici žádná e-mailová adresa příjemce!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -892,8 +1071,8 @@ msgid "" " %(reset_link)s\n" msgstr "Požádal jste o obnovení svého hesla na %(site_title)s.\n\nKlikněte prosím na následující odkaz pro potvrzení vašeho požadavku:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Obnovit heslo" @@ -909,11 +1088,11 @@ msgstr "Nebyla zadána webová stránka" msgid "Author not given" msgstr "Autor není zadán" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Správce není zadán" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "V log_message nejsou povoleny odkazy." @@ -926,8 +1105,8 @@ msgstr "V log_message nejsou povoleny odkazy." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Chybějící hodnota" @@ -940,15 +1119,32 @@ msgstr "Neočekávaný název vstupního pole %(name)s" msgid "Please enter an integer value" msgstr "Prosím, zadejte celočíselnou hodnotu" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Zdroje" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Neplatný zdroj balíčku" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 -msgid "Missing Value" +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Vlastní položky" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" msgstr "Chybějící hodnota" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Není k dispozici žádný platný API klíč." @@ -957,226 +1153,304 @@ msgstr "Není k dispozici žádný platný API klíč." msgid "Tag vocabulary \"%s\" does not exist" msgstr "Slovník tagů \"%s\" neexistuje" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Uživatel" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Dataset" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Skupina" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Organizace musí být zadána" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Organizace neexistuje" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Nemůžete přidat dataset do této organizace" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Neplatné číslo" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Nesprávný formát data" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Dataset" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Uživatel" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Související" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Skupina s takovýmto názvem nebo ID neexistuje." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Typ aktivity" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Takovéto jméno nemůže být použito" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Název musí být dlouhý alespoň %s znaků" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Jméno může mít nejvýše %i znaků" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "URL může obsahovat pouze malá písmena bez diakritiky, číslice a znaky - (pomlčka) a _ (podtržítko)" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Toto URL je již používáno." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Jméno \"%s\" je kratší než minimální počet znaků stanovený na %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Jméno \"%s\" je delší než maximální počet znaků stanovený na %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Označení verze může mít nejvýše %i znaků" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Duplicitní klíč \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Název skupiny již v databázi existuje" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Tag \"%s\" je kratší než minimální počet %s znaků" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Délka tag \"%s\" je větší než povolené maximum %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Tag \"%s\" může obsahovat pouze malá písmena bez diakritiky, číslice a znaky - (pomlčka) a _ (podtržítko)" -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Tag \"%s\" nesmí obsahovat velká písmena" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Toto přihlašovací jméno není k dispozici." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Zadejte prosím obě hesla" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Heslo musí mít alespoň 4 znaky" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Zadaná hesla se neshodují" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Úprava nebyla povolena, protože vypadá jako spam. Vyhněte se prosím v popisu odkazům." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Jméno slovníku je již používáno" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Nelze změnit hodnotu pojmu z %s na %s. Tento pojem je pouze pro čtení." -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Slovník tagů nebyl nalezen." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Tag %s nepatří do slovníku %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Žádný název tagu" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Tag %s ve slovníku %s již existuje" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "Prosím, zadejte platný URL" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "role neexistuje." + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Vytvořit objekt %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Vytvořit vztah balíčků: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: Vytvořit příslušný objekt %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Vytvářím organizaci jako skupinu" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Musíte zadat název nebo id balíčku (parametr \"balíček\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Musíte vyplnit hodnocení (parametr \"hodnocení\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Hodnocení musí být celé číslo." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Hodnocení musí být číslo mezi %i a %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Abyste mohl(-a) sledovat uživatele, musíte se přihlásit" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "Nemůžete sledovat sami sebe" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "Již sledujete {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "{0} již sledujete" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Abyste mohl(-a) sledovat dataset, musíte se přihlásit." + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Abyste mohl(-a) sledovat skupinu, musíte se přihlásit." #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: Smazat balíček: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Smazat %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Smazat člena: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "data neobsahují id" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Nelze najít slovník \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Nelze najít tag \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "Následovník nenalezen {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Abyste mohl(-a) cokoli přestat sledovat, musí se přihlásit." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Nesledujete {0}." -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "Neuvádět, pokud používáte parametr „vyhledávání“" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "Je třeba uvést dvojici(-e) <atribut>:<hodnota>" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "Pole \"{field}\" nebylo rozpoznáno během vyhledávání zdrojů." -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "neznámý uživatel:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "Položka nebyla nalezena." @@ -1185,343 +1459,285 @@ msgid "Resource was not found." msgstr "Zdroj nebyl nalezen." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Aktualizovat objekt %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Balíček nebyl nalezen." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Aktualizovat vztah balíčků: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus nenalezen." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organizace nenalezena." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Uživatel %s nemá oprávnění vytvářet balíčky" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Uživatel %s nemá oprávnění upravovat tyto skupiny" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "Musíte být systémovým administrátorem, abyste mohli přidat související položku" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Musíte se přihlásit, pokud chcete přidat související položku" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "Abyste mohli vytvořit zdroj, musíte se přihlásit" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Uživatel %s nemá oprávnění upravovat tyto balíčky" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Uživatel %s nemá oprávnění vytvářet skupiny" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Uživatel %s nemá oprávnění vytvářet autorizační skupiny" +msgid "User %s not authorized to create organizations" +msgstr "Uživatel %s nemá oprávnění vytvářet organizace" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Uživatel %s nemá oprávnění vytvářet uživatele" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Skupina nebyla nalezena." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "K vytvoření balíčku je potřebný platný API klíč" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "K vytvoření skupiny je potřebný platný API klíč" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Uživatel %s nemá oprávnění přidávat členy" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Uživatel %s nemá oprávnění smazat balíček %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Pro tento zdroj nebyl nalezen žádný balíček, nelze zkontrolovat oprávnění." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Uživatel %s nemá oprávnění odstranit zdroj %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Pouze vlastník může smazat související položku" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Uživatel %s nemá oprávnění smazat vztah %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Uživatel %s nemá oprávnění odstraňovat skupiny" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Uživatel %s nemá oprávnění smazat skupinu %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "Uživatel %s nemá oprávnění odstraňovat organizace" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "Uživatel %s nemá oprávnění odstranit organizaci %s" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Uživatel %s není oprávněn smazat task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Uživatel %s nemá oprávnění odstranit členy organizace %s" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Uživatel %s nemá oprávnění číst tyto balíčky" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Uživatel %s nemá oprávnění číst balíček %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Pro tento zdroj nebyl nalezen žádný balíček, nelze zkontrolovat oprávnění." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Uživatel %s není oprávněn přistupovat ke zdroji %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Uživatel %s nemá oprávnění číst skupinu %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Abyste si mohli prohlédnout svůj přehled, musíte se přihlásit." -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Uživatel %s nemá oprávnění upravovat balíček %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Uživatel %s není oprávněn přistupovat k úpravě %s" +msgid "User %s not authorized to edit resource %s" +msgstr "Uživatel %s nemá oprávnění upravovat zdroj %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Uživatel %s nemá oprávnění měnit stav balíčku %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Uživatel %s nemá oprávnění měnit práva na balíček %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Uživatel %s nemá oprávnění upravovat skupinu %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Uživatel %s nemá oprávnění upravovat organizaci %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Pouze vlastník může aktualizovat související položku" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "Musíte být systémovým administrátorem, abyste mohli změnit, k čemu související položka náleží." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Uživatel %s nemá oprávnění měnit stav skupiny %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Uživatel %s nemá oprávnění měnit práva na skupinu %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Uživatel %s nemá oprávnění měnit práva na autorizační skupinu %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Uživatel %s nemá oprávnění upravovat uživatele %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Uživatel %s nemá oprávnění měnit stav verze" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Uživatel %s není oprávněn aktualizovat tabulku task_status" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "Uživatel %s není oprávněn aktualizovat tabulku term_translation" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "K úpravě balíčku je potřebný platný API klíč" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "K úpravě skupiny je potřebný platný API klíč" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "Abyste mohli vytvořit balíček, musíte se přihlásit a musíte být součástí skupiny" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "Nemáte oprávnění vytvořit položku" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Je potřeba zadat ID dvou balíčků" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Uživatel není oprávněn vytvářet skupiny" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Autorizační skupiny nejsou implementovány v tomto profilu" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Uživatel %s není oprávněn mazat balíčky v této skupině" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Pouze členové této skupiny ji mohou smazat" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Uživatel není oprávněn přistupovat k balíčku %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Uživatel %s není oprávněn zobrazit skupinu %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Uživatel %s není oprávněn upravovat balíčky v těchto skupinách" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Uživatel %s není oprávněn upravovat zroje v tomto balíčku" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Není možné upravovat oprávnění vztahující se k balíčku" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Pouze členové této skupiny ji mohou upravovat" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Nepodařilo se najít uživatele %s" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "Uživatel %s nemá oprávnění upravovat tuto skupinu" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Funkce úpravy oprávnění ve skupině není implementována" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Aktualizace autorizační skupiny není implementována" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Licence není uvedena" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "Creative Commons Uveďte autora" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "Creative Commons Uveďte autora-Zachovejte licenci" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Ostatní (Otevřená licence)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Ostatní (Public Domain - volné dílo)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Ostatní (Licence s přiznáním autorství)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "Creative Commons Neužívejte dílo komerčně (jakákoli takováto CC licence)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Ostatní (Licence pro nekomerční využití)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Ostatní (Uzavřená licence)" @@ -1570,829 +1786,2645 @@ msgstr "je předkem %s" msgid "has sibling %s" msgstr "je příbuzné s %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Nahrávám ..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Tento zdroj neobsahuje žádná data, která lze poskytnou přes API" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Pokus o získání informací pomocí API selhal" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Nenalezena žádná shoda" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Začněte psát..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Zadaný vstup je příliš krátký, musíte zadat alespoň jeden znak" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Tento formulář obsahuje neuložené změny" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Prosím potvrďte akci" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Jste si jistí, že chcete provést tuto akci?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Potvrdit" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Zrušit" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Sledovat" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Přestat sledovat" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "ukázat více" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "ukázat méně" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Nahrát soubor" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Nastala chyba" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Zdroj nahrán" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Nelze nahrát soubor" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Nastala chyba autentizace při nahrávání dat" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Nelze získat data z nahraného souboru" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 msgid "Edit" msgstr "Upravit" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Náhled" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Ukázat více" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Můžete zde použít" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Skrýt" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdown formátování" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Chyba %(error_code)s" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "." +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "O {0}" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Počet datasetů" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Popis" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Počet členů" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Využíván</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Zobrazit zdroje datasetu" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Systémově-administrátorské nastavení" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "STÁHNOUT" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Zobrazit profil" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Žádné zdroje ke stažení." +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Přehled (%(num)d nová položka)" +msgstr[1] "Přehled (%(num)d nové položky)" +msgstr[2] "Přehled (%(num)d nových položek)" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Tato položka nemá popis" +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Upravit nastavení" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "Prohlédnout" +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Odhlásit" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "zatím bez hodnocení" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Přihlásit se" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Registrace" -#: ckan/templates/_util.html:164 +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Datasety" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organizace" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Vyhledat datasety" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Vyhledat" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Zobrazit více" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Zobrazit méně " + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Tato skupina aktivit žádné aktivity neobsahuje" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Administrace" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Systémoví administrátoři" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Konfigurace" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Opravdu chcete resetovat konfiguraci?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Resetovat" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Aktualizovat" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "Konfigurační volby CKAN" + +#: ckan/templates/admin/config.html:26 +#, python-format msgid "" -"–\n" -" rate it now" -msgstr "–\n ohodnoťte nyní" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "<p><strong>Název portálu:</strong> Toto je název této CKAN instance. Objevuje se na různých místech CKANu.</p> <p><strong>Styl:</strong> Můžete si vybrat z nabídky jednoduchých variant barevného schematu a rychle tak upravit vzhled Vašeho portálu.</p> <p><strong>Malé logo portálu:</strong> Toto logo se zobrazuje v záhlaví každé šablony CKAN instance.</p> <p><strong>O portálu:</strong> Tento text se objeví na <a href=\"%(about_url)s\">informační stránce</a> této CKAN instance.</p> <p><strong>Úvodní text:</strong> Tento text se objeví na <a href=\"%(home_url)s\">domovské stránce</a> této CKAN instance pro přivítání návštěvníků.</p> <p><strong>Vlastní nebo upravené CSS:</strong> Toto je blok pro CSS, který se objeví v <code><head></code> tagu každé stránky. Pokud si přejete upravit šablony ještě více, doporučuje přečíst si <a href=\"%(docs_url)s\" target=\"_blank\">dokumentaci</a>.</p>" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Potvrďte reset" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Co jsou systémoví administrátoři?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "<p>Systémový administrátor je osoba, která má plnou kontrolu nad CKAN instancí. Systémové administrátory lze přidat pouze pomocí příkazu <code>sysadmin</code>.</p>" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Uživatelská skupina" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Přečtěte si dokumentaci" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Chyba" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Pro tento zdroj v tomto okamžiku nelze zobrazit náhled." -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Kontrola ..." +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Pro více informací klikněte zde." -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Zadejte alespoň dva znaky..." +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Stáhnout zdroj" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Toto je aktuální URL." +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Váš prohlížeč nepodporuje iframes." -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "Toto URL je k dispozici!" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Pro tento zdroj nelze zobrazit náhled." -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Toto URL je již používáno, použijte prosím jiné." +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Více podrobností..." -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Uložení se nepodařilo, zřejmě kvůli chybným datům " +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "Pro datový typ %(type)s nebyl definován nástroj pro jeho zpracování." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Standardní" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Standardní vstup" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Střední" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Středně široký vstup" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Plný" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Vstup plné šířky" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Velký" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Velký vstup" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Předřazený" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Předřazený vstup" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Vlastní pole (prázdné)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Vlastní pole" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Textová oblast" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Výběr" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Tato skupina nemá uveden žádný popis" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Skupina aktivit" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administrátoři" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Vytvořit Dataset" +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Přidat skupinu" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Formulář skupiny" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Potvrďte odstranění" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Jste si jistí, že chcete odstranit skupinu - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Jste si jistí, že chcete odstranit člena - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Upravit skupinu" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Upravit skupinu" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Následovníci" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Skupiny datasetů" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Group" msgstr "Přidat skupinu" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Na tomto portálu aktuálně nejsou žádné skupiny" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Nechcete jednu založit?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Co jsou skupiny?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "<p>Skupiny Vám umožňují seskupovat datasety podle komunity (např. data Civil Liberty) nebo podle tématu (např. doprava, zdraví, životní prostředí), čím usnadníte uživatelům vyhledávání datasetů podle oblasti. Nicméně datasety nejsou do skupin zařazovány za účelem autorizace úprav datasetů.</p>" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Členové" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Upravit člena:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Přidat člena" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Uživatelské jméno" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Role" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Přidat" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Jste si jist, že chcete smazat tohoto člena?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Smazat" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Vytvořit skupinu" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Vytvořit skupinu" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Upravit skupinu" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Vytvořit Dataset" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "načíst další" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Datasety ve skupině: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Nedávná historie úprav" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Titulek" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Moje skupina" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "moje skupina" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Popis" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Trochu údajů o mé skupině..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL obrázku" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Jste si jistí, že chcete odstranit tuto skupinu?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Uložit skupinu" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Zobrazit {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Tato skupina nemá žádný popis" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} dataset" +msgstr[1] "{num} datasety" +msgstr[2] "{num} datasetů" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 datasetů" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Vítejte" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Vítá Vás CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Toto je pěkných pár řádků na úvod o CKANu obecně. Nemáme sem zatím příliš co dát, ale to se brzy změní" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Toto je vybraná sekce" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Prohledejte svá data" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "např. ceny zlata" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Populární tagy" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "<p>CKAN je přední světová open source platforma pro datové portály.</p> <p>CKAN je kompletní softwarové řešení, které je ihned připravené k nasazení, pomáhající k tomu, aby data byla dostupná a využitelná. To je dosaženo pomocí nástrojů, které usnadňují publikaci, sdílení, vyhledávání a využívání dat (včetně ukládání dat a zpřístupnění dat pomocí robustního API). CKAN je určen poskytovatelům dat (orgány státní správy a samosprávy, podniky a organizace), kteří chtějí, aby jejich data byla dobře dostupná.</p> <p>CKAN je využíván vládami a skupinami uživatelů po celém světě a je to platforma mnoha oficiálních a komunitních datových portálů, mezi které patří portály veřejné správy na regionální, národní a nadnárodní úrovni, jako jsou např. portály Velké Británie <a href=\"http://data.gov.uk\">data.gov.uk</a> a Evropské Unie <a href=\"http://publicdata.eu/\">publicdata.eu</a>, Brazílie <a href=\"http://dados.gov.br/\">dados.gov.br</a>, portály veřejné správy v Holandsku, jakož i portály měst a obcí v USA, Velké Británii, Argentině, Finsku a jinde.</p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> Prohlídka CKANu: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Přehled vlastností: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p>" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Zde můžete použít <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown formátování</a>" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Odstranit" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Upravené" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Formulář obsahuje chybné položky:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Tato organizace nemá uveden popis" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Formulář organizace" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Jste si jistí, že chcete smazat organizaci {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Upravit organizaci" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Zobrazit organizaci" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Info" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Organizace, ke kterým datasety náležejí" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Přidat organizaci" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Na tomto portálu aktuálně nejsou žádné organizace" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Co jsou organizace?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "<p>Organizace představují organizační jednotky, které publikují datasety (např. Ministerstvo zdravotnictví). To znamená, že datasety mohou být publikovány a také náležejí k určité organizaci a nikoli k jednotlivým uživatelům.</p> <p>V rámci organizací jejich administrátoři mohou jejich členům přidělovat role a oprávnění, čímž jim umožní publikovat datasety v rámci určité organizace (např. v rámci statistického úřadu).</p>" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Zpět na všechny členy" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Upravit člena" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Uložit" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Co jsou to role?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "<p><strong>Administrátor:</strong> Může přidávat, upravovat a mazat datasety a může také spravovat členy organizace.</p> <p><strong>Editor:</strong> Může přidávat, upravovat a mazat datasety, ale nemůže spravovat členy organizace.</p> <p><strong>Člen:</strong> Může si zobrazit soukromé datasety organizace, ale nemůže přidávat datasety.</p>" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Přidat člena" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Vytvořit organizaci" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Upravit organizaci" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Vytvořit organizaci" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Moje organizace" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "moje organizace" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Stručné informace o mé organizaci" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Jste si jistí, že chcete odstranit tuto organizaci?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Uložit organizaci" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Tato organizace nemá uveden žádný popis" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Vytvořit dataset" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Co jsou to datasety?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Datasety slouží k seskupování souvisejících dat a datových zdrojů. Ty pak mohou vyhledávány na jedn URL adrese spolu se souvisejícím popisem a údaji o podmínkách užití dat." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Jste si jistí, že chcete smazat dataset - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Jste si jistí, že chcete odstranit zdroj - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Zobrazit dataset" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Vytvořit dataset" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Upravit dataset" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Přidat metadata datasetu" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Přidat data k datasetu" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Co jsou to zdroje?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Zdrojem může být libovolný soubor nebo odkaz na soubor, který obsahuje nějaká užitečná data." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Soukromá" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Předběžný návrh" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Toto je stará revize tohoto dataset, která byla upravena %(timestamp)s. Může se tak značně lišit od <a href=\"%(url)s\">aktuální revize</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Toto je aktuální revize tohoto datasetu, která byla provedena %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Média související s {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Žádné související položky" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Přidat související položku" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Zobrazit zdroj" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Zobrazení" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "Přístupový bod API" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Stáhnout" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Tento zdroj nemá uveden žádný popis" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "Z abstraktu uvedeného u datasetu" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Zdroj: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Další informace" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Pole" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Hodnota" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Naposledy aktualizováno" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "neznámý" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Vytvořeno" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formát" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licence" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Vyhledat dataset" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Hledat ..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Odeslat" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "<p class=\"extra\">Prosím, zkuste jiný dotaz.</p>" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "<p><strong>Bohužel při vyhledávání došlo k chybě.</strong> Prosím, zkuste to znovu.</p>" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Dokumentace API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "Tento katalog je také dostupný prostřednictvím %(api_link)s (see %(api_doc_link)s)." + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "úplný {format} obsah ke stažení" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "Tento katalog je také dostupný prostřednictvím %(api_link)s (viz %(api_doc_link)s) nebo si můžete jeho obsah stáhnout %(dump_link)s." + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Doplňující informace" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Zdroj" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Správce" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Verze" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Stav" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Datové API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "Datové API pro tento zdroj není dostupné, protože do něj ještě nebyla nahrána žádná data." + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Upravit dataset" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Upravit zdroje" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Přidat nový zdroj" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "např. výstižné označení" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "např. můj-dataset" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "např. nějaké užitečné poznámky ohledně dat" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "např. ekonomie, duševní zdraví, vláda" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Znění jednotlivých licencí a další informace lze nalézt na webu <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Důvod" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Vyberte organizaci..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Tento dataset nemá uveden žádný popis" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Důležité upozornění: Odesláním obsahu souhlasíte s jeho zpřístupněním pod Open Database Licence." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Jste si jistí, že chcete smazat tento dataset?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Následující krok: přidat data" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Viditelnost" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Veřejná" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "Email autora" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joe@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "Email správce" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Předchozí" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Dokončit" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Aktualizovat zdroj" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Odkaz na soubor" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Odkaz na API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Zdroj" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "např. http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Název" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "např. Ceny zlata leden 2011" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Nějaké užitečné poznámky ohledně dat" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "např. CSV, XML nebo JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Toto se generuje automaticky, ale pokud si přejete, můžete to upravit" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Naposledy změněné" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "např. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Velikost souboru" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "např. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME Type" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "např. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Jste si jistí, že chcete odstranit tento zdroj?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Uložit a přidat další" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Následující krok: doplňující informace" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Tento zdroj nemá uveden žádný popis" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Prozkoumat" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Náhled" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Data a zdroje" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "<p class=\"empty\">Tento dataset neobsahuje žádná data, <a href=\"%(url)s\">tak proč nějaká nepřidat?</a>" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "<strong>Bohužel se při vyhledávání vyskytla chyba.</strong> Prosím, zkuste to znovu." + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Přidat data" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Doplňující data" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Formulář související položky" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "Co jsou to související položky?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "<p>Souvisejícím médiem může být jakákoli aplikace, článek, vizualizace nebo nápad, který se vztahuje k datasetu.</p> <p>Může to na příklad být zajímavá vizualizace, obrázek nebo graf, aplikace využívající všechna nebo alespoň část dat, nebo dokonce i článek v novinách, který se k datasetu vztahuje.</p>" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Jste si opravdu jistí, že chcete smazat související položku - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Aplikace a nápady" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "<p>Zobrazuji položky <strong>%(first)s - %(last)s</strong> z celkového počtu <strong>%(item_count)s</strong> souvisejících položek</p>" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "<p>počet nalezených souvisejících položek: <strong>%(item_count)s</strong></p>" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "Žádné aplikace nebyly doposud přidány." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "Co jsou to aplikace?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "Jedná se o aplikace vybudované nad datasety nebo o nápady, co by se s daty dalo dělat." + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Filtrovat výsledky" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtrovat podle typu" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Vše" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Třídit dle" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Výchozí" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Zobrazit pouze vybrané položky" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Použít" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Upravit související položku" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Upravit související" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Upravit související položku" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Vytvořit" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Vytvořit související položku" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Vytvořit související" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Vytvořit související položku" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "Mé související položky" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Stručné informace o položce..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Typ" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Jste si jistí, že chcete smazat tuto související položku?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Tato položka nemá uveden žádný popis" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Jít na {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Nová aktivita" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Zakomponovat prohlížeč dat" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Zkopírováním následujícího kódu si můžete přidat tento pohled na Vaši webovou stránku:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Zvolte šířku a výšku v pixelech:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Šířka" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Výška" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "Sledovací URL" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Vymazat vše" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Zobrazit více {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Zobrazit pouze populární {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Pro toto vyhledávání nejsou k dispozici žádné filtry" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Domů" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Jazyk" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Vpřed" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Tento dataset vyhovuje Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "Licence neuvedena" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Smazáno" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Populární" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Tento dataset nemá uveden žádný popis" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "Žádné aplikace, nápady, články nebo obrázky nebyly k tomuto datasetu doposud přidány." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Přidat položku" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} dataset nalezen na dotaz \"{query}\"" +msgstr[1] "{number} datasety nalezeny na dotaz \"{query}\"" +msgstr[2] "{number} datasetů nalezeno na dotaz \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Pro dotaz \"{query}\" nebyly nalezeny žádné výsledky" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} dataset nalezen" +msgstr[1] "{number} datasety nalezeny" +msgstr[2] "{number} datasetů nalezeno" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Žádné datasety se nepodařilo najít" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} nalezena na dotaz \"{query}\"" +msgstr[1] "{number} nalezeny na dotaz \"{query}\"" +msgstr[2] "{number} nalezeno na dotaz \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Pro dotaz \"{query}\" se nepodařilo najít žádné skupiny" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} skupina nalezena" +msgstr[1] "{number} skupiny nalezeny" +msgstr[2] "{number} skupin nalezeno" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Žádné skupiny nebyly nalezeny" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "{number} organizace nalezena na dotaz \"{query}\"" +msgstr[1] "{number} organizace nalezeny na dotaz \"{query}\"" +msgstr[2] "{number} organizací nalezeno na dotaz \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Na dotaz \"{query}\" se nepodařilo najít žádné organizace" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} organizace nalezena" +msgstr[1] "{number} organizace nalezeny" +msgstr[2] "{number} organizací nalezeno" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Žádné organizace nebyly nalezeny" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Sociální" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Seřadit dle" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Relevance" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Jména vzestupně" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Jména sestupně" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Přihlásit se k odběru" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Úpravy" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Kanál novinek" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Aktivita položek, které sledujete" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Moje datasety" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Nemáte žádné datasety" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Informace o uživatelském účtu" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Pomocí Vašeho CKAN profilu můžete říci ostatním uživatelům něco o sobě a o tom, co děláte." + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Přehled" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Upravit" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Upravit osobní údaje" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Celé jméno" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "např. Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "např. joe@example.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Něco málo informací o Vás" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Přihlásit se k odběru emailových oznámení" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Změnit heslo" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Heslo" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Potvrďte heslo" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Upravit profil" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Všichni uživatelé" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Uživatelé" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Přihlášení" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Potřebujete uživatelský účet?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Tak se zaregistrujte, zabere to jen pár minut." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Vytvořit účet" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Zapomněli jste heslo?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Žádný problém, použijte formulář pro obnovu hesla a nastavte si nové." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Zapomněli jste heslo?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Nyní jste odhlášeni" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Nyní jste přihlášeni" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Už jste přihlášeni jako uživatel {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Odhlásit" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Zapamatovat si mě" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Už jste přihlášeni" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Pokud se chcete přihlásit pod jiným účtem, musíte se nejprve odhlásit." + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Odhlásit ihned" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Registrace" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Registrujte se a vytvořte si účet" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Proč bych se měl přihlásit?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Abyste mohli vytvářet datasety, skupiny a spoustu dalších zajímavých věcí" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Celé jméno" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Vytvořit účet" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Resetovat heslo" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Resetovat heslo" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Změnit heslo" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Jak to funguje?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Jednoduše zadejte nové heslo a Váš účet bude podle toho aktualizován" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Zatím jste nevytvořili žádný dataset." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Chcete nějaký vytvořit?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "Uživatel zatím nevytvořil žádný dataset." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Nezadali jste svůj životopis." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Tento uživatel nemá uveden životopis." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "To znamená, že to bude viditelné pouze Vám" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Členem od" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "Klíč k API" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Požaduji obnovení" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Zadejte uživatelské jméno do textového pole a bude Vám zaslán email s odkazem, kde si budete moci zadat nové heslo." + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Zobrazit můj profil" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Aktivita od:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Prohledat seznam..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "Zatím nic nesledujete" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Žádní následovníci" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Vyhledat uživatele" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Můžete zde použít" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown formátování" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Počet datasetů" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Zobrazit zdroje datasetu" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "STÁHNOUT" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Žádné zdroje ke stažení." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Tato položka nemá popis" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Prohlédnout" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "zatím bez hodnocení" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n ohodnoťte nyní" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Chyba" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Kontrola ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Zadejte alespoň dva znaky..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Toto je aktuální URL." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Toto URL je k dispozici!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Toto URL je již používáno, použijte prosím jiné." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Uložení se nepodařilo, zřejmě kvůli chybným datům " + +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." msgstr "Některé z Vámi provedených změn nejsou uloženy. Stiskněte tlačítko 'Uložit změny' než opustíte tuto stránku." -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Nahrávám ..." - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" msgstr "(bez názvu)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" msgstr "Odstranit zdroj '%name%'?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " msgstr "Náhled není k dispozici pro datový typ: " -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" msgstr "Nepodařilo se získat přihlašovací údaje pro uložení nahrávaného souboru. Nahrávání nemůže pokračovat" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." msgstr "Probíhá ověřování oprávnění pro nahrání souboru ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." msgstr "Probíhá nahrávání souboru ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" msgstr "Datový soubor" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Vizualizace" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" msgstr "Obrázek" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" msgstr "Metadata" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" msgstr "Dokumentace" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" msgstr "Kód" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" msgstr "Příklad" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Nahrát" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Zrušit" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Formát" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Typ zdroje" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore je povolen" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Velikost (Byte)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Vytvořeno" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Naposledy změněné" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (Inner)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hash" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Hotovo" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Tento zdroj obsahuje neuložené změny." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "např. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Doplňující položky" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Přidat doplňující položku" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "Klíč" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Hodnota" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Smazat zdroj" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Zde můžete použít %aformátování Markdown%b." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Data jsou v %aISO formátu%b — např. %c2012-12-25%d nebo %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Datový soubor (nahraný)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "Sledovat" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "Přestat sledovat" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "Náhled nelze nahrát" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "Nastala chyba v DataProxy" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "Nastala chyba v DataStore" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Odhlásit" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Přihlášení" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Registrace" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Najít datasety" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Přidat dataset" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Vyhledat" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "O CKAN" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Logo stránky" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Prostor hlavní šablony obsahu ... prosím nahraďte dle potřeby" -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Dokumentace API" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Kontaktujte nás" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Pravidla pro ochranu soukromí" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Sekce" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Uživatelé" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Statistiky" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Verze" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Správce webu" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Jazyky" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Licencován v rámci" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Open Database License" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Otevřený obsah a data" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Běží na" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} přidal(a) tag {object} k datasetu {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} aktualizoval(a) skupinu {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} aktualizoval(a) dataset {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} změnil(a) doplněk {object} v datasetu {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} aktualizoval(a) zdroj {object} v datasetu {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} aktualizoval(a) profil" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} smazal(a) skupinu {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} smazal(a) dataset {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} smazal(a) doplněk {object} z datasetu {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "{actor} smazal(-a) související položku {object}" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} smazal(a) zdroj {object} z datasetu {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "{actor} začal(-a) následovat {object}" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} vytvořil(a) skupinu {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} vytvořil(a) dataset {object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} přidal(a) doplňující položku {object} do datasetu {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "{actor} vytvořil(-a) odkaz na související objekt %s {object}" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} přidal(a) zdroj {object} do datasetu {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} se přihlásil(a)" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} odebral(a) tag {object} z datasetu {target}" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Správa - Oprávnění" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Aktualizovat existující role" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Uložit změny" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Přidat role pro všechny uživatele" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Přidat roli" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Stávající role pro Autorizační skupiny" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Přidat role všem Autorizačním skupinám" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Nástěnka správy" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Aktuální administrátoři" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Administrátory můžete změnit na" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "stránce oprávnění" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Domů" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Oprávnění" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Koš" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Správa - Koš" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Smazané revize" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Vymazat všechny (navždy a nevratně)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Smazané datasety" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Oprávnění - Autorizační skupiny" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Žádný)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Oprávnění:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "Varování: Koncept autorizačních skupin je zastaralý a již není podporován. V příštím vydání CKAN budou autorizační skupiny odstraněny úplně." - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Uložit" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Přidat" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Upravit - Autorizační skupiny" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Úprava:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "V této skupině nyní nejsou žádní uživatelé." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Autorizační skupiny" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Existuje [1:%(item_count)s] autorizačních skupin." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Seznam" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Zobrazení" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Místo zadávání oprávnění konkrétním uživatelům pro datasety či skupiny,\n můžete zadat skupinu uživatelů, kteří budou sdílet stejná práva. K tomuto slouží \n [1:autorizační skupina], kterou můžete vytvořit a uživatele do ní zařadit." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Pokud chcete vytvořit novou autorizační skupinu, musíte se nejdřív [1:přihlásit]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Vytvořit novou autorizační skupinu" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Nové - Autorizační skupiny" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Nová autorizační skupina" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Autorizační skupiny" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Členové" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "V této autorizační skupině je %(item_count)s uživatelů." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Aktualizovat stávající role Autorizačních skupin" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Datasety" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "V této skupině momentálně nejsou žádné datasety." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Historie:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Chyba:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Verze" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Časový údaj" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Zpráva logu" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Porovnat »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Historie skupiny" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Skupiny datasetů" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Co to jsou skupiny?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2400,177 +4432,131 @@ msgid "" "from it." msgstr "I když jsou tagy skvělé pro tvoření kolekcí datasetů, existují případy kdy chcete zabrátnit uživatelům v úpravě kolekce. Může být vytvořena [1:skupina] určující kteří uživatelé mají právo přidávat a odebírat datasety z kolekce." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Historie" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Nový dataset..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Existující dataset..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Seznam skupin" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Přidat skupinu" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Abyste mohli přidat skupinu, musíte se přihlásit" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Přidat skupinu" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Chyby ve formuláři" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Formulář obsahuje chybné položky:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Warování: URL je dosti dlouhé. Zvažte, zda ho nezkrátit." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "alespoň 2 znaky, malá písmena, přípustné jen 'a-z0-9' a '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Vložte popis datasetu " -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL obrázku:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "URL obrázku, který je přiřazen této skupině." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "aktivní" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "smazaný" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Smazat" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Přidat..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Pojem =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Hodnota =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Přidat datasety" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administrátoři" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "Formáty zdrojů" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Stav:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Hledali jste \"%(query)s\". ]%(number_of_results)s datasetů se podařilo najít." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2579,7 +4565,7 @@ msgid "" " find." msgstr "Jaká byla [1:průměrná cena] domu ve Velké Británii v roce 1935? Kdy předpokládaná popoluace Indie [2:převýší] tu Číny? Kde můžete v Seattlu vidět [3:umění placené z veřejných prostředků]? Data, pomocí kterých je možné zodpovědět velké množství otázek jako jsou tyto, jsou dostupná na Internetu, ale vždy není jednoduché je najít." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2590,11 +4576,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s je komunitou spravovaný katalog užitečných dat dostupných na Internetu. Můžete zde uchovávat odkazy na data z celého webu pro sebe, ale i pro ostatní. Můžete také vyhledávat data, která sem přidali jiní lidé. V závislosti na typu dat (a podmínkách jejich využití) můžete %(site_title)s využít pro ukládání kopií dat nebo je zpřístupnit v databázi. K dispozici máte také jednoduché vizualizační nástroje." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Jak to funguje" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2605,7 +4591,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Na této stránce je provozován vyspělý open-source software pro katalogizaci dat [1:CKAN], který je vytvářen a spravován [2:Open Knowledge Foundation]. Každý záznam o 'datasetu' v CKANu obsahuje popis dat a další užitečné informace jako např. v jakých formátech jsou data k dispozici, kdo je vlastní, zda jsou data volně k dispozici a jakých oblastí se data dotýkají. Ostatní uživatelé mohou tyto informace doplňovat a vylepšovat (CKAN udržuje úplnou historii změn)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2616,11 +4602,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN je využíván pro řadu datových katalogů na Internetu. [1:The Data Hub] je volně upravovatelný katalog otevřených dat ve stylu Wikipedie. Vláda Velké Británie využívá CKAN pro svůj portál [2:data.gov.uk], který aktuálně obsahuje 8000 vládních datasetů. Oficiální data veřejné správy většiny evropských zemí jsou uvedena v katalogu [3:publicdata.eu] využívajícím CKAN. Obsáhlý seznam katalogů jako tyto z celého světa je uveden na portálu [4:datacatalogs.org], který také využívá CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Otevřená data a Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2632,7 +4618,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "Většina dat indexovaných na %(site_title)s je otevřeně licencovaná, což znamená, že každý je může užívat libovolně. Možná tak někdo vezme dataset o umění ve Vašem městě a zobrazí ho na mapě, nebo dokonce vytvoří pěknou aplikaci pro Váš mobilní telefon, která Vám pomůže najít umění při procházení městem. Otevřená data znamenají více příležitostí pro podnikání, spolupráci ve vědě a transparentnější vládnutí. Více informací o otevřených datech Vám poskytne [1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2641,1083 +4627,968 @@ msgid "" "out about our other projects." msgstr "[1:Open Knowledge Foundation] je nezisková organizace, která [2:propaguje] otevřené vědění: vývoj a vylepšování CKANu je jedna z cest, kterou to děláme. Pokud máte zájem se zapojit do jeho návrhu nebo vývoje, přidejte se do vývojářského nebo diskusního mailing listu [3:mailing lists]. Nebo se můžete podívat na stránky [4:OKFN] a dozvědět se více o našich dalších projektech." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Vítejte" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Vítejte na" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Vyhledat data" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "obsahuje" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "datasetů" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "to můžete\n prohlížet, poznávat a stahovat." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Sdílení dat" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "Přidejte vlastní datasety, sdílejte je s ostatními a zjistěte, kdo další se zajímá o Vaše data." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Vytvoření datasetu »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Zaregistrujte se »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Spolupracovat" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "Prozkoumáním následujících zdrojů se dozvíte více o tom, jak pracovat s otevřenými daty:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "Příručka otevřených dat" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Kdo sem přispívá?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "má" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "datasetů." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Importer" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Importovat datasety" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Sem můžete vložit soubor typu Excel s informacemi o více datasetech a tím je importovat do" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Pro použití tohoto nástroje se musíte přihlásit" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Náhled - Importer" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Náhled importu" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "dataset" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "načten z" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "Další náhledy datasetu nejsou zobrazeny." + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Shrnutí úpravy (stručně popište provedené změny)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Autor:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Importovat" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Výsledky - Importer" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Výsledky importu" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Datasety - Historie" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Upravit - Datasety" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Základní informace" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Další informace" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Shrnutí úpravy (stručně popište provedené změny)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Autor:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." -msgstr "Protože nejste přihlášen(a), bude zde uvedena Vaše IP adresa." +msgstr "Protože nejste přihlášeni, bude zde uvedena Vaše IP adresa." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Klikněte sem pro přihlášení" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "před uložením (otevře se v novém okně)" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Důležité:] Zasláním obsahu souhlasíte se zveřejněním vašeho příspěvku pod [2:Otevřenou licencí]. Prosím, [3:neprovádějte] úpravy této stránky, pokud si to [4:nepřejete]." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Upravit zdroje - Datasety" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Upravit zdroje:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "- Datasety - Následovníci" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "Následovníci:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "Následovníci" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Nový klíč" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "s hodnotou" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Načíst datasety z %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Historie datasetu" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Zdroje (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Přidat / Upravit zdroje" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "Aplikace, nápady atd." -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "Následovníci ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Upravit" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Přidat - Datasety" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Přidat Dataset" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Zdroj" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Krátký popisný název datasetu" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Domovská stránka" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL stránky popisující data (ne dat samotných)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "např. http://www.priklad.cz/grafy-rustu.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Pokud nevíte, pod jakou licencí byla data zveřejněna, nechte položku nevyplněnou)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Je členem:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Přidat do:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Nelze přidat žádné skupiny." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Skupina termínů oddělených čárkami, které mohou provázat tento dataset s jemu podobnými. Další informace o pravidlech jejich vytváření naleznete na [1:této wiki stránce]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "např. znečištění, řeky, kvalita vody" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Přidat zdroje" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Nahrajte nebo přidejte odkaz na datové soubory, API a další materiály související s Vaším datasetem." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Nový zdroj..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Odkaz na soubor" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Odkaz na API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Nahrát soubor" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL souboru" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "API URL" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Jméno hlavního kontaktu pro dotazy o tomto konkrétním datasetu, který používá email v následujícím poli." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Email autora" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Pokud existuje jiná důležitá kontaktní osoba (kromě osoby v poli Autor), uveďte ji zde." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Email správce" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Číslo reprezentující verzi (pokud lze)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "např. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Přidání vlastních polí k datasetu jako je například \"location:uk\" může pomoci ostatním uživatelům data lépe vyhledat pomocí vyhledávačů. Tyto hodnoty se také objeví v dolní části" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Další informace" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "při prohlížení datasetu." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Opravdu si přejete změnit stav tohoto datasetu?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Ano!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Tento dataset je" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Souhrn" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Stručně popište změny, které jste udělali" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." -msgstr "Protože nejste přihlášen(a), bude zde uvedena Vaše IP adresa.\n Před uložením se můžete přihlásit [1:kliknutím na tento odkaz] (otevře se nové okno)." +msgstr "Protože nejste přihlášeni, bude zde uvedena Vaše IP adresa.\n Před uložením se můžete přihlásit [1:kliknutím na tento odkaz] (otevře se nové okno)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Důležité:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Vložením obsahu souhlasíte se zpřístupněním Vašeho příspěvku pod" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Prosím," -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "zdržete se" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "úprav této stránky pokud" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "nesouhlasíte" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "s těmito podmínkami." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Datasety" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licence:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Tento dataset vyhovuje Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Otevřená data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Zveřejněné datasety" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Toto je starší verze tohoto datasetu, jak ji editoval" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "na" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Může se výrazně lišit od" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "aktuální verze" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Toto je aktuální verze tohoto datasetu tak, jak byl upraven" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(upravit)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(žádný)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(upravit)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Pole" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Zdroj" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Země" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Zdroj datasetů, které mají být automaticky přidány" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1: Stránka datasetu] se nachází zde \n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Dataset - Zdroj" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "Přístupový bod API" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Stáhnout" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "Datové API" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "Datové API není možné pro tento datový zdroj použít, protože DataStore není povolen" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Naposledy aktualizováno" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Licence není známa" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Z [1:datasetu]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Protože zdroje je soukromý, nemůže být zakomponován" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Zakomponovat" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Některé zdroje" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Hledání -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Víte o datasetu který by měl být přidán do" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Zaregistrujte ho teď" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Jiné přístup" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "K tomuto registru můžete také přistoupit pomocí" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(ukázat" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "nebo stáhnout" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "úplný" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "výpis" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Při hledání došlo k chybě.]\n Prosím zkuste to znovu." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "Nalezeno [1:%(item_count)s] datasetů" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Chcete [1: vytvořit nový dataset?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Hledat ..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "Přidat položku" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" msgstr "(povinné)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" msgstr "Prosím, zadejte označení položky" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" msgstr "Typ položky" -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "Aplikace" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "Nápad" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "Novinový článek" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "Odborný článek" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "Příspěvek" - -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" msgstr "Prosím, popište položku" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" msgstr "Prosím, zadejte URL" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "URL obrázku" - -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" msgstr "Prosím, zadejte odkaz na obrázek" -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "Odeslat" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "Aplikace a nápady" - -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" msgstr "Zobrazuji výsledky hledání" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" msgstr "v" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" msgstr "souvisejících položkách" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "Filtrovat podle typu" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "Vše" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "Třídit dle" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "Výchozí" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "Nejvíce zobrazované" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" msgstr "Naposledy zobrazené" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "Nejnovější" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "Nejstarší" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "Pouze přidružené položky?" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "Použít" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "- Aplikace, nápady atd." -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "Zatím tu nejsou žádné položky" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", proč tedy" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "nějakou nepřidat" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Rozdíly - Revize" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Rozdíly revizí -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Od:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Pro:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Rozdíl" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Žádné rozdíly" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Seznam" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Historie verzí" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Zobrazuje poslední změny v systému, s tím, že poslední změny\n jsou zobrazeny jako první." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Verze:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Akce verze" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Obnovit smazané" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Časový údaj:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Zpráva logu:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Změny" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Tagy datasetů" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Dataset -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tag -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Zakomponovat prohlížeč dat" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Zakomponovat tento pohled" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "prostřednictvím přidání následujícího kódu do Vaší webové stránky:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Zvolte šířku a výšku v pixelech:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Šířka" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Výška" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Nemá otevřenou licenci" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Prvek" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Tento formulář pro nahrávání je platný pouze po omezenou dobu (zpravidla okolo jedné hodiny). Pokud platnost formuláře vyprší, prosím, znovu načtěte stránku." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Soubor:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Nahrávání bylo úspěšné" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Soubor byl nahrán do:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Nahrát další »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Je zde" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "výsledků pro" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "výsledků pro tagy." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Vymazat hledání" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "a zobrazit všechny tagy." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Tagy" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Tag:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Počet výsledků pro tag [1: %(tagname)s ] je %(count)s:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "- Přehled - Uživatel" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "Co se děje?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "Na CKAN není nic nového?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "Tak proč tedy ..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "Přidat nový dataset" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "Sledovat další uživatele" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "Vytvořit skupinu nebo tag" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "Nebo jednoduše procházejte databázi" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Upravit - Uživatel" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Upravit uživatele:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Celé jméno" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "E-mail" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Něco málo o vás ..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Změnit heslo" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Heslo" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Heslo (znovu pro kontrolu)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Změnit uživatelské jméno" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Uživatelské jméno" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "Po změně uživatelského jména budete odhlášeni a budete se muset přihlásit pomocí nového uživatelského jména" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "- Následovníci - Uživatel" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "má tyto následovníky" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "Přehled" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Můj profil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Upravit profil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Odhlásit" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "Moji následovníci ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Zobrazit profil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Registrovat účet" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "Vyhledat uživatele" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "Nalezeno [1:%(item_count)s] uživatelů." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Seřadit dle jména" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Seřadit dle úprav" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Je členem" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Přihlášení - Uživatel" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Přihlášení do" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Uživatelské jméno:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Heslo:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "Pamatovat si mě:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Přihlásit se" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Zapomněli jste heslo?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Přihlásit se pomocí Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "Abyste mohli používat svoje OpenID pro tyto stránky, musíte se nejprve [1:registrovat] a pak upravit svůj profil pro poskytnutí svého OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Prosím klikněte na vašeho poskytovatele účtu:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "OpenID identifikátor:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Nemáte OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3726,118 +5597,135 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID je služba, která umožňuje přihlášení na mnoho různých webů\n za použití jediné identifikace. Zjistěte [1:více\n o OpenID] a [2:postupech pro vytvoření\n OpenID účtu]. Pravděpodobně nejjednodušší je založení účtu u některého\n bezplatného poskytovatele OpenID jako je [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Přihlásit se pomocí OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Odhlášení - Uživatel" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Odhlásit z" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Byl jste úspěšně odhlášen." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Přihlášen - Uživatel" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Přihlášen do" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "je právě přihlášen do" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Abyste se mohli zaregistrovat nebo přihlásit jako jiný uživatel, musíte" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "provést odhlášení" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "jako první krok." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Zaregistrovat - Uživatel" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Zaregistrujte si nový účet" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "alespoň 3 znaky, přípustné jen 'a-z0-9' a '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Celé jméno (volitelné)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-Mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Registrujte se nyní" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Heslo (znovu):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Uživatel" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Členem od" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Email" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Žádný email" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "Klíč k API" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "– Poznámka: Váš klíč k API nevidí nikdo kromě Vás" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Úpravy" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Veřejná aktivita" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Obnovit heslo" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Žádost o obnovení hesla" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Uživatelské jméno:" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "Zdroj \"{0}\" nenalezen." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "Uživatel {0} nemá oprávnění upravovat zdroj {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Přidat do skupin" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Vyberte skupinu..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Kód země" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Vlastní text" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "vlastní text" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " @@ -3845,81 +5733,139 @@ msgid "" msgstr "Vyskytl se problém s Vaším příspěvkem, prosím, opravte ho a zkuste to znovu" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" msgstr "Aktuální nastavení systému způsobuje problémy" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" msgstr "Vaše aplikace byla přidána" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" msgstr "Vyskytl se problém s Vaším příspěvkem, prosím, opravte ho a zkuste to znovu" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" msgstr "Prosím, vyberte organizaci, ke které chcete přidat dataset" -#: ckanext/organizations/templates/organization_apply.html:6 +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Vážený administrátore,\n\nbyl Vám zaslán požadavek na členství ve Vaší organizaci" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "od uživatele" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nDůvodem pro vstup do organizace je:\n\n \"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\nProsím, kontaktujte uživatele a ověřte důvod jeho žádosti. Pokud si přejete uživatele přijmout, můžete tak učinit pomocí následujícího odkazu" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Pokud si nepřejete přijmout tohoto uživatele, můžete tento email jednoduše smazat." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "<p>Organizace umožňují, abyste k ním přiřazovali jak datasety, tak i uživatele, a tím řídili, kdo může přistupovat a upravovat Vaše datasety</p>" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Vytvořit organizaci" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "<p>Organizace může být vytvořena za účelem řízení, kdo smí přidávat nebo odstraňovat datasety náležející organizaci.</p>" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Přidat dataset k organizaci" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Spravovat uživatele" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 msgid "Apply for membership" msgstr "Zažádat o členství" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" -msgstr "Důvod" - -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" msgstr "Důvod" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" msgstr "Prosím, vysvětlete vlastníkovi, proč se chcete stát redaktorem této organizace" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" msgstr "Odeslat požadavek" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." msgstr "URL obrázku této organizace" -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" msgstr "Mateřská organizace" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" msgstr "Mateřská organizace neuvedena" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" msgstr "Spravovat uživatele" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." msgstr "Tento vydavatel v současnosti nemá žádné uživatele." -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" msgstr "Historie organizace" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "Organizace" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" msgstr "Co jsou to organizace?" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " @@ -3927,230 +5873,211 @@ msgid "" " or remove datasets from it." msgstr "Tagy jsou dobré pro seskupování datasetů, nicméně někdy potřebujete omezit okruh uživatelů oprávněných upravovat datasety v určité skupině. S použitím [1:organizací] můžete určit, kteří uživatelé mají oprávnění do ní přidávat datasety nebo je odebírat." -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" msgstr "Vstoupit" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" msgstr "Seznam organizací" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" msgstr "Přidat organizaci" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" msgstr "Přidat organizaci" -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "Veřejná" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "Soukromá" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" msgstr "Žádnou další organizaci nelze přidat. Prosím, přidejte se k nějaké existující organizaci" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" msgstr "Uživatelé:" -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "Administrátor" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "Redaktor" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." msgstr "Tato organizace v současnosti nemá žádné uživatele." -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "Vážený administrátore,\n\nbyl Vám zaslán požadavek na členství ve Vaší organizaci" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "od uživatele" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" -msgstr "{% if requester.fullname %}(" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Přidat uživatele" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" -msgstr "){% end %}\n\nDůvodem pro vstup do organizace je:\n\n \"" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 -msgid "" -"\"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "\"\n\nProsím, kontaktujte uživatele a ověřte důvod jeho žádosti. Pokud si přejete uživatele přijmout, můžete tak učinit pomocí následujícího odkazu" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "Pokud si nepřejete přijmout tohoto uživatele, můžete tento email jednoduše smazat." - -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "Vydavatel" - -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "Zdroje: soubory a API související s datasetem" - -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "Přidat zdroj:" - -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "Jméno či název vydavatele" - -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2 a více znaků, pouze malá písmena v rozsahu a-z, 0-9 a „-_“" - -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "Popis vydavatele" - -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "Nadřazený vydavatel" - -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "Žádný nadřazený vydavatel není uveden" - -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "V současné době zde nejsou uvedeny žádné datasety od tohoto vydavatele." +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "Tato zkompilovaná verze SlickGrid byla získána pomocí Google Closure Compiler s využitím následujícího příkazu:\n\n java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n\nDalší dva soubory jsou třeba k tomu, aby SlickGrid náhled fungoval správně:\n* jquery-ui-1.8.16.custom.min.js\n* jquery.event.drag-2.0.min.js\n\nTyto soubory jsou součástí zdrojového kódu Recline, ale nebyly zařazeny do buildu za účelem usnadnění řešení problémů s kompatibilitou.\n\nProsím, seznamte se s licencí SlickGrid, která je obsažena v souboru MIT-LICENSE.txt file.\n\n[1] https://developers.google.com/closure/compiler/" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "Vydavatelé datasetů" +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Celkový počet datsetů" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "Co jsou to vydavatelé?" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Datum" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "Tagy jsou dobré pro seskupování datasetů, nicméně někdy potřebujete omezit okruh uživatelů oprávněných upravovat datasety v určité skupině. S použitím [1:vydavatelů] můžete určit, kteří uživatelé mají oprávnění přidávat nebo je odebírat datasety od daného vydavatele." - -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "Seznam vydavatelů" - -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "Přidat vydavatele" - -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "Abyste mohli přidat vydavatele, musíte se přihlásit" - -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "Přidat vydavatele" - -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "Žebříček CKAN datasetů" - -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Zvolte atribut datasetu a zjistěte, jaké kategorie ze zvolené oblasti jsou zastoupeny u nejvíce datasetů. Např.: tagy (tags), skupiny (groups), licence (license), formát zdroje (res_format), země (country)." +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Celkový počet datasetů" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Zvolte oblast" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "Revize datasetů za týden" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" -msgstr "Celkový počet datsetů" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Všechny revize datasetů" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Revize v datasetech podle týdnů" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Nové datasety" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Nejlépe hodnocené datasety" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Průměrné hodnocení" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Počet hodnocení" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Žádná hodnocení" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Nejčastěji upravované datasety" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Počet úprav" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "Žádné datsety nebyly upraveny" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Největší skupiny" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "Žádné skupiny" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Nejpoužívanější tagy" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Název tagu" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Počet datasetů" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Uživatelé, kteří vlastní nejvíce datasetů" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Menu statistiky" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Celkový počet datasetů" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Revize v datasetech podle týdnů" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Uživatelé s největším počtem datasetů" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Stránka byla naposledy upravena:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Statistiky žebříčku" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Žebříček datasetů" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Zvolte atribut datasetu a zjistěte, jaké kategorie ze zvolené oblasti jsou zastoupeny u nejvíce datasetů. Např.: tagy (tags), skupiny (groups), licence (license), formát zdroje (res_format), země (country)." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Zvolte oblast" diff --git a/ckan/i18n/de/LC_MESSAGES/ckan.mo b/ckan/i18n/de/LC_MESSAGES/ckan.mo index 90ab662b47881df7d442651bf4b14a3e706ffea6..dc8f415cee61d40fdc06b729a9b87620e33bfe55 100644 GIT binary patch literal 107107 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 delta 26667 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 diff --git a/ckan/i18n/de/LC_MESSAGES/ckan.po b/ckan/i18n/de/LC_MESSAGES/ckan.po index 5952cf95af8..52ebf2abfb3 100644 --- a/ckan/i18n/de/LC_MESSAGES/ckan.po +++ b/ckan/i18n/de/LC_MESSAGES/ckan.po @@ -1,353 +1,640 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <ddie@me.com>, 2011. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2011. -# <friedrich@pudo.org>, 2011. -# <philipp.laemmel@fokus.fraunhofer.de>, 2011. -# relet <thomas.hirsch@gmail.com>, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# alexanderbrateanu <alexander.brateanu@gmail.com>, 2013 +# ddie <ddie@me.com>, 2011 +# domoritz <domoritz@gmail.com>, 2013 +# FIRST AUTHOR <EMAIL@ADDRESS>, 2011 +# pudo <friedrich@pudo.org>, 2011 +# jbspeakr <jan.brennenstuhl@okfn.org>, 2013 +# PhilFOKUS <philipp.laemmel@fokus.fraunhofer.de>, 2011 +# relet <thomas.hirsch@gmail.com>, 2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012 +# stefanw <stefanwehrmeyer@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-08-13 11:13+0000\n" -"Last-Translator: relet <thomas.hirsch@gmail.com>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-19 12:42+0000\n" +"Last-Translator: stefanw <stefanwehrmeyer@gmail.com>\n" "Language-Team: German (http://www.transifex.com/projects/p/ckan/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: de\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Autorisierungsfunktion nicht gefunden: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Admin" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Bearbeiter" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Mitglied" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Für diese Aufgabe werden Administratorrechte benötigt" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Änderungen gespeichert" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Seitentitel" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Style" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Seitenslogan" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Seiten-Slogan-Logo" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Über" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "unbekannter Benutzer:" +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Text der \"Über uns\"-Seite" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Einführungstext" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Benutzer hinzugefügt" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Text der Startseite" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "unbekannte Berechtigungsgruppe:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Angepasstes CSS" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Berechtigungsgruppe hinzugefügt" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Anpassbares CSS, das in den Seitenkopf eingefügt wird" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Paket %s konnte nicht gelöscht werden, weil dazugehörige Revision %s nicht-gelöschte Pakete %s beinhaltet " -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Fehler beim Löschen der Revision %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Löschung abgeschlossen" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Befehl nicht implementiert." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Sie haben keine Autorisierung seite zu sehen" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Zugriff verweigert" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Nicht gefunden" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Fehlerhafte Anfrage" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Aktionsname ist nicht bekannt: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON Fehler: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Fehlerhafte Daten in der Anforderung: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Integritätsfehler" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" -msgstr "Fehler in den Parametern" +msgstr "Parameterfehler" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Kann keine Entitäten dieses Typs auflisten: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Kann keine Entiät dieses Typs lesen: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Eine neue Entität des Typs %s %s konnte nicht angelegt werden" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Das Paket konnte dem Index nicht hinzugefügt werden" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Ein Update der Entität des Typs %s ist nicht möglich" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Der Suchindex konnte nicht aktualisiert werden" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Eine Entität des Typs %s %s konnte nicht entfernt werden" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Keine Revisions spezifiziert" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Es gibt keine Revision mit der ID: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "Fehlender Suchbegriff ('since_id=UUID' or 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Konnte die Parameter nicht auslesen: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Falsche Suchoption: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Unbekannter Benutzer: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Fehlerhafter qjson-Wert" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Die Anfrageparameter müssen in der Form eines JASON-kodiertem-Wörterbuch sein." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Gruppe nicht gefunden" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "\"Seiten\" Wert muss eine positive Zahl sein" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Keine Autorisierung %s zu lesen" +msgid "Unauthorized to read group %s" +msgstr "Keine Berechtigung die Gruppe %s anzuzeigen" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Beschreibung kann nicht verarbeitet werden" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Gruppen" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Tags" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formate" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Lizenz" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Nicht zum Anlegen einer Gruppe autorisiert" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "User %r ist nicht autorisiert %r zu editieren" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Gruppe nicht gefunden" +msgid "User %r not authorized to edit %s" +msgstr "Benutzer %r hat keine Berechtigung %s zu bearbeiten" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Benutzer %r hat keine Berechtigung die Autorisierung von %s zu bearbeiten" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Ressource nicht gefunden" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Keine Leseberechtigung für Ressource %s" +msgid "Unauthorized to delete group %s" +msgstr "Keine Berechtigung die Gruppe %s zu löschen" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Keine Berechtigung die Gruppe %s anzuzeigen" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Organisation wurde gelöscht." -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Beschreibung kann nicht verarbeitet werden" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Gruppe wurde gelöscht." -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Benutzer %r hat keine Berechtigung %s zu bearbeiten" +msgid "Unauthorized to add member to group %s" +msgstr "Keine Berichtigung Mitglied zur Gruppe %s hinzuzufügen" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Keine Berechtigung Mitglieder der Gruppe %s zu löschen" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Gruppenmitglied wurde gelöscht." + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." -msgstr "Wählen Sie zwei Revisionen um den Vergleich durcvhzuführen" +msgstr "Wählen Sie zwei Revisionen um den Vergleich durchzuführen." + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "User %r ist nicht autorisiert %r zu editieren" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "CKAN Gruppen-Revisionshistorie" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Aktuelle Änderungen an der CKAN Gruppe:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Logeintrag:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Keine Berechtigung die Gruppe {group_id} anzuzeigen" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Sie folgen nun {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Sie folgen nicht mehr {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Keine Berechtigung um die Follower %s anzuzeigen" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Die Seite ist aktuell inaktiv. Die Datenbank ist nicht initialisiert." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "Bitte <a href=\"{link}\">aktualisiere Dein Profil</a> und trage Deine Emailadresse und Deinen vollständigen Namen ein. {site} nutzt Deine Emailadresse, um Dein Passwort zurücksetzen zu können." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Bitte <a href=\"%s\">aktualisiere Dein Profil</a> und füge Deine Emailadresse hinzu." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s verwendet Deine Emailadresse für den Fall, daß Du Dein Paßwort zurücksetzen mußt." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Bitte <a href=\"%s\">aktualisiere Dein Profil</a> und füge deinen vollen Namen hinzu." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Ungültiges Revisionsformat: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Datensatz nicht gefunden" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Keine Berechtigung Paket %s zu lesen" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "CKAN Datensatz-Änderungshistorie" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Letzte Änderungen im CKAN Datensatz:" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Nicht zum Anlegen eines Pakets autorisiert" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Keine Berechtigung um die Ressource zu bearbeiten" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Ressource nicht gefunden" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Keine Berechtigung um den Datensatz zu aktualisieren" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Du musst mindestens eine Daten-Ressource hinzufügen" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Keine Berechtigung um eine Ressource anzulegen" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Das Paket konnte dem Index nicht hinzugefügt werden" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Der Suchindex konnte nicht aktualisiert werden" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Keine Berechtigung um das Paket %s zu löschen" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Datensatz wurde gelöscht." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Ressource wurde gelöscht." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Keine Berechtigung um die Ressource %s zu löschen" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Keine Leseberechtigung für Ressource %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "Kein Download verfügbar" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Keine Berechtigung um den Datensatz %s anzuzeigen" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Es wurde keine Vorschau definiert." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Meist gesehen" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Meist gesehen" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Am wenigsten gesehen" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Neuestes" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Ältestes" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" -msgstr "" +msgstr "Der angefragte, verwandte Inhalt wurde nicht gefunden" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Verwandter Inhalt nicht gefunden" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Keine Berechtigung" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Paket nicht gefunden" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Verwandter Inhalt wurde erfolgreich angelegt" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Verwandter Inhalt wurde erfolgreich aktualisiert" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Verwandter Inhalt wurde gelöscht." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Keine Berechtigung um den verwandten Inhalt %s zu löschen" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Anwendung" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idee" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Nachrichtenartikel" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Wissenschaftliche Arbeit" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Beitrag" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualisierung" #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" @@ -357,533 +644,423 @@ msgstr "CKAN-Register Revisionsgeschichte" msgid "Recent changes to the CKAN repository." msgstr "Letzte Änderungen in der CKAN Repository." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Betroffene Datensätze: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Revision aktualisiert" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Andere" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Tag nicht gefunden" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Keine Berechtigung einen Nutzer anzulegen" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Keine Berechtigung den Nutzer %s anzulegen" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Benutzer nicht gefunden" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Fehlerhaftes Captcha. Bitte versuch es noch einmal." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "Benutzer \"%s\" ist jetzt registriert, aber Du bist noch als \"%s\" angemeldet." -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Kein Nutzer angegeben" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Keine Berechtigung den Nutzer %s zu bearbeiten" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Benutzer %s hat keine Berechtigung %s zu bearbeiten" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profil aktualisiert" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s ist jetzt angemeldet" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Anmeldung fehlgeschlagen. Falscher Benutzername oder falsches Passwort." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "(Oder, wenn OpenID verwendet wurde, ist die ID mit keinem Benutzerkonto verknüpft.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" passt zu mehreren Nutzern" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "User existiert nicht: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Bitte durchsuchen Sie ihr Postfach nach einem Reset-Code." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Konnte Zurücksetzungslink nicht versenden: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Ungülitger Rücksetzungslink. Bitte noch einmal versuchen." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Ihr Passwort wurde zurückgesetzt." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Fehler: Konnte \"Über\"-Text nicht parsen" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Ihr Passwort muss mehr als vier Zeichen lang sein." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Die eingegebenen Passwörter stimmen nicht überein." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Name" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Eindeutiger Bezeichner</strong> für Gruppe." - -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "Mehr als 2 Zeichen, klein, bestehend aus 'a-z0-9' und '-_'" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Details" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Benutzer hinzufügen" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Name muss mindestens %s Zeichen lang sein" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Name darf ausschließlich aus alphanumerischen Kleinbuchstaben (ascii) und diesen Symbolen bestehen: -_ " - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Dieser Datensatz-Name existiert bereits in der Datenbank" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Gruppenname exisitiert bereits in der Datenbank" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Wert enstpricht nicht dem notwendigen Fomat: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Kein)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Ressource(n) des Datensatzes sind unvollständig." - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Die Länge des Tag \"%s\" ist kürzer als das Minimum von %s" - -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Tag \"%s\" muß Anführungsstriche enthalten: \"" - -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Doppelter Schlüssel \"%s\"" - -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Extra Schlüssel-Wert-Paar: Der Schlüssel hat keinen Wert \"%s\". " - -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Kann keine Gruppen hinzufügen." - -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Gruppe" - -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Aus der serialisierten Struktur kann keine neue Gruppenauswahl abgeleitet werden: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "anderes - bitte angeben" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Extras" - -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Paket" - -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Pakete hinzufügen" - -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Ein kurzer, informativer Titel für den Datensatz." - -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Dies sollte jedoch keine Beschreibung sein - diese kommt ins Notizfeld. Setzen Sie kein Komma ans Ende." - -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Eine eindeutige Kennung für das Paket." - -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Dies sollte für Menschen lesbar sein, im Sinne einer Semantic-Web URI. Verwenden Sie nur weithin bekannte Abkürzungen. Eine Umbenennung ist möglich, wird jedoch nicht empfohlen." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Eine Zahl, die die Version identifiziert (falls zutreffend)" - -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "Die URL einer Webseite, auf der die Daten beschrieben werden." - -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "z.B. http://www.example.com/growth-figures.html" - -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Der Name des primären Kontakts für Anfragen zu diesem Datensatz. Anfragen gehen an die E-Mail Adresse im darauffolgenden Feld." - -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Falls es einen anderen wichtigen Ansprechpartner (neben der Person im Autorenfeld) gibt, geben Sie hier die Kontaktdaten an." - -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Lizenz" - -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Die Lizenz, unter der der Datensatz veröffentlicht wird." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Tags" - -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Komma-separierte Begriffe, die diesen Datensatz mit ähnlichen verknüpfen. Für weitere Informationen über Konventionen, siehe <a href=\"%s\">diese Wikiseite</a>." - -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "z.B. pollution, rivers, water quality" - -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Die Dateien oder die APIs, in denen die Daten enthalten oder verfügbar sind." - -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "Diese können so oft wie notwendig wiederholt werden. Wenn die Daten z.B. in unterschiedlichen Formaten, Teilen oder Zeitperioden vorliegen, dann kann jede Datei als \"Ressource\" einzeln beschrieben werden. Sie werden dann zusammen auf der Datensatz-Seite von CKAN angezeigt." - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Format-Auswahl: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Andere nach Bedarf" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Du musst ein Passwort angeben" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Notizen" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "nächster Inhalt nicht gefunden" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Die Hauptbeschreibung des Datensatzes" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} nicht gefunden" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Dies wird oft mit dem Pakettitel zusammen dargestellt. Inbesondere sollte es mit einem kurzen Satz anfagen, der die Daten knapp beschreibt. In vielen Ansichten werden nur die ersten Worte dargestellt." +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Keine Berechtigung um {0} {1} zu lesen" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Hier kann %sMarkdown-Formatierung%s genutzt werden." +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Alles" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Basisinformationen" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Fehler: Konnte \"Über\"-Text nicht parsen" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Ressourcen" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} hat den Tag {tag} zum Datensatz {dataset} hinzugefügt" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Gruppen" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} hat die Gruppe {group} aktualisiert" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Details" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Titel" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} hat die Organisation {organization} aktualisiert" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Version" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} hat den Datensatz {dataset} aktualisiert" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} hat das Extra {extra} des Datensatzes {dataset} geändert" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autor" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} hat die Ressource {resource} des Datensatzes {dataset} aktualisiert" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Autor E-Mail" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} hat sein Profil aktualisiert" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Maintainer" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} hat die Gruppe {group} gelöscht" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Maintainer E-Mail" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} hat die Organisation {organization} gelöscht" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Lizenz" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} hat den Datensatz {dataset} gelöscht" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Status" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} hat das Extra {extra} aus dem Datensatz {dataset} gelöscht" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Die Ressource sollte ein Dictionary sein: %r" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} hat die Ressource {resource} aus dem Datensatz {dataset} gelöscht" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Unbekannter Schlüssel: %s" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} hat die Gruppe {group} erstellt" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Leerer Schlüssel" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} hat die Organisation {organization} erstellt" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Aktualisiert" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} hat den Datensatz {dataset} erstellt" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Benutzerrolle(n) hinzugefügt" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} hat das Extra {extra} zum Datensatz {dataset} hinzugefügt" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Bitte gib einen Benutzernamen an" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} hat die Ressource {resource} dem Datensatz {dataset} hinzugefügt" -#: ckan/lib/helpers.py:482 +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} hat sich registriert" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} hat das Tag {tag} vom Datensatz {dataset} entfernt" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} hat den verwandten Inhalt {related_item} gelöscht" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} folgt nun {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} folgt nun {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} folgt nun {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} hat einen Link zu einem verwandten {related_type} {related_item} erzeugt" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "{n} neue Aktivität von {site_title}" +msgstr[1] "{n} neue Aktivitäten von {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Januar" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Februar" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "März" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "April" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Mai" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Juni" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Juli" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "August" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "September" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Oktober" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "November" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Dezember" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Gerade eben" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "Vor {mins} Minute" +msgstr[1] "Vor {mins} Minuten" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "Vor {hours} Stunde" +msgstr[1] "Vor {hours} Stunden" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "Vor {days} Tag" +msgstr[1] "Vor {days} Tagen" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{day}. {month} {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} Byte" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k} Tsd." + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m} Mio." + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g} Mrd." + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t} Bio." + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p} Brd." + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e} Trio." + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z} Trd." + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y} Qio." + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Aktualisiere Deinen Avatar auf gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Unbekannt" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "kein Name" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Neuer Datensatz erstellt." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Ressourcen bearbeitet." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Einstellungen bearbeitet." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} Aufruf" +msgstr[1] "{number} Aufrufe" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} kürzlicher Aufruf" +msgstr[1] "{number} kürzliche Aufrufe" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Liebe/r %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Keine Empfängeradresse verfügbar!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -893,8 +1070,8 @@ msgid "" " %(reset_link)s\n" msgstr "Sie haben veranlasst, ihr Passwort auf %(site_title)s zurück zu setzen.\n\nUm diese Anfrage zu bestätigen, klicken Sie bitte den folgenden Link:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Passwort zurücksetzen" @@ -910,11 +1087,11 @@ msgstr "Keine Webseite angegeben." msgid "Author not given" msgstr "Verfasser nicht angegeben" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Verwalter nicht angegeben" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Keine Links zulässig in der Log-Mitteilung." @@ -927,8 +1104,8 @@ msgstr "Keine Links zulässig in der Log-Mitteilung." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Fehlender Wert" @@ -941,590 +1118,627 @@ msgstr "Das Eingabefeld %(name)s war nicht erwartet." msgid "Please enter an integer value" msgstr "Bitte gib eine Ganzzahl ein" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Ressourcen" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Paketressource(n) ungültig" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Extras" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Fehlender Wert" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Kein gültiger API-Schlüssel angegeben." #: ckan/logic/converters.py:59 ckan/logic/converters.py:74 #, python-format msgid "Tag vocabulary \"%s\" does not exist" -msgstr "" +msgstr "Tag-Vokabular \"%s\" existiert nicht" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Benutzer" -#: ckan/logic/validators.py:32 -msgid "Invalid integer" -msgstr "Ungültige Ganzzahl" +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Datensatz" -#: ckan/logic/validators.py:42 -msgid "Date format incorrect" -msgstr "Datumsformat ungültig." +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Gruppe" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Datensatz" +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Eine Organisation muss angegeben werden" -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Benutzer" +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Organisation nicht vorhanden" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Sie können dieser Organisation keinen Datensatz hinzufügen" -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "Ungültige Ganzzahl" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "Datumsformat ungültig." + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" -msgstr "" +msgstr "Ähnliche" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Dieser Gruppenname oder diese ID existieren nicht." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Aktivitätstyp" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Dieser Name kann nicht verwendet werden." -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Name muss mindestens %s Zeichen lang sein" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Name darf maximal %i Zeichen lang sein" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "URL darf ausschliesslich aus alphanumerischen (ascii) Zeichen in Kleinschrift und folgenden Symbolen bestehen: - _" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Diese URL ist bereits vergeben." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Name \"%s\" ist kürzer als die Mindestlänge %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Name \"%s\" ist länger als die Maximallänge %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Version darf maximal %i Zeichen lang sein" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Doppelter Schlüssel \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Gruppenname exisitiert bereits in der Datenbank" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Die Länge des Tag \"%s\" ist kürzer als das Minimum von %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Tag \"%s\" ist länger als maximal %i Zeichen" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Tag \"%s\" muss aus alphnummerischen Zeichen oder diesen Symbolen bestehen: -_. " -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Schlagwort \"%s\" darf keine Buchstaben in Großschrift enthalten" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Der Anmeldename ist nicht verfügbar." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Bitte beide Passwörter angebens" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Ihr Passwort muss mindestens 4 Zeichen lang sein" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Die angegebenen Passwörter stimmen nicht überein" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Diese Bearbeitung nicht zulassen, weil sie wie Spam aussieht. Bitte vermeiden Sie Links in der Beschreibung." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." -msgstr "" +msgstr "Dieser Vokabular-Name wird bereits verwendet." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" -msgstr "" +msgstr "Der Schlüsselwert kann nicht von %s auf %s geändert werden. Dieser Schlüssel ist schreibgeschützt" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." -msgstr "" +msgstr "Tag-Vokabular wurde nicht gefunden." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" -msgstr "" +msgstr "Tag %s gehört nicht zu Vokabular %s." -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" -msgstr "" +msgstr "Kein Tag-Name" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" -msgstr "" +msgstr "Tag %s gehört bereits zu Vokabular %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" -msgstr "" +msgstr "Bitte eine valide URL angeben" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "Rolle ist nicht vorhanden." -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Objekt %s anlegen" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Herstellen einer Paketbeziehung: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" -msgstr "" +msgstr "REST API: Erstelle Mitgliedsobjekt %s" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Versuche eine Organisation als Gruppe anzulegen" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Sie müssen einen PaketID oder Paketnamen angeben (parameter \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Sie müssen eine Bewertung angeben (parameter \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Die Bewertung muss einen integer Wert sein." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Bewertung muss zwischen %i und %i sein." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Sie müssen angemeldet sein um Mitgliedern folgen zu können" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" -msgstr "" +msgstr "Sie können nicht sich selbst folgen" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Sie folgen {0} bereits " + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Sie müssen angemeldet sein um einem Datensatz folgen zu können." + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Sie müssen angemeldet sein um einer Gruppe folgen zu können." #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: Paket löschen: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Entfernen %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Entferne Mitglied: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" -msgstr "" +msgstr "ID nicht in Daten enthalten" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" -msgstr "" +msgstr "Vokabular \"%s\" konnte nicht gefunden werden" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" -msgstr "" +msgstr "Tag \"%s\" konnte nicht gefunden werden" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Sie müssen angemeldet sein um nicht länger zu folgen." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Sie folgen {0} nicht." -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" -msgstr "" +msgstr "Nicht angeben, wenn \"query\"-Parameter genutzt wird" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" -msgstr "" +msgstr "Müssen <field>:<value> Paare sein" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "Feld \"{field}\" wird von resource_search nicht erkannt." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "unbekannter Benutzer:" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "Inhalt wurde nicht gefunden." #: ckan/logic/action/update.py:178 msgid "Resource was not found." msgstr "Ressource wurde nicht gefunden" #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Update Objekt %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Paket wurde nicht gefunden." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Neue Packetbeziehung: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus nicht gefunden." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organisation wurde nicht gefunden." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Benutzer %s hat keine Berechtigung Pakete zu bearbeiten" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Benutzer %s hat keine Berechtigung diese Gruppen zu bearbeiten" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "Du musst System-Administrator sein, um ein zugehöriges Element hinzuzufügen" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" -msgstr "" +msgstr "Du musst eingeloggt sein, um ein zugehöriges Element hinzuzufügen" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Benutzer %s hat keine Berechtigung diese Pakete zu bearbeiten" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Benutzer %s hat keine Berechtigung Gruppen zu bearbeiten" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Benutzer %s hat keine Berechtigung Autorisierungsgruppen zu bearbeiten" +msgid "User %s not authorized to create organizations" +msgstr "Benutzer %s hat keine Berechtigung, um Organisationen zu erstellen" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "User %s not authorized to create users" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Gruppe wurde nicht gefunden" -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Gültiger API-Schlüssel notwendig, um ein Paket anzulegen" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Gültiger API-Schlüssel zum Anlegen einer Gruppe notwendig" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Benutzer %s hat keine Berechtigung, um Mitglieder hinzuzufügen" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Benutzer %s hat keine Berechtigung das Paket %s zu löschen" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Kein Paket zu dieser Ressource gefunden, kann daher die Autorisierungsprüfung nicht durchführen." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Benutzer %s ist nicht berechtigt, Ressource %s zu löschen" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" -msgstr "" +msgstr "Nur der Eigentümer darf ein zugehöriges Element löschen" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Benutzer %s hat keine Berechtigung die Beziehung %s zu löschen" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Benutzer %s hat keine Berechtigung Gruppen zu löschen" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Benutzer %s hat keine Berechtigung die Gruppe %s zu löschen" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "Benutzer %s hat keine Berechtigung, um Organisationen zu löschen" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "Benutzer %s hat keine Berechtigung, um die Organisation %s zu löschen" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Benutzer %s ist nicht berechtigt, task_status zu löschen" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Benutzer %s hat keine Berechtigung, um Mitglieder der Organisation %s zu löschen" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Benutzer %s hat keine Berechtigung diese Pakete anzusehen" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Benutzer %s hat keine Berechtigung das Paket %s anzusehen" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Kein Paket zu dieser Ressource gefunden, kann daher die Autorisierungsprüfung nicht durchführen." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Benutzer %s ist nicht berechtigt, Ressource %s zu lesen" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Benutzer %s hat keine Berechtigung die Gruppe %s anzusehen" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Du musst angemeldet sein, um die Übersichtsseite sehen zu können." -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Benutzer %s hat keine Berechtigung das Paket %s zu bearbeiten" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Benutzer %s ist nicht berechtigt, Änderung %s einzusehen" +msgid "User %s not authorized to edit resource %s" +msgstr "Benutzer %s hat keine Berechtigung, um die Ressource %s zu bearbeiten" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Benutzer %s hat keine Berechtigung den Zustand des Pakets %s zu bearbeiten" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Benutzer %s hat keine Berechtigung die Berechtigungen an dem Paket %s zu bearbeiten" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Benutzer %s hat keine Berechtigung die Gruppe %s zu bearbeiten" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Benutzer %s hat keine Berechtigung, um die Organisation %s zu bearbeiten" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" -msgstr "" +msgstr "Nur der Eigentümer kann ein zugehöriges Element aktualisieren" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "" +msgstr "Du musst System-Administrator sein, um das hervorgehobene Feld eines zugehörigen Elements zu ändern." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Benutzer %s hat keine Berechtigung den Zustand der Gruppe %s zu bearbeiten" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Benutzer %s hat keine Berechtigung die Berechtigungen an der Gruppe %s zu bearbeiten" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Benutzer %s hat keine Berechtigung die Berechtigungen an der Autorisierungsgruppe %s zu bearbeiten" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Benutzer %s hat keine Berechtigung den Benutzer %s zu bearbeiten" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Benutzer %s hat keine Berechtigung den Zustand der Revision zu ändern" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Benutzer %s ist nicht berechtigt, die Tabelle task_status zu aktualisieren" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" -msgstr "" +msgstr "Benutzer %s ist nicht berechtigt, die term_translation-Tabelle zu aktualisieren" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Gültiger API-Schlüssel zum Bearbeiten des Pakets notwendig." -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Gültiger API-Schlüssel zum Bearbeiten der Gruppe notwendig." -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" -msgstr "" +msgstr "Lizenz nicht angegeben" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" -msgstr "" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" -msgstr "" +msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" -msgstr "" +msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" -msgstr "" +msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" -msgstr "" +msgstr "Creative Commons Attribution" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" -msgstr "" +msgstr "Creative Commons Attribution Share-Alike" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" -msgstr "" +msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" -msgstr "" +msgstr "Andere (Offen)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" -msgstr "" +msgstr "Andere (gemeinfrei)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" -msgstr "" +msgstr "Andere (Namensnennung)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" -msgstr "" +msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" -msgstr "" +msgstr "Creative Commons Non-Commercial (Alle)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" -msgstr "" +msgstr "Andere (nicht-kommerziell)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" -msgstr "" +msgstr "Andere (nicht offen)" #: ckan/model/package_relationship.py:52 #, python-format @@ -1571,829 +1785,2637 @@ msgstr "ist ein Elternteil von %s" msgid "has sibling %s" msgstr "hat einen Zwilling %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Läd..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Diese Ressource hat keine API-Daten zum Laden" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Informationen zur Daten-API konnten nicht geladen werden" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Keine Treffer" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Gib etwas ein..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Eingabe ist zu kurz, muss mindestens ein Zeichen sein" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Dieses Formular hat ungespeicherte Änderungen" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Bestätige bitte die Aktion" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Bist du sicher, dass du diese Aktion ausführen willst?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Bestätigen" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Abbrechen" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Folgen" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Entfolgen" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "mehr anzeigen" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "weniger anzeigen" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Datei hochladen" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Es trat ein Fehler auf" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Ressource hochgeladen" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Datei konnte nicht hochgeladen werden" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Upload konnte nicht autentifiziert werden" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Daten für hochgeladen Datei konnten nicht abgerufen werden" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 msgid "Edit" msgstr "Bearbeiten" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Vorschau" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Mehr anzeigen" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Sie können" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Verstecken" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdown Formatierung" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Fehler %(error_code)s" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "hier." +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Über {0}" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Zahl der Datensätze" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN-API" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Beschreibung" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "MItgliederzahl" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Eingesetzte Software ist </strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Datensatzressourcen ansehen" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Sysadmin-Einstellungen" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "DOWNLOAD" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Profil ansehen" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Keine herunterladbaren Ressourcen." +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Übersicht (%(num)d neuer Eintrag)" +msgstr[1] "Übersicht (%(num)d neue Einträge)" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "" +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Bearbeite Einstellungen" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "" +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Abmelden" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "bisher keine Bewertungen" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Einloggen" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "–\n jetzt bewerten" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Registrieren" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Benutzergruppe" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Datensätze" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Fehler" +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organisationen" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Überprüfe..." +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Datensatz-Suche" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Gib mindestens zwei Zeichen ein..." +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Suche" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "" +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Weniger laden" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "Diese URL ist verfügbar!" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Mehr laden" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Diese URL ist bereits vergeben, bitte wählen Sie eine andere." +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Keine Aktivitäten in dieser Aktivitätsanzeige" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Speichern fehlgeschlagen, vermutlich wegen ungültigen Daten" +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Administration" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Datensatz hinzufügen" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Systemadministratoren" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Gruppe hinzufügen" +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Konfiguration" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Bist du sicher, dass du die Konfiguration zurücksetzen willst?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Zurücksetzen" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Aktualisieren" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "Optionen der CKAN-Konfiguration" + +#: ckan/templates/admin/config.html:26 +#, python-format msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "Du hast ungespeicherte Änderungen. Klick auf 'Änderungen speichern' unten, bevor Du die Seite verläßt." +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr " <p><strong>Seiten-Titel:</strong> Dies ist der Titel dieser CKAN-Instanz. Er erscheint an verschiedenen Orten auf CKAN.</p> <p><strong>Style:</strong> Wähle aus einer Liste von einfachen Variationen des Hauptfarbschemas um schnell ein angepasstes Theme zu erhalten.</p> <p><strong>Seiten-Logo:</strong> Dies ist das Logo, das im Kopf aller Templates dieser CKAN-Instanz erscheint.</p> <p><strong>Über:</strong> Dieser Text erscheint auf der <a href=\"%(about_url)s\">Über-Seite</a> dieser CKAN-Instanz.</p> <p><strong>Einführungstext:</strong> Dieser Text erscheint auf der <a href=\"%(home_url)s\">Homepage</a> dieser CKAN-Instanz um Besucher willkommen zu heißen.</p> <p><strong>Angepasstes CSS:</strong> Dieser CSS-Block erscheint im <code><head></code>-Tag auf jeder Seite. Wenn du die Templates anpassen möchtest, empfehlen wir, <a href=\"%(docs_url)s\" target=\"_blank\">die Dokumentation zu lesen</a>.</p> " + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Bestätige das Zurücksetzen" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Was sind Systemadministratoren?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>Ein System-Administrator hat voll Kontrolle über eine CKAN-Instanz. Du kannst CKAN-System-Administratoren nur mit dem <code>sysadmin</code> paster-Befehl hinzufügen.</p> " -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Läd..." +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Lies die Dokumentation" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(kein Name)" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Diese Ressource kann momentan nicht in der Vorschau angezeigt werden." -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "Resource '%name%' löschen?" +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Klick hier für mehr Informationen" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Ressource herunterladen" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Dein Browser unterstützt keine Iframes." + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Diese Ressource kann nicht in der Vorschau angezeigt werden." + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Mehr Details..." + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "Kein Vorschau für den Datentyp %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Standard" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Standard-Eingabe" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Medium" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File" -msgstr "" +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Diese Gruppe hat keine Beschreibung" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Aktivitätsanzeige" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administratoren" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Füge eine Gruppe hinzu" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Gruppen-Formular" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Bestätige das Löschen" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Bist du sicher, dass du die Gruppe {name} löschen willst?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Bist du sicher, dass du das Mitglied {name} löschen willst?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Bearbeite eine Gruppe" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Bearbeite Gruppe" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Follower" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Gruppen von Datensätzen" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Gruppe hinzufügen" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Es gibt momentan keine Gruppen für diese Seite" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Wie wäre es, wenn du eine erstellst?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Was sind Gruppen?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr " <p>Mit Gruppen kannst du Datensätze zu Communities (z.B. Bürgerrechtsdaten) oder Themen (z.B. Nahverkehr, Gesundheit, Umwelt) gruppieren, um es Nutzern einfacher zu machen Datensätze zu finden. Datensätze können Teil einer Gruppe sein, aber sie gehören nicht zu der Gruppe als Teil von Berechtigungen.</p> " + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Mitglieder" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Mitglied bearbeiten:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Mitglied hinzufügen" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Benutzername" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Rolle" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Hinzufügen" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Bist du sicher, dass du dieses Mitglied löschen willst?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Löschen" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Leg eine Gruppe an" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Gruppe anlegen" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Aktualisiere Gruppe" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Datensatz hinzufügen" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "mehr erfahren" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Datensätze in der Gruppe: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Neueste Versionsgeschichte" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Titel" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Meine Gruppe" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "meine-gruppe" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Beschreibung" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Ein paar Informationen zu meiner Gruppe..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "Bild-URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Bist du sicher, dass du diese Gruppe löschen willst?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Gruppe speichern" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "{name} ansehen" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Diese Gruppe hat keine Beschreibung" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} Datensatz" +msgstr[1] "{num} Datensätze" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "Keine Datensätze" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Willkommen" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Willkommen bei CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Dies ist ein freundlicher Einführungsabsatz zu CKAN oder dieser Seite generell. Wir haben noch keinen Inhalt hier, aber sicherlich bald" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Dies ist ein hervorgehobener Abschnitt" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Durchsuche deine Daten" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "z.B. Goldpreise" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Beliebte Schlagworte" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Du kannst hier <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown-Formatierung</a> nutzen" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Entfernen" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Angepasst" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Das Formular enthält unzulässige Einträge:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Es gibt keine Beschreibung für diese Organisation" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Organisations-Formular" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Bist du sicher, dass du die Organisation {name} löschen willst?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Organisation bearbeiten" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Organisation ansehen" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Info" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Organisationen von Datensätzen" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Organisation hinzufügen" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Es gibt moment keine Organisationen für diese Seite" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Was sind Organisationen?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr " <p>Organisationen repräsentieren Veröffentlichungsabteilungen für Datensätze (zum Beispiel das Gesundheitsamt). Das bedeutet, dass Datensätze von dieser Abteilung veröffentlicht werden und dieser auch gehören, anstatt einem einzelnen Nutzer.</p> <p>Admins können innerhalb von Organisationen Rollen und Berechtigungen an Mitglieder vergeben, um einzelnen Nutzern das Rech zu geben für die Organisation Datensätze zu veröffentlichen (z.B. für das Statistikamt).</p> " + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Zurück zu allen Mitgliedern" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Mitglied bearbeiten" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Speichern" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Was sind Rollen?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr " <p><strong>Admin:</strong> Kann Datensätze anlegen, bearbeiten und löschen und Organisationsmitglieder verwalten.</p> <p><strong>Redakteur:</strong> Kann Datensätze anlegen und bearbeiten, aber kann Mitglieder nicht verwalten.</p> <p><strong>Mitglied:</strong> Kann die privaten Datensätze der Organisation sehen, aber keine neuen Datensätze anlegen.</p> " + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Mitglied hinzufügen" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Organisation erstellen" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Organisation aktualisieren" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Organisation erstellen" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Meine Organisation" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "meine-organisation" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Ein paar Informationen zu meiner Organisation..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Bist du sicher, dass du diese Organisation löschen willst?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Organisation speichern" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Diese Organisation hat keine Beschreibung" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Datensatz anlegen" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Was sind Datensätze?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Datensätze werden genutzt um unterschiedliche Datenteile zu gruppieren. Diese können dann unter einer URL mit einer Beschreibung und Lizenzinformationen gefunden werden." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Bist du sicher, dass du den Datensatz {name} löschen willst?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Bist du sicher, dass du die Ressource {name} löschen willst?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Datensatz ansehen" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Datensatz anlegen" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Datensatz aktualisieren" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Füge Metadaten zu diesem Datensatz hinzu" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Füge Daten zu diesem Datensatz hinzu" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Was ist eine Ressource?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Eine Ressource kann jede Datei oder jeder Link zu einer Datei mit nützlichen Daten sein." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privat" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Entwurf" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Dies ist eine alte Version dieses Datensatzes vom %(timestamp)s. Sie kann erheblich von der <a href=\"%(url)s\">aktuellen Version</a> abweichen." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Dies ist die aktuelle Version dieses Datensatzes vom %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Zugehörige Inhalte zu {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Keine zugehörigen Elemente" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Füge zugehöriges Element hinzu" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Ressource ansehen" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Ansicht" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API-Schnittstelle" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Herunterladen" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Es gibt keine Beschreibung für diese Ressource" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "Aus der Zusammenfassung des Datensatzes" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Quelle: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Zusätzliche Informationen" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Feld" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Wert" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Zuletzt aktualisiert" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "unbekannt" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Erstellt" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Format" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Lizenz" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Suche nach einem Datensatz" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Suchen..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Abschicken" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Bitte versuch es mit einer anderen Suche.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>Beim Suchen trat ein Fehler auf.</strong> Bitte versuch es noch einmal.</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API-Dokumentation" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "Du kannst dieses Register auch über der %(api_link)s (siehe %(api_doc_link)s) abrufen. " + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "kompletten {format}-Download" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr " Du kannst dieses Register auch über die %(api_link)s (siehe %(api_doc_link)s) oder über einen %(dump_link)s abrufen. " + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Zusätzliche Informationen" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Quelle" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Maintainer" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Version" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Status" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Daten-API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "Daten-API ist für diese Ressource nicht verfügbar, da noch keine Daten übermittelt wurden" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Datensatz bearbeiten" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Ressourcen bearbeiten" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Neue Ressource hinzufügen" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "z.B. ein beschreibender Titel" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "z.B. mein-datensatz" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "z.B. einige nützliche Hinweise zu den Daten" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "z.B. Wirtschaft, geistige Gesundheit, Regierung" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Lizenzdefinitionen und weiterführende Informationen können unter <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> gefunden werden." + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organisation" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Wähle eine Organisation" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Es gibt keine Beschreibung für diesen Datensatz" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Wichtig: durch das Einreichen von Inhalten stimmst du zu, dass dein Beitrag unter der Open Database Lizenz freigegeben wird." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Bist du sicher, dass du diesen Datensatz löschen willst?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Als nächstes: Daten hinzufügen" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Sichtbarkeit" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Öffentlich" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Erika Mustermann" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "E-Mail des Autors" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "erika@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "E-Mail des Verantwortlichen" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Vorherige" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Beenden" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Ressource aktualisieren" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Datei verlinken" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Link zu einer API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Ressource" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "z.B. http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Name" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "z.B. Goldpreise im Januar 2011" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Nützliche Hinweise zu den Daten" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "z.B. CSV, XML oder JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Dies ist automatisch generiert. Wenn du willst, kannst du es ändern" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Zuletzt geändert" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "z.B. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Dateigröße" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "z.B. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME-Typ" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "z.B. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Bist du sicher, dass du diese Ressource löschen willst?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Speichern & weitere hinzufügen" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Als nächstes: zusätzliche Informationen" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Keine Beschreibung für diese Ressource" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Entdecke" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Vorschau" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Daten und Ressourcen" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">Dieser Datensatz hat keine Daten, <a href=\"%(url)s\">füge welche hinzu!</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>Beim Suchen trat ein Fehler auf.</strong> Bitte versuch es noch einmal." + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Daten hinzufügen" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Zusätzliche Daten" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Zugehörige Form" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "Was sind zugehörige Elemente?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr " <p>Related Media is any app, article, visualisation or idea related to this dataset.</p> <p>For example, it could be a custom visualisation, pictograph or bar chart, an app using all or part of the data or even a news story that references this dataset.</p> " + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Bist du sicher, dass du das zugehörige Element {name} löschen willst?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Apps & Ideen" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr " <p><strong>%(first)s - %(last)s</strong> von <strong>%(item_count)s</strong> gefundenen zugehörigen Elementen werden angezeigt</p> " + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr " <p><strong>%(item_count)s</strong> zugehörige Elemente gefunden</p> " + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "Es wurden noch keine Apps eingereicht." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "Was sind Anwendungen?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "Dies sind Anwendungen, die mit diesem Datensatz gebaut wurden und Ideen, was mit dem Datensatz gebaut werden könnte." + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Ergebnisse filtern" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtern nach Typ" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Alle" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Sortieren nach" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Standard" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Zeige nur hervorgehobene Elemente" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Anwenden" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Zugehöriges Element bearbeiten" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Bearbeite zugehöriges Element" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Bearbeite zugehöriges Element" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Erstellen" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Erstelle ein zugehöriges Element" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Erstelle zugehöriges Element" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Erstelle zugehöriges Element" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "Mein zugehöriges Element" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Ein paar Informationen zu diesem Element..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Typ" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Bist du sicher, dass du dieses zugehörige Element löschen willst?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Diese Element hat keine Beschreibung" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Gehe zu {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Neuer Aktivitätseintrag" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Datenansicht einbetten" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Bette diese Ansicht ein, indem du dies in deine Webseite kopierst:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Wähle Breite und Höhe in Pixel:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Breite:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Höhe:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "Trackback-URL" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Leere alles" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Zeige mehr {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Zeige nur beliebte {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Es gibt keine Filter für diese Suche" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Start" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Sprache" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Los" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Dieser Datensatz entspricht der Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "Keine Lizenz angegeben" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Gelöscht" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Beliebt" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Dieser Datensatz keine Beschreibung" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "Bisher wurden keine Apps, Ideen, Nachrichten oder Bilder mit diesem Daten verknüpft." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Füge Element hinzu" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} Datensatz gefunden für \"{query}\"" +msgstr[1] "{number} Datensätze gefunden für \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Sorry, keine Datensätze gefunden für \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} Datensatz gefunden" +msgstr[1] "{number} Datensätze gefunden" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Sorry, keine Datensätze gefunden" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} Gruppe gefunden für \"{query}\"" +msgstr[1] "{number} Gruppen gefunden für \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Sorry, keine Gruppen gefunden für \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} Gruppe gefunden" +msgstr[1] "{number} Gruppen gefunden" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Sorry, keine Gruppen gefunden" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "{number} Organisation wurde zu \"{query}\" gefunden" +msgstr[1] "{number} Organisationen wurden zu \"{query}\" gefunden" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Sorry, keine Organisationen gefunden für \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} Organisation gefunden" +msgstr[1] "{number} Organisationen gefunden" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Sorry, keine Organisation gefunden" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Sozial" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Sortieren nach" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Relevanz" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Name aufsteigend" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Name absteigend" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Abonnieren" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Änderungen" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Nachrichten-Feed" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Aktivität von Inhalten, denen du folgst" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Meine Datensätze" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Du hast keine Datensätze" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Informationen zum Benutzerkonto" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Dein Profil teil anderen CKAN-Nutzern mit, wer du bist und was du machst." + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Übersicht" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Einstellungen" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Ändere deine Angaben" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Vollständiger Name" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "Erika Mustermann" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "z.B. erika@example.com" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "" +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Ein paar Informationen zu dir" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Abonniere E-Mail-Benachrichtigungen" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Passwort ändern" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Passwort" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Passwort wiederholen" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Profil aktualisieren" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Alle Benutzer" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Benutzer" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Anmeldung" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Brauchst du ein Benutzerkonto?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Dann registrier dich, dauert nur eine Minute." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Erstelle ein Benutzerkonto" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Hast du deine Angaben vergessen?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Kein Problem, nutze unser Formular, um dein Passwort zurückzusetzen." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Passwort vergessen?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Abgemeldet" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Du bist jetzt abgemeldet." + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Du bist schon als {user} angemeldet." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Abmelden" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Passwort merken" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Du bist schon angemeldet" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Du musst dich abmelden, bevor du dich mit einem anderen Benutzerkonto anmelden kannst." + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Melde dich jetzt ab." + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Registrierung" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Erstelle ein Benutzerkonto" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Warum registrieren?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Erstelle Datensätze, Gruppen und mehr spannende Dinge" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Vollständiger Name" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Erstelle Benutzerkonto" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Setze dein Passwort zurück" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Passwort zurücksetzen" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Passwort aktualisieren" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Wie funktioniert das?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Gib einfach dein neues Passwort ein und wir aktualisieren dein Benutzerkonto" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Du hast noch keine Datensätze erstellt." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Jetzt einen erstellen?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "Benutzer hat keine Datensätze erstellt." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Du hast keine Biographie angegeben." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Dieser Nutzer hat keine Biographie." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "Das heißt, nur du kannst dies sehen" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Mitglied seit" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API-Schlüssel" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Fordere Zurücksetzung an" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Gibt deinen Nutzernamen in das Feld ein und wir senden dir eine E-Mail mit einem Link um ein neues Passwort zu setzen." + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Mein Profil ansehen" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Aktivität von:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Suche Liste..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "Du folgst keinen Inhalten" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Keine Follower" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Suche Nutzer" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Sie können" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown Formatierung" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "hier." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Zahl der Datensätze" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Datensatzressourcen ansehen" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "DOWNLOAD" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Keine herunterladbaren Ressourcen." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Keine Beschreibung für dieses Element" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Ansehen" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "bisher keine Bewertungen" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n jetzt bewerten" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Fehler" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Überprüfe..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Gib mindestens zwei Zeichen ein..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Dies ist die momentane URL." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Diese URL ist verfügbar!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Diese URL ist bereits vergeben, bitte wählen Sie eine andere." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Speichern fehlgeschlagen, vermutlich wegen ungültigen Daten" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Du hast ungespeicherte Änderungen. Klick auf 'Änderungen speichern' unten, bevor Du die Seite verläßt." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(kein Name)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Resource '%name%' löschen?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Vorschau für diesen Datentyp nicht verfügbar:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Anmeldeinformationen für den Speicher-Upload konnten nicht eingeholt werden. Upload kann nicht fortgesetzt werden" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Upload-Genehmigungen werden überprüft ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Datei wird hochgeladen .." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Datendatei" + +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" -msgstr "" +msgstr "Bild" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" -msgstr "" +msgstr "Metadaten" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" -msgstr "" +msgstr "Dokumentation" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" -msgstr "" +msgstr "Code" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" -msgstr "" +msgstr "Beispiel" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Hochladen" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Abbrechen" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "URL" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Format" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Ressourcen-Typ " -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" -msgstr "" +msgstr "DataStore aktiviert" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Größe (Bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Zuletzt geändert" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (Inhalt)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hash" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Fertig" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Diese Ressorce hat nicht-gespeicherte Änderungen" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." -msgstr "" +msgstr "z. B. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" -msgstr "" +msgstr "Extrafelder" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" -msgstr "" +msgstr "Extrafeld hinzufügen" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Wert" +msgstr "Schlüssel" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" -msgstr "" +msgstr "Ressource löschen" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." -msgstr "" +msgstr "Hier kannst du %aMarkdown-Formatierung%b verwenden." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." -msgstr "" +msgstr "Daten sind im %aISO-Format%b — z. B. %c2012-12-25%d oder %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" +msgstr "Datendatei (hochgeladen)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" -msgstr "" +msgstr "Konnte Voransicht nicht laden" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" -msgstr "" +msgstr "DataProxy gab einen Fehler zurück" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Abmelden" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Anmeldung" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Registrieren" +msgstr "DataStore gab einen Fehler zurück" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Datensatz finden" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Datensatz hinzufügen" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Suche" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Über" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" -msgstr "" +msgstr "Seiten-Logo" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Platzhalter Template für Inhalte ... bitte ersetzen." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API-Dokumentation" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Kontakt" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Datenschutz" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Sektionen" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Benutzer" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Statistiken" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Revisionen" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Seiten-Admin" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Sprachen" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Lizenziert unter den Bedingungen der " -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Open Database License" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Inhalt und Daten sind offen" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" -msgstr "Basiert auf " - -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "CKAN" - -#: ckan/templates/layout_base.html:212 -msgid "v" -msgstr "v" - -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Basiert auf " -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Administration - Autorisierung" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Existierende Benutzerrechte aktualisieren" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Änderungen speichern" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Rollen für jeden Nutzer hinzufügen" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Rolle hinzufügen" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Bestehende Rollen für diese Autorisierungsgruppen" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Rollen zu allen Autorisierungsgruppen hinzufügen" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Administration Armaturenbrett" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Derzeitige Systemadministratoren" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Sie können die Systemadministratoren ändern auf der" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "Autorisierungsseite" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Start" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorisierung" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Papierkorb" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Administration - Papierkorb" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Gelöschte Revisionen" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Alle löschen (für immer und nicht umkehrbar)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Gelöschte Datensätze" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autorisierung - Autorisierungsgruppen" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Kein)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Autorisierung:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Speichern" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Hinzufügen" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Bearbeiten - Autorisierungsgruppen" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Bearbeiten:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "In der Gruppe sind aktuell keine Benutzer." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Autorisierungsgruppen" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Es gibt [1:%(item_count)s] Autorisierungsgruppen." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Ansicht" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Anstatt Rechte auf bestimmte Datensätze oder Gruppen an einzelne Benutzer zu vergeben, können Sie eine Gruppe von Nutzern definieren, welche die gleichen Rechte teilen. Um das zu tun, legen Sie eine [1:Autorisierungsgruppe] an und fügen Sie Benutzer hinzu." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Um eine neue Berechtigten-Gruppe anzulegen, bitte zuerst [1:anmelden]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Eine neue Autorisierungsgruppe anlegen" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Neu - Autorisierungsgruppen" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Neue Autorisierungsgruppe" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Autorisierungsgruppen" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Mitglieder" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "In der Autorisierungsgruppe sind %(item_count)s Benutzer." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Bestehende Rollen für Autorisierungsgruppen bearbeiten" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Datensätze" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Aktuell sind in dieser Gruppe keine Datensätze." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Historie:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Fehler:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Revision" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Zeitstempel" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Logeintrag" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Vergleichen »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Gruppenhistorie" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Gruppen von Datensätzen" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Was sind Gruppen?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2401,177 +4423,131 @@ msgid "" "from it." msgstr "Während Tags gut geeignet sind um Datensätze zu gruppieren gibt es auch Gelegenheiten zu denen Sie eine Sammlung beschränken wollen. Eine [1:Gruppe] kann festlegen, welche Benutzer Datensätze hinzufügen oder entfernen können. " -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Geschichte" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Neuer Datensatz..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Bestehender Datensatz..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Gruppen Liste" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Einloggen um eine Gruppe hinzuzufügen" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Gruppe hinzufügen" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Fehler im Formular" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Das Formular enthält unzulässige Einträge:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." -msgstr "" +msgstr "Warnung: Die URL ist sehr lang. Du solltest sie kürzen." + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "Mehr als 2 Zeichen, klein, bestehend aus 'a-z0-9' und '-_'" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Beginnen Sie mit einem beschreibenden Satz ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" -msgstr "" +msgstr "Bild-URL:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." -msgstr "" +msgstr "Die URL des Bildes, das mit dieser Gruppe verknüpft ist." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "aktiv" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "gelöscht" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Löschen" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." -msgstr "" +msgstr "Hinzufügen ..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" -msgstr "" +msgstr "Schlüssel =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" -msgstr "" +msgstr "Wert =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Datensätze hinzufügen" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administratoren" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "" +msgstr "Ressourcenformate" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Status:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Deine Suche nach \"%(query)s\".]%(number_of_results)s Datensätze gefunden." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2580,7 +4556,7 @@ msgid "" " find." msgstr "Was war 1935 der [1:durchschnittliche Preis] eines Hauses im Vereinigten Königreich? Wann wird Indiens Bevölkerung die chinesische [2:überholen]? Wo findest du [3:öffentlich geförderte Kunst] in Seattle? Die Daten um viele, viele Fragen wie diese zu beantworten, sind irgendwo da draußen im Internet - aber die Antwort ist nicht immer leicht zu finden." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2591,11 +4567,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s ist ein gemeinschaftlich betriebener Katalog mit nützlichen Datensätzen aus dem Internet. Du kannst hier Links aus dem ganzen Netz sammeln, um sie selbst zu nutzen und anderen zur Verfügung zu stellen. Abhängig vom Datentyp (und den Nutzungsbedingungen), kann %(site_title)s auch berechtigt sein, eine Kopie der Daten zu speichern oder in der eigenen Datenbank zu hosten, und einfache Visualisierungen anzubieten." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Wie es funktioniert" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2606,7 +4582,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Diese Seite wird mit einer mächtigen Open-Source-Katalogsoftware namens [1:CKAN] betrieben, die von der [2:Open Knowledge Foundation] entwickelt und unterhalten wird. Jeder 'Datensatz' auf CKAN enthält eine Beschreibung der Daten und anderer nützlicher Information, wie z.B. die Formate, in denen er angeboten wird, wer die Eigentumsrechte besitzt und ob er frei verfügbar ist, und welche Themen die Daten berühren. Andere Benutzer können diese Information erweitern und verbessern (CKAN speichert eine vollständig versionierte Änderungshistorie)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2617,11 +4593,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN wird von einer großen Anzahl Datenkataloge im Internet benutzt. [1:The Data Hub] ist ein von der Öffentlichkeit bearbeitbarer Datenkatalog im Wikipedia-Stil. Die UK-Regierung benutzt CKAN um [2:data.gov.uk] zu betreiben, zur Zeit mit 8.000 Regierungsdatensätzen. Die offiziellen Öffentlichen Daten der meisten europäischen Länder sind im CKAN-Katalog auf [3:publicdata.eu] gelistet. Du findest eine vollständige Liste von Katalogen wie diesem auf [4:datacatalogs.org], der ebenfalls mit CKAN betrieben wird." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Open Data und die Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2631,9 +4607,9 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "Die meisten der auf %(site_title)s verzeichneten Informationen sind offen lizenziert, d. h. jeder hat das Recht, sie nach Belieben zu nutzen oder weiter zu verwenden. Vielleicht verwendet jemand den von Ihnen gefundenen informativen Datensatz über Kunst im öffentlichen Raum einer Stadt und fügt ihn einer Touristen-Landkarte hinzu - oder erstellt daraus eine App für Ihr Handy, die Ihnen dabei hilft, Kunstwerke auf Ihrem Weg durch die Stadt zu entdecken. Offene Daten bedeutet zusätzliche Unternehmen, kollaborative Wissenschaft und transparente Regierung. Weitere Informationen über offene Daten finden Sie im [1:Open Data Handbuch]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2642,1083 +4618,968 @@ msgid "" "out about our other projects." msgstr "Die [1:Open Knowledge Foundation] ist eine gemeinnützige Organisation, zur [2:Förderung] von offenem Wissen: CKAN zu entwickeln und verbessern ist einer der Wege, dies zu erreichen. Wenn Du mit Design oder Code beitragen willst, tritt unseren [3:Entwickler-Mailinglisten] bei, oder besuche die [4:OKFN]-Seiten um mehr über unsere anderen Projekte zu erfahren." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Willkommen" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Willkommen bei" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Daten finden" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "enthält" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "Datensätze" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." -msgstr "" +msgstr "die du \n durchsuchen, durchlesen und herunterladen können." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Daten teilen" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." -msgstr "" +msgstr "Tragen eigene Datensätze ein, um sie mit anderen zu teilen und andere Interessierte zu finden." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Datensatz anlegen »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Anmelden »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Zusammenarbeiten" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Erfahre mehr über die Arbeit mit Open Data auf diesen Seiten: " -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "" +msgstr "Open-Data-Handbuch" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Wer macht sonst mit?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "hat" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "Datensätze." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Importierer" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Importiere Datensätze" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Hier kannst du eine Excel-Datei mit Details zu mehreren Datensätzen angeben und diese importieren" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Melde dich an, um dieses Werkzeug zu nutzen" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Vorschau - Importierer" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Import-Vorschau" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "Datensatz" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "mehr erfahren" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "Mehr Datensatz-Ansichten nicht angezeigt." + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Zusammenfassung (Eine kurze Zusammenfassung der Änderungen)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Autor:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Importiere" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Ergebnisse - Importierer" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Ergebnisse des Importierers" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Datensätze - Historie" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Bearbeiten - Datensätze" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Basis-Informationen" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Weitere Informationen" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Zusammenfassung (Eine kurze Zusammenfassung der Änderungen)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Autor:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Weil Sie sich nicht angemeldet haben, wird dies nur Ihre IP-Addresse sein." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" -msgstr "Zum anmelden hier klicken" +msgstr "Zum Anmelden hier klicken" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." -msgstr "vorm Speichern (öffenet sich in einem neuen Fenster)." +msgstr "vor dem Speichern (öffnet sich in einem neuen Fenster)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Wichtig:] Beim hinzufügen von Inhalten stimmen Sie zu diese unter der [2:Open Database License] zu veröffentlichen. Bitte [3:sehen Sie davon ab] diese Seite zu bearbeiten, wenn Sie damit [4:nicht] einverstanden sind." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" -msgstr "" +msgstr "- Ressourcen bearbeiten - Datensätze" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" -msgstr "" +msgstr "Ressourcen bearbeiten:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Neuer Schlüssel" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "mit Wert" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Datensatzhistorie" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Hinzufügen - Datensätze" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Datensatz hinzufügen" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Ressource" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Ein kurzer aussagekräftiger Titel des Datensatzes" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Startseite" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "Die URL einer Webseite, auf der die Daten beschrieben werden." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "z.B. http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Kann keine Gruppen hinzufügen." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Komma-separierte Begriffe, die diesen Datensatz mit ähnlichen verknüpfen. Weitere Informationen über die Konventionen findest Du auf [1:dieser Wikiseite]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "z.B. pollution, rivers, water quality" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "" -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Datei verlinken" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Link zu einer API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Datei hochladen" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "Datei URL" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" -msgstr "" +msgstr "API-URL" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Der Name des primären Kontakts für Anfragen zu diesem Datensatz. Anfragen gehen an die E-Mail Adresse im darauffolgenden Feld." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Autor E-Mail" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Falls es einen anderen wichtigen Ansprechpartner (neben der Person im Autorenfeld) gibt, geben Sie hier die Kontaktdaten an." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Maintainer E-Mail" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Eine Zahl, die die Version identifiziert (falls zutreffend)" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "z.B. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" -msgstr "" - -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Zusätzliche Informationen" +msgstr "Das Hinzufügen benutzerdefinierter Felder zu Datensätzen wie \"location:uk\" kann Benutzern helfen, diese in einer Suchmaschine zu finden. Diese Informationen werden auch angezeigt unter" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." -msgstr "" +msgstr "bei der Anzeige des Datensatzes." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Willst du wirklich den Status dieses Datensatzes ändern?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Ja!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" -msgstr "" +msgstr "Zusammenfassung" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Weil Sie nicht angemeldet sind, wir dies Ihre IP-Adresse sein.\n Vor dem Speichern [1:hier anmelden] (öffnet ein neues Fenster)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Datensätze" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Lizenz:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Dieser Datensatz entspricht der Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Open data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Ähnliche Datensätze" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Dies ist eine alte Version des Datensatzes, wie bearbeitet von" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "bei" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Dies kann erheblich von der" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "aktuelle Revision" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Die aktuelle Version dieses Datensatzes, wie bearbeitet von" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(bearbeiten)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(keine)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Feld" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Quelle" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Land" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Datenquelle" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Datensatz-Seite] auf \n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Datensatz - Ressource" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "API-Schnittstelle" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Herunterladen" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Zuletzt aktualisiert" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Aus dem [1:Datensatz]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Ressourcen" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Suchen - " -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Kennen Sie einen Datensatz der hinzugefügt werden sollte" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Melden Sie es jetzt an" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Anderer Zugriff" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Sie können auf dieses Register auch mithilfe der" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(siehe" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "oder laden Sie eine" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "vollständig" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "Auszug" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Beim Suchen ist es zu einem Fehler gekommen.]\n Bitte versuchen Sie es erneut." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] Datensätze gefunden" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Wollen Sie einen [1:Datensatz anlegen]?" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Suchen..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "of" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:55 -msgid "Featured items only?" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" msgstr "" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Unterschiede - Revisionen" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Differenz der Revisionen" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Von:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "An:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Differenz" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Keine Differenzen" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Revisisonsgeschichte" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Verfolgen Sie die neusten Änderungen im System." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Revision:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Revisions-Handlungen" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Wiederherstellen" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Zeitstempel:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Logmeldung:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Änderungen" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Tags des Datensatzes" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Datensatz - " -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tag -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "nicht offen lizenziert" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entität" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Der Upload ist für eine begrenzte Zeit freigeschaltet (normalerweise ca. 1h). Wenn das\n Formular ungültig wird, lade die Seite bitte neu." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Datei:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Erfolgreich hochgeladen" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Datei hochgeladen nach:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Weitere Datei hochladen »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Es gibt" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "Ergebnisse für " -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "Ergebnisse für Schlagworte." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Suche zurücksetzen" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "alle Tags ansehen." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Schlagworte" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Tag:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Es gibt %(count)s Datensätze, die mit [1:%(tagname)s] verschlagwortet sind:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- bearbeiten- Benutzer" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Benutzer bearbeiten:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Einen Absatz über Sie..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Passwort ändern" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Nutzername ändern" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Mein Profil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Profil bearbeiten" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Abmelden" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Profil anzeigen" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Konto registrieren" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] Benutzer gefunden." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Nach Name sortieren" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Nach Bearbeitungen sortieren" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Mitglied seit" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Anmelden - Benutzer" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Anmelden bei" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Login:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Passwort:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Passwort vergessen?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Mit OpenID anmelden" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "NB: Um Dein OpenID-Konto für diese Seite zu aktivieren, mußt Du zuerst [1:Registrieren] und dann die OpenID in Deinem Profil einfügen." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Bitte wählen Sie ihren Benutzerkonto-Provider" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "OpenID-Kennung:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Sie haben noch keine OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3727,272 +5588,180 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID ist ein Dienst der die Anmeldung bei verschiedenen Webseiten mit einer einzigen Identität erlaubt. Erfahren Sie [1:mehr\n über OpenID] und [2:wie man einen OpenID-Account bekommt]. Vermutlich ist die einfachste Methode die Anmeldung bei einem gratis OpenID-Anbieter wie [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Abmeldung - Benutzer" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Abmelden von" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Sie haben sich erfolgreich abgemeldet." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Anmelden - Benutzer" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Neues Benutzerkonto erstellen" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "Mehr als drei Zeichen, nur 'a-z0-9' und '-_' benutzen" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-Mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Passwort (wdh):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Benutzer" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Mitglied seit" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Email" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Keine Email" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "API-Schlüssel" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- Anm.: Dein API-Schlüssel ist nur für Dich sichtbar!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Änderungen" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Öffentliche Aktivität" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Passwort zurücksetzen" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Setzen Sie Ihr Passwort zurück" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Benutzername:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" -msgstr "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "Es gabe ein Problem mit deiner Einreichung. Bitte behebe es und versuche es noch einmal" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "Es gibt ein Problem mit der Systemkonfiguration" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" -msgstr "" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "Deine Mitgliedschaftsanfrage wurde abgeschickt" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" +"There was a problem with your submission, please correct it and try again" +msgstr "Es gabe ein Problem mit deiner Einreichung, bitte korrigiere es und versuche es noch einmal" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." -msgstr "" +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "Bitte wähle eine Organisation für diesen Datensatz" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" "A request has been made for membership of your organization" -msgstr "" +msgstr "Lieber Administrator,\n\nes gabe eine Anfrage" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" -msgstr "" +msgstr "von" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -4003,155 +5772,303 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" "Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "" +msgstr "\"\n\nBitte kontaktiere und überprüfe den Nutzer und wenn du dann den Nutzer hinzufügen willst, kannst du das, indem du diesen Link besuchst" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." -msgstr "" +msgstr "Wenn du diesen Nutzer nicht hinzufügen willst, kannst du diese E-Mail ignorieren." -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr " <p>Organisationen beinhalten Nutzer und Datensätze, so dass sich festlegen lässt, wer auf die Datensätze zugreifen und sie verwalten kann</p> " -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "" +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Erstelle eine Organisation" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "" +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr " <p>Eine Organisation kann definieren, welche Nutzer die Berechtigung zum Anlegen und Löschen von Datensätzen haben.</p> " -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "" +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Füge Datensatz zur Organisation hinzu" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Benutzer verwalten" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Sende Mitgliedschaftsanfrage" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Grund" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "Bitte erkläre dem Eigentümer, warum du Redakteur für diese Organisation werden möchtest" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Anfrage absenden" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "Die URL des Bildes, das mit dieser Organisation verknüpft ist." + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Eltern-Organisation" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "Keine Eltern-Organisation" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "Benutzer verwalten" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "Organisationen auflisten" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Organisation hinzufügen" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Organisation hinzufügen" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Benutzer hinzufügen" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Wähle eine Datensatz-Eigenschaft und finde heraus, welche Kategorien in dieser Gegend die meisten Datensätze beinhalten. Z.B. tags, groups, license, res_format, country." +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Wähle Bereich" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Gesamtanzahl Datensätze" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Änderungen der Datensätze pro Woche" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Datum" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Gesamtanzahl Datensätze" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "Datensatz-Versionen pro Woche" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Alle Datensatz-Versionen" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Neue Datensätze" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Beliebteste Datensätze" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Durchschnittliche Bewertung" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Anzahl Bewertungen" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Keine Bewertungen" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Meistbearbeitete Datensätze" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Anzahl Änderungen" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "Keine bearbeiteten Datensätze" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Größte Gruppen" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "Keine Gruppen" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Beliebteste Tags" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Schlagwort-Name" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Anzahl der Datensätze" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Benutzer mit den meisten Datensätzen" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Statistik-Menü" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Gesamtanzahl der Datensätze" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Änderungen der Datensätze pro Woche" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Benutzer mit den meisten Datensätzen" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Seite zuletzt aktualisiert:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Rangliste - Statistik" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Datensatz Rangliste" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Wähle eine Datensatz-Eigenschaft und finde heraus, welche Kategorien in dieser Gegend die meisten Datensätze beinhalten. Z.B. tags, groups, license, res_format, country." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Wähle Bereich" diff --git a/ckan/i18n/dv/LC_MESSAGES/ckan.mo b/ckan/i18n/dv/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..c559102c629ddbcb0cbaea115d3bc67d3086591a GIT binary patch literal 100006 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 literal 0 HcmV?d00001 diff --git a/ckan/i18n/dv/LC_MESSAGES/ckan.po b/ckan/i18n/dv/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..4169250d0e1 --- /dev/null +++ b/ckan/i18n/dv/LC_MESSAGES/ckan.po @@ -0,0 +1,6064 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 13:56+0000\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: Divehi (http://www.transifex.com/projects/p/ckan/language/dv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: dv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "" + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "" + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "" + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "" + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "" + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "" + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "" + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "" + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "" + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "" + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "" + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "" + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "" + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "" + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "" + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "" + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "" + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "" + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "" + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "" + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "" + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "" + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "" + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "" + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "" + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "" + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "" + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "" + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "" + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "" + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "" + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "" + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "" + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "" + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "" + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "" + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "" + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "" + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "" + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "" + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "" + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "" + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "" + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "" + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "" + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "" + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "" + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "" + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "" + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "" + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "" + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "" + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "" + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "" + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "" + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "" + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "" + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "" + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "" + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "" + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "" + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "" + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "" + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/el/LC_MESSAGES/ckan.mo b/ckan/i18n/el/LC_MESSAGES/ckan.mo index 9224be11dcd6539a04535a6b63fd57177ea9aed6..305b2dc1b6ee2b4e2c46e21fd86e97d91e0741a0 100644 GIT binary patch literal 142514 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 uEE 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 VAyab6q&|s!!4<z{lPOc0{Qtz`r=$P? delta 29332 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 diff --git a/ckan/i18n/el/LC_MESSAGES/ckan.po b/ckan/i18n/el/LC_MESSAGES/ckan.po index 5f80b488cf7..03531030cb4 100644 --- a/ckan/i18n/el/LC_MESSAGES/ckan.po +++ b/ckan/i18n/el/LC_MESSAGES/ckan.po @@ -1,20 +1,31 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <dimi.span@gmail.com>, 2012. -# Lia Vrikou <>, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. -# Sofia Karampataki <>, 2012. -# Spiros Alexiou <spiros.alexiou@gmail.com>, 2012. -# <trap_cat@hotmail.com>, 2012. +# drew <systemdrew@gmail.com>, 2013 +# dimispan <dimi.span@gmail.com>, 2012 +# Giorgos Karamanolis <>, 2012 +# Lia Vrikou <>, 2012 +# Marios Bekatoros <>, 2013 +# mtsapanos <mtsapano@auth.gr>, 2012 +# Nikos Roussos <nikos@roussos.cc>, 2012 +# ophelia <ophelia@ucnet.uoc.gr>, 2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012-2013 +# Sofia Karampataki <>, 2012 +# Spiros Alexiou <spiros.alexiou@gmail.com>, 2012 +# themiszamani <themiszamani@gmail.com>, 2013 +# thodoris <>, 2013 +# trap_cat <trap_cat@hotmail.com>, 2012 +# czeginis <zegchris@csd.uoc.gr>, 2012 +# Γιάννης Κασκαμανίδης <kiolalis@gmail.com>, 2013 +# leoart_ <leonidas7812@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:03+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 08:48+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Greek (http://www.transifex.com/projects/p/ckan/language/el/)\n" "MIME-Version: 1.0\n" @@ -22,332 +33,615 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: el\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Άδεια λειτουργίας δεν βρέθηκε:%s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Διαχειριστής" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Συντάκτης" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Μέλος" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Απαιτείται ένας διαχειριστής συστήματος για τη διαχείριση." -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Οι αλλαγές αποθηκεύθηκαν" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Τίτλος Ιστοσελίδας" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Στυλ" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Γραμμή οδηγιών ιστοσελίδας" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Λογότυπο οδηγίας ιστοσελίδας" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Σχετικά" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "Άγνωστος χρήστης:" +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Κείμενο για τη σελίδα Σχετικά " + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Εισαγωγικό κείμενο" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Ο χρήστης προστέθηκε" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Κείμενο στην αρχική σελίδα" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "άγνωστη ομάδα άδειας:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Προσαρμοσμένo CSS" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Ομάδα άδειας προστέθηκε" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Εισαγωγή προσαρμοσμένου css στην κεφαλίδα της σελίδας" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" -msgstr "Δεν είναι δυνατή η εκκαθάριση πακέτου %s ως συνδεόμενη αναθεώρηση %s περιλαμβάνει μη διαγραφέντα πακέτα%s" +msgstr "Δεν είναι δυνατή η εκκαθάριση του πακέτου %s καθως η συνδεόμενη αναθεώρηση %s περιλαμβάνει μη διεγραμμένα πακέτα%s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Πρόβλημα εκκαθάρισης αναθεώρησης %s:%s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Εκκαθάριση ολοκληρώθηκε" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Η λειτουργία δεν υλοποιείται." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Δεν επιτρέπεται να δείτε αυτή τη σελίδα" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Αδύνατη Πρόσβαση" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Δεν βρέθηκε" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Λάθος αίτημα" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Όνομα ενέργειας δεν είναι γνωστό:%s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Λάθος JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Λάθος αίτημα δεδομένων: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Σφάλμα ακεραιότητας" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Σφάλμα Παραμέτρου" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Δεν είναι δυνατή η λίστα μιας οντότητας αυτού του τύπου: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Δεν μπορείτε να διαβάσετε μια οντότητα αυτού του τύπου: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Δεν είναι δυνατή η δημιουργία μιας οντότητας αυτού του τύπου: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Δεν είναι δυνατή η προσθήκη πακέτου για αναζήτηση ευρετηρίου" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Δεν είναι δυνατή η ενημέρωση μιας οντότητας αυτού του τύπου: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Δεν είναι δυνατή η ενημέρωση αναζήτησης ευρετηρίου" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Δεν είναι δυνατή η διαγραφή μιας οντότητας αυτού του τύπου: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Δεν καθορίστηκε αναθεώρηση" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Δεν υπάρχει έκδοση με id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Λείπει όρος αναζήτησης ('since_id=UUID' ή 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Αδυναμία ανάγνωσης παραμέτρων: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Λάθος επιλογή αναζήτησης: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Άγνωστη Καταχώρηση: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Λανθασμένη τιμή qjson" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Οι παράμετροι που ζητούνται πρέπει να είναι ακολουθούν την μορφή λεξικού json encoded." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Δεν βρέθηκε η Ομάδα" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "Η παράμετρος \"page\" πρέπει να είναι ένας θετικός ακέραιος" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Δεν έχετε εξουσιοδότηση να διαβάσετε %s" +msgid "Unauthorized to read group %s" +msgstr "Μη εξουσιοδοτημένοι να διαβάσετε ομάδα %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Δεν μπορεί να αποδοθεί περιγραφή" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Ομάδες" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Ετικέτες" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Τύποι" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Άδεια" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Δεν έχετε εξουσιοδότηση να δημιουργήσετε μια Ομάδα." -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Ο χρήστης %r δεν έχει δικαίωμα να επεξεργαστεί το %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Δεν βρέθηκε η Ομάδα" +msgid "User %r not authorized to edit %s" +msgstr "Ο χρήστης %r δεν έχει δικαίωμα επεξεργασίας του %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Ο χρήστης %r δεν έχει εξουσιοδότηση να επεξεργαστεί %s δικαιώματα" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Δεν βρέθηκε πόρος" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Μη εξουσιοδοτημένοι να διαβάσετε πόρους %s" +msgid "Unauthorized to delete group %s" +msgstr "Δεν έχετε δικαίωμα να διαγράψετε την ομάδα %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Μη εξουσιοδοτημένοι να διαβάσετε ομάδα %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Ο Φορέας έχει διαγραφεί." -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Δεν μπορεί να αποδοθεί περιγραφή" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Η Ομάδα έχει διαγραφεί." -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Ο χρήστης %r δεν έχει δικαίωμα επεξεργασίας του %s" +msgid "Unauthorized to add member to group %s" +msgstr "Δεν έχετε εξουσιοδότηση να προσθέσετε μέλος στην ομάδα %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Δεν έχετε εξουσιοδότηση να διαγράψετε μέλη από την ομάδα %s" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Το μέλος της ομάδας έχει διαγραφεί" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Θα πρέπει να επιλέξτε δύο εκδόσεις πριν κάνετε σύγκριση" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Ο χρήστης %r δεν έχει δικαίωμα να επεξεργαστεί το %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Ιστορικό Εκδόσεων Ομάδας CKAN" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Πρόσφατες αλλαγές στη CKAN Ομάδα: " -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Μήνυμα Λογαριασμού:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Δεν έχετε εξουσιοδότηση να διαβάσετε την ομάδα {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Ακολουθείτε το {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Δεν ακολουθείτε το {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Αυτή η ιστοσελίδα είναι εκτός δικτύου.Η βάση δεδομένων δεν έχει αρχικοποιηθεί." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." -msgstr "" +msgstr "Παρακαλώ <a href=\"{link}\">ενημερώστε το προφίλ σας</a> και προσθέστε την ηλεκτρονική σας διεύθυνση και το πλήρες όνομά σας. {site} χρησιμοποιεί την ηλεκτρονική σας διεύθυνση για να επαναφέρετε τον κωδικό σας." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Παρακαλούμε <a href=\"%s\"> ενημερώστε το προφίλ σας </ a> και προσθέστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr " %s χρησιμοποιείστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας εάν θέλετε να επαναφέρετε τον κωδικό πρόσβασής σας." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Παρακαλούμε <a href=\"%s\"> ενημερώστε το προφίλ σας </ a> και προσθέστε το ονοματεπώνυμό σας." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Μη έγκυρη μορφή αναθεώρησης:%r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Το Σύνολο Δεδομένων δεν βρέθηκε" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Δεν έχετε δικαίωμα ανάγνωσης του πακέτου %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "Ιστορικό Εκδόσεων CKAN Συνόλου Δεδομένων " -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Πρόσφατες αλλαγές στο CKAN Σύνολο Δεδομένων: " -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Δεν έχετε δικαίωμα να δημιουργήσετε ένα πακέτο" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Δεν έχετε εξουσιοδότηση να επεξεργαστείτε το συγκεκριμένο πόρο" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Δεν βρέθηκε πόρος" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Μη εξουσιοδοτημένοι να αναβαθμίσετε σύνολα δεδομένων" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Πρέπει να προσθέσετε τουλάχιστον ένα πόρο δεδομένων" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Μη εξουσιοδοτημένοι να δημιουργήσετε ένα πόρο" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Δεν είναι δυνατή η προσθήκη πακέτου για αναζήτηση ευρετηρίου." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Δεν είναι δυνατή η ενημέρωση αναζήτησης ευρετηρίου." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Δεν έχετε εξουσιοδότηση να διαγράψετε το πακέτο %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Το συγκεκριμένο σύνολο δεδομένων έχει διαγραφεί." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Ο πόρος έχει διαγραφεί. " + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Δεν έχετε εξουσιοδότηση να διαγράψετε τον πόρο %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Μη εξουσιοδοτημένοι να διαβάσετε πόρους %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" -msgstr "" +msgstr "Καμία λήψη δεν είναι διαθέσιμη" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Δεν έχετε εξουσιοδότηση να διαβάσετε το σύνολο δεδομένων %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Δεν έχει οριστεί προεπισκόπηση." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Περισσότερα προβεβλημένα" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Περισσότερα προβεβλημένα" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Λιγότερα προβεβλημένα" -#: ckan/controllers/related.py:75 +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Νεότερο" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Παλαιότερο" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" -msgstr "" +msgstr "Το ζητούμενο σχετικό στοιχείο δε βρέθηκε" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Δεν βρέθηκε σχετικό στοιχείο " + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Δεν έχετε εξουσιοδότηση" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Το πακέτο δεν βρέθηκε" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Το σχετικό στοιχείο δημιουργήθηκε με επιτυχία" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Το σχετικό στοιχείο ενημερώθηκε με επιτυχία" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Το σχετικό στοιχείο έχει διαγραφεί" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Δεν έχετε εξουσιοδότηση να διαγράψετε το σχετικό αντικείμενο %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Εφαρμογή" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Ιδέα" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Ειδησεογραφικό άρθρο" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Έγγραφο" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Δημοσίευεση" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Οπτικοποίηση" #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" @@ -355,535 +649,425 @@ msgstr "Ιστορικού ενημέρωσης CKAN Repository" #: ckan/controllers/revision.py:43 msgid "Recent changes to the CKAN repository." -msgstr "Πρόσφατες αλλαγές στο CKAN repository." +msgstr "Πρόσφατες αλλαγές στο αποθετήριο της CKAN " -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Σύνολα δεδομένων που επηρεάζονται:%s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Η αναθεώρηση ενημερώθηκε" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Άλλο" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Δεν βρέθηκε ετικέτα" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Μη εξουσιοδοτημένοι να δημιουργήσετε ένα χρήστη" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Μη εξουσιοδοτημένοι να δημιουργήσετε χρήστη %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Ο χρήστης δεν βρέθηκε" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." -msgstr "Κακό Captcha. Παρακαλώ δοκιμάστε ξανά." +msgstr "Άκυρο κείμενο επιβεβαίωσης. Παρακαλώ δοκιμάστε ξανά." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" -msgstr "Χρήστης \"%s\" εγγράφεται τώρα αλλά είστε ακόμα συνδεδεμένοι ως \"%s\" από πριν" +msgstr "Ο χρήστης \"%s\" έχει εγγραφεί αλλά είστε ακόμα συνδεδεμένοι ως \"%s\" από πριν" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" -msgstr "Δεν ορίστηκε χρήστης" +msgstr "Δεν έχει οριστεί χρήστης" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Δεν έχετε δικαίωμα επεξεργασίας του χρήστη %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Χρήστης %s δεν επιτρέπεται να επεξεργαστεί %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" -msgstr "Ενημέρωση προφίλ" +msgstr "Το προφίλ ενημερώθηκε" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" -msgstr "%s είναι τώρα συνδεδεμένοι" +msgstr "%s είναι συνδεδεμένος" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Η σύνδεση απέτυχε.Λάθος όνομα χρήστη ή κωδικός πρόσβασης." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" -msgstr "(Ή αν χρησιμοποιείτε το OpenID, δεν έχει σχέση με λογαριασμό χρήστη.)" +msgstr "(Ή αν χρησιμοποιείτε το OpenID, δεν σχετίζεται με κάποιο λογαριασμό χρήστη.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" -msgstr "\"%s\" αντιστοιχεί αρκετούς χρήστες" +msgstr "\"%s\" αντιστοιχεί σε διάφορους χρήστες" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Δεν υπάρχει τέτοιος χρήστης:%s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." -msgstr "Παρακαλούμε ελέγξτε τα εισερχόμενά σας για την επαναφορά κωδικού." +msgstr "Παρακαλούμε ελέγξτε τα εισερχόμενά μηνύματα σας για τον κωδικό επαναφοράς." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Δεν ήταν δυνατή η αποστολή συνδέσμου επαναφοράς:%s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Άκυρο κλειδί επαναφοράς. Παρακαλώ δοκιμάστε ξανά." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Ο κωδικός πρόσβασής σας έχει επαναφερθεί." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Σφάλμα: Αδυναμία ανάλυσης Σχετικά με το κείμενο" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." -msgstr "Ο κωδικός πρόσβασής σας πρέπει να είναι 4 χαρακτήρων ή και περισσότερο." +msgstr "Ο κωδικός πρόσβασής πρέπει να έχει τουλάχιστον 4 χαρακτήρες." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Οι κωδικοί που δώσατε δεν ταιριάζουν." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Όνομα" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Μοναδικό αναγνωριστικό </ strong> για την ομάδα." - -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2+ χαρακτήρες, πεζά, χρησιμοποιώντας μόνο 'a-z0-9' και '-_'" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Λεπτομέρειες" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Προσθήκη χρηστών" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Το μήκος του ονόματος πρέπει να είναι τουλάχιστον %s χαρακτήρες" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Το όνομα μπορεί να αποτελείται μόνο από πεζά αλφαριθμητικά (χαρακτήρες ascii) και τα σύμβολα - (παύλα) και _ (κάτω παύλα)" - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Το όνομα συνόλου δεδομένων υπάρχει ήδη στη βάση δεδομένων" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Το όνομα της ομάδας υπάρχει ήδη στην βάση δεδομένων" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Η τιμή που δεν ταιριάζει με το απαιτούμενο format: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(κενό)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Ελλιπές σύνολο δεδομένων πόρου(ων)." - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Το μήκος του tag \"%s\" είναι μικρότερο από το ελάχιστο απαιτούμενο %s" - -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Η ετικέτα \"%s\" δεν πρέπει να περιέχει εισαγωγικά: \"" - -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Διπλό κλειδί \"%s\"" - -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Επιπλέον ζεύγος κλειδιού-τιμής: δεν έχει τεθεί κλειδί για την τιμή \"%s\"." - -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Δεν μπορείτε να δημιουργήσετε ομάδες" - -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Ομάδα" - -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Δεν μπορεί να εξαχθεί η επιλογή νέων ομάδων από συνεχείς τιμές δομημένες σαν αυτό:%s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "άλλο - παρακαλώ προσδιορίστε" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Επιπλέον πληροφορίες" - -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Πακέτο" - -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Προσθήκη πακέτων" - -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Ένα σύντομο περιγραφικό τίτλο για το σύνολο δεδομένων." - -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Δεν πρέπει να είναι μια περιγραφή αν και - σώστε το για το πεδίο των Notes. Μην δίνετε διαχωριστική τελεία." - -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Ένα μοναδικό αναγνωριστικό για το πακέτο." - -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Θα πρέπει να είναι σε γενικές γραμμές ανθρωπίνως αναγνώσιμη, στο πνεύμα του Σημασιολογικού Ιστού URIs. Χρησιμοποιείτε μόνο ένα ακρωνύμιο, εάν είναι ευρέως αναγνωρισμένη. Η μετονομασία είναι δυνατή, αλλά αποθαρρύνεται." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Ένας αριθμός που αντιπροσωπεύει την έκδοση (εάν υπάρχει)" - -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "Η διεύθυνση URL για την ιστοσελίδα που περιγράφει τα δεδομένα (όχι τα ίδια τα δεδομένα)." - -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "π.χ. http://www.example.com/growth-figures.html" - -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Το όνομα του βασικής επαφής, για πληροφορίες σχετικά με αυτό το συγκεκριμένο σύνολο δεδομένων, χρησιμοποιήστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου στο παρακάτω πεδίο." - -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Εάν υπάρχει ένα άλλο σημαντικό πρόσωπο επαφής (εκτός από το πρόσωπο στο πεδίο Συγγραφέας) τότε καταχώρησε τις λεπτομέρειες εδώ." - -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Άδεια" - -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr " Η άδεια βάσει της οποίας έχει κυκλοφορήσει το σύνολο δεδομένων ." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Ετικέτες" - -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Όροι χωρισμένοι με κόμμα που μπορούν να συνδέσουν αυτό το σύνολο δεδομένων με παρόμοια. Για περισσότερες πληροφορίες σχετικά με συμβάσεις, δείτε <a href=\"%s\"> αυτή τη σελίδα wiki </ a>." - -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "π.χ. ρύπανση, ποτάμια, ποιότητα των υδάτων" - -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Τα αρχεία που περιέχουν τα δεδομένα ή τη διεύθυνση του API για την πρόσβαση σε αυτό." +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Πρέπει να δώσετε τον κωδικό πρόσβασης " -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br /> Αυτά μπορούν να επαναληφθούν, όπως απαιτείται. Για παράδειγμα, εάν τα δεδομένα παρέχονται σε πολλές μορφές, ή είναι χωρισμένα σε διαφορετικές περιοχές ή χρονικές περιόδους, κάθε αρχείο είναι ένας διαφορετικός «πόρος» που θα πρέπει να περιγράφεται με διαφορετικό τρόπο.Θα εμφανίζονται όλοι μαζί στη σελίδα συνόλου δεδομένων στο CKAN. <br /> <br /> <b> URL: </ b> Αυτό είναι ο σύνδεσμος στο Internet που οδηγεί απευθείας στα δεδομένα - επιλέγοντας αυτόν τον σύνδεσμο σε ένα web browser, ο χρήστης θα κατεβάσει αμέσως το πλήρες σύνολο δεδομένων. Σημειώστε ότι οι βάσεις δεδομένων δεν φιλοξενούνται σε αυτό το site, αλλά από τον εκδότη των στοιχείων. Εναλλακτικά, η διεύθυνση URL μπορεί να παραπέμπει σε ένα διακομιστή API, όπως ένα SPARQL endpoint ή μια JSON-P υπηρεσία <br /> Μορφή:<b>. Αυτό θα πρέπει να δώσει τη μορφή του αρχείου στο οποίο παρέχονται τα δεδομένα .<br /> <b> Περιγραφή </ b> Κάθε πληροφορία που θέλετε να προσθέσετε για να περιγράψετε τον πόρο. <br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Επιλογές Μορφής: CSV | RDF | XML | XBRL | SDMX | HTML + RDFa | Άλλες ανάλογα με την περίπτωση" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Δεν βρέθηκε το στοιχείο" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Σημειώσεις" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} δεν βρέθηκε" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Η κύρια περιγραφή του συνόλου δεδομένων" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Δεν έχετε εξουσιοδότηση να διαβάσετε {0} {1}" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Συχνά εμφανίζεται με τον τίτλο πακέτο. Ειδικότερα, θα πρέπει να ξεκινήσει με μια σύντομη φράση που περιγράφει τα δεδομένα επιγραμματικά, διότι οι πρώτες λίγες λέξεις μπορούν να χρησιμοποιηθούν μόνο σε ορισμένες προβολές από τα σύνολα δεδομένων." +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Όλα" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Μπορείτε να χρησιμοποιήσετε τη %sMarkdown μορφοποίηση%s εδώ. " +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Σφάλμα: Αδυναμία ανάλυσης Σχετικά με το κείμενο" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Βασικές Πληροφορίες" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "ο {actor} πρόσθεσε την ετικέτα {tag} στο σύνολο δεδομένων {dataset}" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Πηγές" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} ενημέρωσε την ομάδα {group}" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Ομάδες" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "ο {actor} ενημέρωσε τον οργανισμό {organization}" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Λεπτομέρειες" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Τίτλος" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "ο {actor} ενημέρωσε το σύνολο δεδομένων {dataset}" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Έκδοση" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "ο {actor} αλλαξε το πρόσθετο {extra} στο σύνολο δεδομένων {dataset}" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} ενημέρωσε τον πόρο {resource} στο σύνολο δεδομένων {dataset}" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Δημιουργός" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} ενημέρωσαν τα προφίλ τους" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Email δημιουργού" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} διέγραψε την ομάδα {group}" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Υπεύθυνος Συντήρησης" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "ο {actor} διέγραψε τον οργανισμό {organization}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Email υπευθύνου για την συντήρηση" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "ο {actor} διέγραψε το σύνολο δεδομένων {dataset}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Άδεια" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "ο {actor} διέγραψε το πρόσθετο {extra} στο σύνολο δεδομένων {dataset}" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Πολιτεία/Περιοχή" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "ο {actor} διέγραψε τον πόρο {resource} από το σύνολο δεδομένων {dataset}" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Ο πόρος πρέπει να είναι ένα λεξικό: %r" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} δημιούργησε την ομάδα {group}" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Άγνωστο κλειδί :%s" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} δημιούργησε τον οργανισμό {organization}" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Κενό κλειδί " +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} δημιούργησε το σύνολο δεδομένων {dataset}" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Ενημέρωση" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} πρόσθεσε το πρόσθετο {extra} στο σύνολο δεδομένων {dataset}" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Προστέθηκε ρόλος(οι) χρήστη " +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} πρόσθεσε τον πόρο {resource} στο σύνολο δεδομένων {dataset}" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Παρακαλώ δώστε ένα όνομα χρήστη" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} εγγράφηκε" -#: ckan/lib/helpers.py:482 +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} αφαίρεσε την ετικέτα {tag} από το σύνολο δεδομένων {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} διέγραψε το σχετικό στοιχείο {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} άρχισε να ακολουθεί το {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} άρχισε να ακολουθεί τον χρήστη {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} άρχισε να ακολουθεί την ομάδα {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} δημιούργησε έναν σύνδεσμο στο σχετικό {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "μία νέα δραστηριότητα από το {site_title}" +msgstr[1] "{n} νέες δραστηριότητες από το {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Ιανούαριος" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Φεβρουάριος" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Μάρτιος" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Απρίλιος" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Μάιος" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Ιούνιος" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Ιούλιος" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Αύγουστος" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Σεπτέμβριος" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Οκτώβριος" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Νοέμβριος" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Δεκέμβριος" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Μόλις τώρα" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "πριν ένα λεπτό" +msgstr[1] "πριν {mins} λεπτά" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "πριν μία ώρα" +msgstr[1] "πρίν {hours} ώρες" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "μια μέρα πρίν" +msgstr[1] "πρίν {days} ημέρες" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Ενημερώστε το avatar σας στο gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Άγνωστος" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "κανένα όνομα" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Δημιουργήθηκε νέο σύνολο δεδομένων." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Επεξεργασία Πόρων." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Επεξεργασία ρυθμίσεων." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "μία προβολή" +msgstr[1] "{number} προβολές" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "μία πρόσφατη προβολή" +msgstr[1] "{number} πρόσφτατες προβολές" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Αξιότιμε %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Καμία διεύθυνση ηλεκτρονικού ταχυδρομείου παραλήπτη διαθέσιμη!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -893,8 +1077,8 @@ msgid "" " %(reset_link)s\n" msgstr "Έχετε ζητήσει να επαναφέρετε τον κωδικό σας %(site_title)s.\n\nΠαρακαλώ πατήστε στον παρακάτω σύνδεσμο για να επιβεβαιώσετε αυτό το αίτημα:\n\n %(reset_link)s \n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Επαναφέρετε τον κωδικό πρόσβασής σας" @@ -910,11 +1094,11 @@ msgstr "Καμία δοσμένη ιστοσελίδα" msgid "Author not given" msgstr "Δεν δόθηκε δημιουργός" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Δεν δόθηκε Συντηρητής" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Δεν επιτρέπονται υπερσύνδεσμοι στο log_message" @@ -927,8 +1111,8 @@ msgstr "Δεν επιτρέπονται υπερσύνδεσμοι στο log_me #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Λείπει τιμή" @@ -941,15 +1125,32 @@ msgstr "Το πεδίο εισαγωγής %(name)s δεν ήταν αναμεν msgid "Please enter an integer value" msgstr "Παρακαλώ εισάγετε έναν ακέραιο αριθμό" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Πηγές" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Μη έγκυρο πακέτο πόρου(ων) " -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 -msgid "Missing Value" -msgstr "Λείπει τιμή" +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Επιπλέον πληροφορίες" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "Λείπει τιμή" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Δεν παρέχεται κανένα έγκυρο κλειδί API ." @@ -958,571 +1159,591 @@ msgstr "Δεν παρέχεται κανένα έγκυρο κλειδί API ." msgid "Tag vocabulary \"%s\" does not exist" msgstr "Δεν υπάρχει ετικέτα λεξιλόγιο \"%s\" " -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Χρήστης" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Σύνολο Δεδομένων" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Ομάδα" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Πρέπει να δώσετε έναν Φορέα" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Ο οργανισμός δεν υπάρχει" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Δεν είναι δυνατή η προσθήκη συνόλου δεδομένων σε αυτόν τον οργανισμό." + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Άκυρος ακέραιος" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Λάθος μορφή ημερομηνίας " -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Σύνολο Δεδομένων" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Χρήστης" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Σχετικά" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Αυτό το όνομα της ομάδας ή το ID δεν υπάρχει." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Τύπος δραστηριότητας" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Αυτό το όνομα δεν μπορεί να χρησιμοποιηθεί" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Το μήκος του ονόματος πρέπει να είναι τουλάχιστον %s χαρακτήρες" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr " Το όνομα πρέπει να είναι κατ 'ανώτατο όριο των %i χαρακτήρων" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "Το URL πρέπει να περιέχει καθαρά πεζούς αλφαριθμητικούς (ASCII) χαρακτήρες και τα σύμβολα:-_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Αυτό το URL είναι ήδη σε χρήση." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Το μήκος του ονόματος \"%s\" είναι μικρότερο από το ελάχιστο%s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Το μήκος του ονόματος \"%s\" είναι περισσότερο από το μέγιστο%s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Η έκδοση πρέπει να είναι κατ 'ανώτατο όριο των %i χαρακτήρων" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Διπλό κλειδί \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Το όνομα της ομάδας υπάρχει ήδη στην βάση δεδομένων" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Το μήκος του tag \"%s\" είναι μικρότερο από το ελάχιστο απαιτούμενο %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Το μήκος της ετικέτας \"%s\" είναι περισσότερο από το μέγιστο %i " -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Η ετικέτα \"%s\" πρέπει να αποτελείται από αλφαριθμητικούς χαρακτήρες ή σύμβολα:-_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Η ετικέτα \"%s\" δεν μπορεί να περιέχει κεφαλαία γράμματα" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Αυτό το όνομα σύνδεσης δεν είναι διαθέσιμο." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Παρακαλώ εισάγετε τους δύο κωδικούς πρόσβασης" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Ο κωδικός πρόσβασής σας θα πρέπει να είναι 4 χαρακτήρων ή περισσότερο" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Οι κωδικοί που δώσατε δεν ταιριάζουν" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Η επεξεργασία δεν επιτρέπεται, δεδομένου ότι μοιάζει με spam. Παρακαλούμε αποφύγετε συνδέσεις στην περιγραφή σας." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Αυτό το όνομα λεξιλογίου είναι ήδη σε χρήση." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Δεν μπορείτε να αλλάξετε την τιμή του κλειδιού από το%s στο%s. Αυτό το κλειδί είναι μόνο για ανάγνωση." -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Το Λεξιλόγιο Ετικέτας δεν βρέθηκε." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Η ετικέτα%s δεν ανήκει στο λεξιλόγιο%s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Κανένα όνομα ετικέτας" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Η ετικέτα %s ανήκει ήδη στο λεξιλόγιο%s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" -msgstr "" +msgstr "Παρακαλώ δώστε μια έγκυρη διεύθυνση URL" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "ο ρόλος δεν υπάρχει." + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Δημιουργία αντικειμένου %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Δημιουργία συσχέτισης πακέτων: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: Δημιούργησε αντικείμενο μέλους %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Προσπάθεια να δημιουργηθεί ένας φορέας ως ομάδα" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Πρέπει να δηλώσετε κάποιο id πακέτου ή όνομα(παράμετρος \"πακέτο\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Πρέπει να δώσετε μια βαθμολογία (παράμετρος \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Η βαθμολογία πρέπει να είναι ένας ακέραιος αριθμός" -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Η βαθμολογία πρέπει να είναι μεταξύ %i και %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Πρέπει να είστε συνδεδεμένος για να ακολουθήσετε χρήστες" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" -msgstr "" +msgstr "Δεν μπορείς να ακολουθήσεις τον εαυτό σου" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Ήδη ακολουθείτε τον {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Πρέπει να είστε συνδεδεμένος για να ακολουθήσετε ένα σύνολο δεδομένων" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Πρέπει να είστε συνδεδεμένος για να ακολουθήσετε μια ομάδα" #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: Διαγραφή Πακέτου: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Διαγραφή %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Διαγραφή Μέλους: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "όχι id στα δεδομένα" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Αδύνατη η εύρεση λεξιλογίου \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Αδύνατη η εύρεση ετικέτας \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Πρέπει να είστε συνδεδεμένος για να σταματήσετε να ακολουθείτε κάτι." -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Δεν ακολουθείτε τον {0}" + +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" -msgstr "" +msgstr "Δεν ορίζεται αν χρησιμοποιείται η παράμετρος \"query\"" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" -msgstr "" +msgstr "Πρέπει να είναι <field>:<value> pair(s)" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "Το πεδίο \"{field}\" δεν αναγνωρίστηκε στο resource_search." -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "Άγνωστος χρήστης:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "Δεν βρέθηκε το στοιχείο" #: ckan/logic/action/update.py:178 msgid "Resource was not found." msgstr "Δεν βρέθηκαν πόροι." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API:Ενημέρωση αντικειμένου %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Το πακέτο δεν βρέθηκε" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Ενημέρωση συσχέτισης πακέτου: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "Το TaskStatus δε βρέθηκε." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Ο οργανισμός δεν βρέθηκε." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Ο χρήστης %s δεν έχει δικαίωμα δημιουργίας πακέτων" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Ο χρήστης %s δεν έχει δικαίωμα επεξεργασίας αυτών των ομάδων" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "Πρέπει να είστε sysadmin για να δημιουργήσετε ένα χαρακτηριστικό σχετικό στοιχείο" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Πρέπει να είστε συνδεδεμένος για να προσθέσετε ένα σχετικό αντικείμενο." -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Ο χρήστης %s δεν έχει δικαίωμα επεξεργασίας αυτών των πακέτων" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη δημιουργία ομάδας." -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη δημιουργία ομάδων εξουσιοδότησης." +msgid "User %s not authorized to create organizations" +msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη δημιουργία φορέων" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη δημιουργία χρηστών." -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Δε βρέθηκε η ομάδα." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Απαιτείται ένα έγκυρο κλειδί API για τη δημιουργία πακέτου." -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Απαιτείται ένα έγκυρο κλειδί API για τη δημιουργία ομάδας." -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την προσθήκη μελών" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή του πακέτου %s." -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Δε βρέθηκε κανένα πακέτο για αυτόν τον πόρο, δεν μπορεί να γίνει έλεγχος στο auth." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή του πόρου %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Μόνο ο ιδιοκτήτης μπορεί να διαγράψει το σχετικό αντικείμενο." -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή της σχέσης %s." -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή ομάδων" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή της ομάδας %s." -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή φορέων" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή του οργανισμού %s" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή του task_status." -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή μελών στον οργανισμό %s " + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Ο χρήστης %s δεν έχει δικαίωμα ανάγνωσης αυτών των πακέτων" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την ανάγνωση του πακέτου %s." -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Δε βρέθηκε κανένα πακέτο για αυτόν τον πόρο, δεν μπορεί να γίνει έλεγχος στο auth." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την ανάγνωση του πόρου %s." -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την ανάγνωση της ομάδας %s." +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Πρέπει να είστε συνδεδεμένος για να έχετε πρόσβαση στον Πίνακα βασικών λειτουργιών." -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία του πακέτου %s." -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την ανάγνωση και την επεξεργασία του %s." +msgid "User %s not authorized to edit resource %s" +msgstr "Ο χρήστης %s δεν έχει δικαίωμα επεξεργασίας του πόρου %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την αλλαγή κατάστασης του πακέτου %s." -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία των αδειών του πακέτου %s." - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία της ομάδας %s." -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία του οργανισμού %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Μόνο ο ιδιοκτήτης μπορεί να ανανεώσει το σχετικό αντικείμενο." -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "" +msgstr "Πρέπει να είστε sysadmin για να μπορείτε να αλλάξετε το χαρακτηριστικό πεδίο ενός σχετικού αντικειμένου." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την αλλαγή κατάστασης της ομάδας %s." -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία των αδειών της ομάδας %s." -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία των αδειών της ομάδας εξουσιοδότησης %s." - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία του χρήστη %s." -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την αλλαγή κατάστασης της επανάληψης." -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την ανανέωση του πίνακα task_status." -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την ανανέωση του πίνακα term_translation." -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Απαιτείται ένα έγκυρο κλειδί API για την επεξεργασία ενός πακέτου." -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Απαιτείται ένα έγκυρο κλειδί API για την επεξεργασία μιας ομάδας." -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Δύο IDs πακέτων απαιτούνται." - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Ο χρήστης δεν έχει εξουσιοδότηση για τη δημιουργία ομάδων." - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Οι ομάδες εξουσιοδότησης δεν εφαρμόζονται σε αυτό το προφίλ." - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για τη διαγραφή πακέτων σε αυτή την ομάδα." - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Μόνο μέλη αυτής της ομάδας έχουν εξουσιοδότηση να διαγράψουν την ομάδα." - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Ο χρήστης δεν έχει εξουσιοδότηση για την ανάγνωση του πακέτου %s." - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την εμφάνιση της ομάδας %s." - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία πακέτων σε συτές τις ομάδες." - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία πόρων σε συτό το πακέτο." - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Το πακέτο επεξεργασίας αδειών δεν είναι διαθέσιμο." - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Μόνο μέλη αυτής της ομάδας έχουν εξουσιοδότηση να επεξεργαστούν την ομάδα." - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Ο χρήστης %s δε βρέθηκε." - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "Ο χρήστης %s δεν έχει εξουσιοδότηση για την επεξεργασία αυτής της ομάδας." - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Η ομάδα επεξεργασίας αδειών δεν εφαρμόζεται." - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Η εξουσιοδοτημένη ομάδα ενημέρωσης δεν εφαρμόζεται." - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Μη καθορισμένη άδεια" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" -msgstr "" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" -msgstr "" +msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" -msgstr "" +msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" -msgstr "" +msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" -msgstr "" +msgstr "Creative Commons Αναφορά" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" -msgstr "" +msgstr "Creative Commons Αναφορά - Παρόμοια διανομή" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" -msgstr "" +msgstr "Άδεια Ελεύθερης Τεκμηρίωσης GNU" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Άλλο (Ανοιχτό)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Άλλο (Δημόσιο Πεδίο)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Άλλο (Χαρακτηριστικό)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" -msgstr "" +msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" -msgstr "" +msgstr "Creative Commons Μη Εμπορική Χρήση" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Άλλο (Μη εμπορικό)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Άλλο (Κλειστό)" @@ -1571,829 +1792,2637 @@ msgstr "είναι γονιός τού %s" msgid "has sibling %s" msgstr "αδελφός με %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Επεξεργασία" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Φορτώνει...." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Προεπισκόπηση" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Δεν υπάρχουν δεδομένα από το API για αυτόν τον πόρο" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Για χρήση" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Αποτυχία φόρτωσης πληροφοριών από το API δεδομένων" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Διαμόρφωση μείωσης τιμής" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Δεν βρέθηκε" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "Εδώ" +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Ξεκινήστε να πληκτρολογείτε..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Δεδομένα εισόδου πολύ μικρά, πρέπει να είναι τουλάχιστον ένας χαρακτήρας" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Υπάρχουν μη αποθηκευμένες αλλαγές στην φόρμα" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Παρακαλώ Επιβεβαιώστε " + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Είστε βέβαιοι ότι θέλετε να εκτελέσετε αυτή την ενέργεια;" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Επιβεβαίωση" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Ακύρωση" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Αριθμός Συνόλων Δεδομένων" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Ακολουθήστε" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Περιγραφή" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Διακοπή ακολούθησης" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "περισσότερα" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "λιγότερα" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Φορτώστε ένα αρχείο" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Αριθμός μελών" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Παρουσιάστε ένα λάθος" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "O πόρος μεταφορτώθηκε επιτυχώς" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Αδυναμία μεταφόρτωσης του αρχείου" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Αδυναμία επικύρωσης της μεταφόρτωσης" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Αδυναμία λήψης δεδομένων του αρχείου μεταφόρτωσης" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Δείτε πηγές βάσεων δεδομένων" +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Επεξεργασία" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "Λήψη" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Προβολή περισσοτέρων" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Μη " +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Απόκρυψη" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Καμία περιγραφή για αυτό το αντικείμενο" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Σφάλμα %(error_code)s" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "" +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Σχετικά με {0}" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "Καθόλου αξιολογήσεις ακόμη" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "API" -#: ckan/templates/_util.html:164 +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Ίδρυμα ανοιχτής γνώσης" + +#: ckan/templates/footer.html:19 msgid "" -"–\n" -" rate it now" -msgstr "–\n Αξιολογήστε το τώρα" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Λειτουργεί με /strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Ομάδα χρηστών" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Ρυθμίσεις Διαχειριστή Συστήματος" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Σφάλμα" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Δείτε το προφίλ" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Έλεγχος..." +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Πίνακας λειτουργιών (%(num)d νέο στοιχείο)" +msgstr[1] "Πίνακας λειτουργιών (%(num)d νέα στοιχεία)" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Γράψτε τουλάχιστον δύο χαρακτήρες..." +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Επεξεργασία ρυθμίσεων." -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Aυτή είναι η τρέχουσα διεύθυνση." +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Αποσύνδεση" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "Η διεύθυνση αυτή είναι διαθέσιμη!" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Συνδεθείτε" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Η διεύθυνση αυτή χρεησιμοποιείται ήδη, παρακαλούμε χρησιμοποιείστε μια διαφορετική." +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Εγγραφείτε" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Αποτυχία αποθήκευσης, πιθανώς λόγω μη έγκυρων δεδομένων" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Σύνολα Δεδομένων" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Προσθήκη συνόλου δεδομένων." +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Φορείς" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Προσθήκη ομάδας." +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Αναζήτηση Συνόλων Δεδομένων" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "Δεν έχετε αποθηκεύσει τις αλλαγές σας. Βεβαιωθείτε ότι πατήσατε το \"αποθήκευση αλλαγών\" κάτω πριν εγκαταλήψετε αυτή την σελίδα." +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Αναζήτηση" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Φορτώνει...." +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Λιγότερα" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(χωρίς όνομα)" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Περισσότερα" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "Διαγραφή πόρου '%name%';" +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Δεν υπάρχουν δραστηριότητες σε αυτή τη ροή" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " -msgstr "Η προεπισκόπηση δεν είναι διαθέσιμη για τον τύπο δεδομένων:" +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Διαχείριση" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "Αποτυχία ανεύρεσης διαπιστευτηρίων για αποθήκευση μεταφόρτωσης. Η μεταφόρτωση δεν μπορεί να προχωρήσει." +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Διαχειριστές Συστήματος" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." -msgstr "Έλεγχος των αδειών αποστολής..." +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Διαχείριση" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." -msgstr "Φόρτωμα φακέλου.." +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Είστε σίγουροι ότι θέλετε να επαναφέρετε τις ρυθμίσεις ;" -#: ckan/templates/js_strings.html:16 -msgid "Data File" -msgstr "Φάκελος δεδομένων" +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Επαναφορά" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Ενημέρωση" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Οπτικοποίηση" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr " επιλογές ρυθμίσεων" -#: ckan/templates/js_strings.html:16 -msgid "Image" -msgstr "Εικόνα" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Επιβεβαίωση Επαναφοράς" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Τι είναι οι Διαχειριστές Συστήματος ;" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>Ένας διαχειριστής συστήματος είναι κάποιος που έχει πλήρη έλεγχο πάνω σε μία εγκατάσταση CKAN. Μπορείτε να προσθέσετε μόνο έναν διαχειριστή συστήματος μέσω της εντολής paster <code>sysadmin</code> </p> " -#: ckan/templates/js_strings.html:16 -msgid "Metadata" -msgstr "Μεταδεδομένα" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Διαβάστε την τεκμηρίωση" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" -msgstr "Τεκμηρίωση" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Η προεπισκόπηση δεν είναι δυνατή" -#: ckan/templates/js_strings.html:16 -msgid "Code" -msgstr "Κωδικός" +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Κάντε κλίκ για περισσότερες πληροφορίες" -#: ckan/templates/js_strings.html:16 -msgid "Example" -msgstr "Παράδειγμα" +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Λήψη πόρου" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" -msgstr "Ανεβάστε" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Ο φυλλομετρητής σας δεν υποστηρίζει iframes." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Ακύρωση" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Η προεπισκόπηση δεν είναι δυνατή" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" -msgstr "Διεύθυνση" +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Περισσότερες λεπτομέρειες..." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Διαμόρφωση" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "Δεν βρέθηκε ενότητα χειρισμού για τον τύπο δεδομένων:%(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Κανονικό" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Kαθορισμένη Είσοδος" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Μεσαίο" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Μεσαίου Πλάτους Είσοδος" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Πλήρες" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Πλήρους πλάτους Είσοδος" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Μεγάλο" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Μεγάλη Είσοδος" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Προσαρμοσμένο Πεδίο (κενό)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Προσαρμοσμένο Πεδίο" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Πλαίσιο Κειμένου" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Επιλογή" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Δεν υπάρχει περιγραφή για αυτήν την ομάδα" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Ροή Δραστηριότητας" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Διαχειριστές" -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Προσθήκη μιας ομάδας" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Φόρμα Ομάδας" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Επιβεβαίωση Διαγραφής" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε την ομάδα - {name} ;" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε το μέλος - {name} ;" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Επεξεργασία Ομάδας:" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Επεξεργασία Ομάδας:" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Ακόλουθοι" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Ομάδες Συνόλων Δεδομένων" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Προσθήκη ομάδας." + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Δεν έχουν οριστεί ομάδες προς το παρόν." + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Τι θα λέγατε για τη δημιουργία ενός;" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Τι είναι οι Ομάδες;" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr " <p>Οι Ομάδες σας επιτρέπουν να ομαδοποιήσετε σύνολα δεδομένων βάσει μιας κοινότητας (για παράδειγμα, τα δεδομένα Πολιτικής Ελευθερίας) ή μιας θεματικής (π.χ. μεταφορές, υγεία, περιβάλλον), ώστε να είναι ευκολότερο για τους χρήστες να περιηγηθούν στα σύνολα δεδομένων ανά θέμα. Τα σύνολα δεδομένων μπορούν να είναι μέρος μιας ομάδας, αλλά δεν ανήκουν στην ομάδα όσον αφορά την ε[εξεργασία ή τα δικαιώματα.</p> " + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Μέλη" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Επεξεργασία Μέλους:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Προσθήκη Μέλους" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Όνομα χρήστη" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Ρόλος" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Προσθήκη" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε το μέλος;" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Διαγραφή" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Δημιουργήστε μια νέα ομάδα" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Δημιουργήστε μια νέα ομάδα" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Ενημέρωση ομάδας" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Προσθήκη συνόλου δεδομένων." + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "διαβάστε περισσότερα" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Σύνολα δεδομένων στην ομάδα : {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Ιστορικό Πρόσφατων Εκδόσεων" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Τίτλος" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Η Ομάδα μου" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "my-group" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Περιγραφή" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Λίγες πληροφορίες σχετικά με την ομάδα...." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL εικόνας" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτήν την ομάδα ;" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Αποθήκευση ομάδας" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Προβολή {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Η συγκεκριμένη ομάδα δεν έχει περιγραφή" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "ένα σύνολο δεδομένων" +msgstr[1] "{num} σύνολα δεδομένων" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 Σύνολα δεδομένων" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Καλωσήλθατε" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Καλωσήλθατε" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Μία ωραία μικρή εισαγωγική παράγραφος για τον δικτυακό τόπο." + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Αυτό είναι μια ενότητα στην οποία μπορείτε να αναδείξετε το περιεχόμενο που θεωρείτε σημαντικό." + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Αναζήτηση στα Δεδομένα" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "π.χ Τιμές Χρυσού" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Δημοφιλείς ετικέτες" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Αφαίρεση" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Προσαρμοσμένο" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Η φόρμα περιέχει μη έγκυρες εγγραφές:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Δεν υπάρχει περιγραφή για τον Φορέα" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Φόρμα Φορέα" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε τον Φορέα - {name} ;" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Επεξεργασία Φορέα" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Προβολή οργανισμού" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Πληροφορίες" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Προσθέστε έναν Οργανισμό" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Δεν έχουν ακόμη οριστεί Φορείς για αυτόν τον Ιστότοπο" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Τι είναι οι φορείς;" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "Τα σύνολα δεδομένων δημοσιεύονται στο datahub.gr από ένα εύρος οργανισμών, κυρίως του δημόσιου τομέα. Σε αυτή τη σελίδα μπορείτε να περιηγηθείτε και να ψάξετε για αυτούς χρησιμοποιώντας το όνομά τους ή τη θέση τους στην ιεραρχία οργανισμών." + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Επιστροφή στη λίστα μελών" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Επεξεργασία Μέλους" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Αποθήκευση" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Τι είναι οι ρόλοι;" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr " <p><strong>Διαχειριστής:</strong> Μπορεί να προσθέσει/επεξεργαστεί σύνολα δεδομένων καθώς και να διαχειριστεί τα μέλη του φορέα.</p> <p><strong>Συντάκτης:</strong> Μπορεί να προσθέσει/επεξεργαστεί σύνολα δεδομένων αλλά όχι και να διαχειριστεί τα μέλη του φορέα.</p> <p><strong>Μέλος:</strong> Μπορεί να δεί τα ιδιωτικά σύνολα δεδομένων του φορέα που ανήκει , αλλά όχι να προσθέσει νέα.</p> " + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Προσθήκη μέλους" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Προσθέστε έναν Οργανισμό" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Αποθήκευση Οργανισμού" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Δημιουργία Φορέα" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Ο οργανισμός μου" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "my-organization" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Λίγες πληροφορίες σχετικά με τον φορέα...." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε τον Φορέα ;" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Αποθήκευση Οργανισμού" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Ο οργανισμός δεν έχει περιγραφή" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Δημιουργείστε ένα σύνολο δεδομένων " + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Τι είναι τα σύνολα δεδομένων;" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "τα Σύνολα δεδομένων χρησιμοποιούνται για να ομαδοποιήσουν σχετικά δεδομένα. Αυτά μπορούν στη συνέχεια να βρεθούν κάτω από μια ενιαία διεύθυνσή (url) , με μια περιγραφή και πληροφορίες αδειοδότησης." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε το σύνολο δεδομένων - {name}? ;" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε τον πόρο - {name} ;" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Προβολή συνόλου δεδομένων" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Δημιουργείστε ένα σύνολο δεδομένων " + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Ανανέωση συνόλου δεδομένων" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Προσθήκη μεταδεδομένων στο σύνολο δεδομένων" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Προσθήκη δεδομένων στο σύνολο δεδομένων" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Τι είναι ένας πόρος ;" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Ένας πόρος μπορεί να είναι οποιοδήποτε αρχείο ή σύνδεσμος σε ένα αρχείο που περιέχει χρήσιμα δεδομένα." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Ιδιωτικό" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Προσχέδιο" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Δεν βρέθηκαν σχετικά στοιχεία" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Προσθήκη σχετικού στοιχείου" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Προβολή πόρου" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Προβολή" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "Σημείο τερματισμού API" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Download" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Δεν υπάρχει περιγραφή για τον πόρο" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Πηγή : <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Πρόσθετες Πληροφορίες" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Πεδίο" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Τιμή" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Τελευταία ενημέρωση" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "Άγνωστος" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Δημιουργήθηκε" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Διαμόρφωση" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Άδεια" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Δημιουργός" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Αναζήτηση Συνόλου Δεδομένων" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Αναζήτηση..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Υποβολή" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Παρακαλώ δοκιμάστε νέα αναζήτηση.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <strong>Συνέβη σφάλμα κατά την αναζήτηση.</strong> Παρακαλώ προσπαθείστε ξανά." + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API Έγγραφα" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "Μπορείτε επίσης να έχετε πρόσβαση σε αυτό το μητρώο χρησιμοποιώντας το %(api_link)s (δείτε %(api_doc_link)s)." + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "Μπορείτε επίσης να αποκτήσετε πρόσβαση σε αυτό το μητρώο χρησιμοποιώντας το %(api_link)s (δείτε %(api_doc_link)s) η κατεβάζοντας ένα %(dump_link)s." + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Επιπρόσθετες πληροφορίες" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Πηγή " + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Υπεύθυνος Συντήρησης" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Έκδοση" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Πολιτεία/Περιοχή" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Data API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "Το API δεδομένων δεν είναι διαθέσιμο για τον πόρο αυτό, καθώς δεν περιέχει ακόμη δεδομένα" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Επεξεργασία Συνόλου Δεδομένων" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Επεξεργασία Πήγων" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Πρόσθεσε μία πηγή" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "π.χ. Ένας περιγραφικός τίτλος" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "π.χ my-dataset" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "π.χ. Χρήσιμες πληροφορίες σχετικά με τα δεδομένα" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "π.χ οικονομία, υγεία, διακυβέρνηση" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Ορισμούς Αδειών και επιπλέον πληροφορίες μπορείτε να βρείτε στο <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Φορέας" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Επιλέξτε έναν φορέα" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Δεν υπάρχει περιγραφή για αυτό το σύνολο δεδομένων" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Σημαντικό: Υποβάλλωντας περιεχόμενο, συμφωνείτε στο να απελευθερωθούν οι συνεισφορές σας κάτω από την Open Database License." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το σύνολο δεδομένων ;" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Προσθέστε δεδομένα" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Ορατότητα" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Δημόσιο" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Θοδωρής Παπαδόπουλος" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "Email δημιουργού" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "thodoris@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "Email Υπευθύνου Συντήρησης" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Προηγούμενο" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Ολοκλήρωση" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Ενημέρωση Πόρου" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Σύνδεση σε Αρχείο" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Σύνδεση σε API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Πόρος" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "eg. http://data.gov.gr/gold-prices-jan-2013.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Όνομα" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "π.χ. Τιμές χρυσού Ιανουάριος 2013" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Μερικές χρήσιμες σημειώσεις για τα δεδομένα" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "π.χ. CSV, XML or JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "A" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Τελευταία τροποποίηση" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "π.χ. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Μέγεθος αρχείου" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "π.χ. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "Πρότυπο MIME" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "π.χ. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτόν τον πόρο ;" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Αποθήκευση & προσθήκη άλλου" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Επόμενο: Επιπρόσθετες πληροφορίες" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Δεν υπάρχει περιγραφή για τον πόρο" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Εξερευνήστε" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Προεπισκόπηση" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Δεδομένα και Πόροι" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">Αυτό το σύνολο δεδομένων δεν έχει δεδομένα, <a href=\"%(url)s\">τι θα λέγατε να προσθέσετε μερικά;</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>Συνέβη σφάλμα κατά την αναζήτηση.</strong> Παρακαλώ προσπαθείστε ξανά." + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Προσθέστε δεδομένα" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Επιπρόσθετες πληροφορίες" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Σχετική Φόρμα" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "Τι είναι τα σχετικά στοιχεία ;" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "<p> Σχετικά Μέσα είναι κάθε εφαρμογή, άρθρο, απεικόνιση ή ιδέα σχετική με αυτό το σύνολο δεδομένων. </ p> Για παράδειγμα, θα μπορούσε να είναι μια προσαρμοσμένη απεικόνιση, ένα γράφημα, μια εφαρμογή που χρησιμοποιεί το σύνολο ή μέρος των δεδομένων ή ακόμα και μια είδηση ​​που αναφέρεται σε αυτό το σύνολο δεδομένων. </ p>" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε το σχετικό στοιχείο- {name};" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Ιδέες και εφαρμογές" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr " <p>Εμφανίζονται τα <strong>%(first)s - %(last)s</strong> από <strong>%(item_count)s</strong> σχετικά στοιχεία που βρέθηκαν</p> " + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr " <p><strong>%(item_count)s</strong> σχετικά στοιχεία βρέθηκαν</p> " + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "Δεν έχουν υποβληθεί εφαρμογές" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "Τι είναι οι εφαρμογές;" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "Πρόκειται για εφαρμογές που έχουν δημιουργηθεί με τα σύνολα δεδομένων , καθώς και ιδέες για το τι θα μπορούσε να γίνει με αυτά." + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Φίλτρα Αποτελεσμάτων" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Φιλτράρισμα κατά τύπο" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Όλα" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Ταξινόμηση κατά" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Προκαθορισμένο" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Εφαρμογή" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Επεξεργασία σχετικού στοιχείου" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Επεξεργασία Σχετικού" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Επεξεργασία Σχετικού στοιχείου" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Δημιουργία" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Προσθήκη σχετικού στοιχείου" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Δημιουργία Σχετικού" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Δημιουργία Σχετικού στοιχείου" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "Τα Σχετικά στοιχεία μου" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.gr/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.gr/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Λίγες πληροφορίες σχετικά με το στοιχείο..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Τύπος" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το σχετικό στοιχείο;" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Αυτό το στοιχείο δεν έχει περιγραφή" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Μετάβαση σε {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Νεα Δραστηριότητα" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Ενσωμάτωση των δεδομένων προβολής" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Ενσωματώστε αντιγράφοντας αυτό στην ιστοσελίδα σας:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Διαλέξτε πλάτος και ύψος σε εικονοστοιχεία:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Πλάτος:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Ύψος:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "URL Παρακαολούθησης" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Καθαρισμός Όλων" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Προβολή περισσοτέρων {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Προβολή Μόνο Δημοφιλών {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Δεν υπάρχουν φίλτρα για αύτην την αναζήτηση" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Αρχική" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Γλώσσα" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Πάμε" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Αυτό το σύνολο δεδομένων ικανοποιεί τον Ανοιχτό Ορισμό." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "Μη καθορισμένη άδεια" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Διαγραμμένα" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Δημοφιλή" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Το σύνολο δεδομένων δεν έχει περιγραφή" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "Δεν υπάρχουν εφαρμογές, ιδέες, ειδήσεις ή εικόνες που να έχουν συσχετιστεί με αυτό το σύνολο δεδομένων ακόμη." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Προσθήκη στοιχείου" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "ένα σύνολό o δεδομένων βρέθηκε e για \"{query}\"" +msgstr[1] "{number} σύνολα δεδομένων βρέθηκαν για \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Δεν βρέθηκαν σύνολα δεδομένων βρέθηκαν για \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "βρέθηκε ένα σύνολο δεδομένων" +msgstr[1] "βρέθηκαν {number} σύνολα δεδομένων" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr " δεν βρέθηκαν σύνολα δεδομένων" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "βρέθηκε μια ομάδα για \"{query}\"" +msgstr[1] "βρέθηκαν {number} ομάδες για \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Δεν βρέθηκαν ομάδες για \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "βρέθηκε μία ομάδα" +msgstr[1] "βρέθηκαν {number} ομάδες" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Δεν βρέθηκαν ομάδες" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "ένας φορέας βρέθηκε για \"{query}\"" +msgstr[1] "{number} φορείς βρέθηκαν για \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Δεν βρέθηκαν φορείς για \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "Βρέθηκε ένας φορέας" +msgstr[1] "Βρέθηκαν {number} φορείς" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Δεν βρέθηκαν φορείς" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Ταξινόμηση κατά" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Σχετικότητα" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Όνομα (Αύξουσα)" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Όνομα (Φθίνουσα)" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Εγγραφή" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Αλλαγές" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Ροή ειδήσεων" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Δραστηριότητα από στοιχεία που παρακολουθείτε" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Τα σύνολα δεδομένων μου" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Δεν έχετε κάποιο σύνολο δεδομένων" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Πληροφορίες λογαριασμού" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Το προφίλ σας επιτρέπει σε άλλους χρήστες να γνωρίζουν ποιοι είστε και τι κάνετε." + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Πίνακας βασικών λειτουργιών" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Ρυθμίσεις" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Αλλάξτε τα στοιχεία σας" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Πλήρες όνομα" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "π.χ Θοδωρής Παπαδόπουλος" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "π.χ. thodoris@example.gr" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Λίγα λόγια για εσάς..." + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Εγγραφείτε στο e-mail ειδοποιήσεων" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Αλλαγή του κωδικού" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Κωδικός" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Επιβεβαίωση κωδικού" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Ενημέρωση προφίλ" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Όλοι οι χρήστες" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Χρήστες:" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Σύνδεση" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Εγγραφείτε για λογαριασμό" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Εγγεαφείτε , παίρνει μόνο ένα λεπτό." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Δημιουργείστε έναν λογαριασμό" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Ξεχάσατε τα στοιχεία σας;" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Δεν υπάρχει πρόβλημα, χρησιμοποιήστε τη φόρμα ανάκτησης κωδικού για να τον επαναφέρετε." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Ξεχάσατε τον κωδικό σας;" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Αποσυνδέθηκε" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Επιτυχής αποσύνδεση." + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Είστε ήδη συνδεδεμένος ως {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Αποσύνδεση" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Να με θυμάσαι" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Είστε ήδη συνδεδεμένος" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Θα πρέπει να αποσυνδεθείτε για να μπορέσετε να συνδεθείτε με έναν άλλο λογαριασμό." + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Αποσύνδεση τώρα" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Εγγραφή" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Εγγραφείτε για λογαριασμό" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Γιατί να εγγραφώ;" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Δημιουργία σύνολα δεδομένων, ομάδες και άλλα συναρπαστικά πράγματα" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Πλήρες όνομα" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Δημιουργείστε έναν λογαριασμό" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Επαναφορά κωδικού" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Επαναφορά κωδικού" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Ενημέρωση Κωδικού" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Πως λειτουργεί;" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Απλά εισάγετε ένα νέο κωδικό πρόσβασης και θα ενημερώσουμε το λογαριασμό σας" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Δεν έχετε δημιουργήσει κάποιο σύνολο δεδομένων" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Δημιουργία τώρα ;" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "Ο χρήστης δεν έχει δημιουργήσει κάποιο σύνολο δεδομένων" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Δεν έχουν παράσχει στοιχεία σχετικά με εσάς." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Ο χρήστης δεν έχει δώσει στοιχεία για τον εαυτό του" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "Αυτό σημαίνει ότι μόνο εσείς μπορείτε να δείτε αυτό" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Μέλος από" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API Key" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Αίτημα Επαναφοράς" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Εισάγετε το όνομα χρήστη σας στο πλαίσιο κειμένου και θα σας στείλουμε ένα email με ένα σύνδεσμο για να εισάγετε ένα νέο κωδικό πρόσβασης." + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Δείτε το προφίλ μου" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Δραστηριότητα από:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Αναζήτηση λίστας..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "Δεν ακολουθείτε τίποτα" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Δεν υπάρχουν ακόλουθοι" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Αναζήτηση χρηστών" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Για χρήση" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Διαμόρφωση μείωσης τιμής" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "Εδώ" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Αριθμός Συνόλων Δεδομένων" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Δείτε πηγές βάσεων δεδομένων" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "Λήψη" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Μη " + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Καμία περιγραφή για αυτό το αντικείμενο" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Δείτε αυτό" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "Καθόλου αξιολογήσεις ακόμη" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n Αξιολογήστε το τώρα" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Σφάλμα" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Έλεγχος..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Γράψτε τουλάχιστον δύο χαρακτήρες..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Aυτή είναι η τρέχουσα διεύθυνση." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Η διεύθυνση αυτή είναι διαθέσιμη!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Η διεύθυνση αυτή χρεησιμοποιείται ήδη, παρακαλούμε χρησιμοποιείστε μια διαφορετική." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Αποτυχία αποθήκευσης, πιθανώς λόγω μη έγκυρων δεδομένων" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Δεν έχετε αποθηκεύσει τις αλλαγές σας. Βεβαιωθείτε ότι πατήσατε το \"αποθήκευση αλλαγών\" κάτω πριν εγκαταλήψετε αυτή την σελίδα." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(χωρίς όνομα)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Διαγραφή πόρου '%name%';" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Η προεπισκόπηση δεν είναι διαθέσιμη για τον τύπο δεδομένων:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Αποτυχία ανεύρεσης διαπιστευτηρίων για αποθήκευση μεταφόρτωσης. Η μεταφόρτωση δεν μπορεί να προχωρήσει." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Έλεγχος των αδειών αποστολής..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Φόρτωμα φακέλου.." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Φάκελος δεδομένων" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Εικόνα" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Μεταδεδομένα" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Τεκμηρίωση" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Κωδικός" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Παράδειγμα" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Ανεβάστε" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "Διεύθυνση" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" msgstr "Τύπος Πόρου" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore ενεργοποιημένη" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Μέγεθος (σε bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Δημιουργήθηκε" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Τελευταία τροποποίηση" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (Inner)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hash" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "Tαυτότητα" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Έγινε" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Αυτός η πόρος έχει μη αποθηκευμένες αλλαγές." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "π.χ. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Επιπλέον πεδία" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Προσθήκη επιπλέον πεδίου" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Τιμή" +msgstr "Κλειδί" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Διαγραφή πόρου" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Μπορείτε να χρησιμοποιήσετε ένα %aMarkdown formatting%b εδώ." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Οι ημερομηνίες είναι σε μορφή %aISO%b— π.χ. %c2012-12-25%d ή %c2010-05-31Τ14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Αρχείο δεδομένων (Καταχωρήθηκε)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" -msgstr "" +msgstr "Δεν ήταν δυνατή η φόρτωση προεπισκόπησης" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" -msgstr "" +msgstr "DataProxy επέστρεψε ένα σφάλμα" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Αποσύνδεση" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Σύνδεση" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Εγγραφείτε" +msgstr "DataStore επέστρεψε ένα σφάλμα" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Βρείτε σύνολα δεδομένων" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Προσθήκη ενός συνόλου δεδομένων" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Αναζήτηση" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Σχετικά" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Λογότυπο" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Χώρος για περιεχόμενο του template… Αντικατέστησέ το." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API Έγγραφα" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Επικοινωνία" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Πολιτική Ασφαλείας" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Ενότητες" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Χρήστες:" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Στατιστικά στοιχεία" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Εκδόσεις" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Διαχειριστής Site" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Γλώσσες" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Μετα-" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Ίδρυμα ανοιχτής γνώσης" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Υπό την άδεια του" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Ανοιχτή άδεια βάσης δεδομένων" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Αυτό το Περιεχόμενο και τα Δεδομένα είναι ανοιχτά" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Τροφοδοτείται από" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} πρόσθεσε την ετικέτα {object} στο σύνολο δεδομένων {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} ενημερώθηκε η ομάδα {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} ενημερώθηκε το σύνολο δεδομένων {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} άλλαξε το πρόσθετο {object} στο σύνολο δεδομένων {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} ενημέρωσε τον πόρο {object} στο σύνολο δεδομένων {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} ενημέρωσαν τα προφίλ τους" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} διαγράφηκε η ομάδα {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} διαγράφηκε η βάση δεδομένων {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} διαγράφηκε το πρόσθετο {object} από το σύνολο δεδομένων {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} διαγράφηκε ο πόρος {object} από το σύνολο δεδομένων {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} δημιούργησε την ομάδα {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} δημιούργησε τη βάση δεδομένων {object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} πρόσθεσε το επίπλέον {object} στο σύνολο δεδομένων {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} πρόσθεσε τον πόρο {object} στο σύνολο δεδομένων {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} εγγράφηκε" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} αφαίρεσε την ετικέτα {object} από το σύνολο δεδομένων {target}" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Διαχείρηση-Εξουσιοδότηση" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Ενημέρωση υπάρχοντων ρόλων" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Αποθήκευση αλλαγών" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Προσθήκη ρόλων για κάθε χρήστη" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Προσθήκη ρόλου" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Υπάρχοντες ρόλοι για ομάδες εξουσιοδότησης" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Προσθήκη ρόλων για κάθε ομάδα εξουσιοδότησης" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Πίνακας Διαχείρισης" -#: ckan/templates/admin/index.html:10 -msgid "Current Sysadmins" -msgstr "Τρέχον Διαχειριστής Συστήματος" - -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Μπορείτε να αλλάξετε διαχειριστές συστήματος στο" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "σελίδα έγκρισης" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Αρχική" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Αδειοδότηση" +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "Τρέχον Διαχειριστής Συστήματος" -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Απορρίματα" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Διαχείριση - Απορρίματα" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Διαγραμμένες Αναθεωρήσεις" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Εκαθάριση όλων (πάντα και αμετάκλητα)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Διεγραμμένα σύνολα δεδομένων" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Δικαιώματα - Εξουσιοδοτημένες Ομάδες" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(κενό)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Εξουσιοδότηση:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Αποθήκευση" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Προσθήκη" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "Επεξεργασία ομάδων εξουσιοδότησης" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Επεξεργασία:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Δεν υπάρχουν χρήστες στην ομάδα αυτή την στιγμή." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Εξουσιοδοτημένες Ομάδες" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Υπάρχουν [1:%(item_count)s] εξουσιοδοτημένες ομάδες." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Λίστα:" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Προβολή" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Αντί να καθορίζετε τα προνόμια των συγκεκριμένων χρηστών σε ένα σύνολο δεδομένων ή ομάδα,\n μπορείτε επίσης να καθορίσετε ένα σύνολο χρηστών που θα έχουν τα ίδια δικαιώματα.Για να γίνει αυτό, ένα \n [1:authorization group] μπορεί να συσταθεί και οι χρήστες μπορούν να προστεθούν σε αυτό." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Για να δημιουργήσετε μια ομάδα εξουσιοδότησης, παρακαλώ [1:login] πρώτα." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Δημιουργήστε μια νέα εξουσιοδοτημένη ομάδα" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Νέο - Ομάδες Εξουσιοδότησης" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Νέα Ομάδα Εξουσιοδότησης:" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Ομάδες Εξουσιοδότησης" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Μέλη" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Υπάρχουν %(item_count)s πακέτα σ'αυτή την ομάδα εξουσιοδότησης." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Ανανεώστε του υπάρχοντες ρόλους για τις Ομάδες Εξουσιοδότησης" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Σύνολα Δεδομένων" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Δεν υπάρχουν σύνολα δεδομένων σε αυτήν την ομάδα προς το παρόν." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Ιστορικό:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Λάθος:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Έκδοση" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Timestamp" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Μήνυμα καταγραφής" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Σύγκριση »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Ιστορικό Ομάδων" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Ομάδες Συνόλων Δεδομένων" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Τι είναι οι Ομάδες;" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2401,177 +4430,131 @@ msgid "" "from it." msgstr "Παρόλο που οι ετικέτες είναι καλές στη συλλογή συνόλων δεδομένων, υπάρχουν περιπτώσεις που θέλουμε να περιορίσουμε τους χρήστες από την επεξεργασία μιας συλλογής. Μια [1:group] μπορεί να συσταθεί για να προσδιορίσουμε ποιοι χρήστες έχουν την άδεια να προσθέτουν ή να αφαιρούν σύνολα δεδομένων από αυτή." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Ιστορία" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Νέο Σύνολο Δεδομένων..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Υπάρχον σύνολο δεδομένων..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Λίστα Ομάδων" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Προσθήκη μιας ομάδας" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Συνθεθείτε για να Προσθέσετε μια Ομάδα" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Προσθήκη μιας ομάδας" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Λάθη στη φόρμα" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Η φόρμα περιέχει μη έγκυρες εγγραφές:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Προειδοποίηση! Το URL είναι πολύ μεγάλο. Σκεφθείτε να το αντικαταστήσετε με κάτι συντομότερο." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2+ χαρακτήρες, πεζά, χρησιμοποιώντας μόνο 'a-z0-9' και '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Ξεκινήστε με μια περιληπτική πρόταση..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL εικόνας:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "Το URL για την εικόνα που συνδέεται με αυτή την ομάδα." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "ενεργό" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "διαγραμμένα" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Διαγραφή" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Προσθήκη..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Κλειδί =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Τιμή =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Προσθήκη συνόλων δεδομένων" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Διαχειριστές" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "" +msgstr "Τύποι του Resource" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Κατάσταση" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Αναζητήσατε για \"%(query)s\". ]%(number_of_results)s σύνολα δεδομένων βρέθηκαν." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2580,7 +4563,7 @@ msgid "" " find." msgstr "Ποια ήταν η [1: μέση τιμή] ενός σπιτιού στην Αγγλία το 1935; Πότε o προβλεπόμενος πληθυσμός της Ινδίας [2: θα προσπεράσει] αυτόν της Κίνας; Πού μπορείτε να δείτε [3: δημόσια χρηματοδοτούμενη τέχνη] στο Σιάτλ; Υπάρχει πληθώρα δεδομένων για να απαντήσουμε σε πολλές, πάρα πολλές ερωτήσεις όπως αυτές εκεί έξω κάπου στο διαδίκτυο - αλλά δεν είναι πάντα εύκολο να βρεθούν." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2591,11 +4574,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s είναι ένας κατάλογος που διευθύνεται από μια κοινότητα χρήσιμων συνόλων δεδομένων στο Διαδίκτυο. Μπορείτε να συλλέξετε συνδέσμους εδώ με τα δεδομένα από το διαδίκτυο για χρήση από τον εαυτό σας και τους άλλους, ή να αναζητήσετετα δεδομένα που έχουν συλλέξει οι άλλοι. Ανάλογα με τον τύπο των δεδομένων (και τους όρους χρήσης του), οι %(site_title)s μπορεί επίσης να είναι σε θέση να αποθηκεύσουν ένα αντίγραφο των δεδομένων ή να το φιλοξενήσουν σε μια βάση δεδομένων και να παρέχουν ορισμένα βασικά εργαλεία απεικόνισης." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Πώς δουλεύει" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2606,7 +4589,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Αυτός ο ιστοχώρος λειτουργεί ένα ισχυρό κομμάτι λογισμικού καταλογογράφησης ανοικτού κώδικα που ονομάζεται [1: CKAN], το οποίο έχει γραφτεί και συντηρείται από το [2:Open Knowledge Foundation]. Κάθε εγγραφή \"συνόλου δεδομένων\" στο CKAN περιέχει μια περιγραφή των στοιχείων και άλλες χρήσιμες πληροφορίες, όπως σε τι μορφή θα είναι διαθέσιμα, ποιος τα κατέχει και αν είναι ελεύθερα διαθέσιμα, και σε ποιες περιοχές υπόκεινται τα δεδομένα. Άλλοι χρήστες μπορούν να βελτιώσουν ή να προσθέσουν σε αυτές τις πληροφορίες (το CKAN διατηρεί ένα πλήρες ιστορικό)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2617,11 +4600,11 @@ msgid "" "which is itself powered by CKAN." msgstr "Το CKAN τροφοδοτεί μια σειρά από καταλόγους δεδομένων στο Διαδίκτυο. [1: Το Data Hub] είναι ένας ανοιχτά επεξεργάσιμος κατάλογος των ανοιχτών δεδομένων, στο στυλ της Wikipedia. Η βρετανική κυβέρνηση χρησιμοποιεί το CKAN για να τρέχει το [2: data.gov.uk], το οποίο απαριθμεί σήμερα 8.000 βάσεις δεδομένων της κυβέρνησης. Επίσημα δημόσια δεδομένα από τις περισσότερες ευρωπαϊκές χώρες περιλαμβάνονται σε κατάλογο του CKAN στο [3: publicdata.eu]. Υπάρχει μια πλήρης λίστα των καταλόγων, όπως αυτοί σε όλο τον κόσμο στο [4: datacatalogs.org], η οποία τροφοδοτείται από το ίδιο CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Ανοιχτά Δεδομένα και το Ίδρυμα Ανοιχτής Γνώσης" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2631,9 +4614,9 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "Τα περισσότερα από τα δεδομένα που υπάρχουν στο %(site_title)s έχουν ανοιχτή άδεια χρήσης, ο καθένας δηλαδή μπορεί να τα χρησιμοποιήσει ή να επαναχρησιμοποιηθεί όπως θέλει. Κάποιος μπορεί να πάρει αυτό το ωραίο dataset που βρήκατε για τα δημόσια έργα τέχνης μιας πόλης και να τα προσθέσει το σε ένα τουριστικό χάρτη - ή ακόμη και να κάνει μια πετυχημένη εφαρμογή για το τηλέφωνό σας, που θα σας βοηθήσει να βρείτε έργα τέχνης κατά την επίσκεψή σας στην πόλη. Ανοιχτά δεδομένα σημαίνει περισσότερες επιχειρήσεις, συνεργατική επιστήμη και διαφανή κυβέρνηση. Μπορείτε να διαβάσετε περισσότερα σχετικά με τα ανοιχτά δεδομένα στο [1: Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2642,1083 +4625,968 @@ msgid "" "out about our other projects." msgstr "Το [1:Open Knowledge Foundation] είναι ένας μη κερδοσκοπικός οργανισμός [2: που προωθεί] την ανοικτή γνώση: γράφοντας και βελτιώνοντας το CKAN είναι ένας από τους τρόπους να το κάνουμε αυτό. Αν θέλετε να ασχοληθείτε με το σχεδιασμό ή τον κώδικά του, μπορείτε να συμμετέχετε στη συζήτηση ή την ανάπτυξη [3:mailing lists], ή να ρίξετε μια ματιά στο site του [4: OKFN] για να μάθετε για άλλα έργα μας." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Καλωσήλθατε" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Καλωσήλθατε στο" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Βρείτε δεδομένα" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "περιέχει" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "σύνολα δεδομένων" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "ότι μπορειτε να \n περιηγηθείτε,μάθετε σχετικά και κατεβάστε." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Μοιραστείτε δεδομένα" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." -msgstr "" +msgstr "Προσθέστε τα δικά σας σύνολα δεδομένων για να τα μοιραστείτε με άλλους και να βρείτε άλλους ανθρώπους που ενδιαφέρονται για τα δεδομένα σας." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Δημιουργείστε ένα σύνολο δεδομένων " -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Εγγραφή " -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Συνεργαστείτε" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Μάθετε περισσότερα σχετικά με τα ανοιχτά δεδομένα διερευνώντας τις εξής πηγές:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "" +msgstr "Εγχειρίδιο Ανοιχτών Δεδομένων" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Ποιος άλλος είναι εδώ;" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "έχει" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "σύνολα δεδομένων." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Εισαγωγή Συνόλων Δεδομένων" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Συνδεθείτε για να χρησιμοποιήσετε αυτό το εργαλείο" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Εισαγωγή προεπισκόπησης" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "Σύνολο Δεδομένων" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "διάβασε από" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Επεξεργασία σύνοψης (σύντομη περιγραφή των αλλαγών που κάνατε)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Δημιουργός:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Εισαγωγή" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Εισαγωγή Αποτελεσμάτων" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Σύνολα Δεδομένων - Ιστορικό" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Επεξεργασία - Σύνολα Δεδομένων" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Βασικές Πληροφορίες" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Επιπλέον Πληροφορίες" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Επεξεργασία σύνοψης (σύντομη περιγραφή των αλλαγών που κάνατε)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Δημιουργός:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Εφόσον δεν έχετε συνδεθεί, θα χρησιμοποιηθεί η IP διεύθυνσή σας." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Κάντε κλικ για να συνδεθείτε" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "πριν την αποθήκευση (ανοίγει σε νέο παράθυρο)" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Σημαντικό:] Υποβάλλωντας περιεχόμενο, συμφωνείτε στο να απελευθερωθούν οι συνεισφορές σας κάτω από την [2:Open Database License]. Παρακαλώ [3:αποφύγετε] να επεξεργαστείτε αυτή τη σελίδα αν [4:δεν] είστε ευχαριστημένοι με αυτό." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Επεξεργασία Πόρων - Σύνολα Δεδομένων" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Επεξεργασία Πόρων:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" -msgstr "" +msgstr "- Σύνολα δεδομένων - Ακόλουθοι" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" -msgstr "" +msgstr "Ακόλουθοι:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Νέο κλειδί" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "με τιμή" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Ανάγνωση συνόλου δεδομένων ως %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Ιστορικό Συνόλων Δεδομένων" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Πόροι (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Προσθήκη/Επεξεργασία Πόρων" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Εφαρμογές, Ιδέες κτλ." -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" -msgstr "" - -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Ρυθμίσεις" +msgstr "Ακόλουθοι ({num_followers})" -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Προσθήκη - Σύνολα Δεδομένων" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Προσθήκη ενός Συνόλου Δεδομένων" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Πόρος" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Ένας σύντομος περιγραφικός τίτλος για το σύνολο δεδομένων" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Αρχική Σελίδα" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "Η διεύθυνση URL για την ιστοσελίδα που περιγράφει τα δεδομένα (όχι τα ίδια τα δεδομένα)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "π.χ. http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Μην ανησυχείτε εάν δε γνωρίζετε κάτω από ποια άδεια έχουν εκδοθεί τα δεδομένα)" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Μέλος του:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Προσθήκη σε:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Δεν μπορείτε να δημιουργήσετε ομάδες" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Όροι που διαχωρίζονται με κόμμα και ίσως συνδέουν αυτό το σύνολο δεδομένων με παρόμοια. Για περισσότερες πληροφορίες στις συμβάσεις, δείτε [1:την σελίδα wiki]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "π.χ. ρύπανση, ποτάμια, ποιότητα των υδάτων" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Προσθήκη Πόρων" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Φορτώστε ή συνδέστε αρχεία δεδομένων, APIs και άλλο υλικό σχετικά με το σύνολο δεδομένων σας." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Νέος Πόρος..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Σύνδεση σε Αρχείο" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Σύνδεση σε API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Φορτώστε ένα αρχείο" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL αρχείου" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "API URL" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Το όνομα του βασικής επαφής, για πληροφορίες σχετικά με αυτό το συγκεκριμένο σύνολο δεδομένων, χρησιμοποιήστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου στο παρακάτω πεδίο." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Email δημιουργού" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Εάν υπάρχει ένα άλλο σημαντικό πρόσωπο επαφής (εκτός από το πρόσωπο στο πεδίο Συγγραφέας) τότε καταχώρησε τις λεπτομέρειες εδώ." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Email υπευθύνου για την συντήρηση" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Ένας αριθμός που αντιπροσωπεύει την έκδοση (εάν υπάρχει)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "π.χ. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Προσθέτοντας δικά σας πεδία όπως \"location:uk\" μπορούν να βοηθήσουν τους χρήστες να τα βρουν στην μηχανή αναζήτησης. Τα δεδομένα αυτά θα εμφανιστούν επίσης" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Πρόσθετες Πληροφορίες" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "όταν βλέπουμε το σύνολο δεδομένων." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Θέλετε όντως να αλλάξετε την κατάσταση του συνόλου δεδομένων;" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Ναι!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Το σύνολο δεδομένων είναι" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Περίληψη" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Περιγράψτε σύντομα τις αλλαγές που έχετε κάνει..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Εφόσον δεν έχετε εγγραφεί αυτή θα είναι απλά η IP διεύθυνσή σας.\n [1:Κάντε κλικ εδώ για να εγγραφείτε] πριν την αποθήκευση (ανοίγει σε νέο παράθυρο)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Σημαντικό:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Με την υποβολή του περιεχομένου, συμφωνείτε στην απελευθέρωση των συνεισφορών σας κάτω από" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ".Παρακαλώ" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "απέχουν" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "από την επεξεργασία αυτής της σελίδας εάν είστε" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "δεν" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "ευχαρίστως να γίνει αυτό." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Σύνολα Δεδομένων" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Άδεια:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Αυτό το σύνολο δεδομένων ικανοποιεί τον Ανοιχτό Ορισμό." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Open Data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Σχετικά Σύνολα Δεδομένων" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Αυτή είναι μια παλιά αναθεώρηση αυτού του συνόλου δεδομένου, όπως το επεξεργάστηκαν" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "σε" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Μπορεί να διαφέρει σημαντικά από" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "τρέχουσα αναθεώρηση" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Αυτή είναι η τωρινή θεώρηση αυτού του συνόλου δεδομένων, όπως το επεξεργάστηκαν" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(επεξεργασία)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(κανένα)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(ρυθμίσεις)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Πεδίο" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Πηγή " - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Χώρα" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Πόρος Συγκομιδής" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Σελίδα dataset] σε\n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "-Σύνολο δεδομένων-Πόρος" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "Σημείο τερματισμού API" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Download" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "Data API" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "Το δεδομένο API δεν είναι διαθέσιμο για αυτόν τον πόρο καθώς το DataStore είναι απενεργοποιημένο." -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Τελευταία ενημέρωση" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Άδεια άγνωστη" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Από το [1:Dataset]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Δεν μπορεί να ενσωματωθεί, γιατί ο πόρος είναι ιδιωτικός." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Ενσωματώστε" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Μερικές πηγές" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Αναζήτηση -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Γνωρίζετε κάποιο dataset που θα έπρεπε να προστεθεί στο" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Καταχωρήστε το τώρα" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Άλλη πρόσβαση" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Μπορείτε επίσης να έχετε πρόσβαση σε αυτή την καταχώρηση χρησιμοποιώντας το" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(βλέπε " -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "ή κατεβάστε ένα" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "πλήρες" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "Απορρίψτε" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Υπήρξε ένα λάθος κατά την αναζήτηση]. Παρακαλώ προσπαθείστε ξανά." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "Βρέθηκαν [1:%(item_count)s] σύνολα δεδομένων." -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Θα θέλατε να [1:δημιουργήσετε ένα νέο σύνολο δεδομένων;]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Αναζήτηση..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" -msgstr "" +msgstr "Προσθήκη στοιχείου" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" -msgstr "" +msgstr "(απαιτούμενο)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "" +msgstr "Παρακαλώ προσθέστε έναν τίτλο για το στοιχείο" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" +msgstr "Τύπος στοιχείου" -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" -msgstr "" +msgstr "Παρακαλώ περιγράψτε το στοιχείο" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" -msgstr "" +msgstr "Παρακαλώ προσθέστε ένα url" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" +msgstr "Παρακαλώ προσθέστε έναν σύνδεσμο στην εικόνα" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" -msgstr "" +msgstr "Εμφανιζόμενα στοιχεία" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" -msgstr "" +msgstr "του/της" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" -msgstr "" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "" +msgstr "βρέθηκαν σχετικά στοιχεία" -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "" +msgstr "Λιγότερα προβεβλημένα" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" -msgstr "" - -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" +msgstr "Επιλεγμένα αντικείμενα μόνο;" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" -msgstr "" +msgstr "- Εφαρμογές, Ιδέες κτλ." -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" -msgstr "" +msgstr "Εδώ δεν υπάρχουν στοιχεία ακόμα" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ",γιατί όχι" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "Προσθέστε ένα" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Διαφορές - Εκδόσεις" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Διαφορές στην έκδοση -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Από:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Προς:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Διαφορά" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "δεν υπάρχουν διαφορές" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Λίστα:" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Ιστορικό Εκδόσεων" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Εντοπίστε τις πιο πρόσφατες αλλαγές στο σύστημα, με τις πιο πρόσφατες\nαλλαγές πρώτα. " -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Έκδοση:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Αναθεώρηση ενεργειών" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Αναίρεση διαγραφής" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Timestamp:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Μήνυμα καταγραφής:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Αλλαγές" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Ετικέτες συνόλων δεδομένων" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Σύνολο δεδομένων-" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tag -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Ενσωμάτωση των δεδομένων προβολής" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Ενσωμάτωση αυτή την άποψη " -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "Αντιγράφοντας αυτό στην ιστοσελίδα σας:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Διαλέξτε πλάτος και ύψος σε εικονοστοιχεία:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Πλάτος:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Ύψος:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Μη ανοιχτά αδειοδοτημένα" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Οντότητα" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Αυτή η φόρμα αποστολής ισχύει για περιορισμένο χρονικό διάστημα (συνήθως 1 ώρα περίπου). Αν η φόρμα λήξει παρακαλώ ξαναφορτώστε την σελίδα." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Αρχείο:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Ανέβασμα-επιτυχές" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Αρχειοθετείστε αυτά που ανέβηκαν σε:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Ανεβάστε άλλο " -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "υπάρχουν" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "αποτελέσματα για ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "αποτελέσματα για τα tags." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Εκκαθάριση αναζήτησης" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "και δείτε όλες τις ετικέτες." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Ετικέτες" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Ετικέτα:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Υπάρχουν %(count)s σύνολα δεδομένων με ετικέτα [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" -msgstr "" +msgstr "-Πίνακας Εργαλείων - Χρήστης" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" -msgstr "" +msgstr "Τι συμβαίνει;" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" -msgstr "" +msgstr "Τίποτα νέο στο CKAN;" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." -msgstr "" +msgstr "Επομένως, γιατί δεν ..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" -msgstr "" +msgstr "Προσθέστε ένα νέο dataset" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" -msgstr "" +msgstr "Ακολουθήστε έναν άλλο χρήστη" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" -msgstr "" +msgstr "Δημιουργήστε ένα group ή μια ετικέτα" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" -msgstr "" +msgstr "Ή απλά περιηγηθείτε το αποθετήριο" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Επεξεργασία - Χρήστης" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Επεξεργασία χρήστη:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Πλήρες όνομα" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "Ηλεκτρονικό ταχυδρομείο" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Λίγα λόγια για εσάς..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Αλλαγή του κωδικού" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Κωδικός" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Κωδικός (επανάληψη)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Αλλαγή του όνομα χρήστη" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Όνομα χρήστη" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" -msgstr "" +msgstr "Αλλάζοντας το όνομα χρήστη θα αποσυνδεθείτε και θα χρειαστεί να συνδεθείτε μετά με το καινούργιο όνομα χρήστη" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" -msgstr "" +msgstr "-Ακόλουθοι - Χρήστης" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" -msgstr "" - -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" +msgstr "Ακόλουθοι του" -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Το προφίλ μου" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Επεξεργασία προφίλ" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Αποσύνδεση" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" -msgstr "" +msgstr "Με ακολουθούν ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Δείτε το προφίλ" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Λογαριασμό εγγραφής" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "Βρέθηκαν [1:%(item_count)s] χρήστες.." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Ταξινόμηση κατά όνομα" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Ταξινόμηση κατά επεξεργασίες" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Μέλος για" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Σύνδεση - Χρήστης" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Σύνδεση στο" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Σύνδεση:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Κωδικός ασφαλείας:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" -msgstr "" +msgstr "Να με θυμάσαι:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Eίσοδος" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Ξεχάσατε τον κωδικό σας;" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Σύνδεση με χρήση Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "NB: Για να δημιουργήσετε το OpenID για αυτόν τον ιστότοπο, πρέπει καταρχήν να [1:Εγγραφείτε] και μετά να επεξεργαστείτε το Προφίλ σας για να παρέχετε το OpenID σας." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Παρακαλώ, κάντε κλικ στον πάροχο του λογαριασμού σας:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "Αναγνωριστικό OpenID" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Δεν έχετε ένα OpenID;" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3727,431 +5595,487 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "Το OpenID είναι μια υπηρεσία που σας επιτρέπει να συνδεθείτε σε πολλά διαφορετικά website\n χρησιμοποιώντας μια μοναδική ταυτότητα. Μάθετε [1:περισσότερα σχετικά με το OpenID] και [2:πώς να αποκτήσετε έναν ενεργοποιημένο OpenID λογαριασμό]. Πιθανόν ο απλούστερος τρόπος είναι να εγγραφείτε με έναν ελεύθερο OpenID provider όπως [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Συνδεθείτε με OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Έξοδος - Χρήστη" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Αποσύνδεση από" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Επιτυχής αποσύνδεση." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Έχετε συνδεθεί-Χρήστης" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Συνδέθηκε σε" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "Είναι συνδεδεμένος σε " -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Για να εγγραφείτε ή να συνδεθείτε ώς άλλος χρήστης, θα πρέπει να" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "Αποσύνδεση" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "Πρώτα." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Εγγραφή-Χρήστη" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Εγγραφείτε για έκδοση νέου Λογαριασμού" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3+ χαρακ., μεταξύ των 'a-z0-9' and '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Πλήρες όνομα (προαιρετικό)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-Mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Εγγραφείτε τώρα" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Κωδικός (επανάληψη):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Χρήστης" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Μέλος από" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Email" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Χωρίς email" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "API Key" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- Σημείωση: το API key σας είναι ορατό μόνο από εσάς" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Αλλαγές" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Δημόσια δραστηριότητα" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Επαναφορά κωδικού" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Αίτημα επαναφοράς κωδικού" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Όνομα χρήστη:" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "Ο πόρος \"{0}\" δεν βρέθηκε." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "Ο χρήστης {0} δεν έχει δικαίωμα επεξεργασίας του πόρου {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Προσθήκη στις Ομάδες" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Επιλογή ομάδας..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Κωδικός Χώρας" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "προσαρμοσμένο κείμενο" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "προσαρμοσμένο κείμενο" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " "please correct it and try again" -msgstr "" +msgstr "Υπήρξε ένα πρόβλημα με την υποβολή σας, παρακαλώ διορθώστε το και προσπαθήστε ξανά" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" -msgstr "" +msgstr "Υπάρχει πρόβλημα με τη ρύθμιση του συστήματος" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" -msgstr "" +msgstr "Η αίτησή σας έχει υποβληθεί" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" -msgstr "" +msgstr "Υπήρξε ένα πρόβλημα με την υποβολή σας, παρακαλώ διορθώστε το και προσπαθήστε ξανά" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" -msgstr "" +msgstr "Παρακαλώ επιλέξτε έναν οργανισμό, στον οποίο θα προσθέσετε το σύνολο δεδομένων" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" -msgstr "" +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Αγαπητέ διαχειριστή,⏎ ⏎ Έχει γίνει ένα αίτημα για συμμετοχή του οργανισμού σας" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" -msgstr "" +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "από" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}⏎ ⏎ Ο σκοπός του αιτήματος ήταν:⏎ ⏎ \"" -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"⏎ ⏎ Παρακαλώ επικοινωνήστε με το χρήστη για επαλήθευση και έπειτα αν θέλετε να τον προσθέσετε μπορείτε να το κάνετε πηγαίνοντας " + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Αν δεν επιθυμείτε να προσθέσετε αυτό τον χρήστη, μπορείτε απλά να παραβλέψετε το συγκεκριμένο email." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr " <p>Οι φορείς μπορούν να περιέχουν τόσο χρήστες όσο και σύνολα δεδομένων επιτρέποντας έτσι καλύτερο έλεγχο του ποιός μπορεί να έχει πρόσβαση και να διαχειριστεί το κάθε σύνολο δεδομένων</p> " + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Προσθέστε έναν φορέα" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr " <p>Ένας φορέας μπορεί να δημιουργηθεί για να προσδιορίσετε ποιοι χρήστες έχουν την άδεια πρόσθήκης ή αφαίρεσης σύνολων δεδομένων από αυτόν.</p> " + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Προσθήκη Συνόλου Δεδομένων στον Φορέα" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Διαχείριση χρηστών" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Αίτηση για συμμετοχή" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" -msgstr "" +msgstr "Λόγος" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" -msgstr "" +msgstr "Εξηγήστε στον ιδιοκτήτη τους λόγους για τους οποίους επιθυμείτε να γίνετε συντάκτης αυτού του φορεά" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" -msgstr "" +msgstr "Αποστολή αίτησης" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." -msgstr "" +msgstr "Η διεύθυνση URL για την εικόνα που σχετίζεται με αυτήν την οργάνωση." -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" -msgstr "" +msgstr "Μητρικός φορέας " -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" -msgstr "" +msgstr "Δεν υπάρχει μητρικός φορέας" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" -msgstr "" +msgstr "Επεξεργασία χρηστών" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." -msgstr "" +msgstr "Δεν υπάρχουν τρέχοντες χρήστες σε αυτόν τον εκδότη." -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" -msgstr "" +msgstr "Ιστορικό φορέα" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" -msgstr "" +msgstr "Τι είναι φορείς;" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " "[1:organization] can be set-up to specify which users have permission to add" " or remove datasets from it." -msgstr "" +msgstr "Παρόλο που οι ετικέτες είναι ιδανικές για τη συλλογή των συνόλων δεδομένων, υπάρχουν περιπτώσεις όπου θέλετε να απαγορέψετε στους χρήστες να επεξεργαστούν μια συλλογή. Ένας [1:organization] μπορεί να παραμετροποιηθεί ώστε να ορίζεται ποιοί χρήστες έχουν δικαίωμα να προσθέτουν ή να αφαιρούν από αυτόν σύνολα δεδομένων." -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" -msgstr "" +msgstr "Δηλώστε συμμετοχή" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" -msgstr "" +msgstr "Λίστα Οργανισμών" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" -msgstr "" +msgstr "Προσθέστε έναν Οργανισμό" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" +msgstr "Προσθέστε έναν οργανισμό" -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" -msgstr "" +msgstr "Δεν είναι δυνατή η προσθήκη σε κάποιον οργανισμό. Παρακαλώ, δηλώστε συμμετοχή σε έναν οργανισμό." -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" +msgstr "Χρήστες:" -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "" +msgstr "Δεν υπάρχουν τώρα χρήστες σε αυτό τον οργανισμό." -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Προσθήκη χρηστών" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 -msgid "" -"\"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 -msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "" - -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "" - -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "" - -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "" - -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "" - -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "" - -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Επιλέξτε μια ιδιότητα ενός συνόλου δεδομένων και μάθετε ποιες κατηγορίες στον τομέα αυτό έχουν τα περισσότερα σύνολα δεδομένων. Π.χ. ετικέτες, ομάδες, άδεια, res_format, χώρα." +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Συνολικός αριθμός Συνόλων Δεδομένων" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Επιλέξτε τομέα" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Ημερομηνία" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" msgstr "Συνολικός αριθμός Συνόλων Δεδομένων" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" msgstr "Εκδόσεις Συνόλων Δεδομένων ανά εβδομάδα" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Όλες οι εκδόσεις συνόλου δεδομένων" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Νέα σύνολα δεδομένων" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Δημοφιλή Σύνολα Δεδομένων" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Μέση βαθμολογία" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Πλήθος αξιολογήσεων" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Χωρίς αξιολόγηση" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Περισσότερο επεξεργασμένα σύνολα δεδομένων" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Πλήθος επεξεργασιών" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "Δεν υπάρχουν επεξεργασμένα σύνολα" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Μεγαλύτερες Ομάδες" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "Δεν υπάρχουν Ομάδες" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Κορυφαίες ετικέτες" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Όνομα ετικέτας" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Αριθμός Συνόλων Δεδομένων" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Χρήστες που κατέχουν τα περισσότερα σύνολα δεδομένων" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Στατιστικά στοιχεία" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Συνολικός αριθμός Συνόλων Δεδομένων" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Εκδόσεις Συνόλων Δεδομένων ανά εβδομάδα" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Χρήστες που κατέχουν τα περισσότερα σύνολα δεδομένων" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Τελευταία ενημέρωση της σελίδας:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Πίνακας κατάταξης-Στατιστικά" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Πίνακας κατάταξης συνόλου δεδομένων" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Επιλέξτε μια ιδιότητα ενός συνόλου δεδομένων και μάθετε ποιες κατηγορίες στον τομέα αυτό έχουν τα περισσότερα σύνολα δεδομένων. Π.χ. ετικέτες, ομάδες, άδεια, res_format, χώρα." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Επιλέξτε τομέα" diff --git a/ckan/i18n/en_GB/LC_MESSAGES/ckan.mo b/ckan/i18n/en_GB/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..4a9d0b4668f07ce7d6c81ff949430b5da1204d31 GIT binary patch literal 99972 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 literal 0 HcmV?d00001 diff --git a/ckan/i18n/en_GB/LC_MESSAGES/ckan.po b/ckan/i18n/en_GB/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..070607acc23 --- /dev/null +++ b/ckan/i18n/en_GB/LC_MESSAGES/ckan.po @@ -0,0 +1,6066 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +# darwinp <darwinpeltan@gmail.com>, 2013 +# Sean Hammond <sean.hammond@okfn.org>, 2013 +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-02 14:09+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "Authorization function not found: %s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Admin" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Editor" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Member" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "Need to be system administrator to administer" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Site Title" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Style" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Site Tag Line" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Site Tag Logo" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "About" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "About page text" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Intro Text" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Text on home page" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Custom CSS" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Customisable css inserted into the page header" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "Cannot purge package %s as associated revision %s includes non-deleted packages %s" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "Problem purging revision %s: %s" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "Purge complete" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "Action not implemented." + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "Not authorized to see this page" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "Access denied" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "Not found" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "Bad request" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "Action name not known: %s" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "JSON Error: %s" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "Bad request data: %s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "Integrity Error" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "Parameter Error" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "Cannot list entity of this type: %s" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "Cannot read entity of this type: %s" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "Cannot create new entity of this type: %s %s" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "Unable to add package to search index" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "Cannot update entity of this type: %s" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "Unable to update search index" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "Cannot delete entity of this type: %s %s" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "No revision specified" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "There is no revision with id: %s" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "Could not read parameters: %r" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "Bad search option: %s" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "Unknown register: %s" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "Malformed qjson value" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "Request params must be in form of a json encoded dictionary." + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Group not found" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "\"page\" parameter must be a positive integer" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "Unauthorized to read group %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Cannot render description" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Groups" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Tags" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formats" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licence" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "Unauthorized to create a group" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "User %r not authorized to edit %s" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "User %r not authorized to edit %s authorizations" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "Unauthorized to delete group %s" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Organisation has been deleted." + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Group has been deleted." + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "Unauthorized to add member to group %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Unauthorized to delete group %s members" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Group member has been deleted." + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "Select two revisions before doing the comparison." + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "User %r not authorized to edit %r" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "CKAN Group Revision History" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "Recent changes to CKAN Group: " + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "Log message: " + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Unauthorized to read group {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "You are now following {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "You are no longer following {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Unauthorized to view followers %s" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "This site is currently off-line. Database is not initialised." + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "Please <a href=\"{link}\">update your profile</a> and add your email address and your full name. {site} uses your email address if you need to reset your password." + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "Please <a href=\"%s\">update your profile</a> and add your email address. " + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "%s uses your email address if you need to reset your password." + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "Please <a href=\"%s\">update your profile</a> and add your full name." + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "Invalid revision format: %r" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "Dataset not found" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "Unauthorized to read package %s" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "CKAN Dataset Revision History" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "Recent changes to CKAN Dataset: " + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "Unauthorized to create a package" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Unauthorized to edit this resource" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Resource not found" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Unauthorized to update dataset" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "You must add at least one data resource" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Unauthorized to create a resource" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "Unable to add package to search index." + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "Unable to update search index." + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Unauthorized to delete package %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Dataset has been deleted." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Resource has been deleted." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Unauthorized to delete resource %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Unauthorized to read resource %s" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "No download is available" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Unauthorized to read dataset %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "No preview has been defined." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Most viewed" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Most Viewed" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Least Viewed" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Newest" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Oldest" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "The requested related item was not found" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Related item not found" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Not authorized" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Package not found" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Related item was successfully created" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Related item was successfully updated" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Related item has been deleted." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Unauthorized to delete related item %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Application" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idea" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "News Article" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Paper" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Post" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualization" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "CKAN Repository Revision History" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "Recent changes to the CKAN repository." + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "Datasets affected: %s.\n" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "Revision updated" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "Other" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "Tag not found" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "Unauthorized to create a user" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "Unauthorized to create user %s" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "User not found" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "Bad Captcha. Please try again." + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "User \"%s\" is now registered but you are still logged in as \"%s\" from before" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "No user specified" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "Unauthorized to edit user %s" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "User %s not authorized to edit %s" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "Profile updated" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "%s is now logged in" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "Login failed. Bad username or password." + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr " (Or if using OpenID, it hasn't been associated with a user account.)" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "\"%s\" matched several users" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "No such user: %s" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "Please check your inbox for a reset code." + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "Could not send reset link: %s" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "Invalid reset key. Please try again." + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "Your password has been reset." + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "Your password must be 4 characters or longer." + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "The passwords you entered do not match." + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "You must provide a password" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Follow item not found" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} not found" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Unauthorized to read {0} {1}" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Everything" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Error: Could not parse About text" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} added the tag {tag} to the dataset {dataset}" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} updated the group {group}" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} updated the organisation {organization}" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} updated the dataset {dataset}" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} changed the extra {extra} of the dataset {dataset}" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} updated the resource {resource} in the dataset {dataset}" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} updated their profile" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} deleted the group {group}" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} deleted the organisation {organization}" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} deleted the dataset {dataset}" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} deleted the extra {extra} from the dataset {dataset}" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} deleted the resource {resource} from the dataset {dataset}" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} created the group {group}" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} created the organisation {organization}" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} created the dataset {dataset}" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} added the extra {extra} to the dataset {dataset}" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} added the resource {resource} to the dataset {dataset}" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} signed up" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} removed the tag {tag} from the dataset {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} deleted the related item {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} started following {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} started following {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} started following {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} created the link to related {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "1 new activity from {site_title}" +msgstr[1] "{n} new activities from {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "January" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "February" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "March" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "April" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "May" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "June" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "July" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "August" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "September" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "October" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "November" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "December" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Just now" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} minute ago" +msgstr[1] "{mins} minutes ago" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} hour ago" +msgstr[1] "{hours} hours ago" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} day ago" +msgstr[1] "{days} days ago" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "Update your avatar at gravatar.com" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "Unknown" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "no name" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "Created new dataset." + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "Edited resources." + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "Edited settings." + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} view" +msgstr[1] "{number} views" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} recent view" +msgstr[1] "{number} recent views" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "Dear %s," + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "%s <%s>" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "No recipient email address available!" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "You have requested your password on %(site_title)s to be reset.\n\nPlease click the following link to confirm this request:\n\n %(reset_link)s\n" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "Reset your password" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "Cannot render package description" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "No web page given" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "Author not given" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "Maintainer not given" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "No links are allowed in the log_message." + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "Missing value" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "The input field %(name)s was not expected." + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "Please enter an integer value" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Resources" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "Package resource(s) invalid" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Extras" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "Missing Value" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "No valid API key provided." + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "Tag vocabulary \"%s\" does not exist" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "User" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Dataset" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Group" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "A organisation must be supplied" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Organisation does not exist" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "You cannot add a dataset to this organisation" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "Invalid integer" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "Date format incorrect" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "Related" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "That group name or ID does not exist." + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "Activity type" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "That name cannot be used" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Name must be at least %s characters long" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "Name must be a maximum of %i characters long" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "Url must be purely lowercase alphanumeric (ascii) characters and these symbols: -_" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "That URL is already in use." + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "Name \"%s\" length is less than minimum %s" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "Name \"%s\" length is more than maximum %s" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "Version must be a maximum of %i characters long" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Duplicate key \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Group name already exists in database" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Tag \"%s\" length is less than minimum %s" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "Tag \"%s\" length is more than maximum %i" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "Tag \"%s\" must be alphanumeric characters or symbols: -_." + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "Tag \"%s\" must not be uppercase" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "That login name is not available." + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "Please enter both passwords" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "Your password must be 4 characters or longer" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "The passwords you entered do not match" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "Edit not allowed as it looks like spam. Please avoid links in your description." + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "That vocabulary name is already in use." + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "Cannot change value of key from %s to %s. This key is read-only" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "Tag vocabulary was not found." + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "Tag %s does not belong to vocabulary %s" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "No tag name" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "Tag %s already belongs to vocabulary %s" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "Please provide a valid URL" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "role does not exist." + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "REST API: Create object %s" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "REST API: Create package relationship: %s %s %s" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "REST API: Create member object %s" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Trying to create an organisation as a group" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "You must supply a package id or name (parameter \"package\")." + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "You must supply a rating (parameter \"rating\")." + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "Rating must be an integer value." + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "Rating must be between %i and %i." + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "You must be logged in to follow users" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "You cannot follow yourself" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "You are already following {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "You must be logged in to follow a dataset." + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "You must be logged in to follow a group." + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "REST API: Delete Package: %s" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "REST API: Delete %s" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Delete Member: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "id not in data" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "Could not find vocabulary \"%s\"" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "Could not find tag \"%s\"" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "You must be logged in to unfollow something." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "You are not following {0}." + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "Do not specify if using \"query\" parameter" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "Must be <field>:<value> pair(s)" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "Field \"{field}\" not recognised in resource_search." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "unknown user:" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "Item was not found." + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "Resource was not found." + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "REST API: Update object %s" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "Package was not found." + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "REST API: Update package relationship: %s %s %s" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "TaskStatus was not found." + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organisation was not found." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "User %s not authorized to create packages" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "User %s not authorized to edit these groups" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "You must be a sysadmin to create a featured related item" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "You must be logged in to add a related item" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "User %s not authorized to edit these packages" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "User %s not authorized to create groups" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "User %s not authorized to create organisations" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "User %s not authorized to create users" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "Group was not found." + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "Valid API key needed to create a package" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "Valid API key needed to create a group" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "User %s not authorized to add members" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "User %s not authorized to delete package %s" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "No package found for this resource, cannot check auth." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "User %s not authorized to delete resource %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "Only the owner can delete a related item" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "User %s not authorized to delete relationship %s" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "User %s not authorized to delete groups" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "User %s not authorized to delete group %s" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "User %s not authorized to delete organisations" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "User %s not authorized to delete organisation %s" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "User %s not authorized to delete task_status" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "User %s not authorized to delete organisation %s members" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "User %s not authorized to read these packages" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "User %s not authorized to read package %s" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "User %s not authorized to read resource %s" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "You must be logged in to access your dashboard." + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "User %s not authorized to edit package %s" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "User %s not authorized to edit resource %s" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "User %s not authorized to change state of package %s" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "User %s not authorized to edit group %s" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "User %s not authorized to edit organisation %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "Only the owner can update a related item" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "You must be a sysadmin to change a related item's featured field." + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "User %s not authorized to change state of group %s" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "User %s not authorized to edit permissions of group %s" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "User %s not authorized to edit user %s" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "User %s not authorized to change state of revision" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "User %s not authorized to update task_status table" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "User %s not authorized to update term_translation table" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "Valid API key needed to edit a package" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "Valid API key needed to edit a group" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "License Not Specified" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "Open Data Commons Open Database License (ODbL)" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "Open Data Commons Attribution License" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "Creative Commons CCZero" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "Creative Commons Attribution" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "Creative Commons Attribution Share-Alike" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "GNU Free Documentation License" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "Other (Open)" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "Other (Public Domain)" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "Other (Attribution)" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "UK Open Government Licence (OGL)" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "Creative Commons Non-Commercial (Any)" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "Other (Non-Commercial)" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "Other (Not Open)" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "depends on %s" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "is a dependency of %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "derives from %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "has derivation %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "links to %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "is linked from %s" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "is a child of %s" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "is a parent of %s" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "has sibling %s" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Loading..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "There is no API data to load for this resource" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Failed to load data API information" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "No matches found" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Start typing…" + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Input is too short, must be at least one character" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "There are unsaved modifications to this form" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Please Confirm Action" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Are you sure you want to perform this action?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Confirm" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Cancel" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Follow" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Unfollow" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "show more" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "show less" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Upload a file" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "An Error Occurred" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Resource uploaded" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Unable to upload file" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Unable to authenticate upload" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Unable to get data for uploaded file" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Edit" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Show more" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Hide" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Error %(error_code)s" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "About {0}" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Sysadmin settings" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "View profile" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Dashboard (%(num)d new item)" +msgstr[1] "Dashboard (%(num)d new items)" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Edit settings" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Log out" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Log in" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Register" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Datasets" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organisations" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Search Datasets" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Search" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Load less" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Load more" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "No activities are within this activity stream" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Administration" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Sysadmins" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Config" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Are you sure you want to reset the config?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Reset" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Update" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "CKAN config options" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr " <p><strong>Site Title:</strong> This is the title of this CKAN instance It appears in various places throughout CKAN.</p> <p><strong>Style:</strong> Choose from a list of simple variations of the main colour scheme to get a very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This is the logo that appears in the header of all the CKAN instance templates.</p> <p><strong>About:</strong> This text will appear on this CKAN instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro Text:</strong> This text will appear on this CKAN instances <a href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> <p><strong>Custom CSS:</strong> This is a block of CSS that appears in <code><head></code> tag of every page. If you wish to customize the templates more fully we recommend <a href=\"%(docs_url)s\" target=\"_blank\">reading the documentation</a>.</p> " + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Confirm Reset" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "What are sysadmins?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>A sysadmin is someone that has full control over a CKAN instance. You can only add CKAN sysadmins via the <code>sysadmin</code> paster command.</p> " + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Read the documentation" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "This resource can not be previewed at the moment." + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Click here for more information." + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Download resource" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Your browser does not support iframes." + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "This resource cannot be previewed." + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "More details..." + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "No handler defined for data type: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Standard" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Standard Input" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Medium" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Medium Width Input" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Full" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Full Width Input" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Large" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Large Input" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Prepend" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Prepend Input" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Custom Field (empty)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Custom Field" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Textarea" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Select" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "There is no description for this group" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Activity Stream" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administrators" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Add a Group" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Group Form" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Confirm Delete" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Are you sure you want to delete group - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Are you sure you want to delete member - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Edit a Group" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Edit Group" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Followers" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Groups of Datasets" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Add Group" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "There are currently no groups for this site" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "How about creating one?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "What are Groups?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr " <p>Groups allow you to group together datasets under a community (for example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) to make it easier for users to browse datasets by theme. Datasets can be part of a group, but do not belong to the group for editing or authorisation purposes.</p> " + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Members" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Edit Member:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Add Member" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Username" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Role" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Add" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Are you sure you want to delete this member?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Delete" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Create a Group" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Create Group" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Update Group" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Add Dataset" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "read more" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Datasets in group: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Recent Revision History" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Title" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "My Group" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "my-group" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Description" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "A little information about my group..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "Image URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Are you sure you want to delete this Group?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Save Group" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "View {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "This group has no description" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} Dataset" +msgstr[1] "{num} Datasets" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 Datasets" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Welcome" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Welcome to CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "This is a nice introductory paragraph about CKAN or the site in general. We don't have any copy to go here yet but soon we will " + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "This is a featured section" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Search Your Data" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "eg. Gold Prices" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Popular Tags" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr " <p>CKAN is the world’s leading open-source data portal platform.</p> <p>CKAN is a complete out-of-the-box software solution that makes data accessible and usable – by providing tools to streamline publishing, sharing, finding and using data (including storage of data and provision of robust data APIs). CKAN is aimed at data publishers (national and regional governments, companies and organisations) wanting to make their data open and available.</p> <p>CKAN is used by governments and user groups worldwide and powers a variety of official and community data portals including portals for local, national and international government, such as the UK’s <a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland government portals, as well as city and municipal sites in the US, UK, Argentina, Finland and elsewhere.</p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features overview: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown formatting</a> here" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Remove" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Custom" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "The form contains invalid entries:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "There is no description for this organisation" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Organisation Form" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Are you sure you want to delete organisation - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Edit Organisation" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "View organisation" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Info" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Organisations of Datasets" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Add Organisation" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "There are currently no organisations for this site" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "What are Organisations?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr " <p>Organisations act like publishing departments for datasets (for example, the Department of Health). This means that datasets can be published by and belong to a department instead of an individual user.</p> <p>Within organisations, admins can assign roles and authorisation its members, giving individual users the right to publish datasets from that particular organisation (e.g. Office of National Statistics).</p> " + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Back to all members" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Edit Member" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Save" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "What are roles?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr " <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as manage organisation members.</p> <p><strong>Editor:</strong> Can add and edit datasets, but not manage organisation members.</p> <p><strong>Member:</strong> Can view the organisation's private datasets, but not add new datasets.</p> " + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Add member" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Create an Organisation" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Update Organisation" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Create Organisation" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "My Organisation" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "my-organisation" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "A little information about my organisation..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Are you sure you want to delete this Organisation?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Save Organisation" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "This organisation has no description" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Create Dataset" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "What are datasets?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr " Datasets are simply used to group related pieces of data. These can then be found under a single url with a description and licensing information. " + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Are you sure you want to delete dataset - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Are you sure you want to delete resource - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "View dataset" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Create dataset" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Update Dataset" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Add metadata to the dataset" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Add data to the dataset" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "What's a resource?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "A resource can be any file or link to a file containing useful data." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Private" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Draft" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "This is an old revision of this dataset, as edited at %(timestamp)s. It may differ significantly from the <a href=\"%(url)s\">current revision</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "This is the current revision of this dataset, as edited at %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Related Media for {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "No related items" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Add Related Item" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "View resource" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "View" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API Endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Download" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "There is no description for this resource" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "From the dataset abstract" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Source: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Additional Information" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Field" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Value" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Last updated" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "unknown" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Created" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Format" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "License" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Author" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Search for a Dataset" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Search..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Submit" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Please try another search.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>There was an error while searching.</strong> Please try again.</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API Docs" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr " You can also access this registry using the %(api_link)s (see %(api_doc_link)s). " + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "full {format} dump" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr " You can also access this registry using the %(api_link)s (see %(api_doc_link)s) or download a %(dump_link)s. " + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Additional Info" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Source" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Maintainer" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Version" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "State" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Data API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "Data API is unavailable for this resource as no data has been pushed to it yet" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Edit Dataset" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Edit Resources" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Add New Resource" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "eg. A descriptive title" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "eg. my-dataset" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "eg. Some useful notes about the data" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "eg. economy, mental health, government" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr " License definitions and additional information can be found at <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organisation" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Select an organisation..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "There is no description for this dataset" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Important: By submitting content, you agree to release your contributions under the Open Database License." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Are you sure you want to delete this dataset?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Next: Add Data" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Visibility" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Public" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "Author Email" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joe@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "Maintainer Email" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Previous" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Finish" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Update Resource" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Link to a file" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Link to an API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Resource" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "eg. http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Name" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "eg. January 2011 Gold Prices" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Some useful notes about the data" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "eg. CSV, XML or JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "This is generated automatically. You can edit if you wish" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Last Modified" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "eg. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "File Size" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "eg. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME Type" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "eg. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Are you sure you want to delete this resource?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Save & add another" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Next: Additional Info" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "No description for this resource" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Explore" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Preview" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Data and Resources" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not add some?</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>There was an error while searching.</strong> Please try again. " + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Add data" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Additional data" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Related Form" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "What are related items?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr " <p>Related Media is any app, article, visualisation or idea related to this dataset.</p> <p>For example, it could be a custom visualisation, pictograph or bar chart, an app using all or part of the data or even a news story that references this dataset.</p> " + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Are you sure you want to delete related item - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Apps & Ideas" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr " <p>Showing items <strong>%(first)s - %(last)s</strong> of <strong>%(item_count)s</strong> related items found</p> " + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr " <p><strong>%(item_count)s</strong> related items found</p> " + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "There have been no apps submitted yet." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "What are applications?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr " These are applications built with the datasets as well as ideas for things that could be done with them. " + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Filter Results" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filter by type" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "All" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Sort by" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Default" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Only show featured items" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Apply" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Edit related item" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Edit Related" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Edit Related Item" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Create" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Create a related item" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Create Related" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Create Related Item" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "My Related Item" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "A little information about the item..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Type" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Are you sure you want to delete this related item?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "This item has no description" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Go to {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "New activity item" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Embed Data Viewer" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Embed this view by copying this into your webpage:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Choose width and height in pixels:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Width:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Height:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "Trackback URL" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Clear All" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Show More {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Show Only Popular {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "There are no filters for this search" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Home" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Language" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Go" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "This dataset satisfies the Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "No License Provided" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Deleted" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Popular" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "This dataset has no description" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "No apps, ideas, news stories or images have been related to this dataset yet." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Add Item" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} dataset found for \"{query}\"" +msgstr[1] "{number} datasets found for \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Sorry no datasets found for \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} dataset found" +msgstr[1] "{number} datasets found" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Sorry no datasets found" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} group found for \"{query}\"" +msgstr[1] "{number} groups found for \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Sorry no groups found for \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} group found" +msgstr[1] "{number} groups found" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Sorry no groups found" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "{number} organization found for \"{query}\"" +msgstr[1] "{number} organisations found for \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Sorry no organisations found for \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} organization found" +msgstr[1] "{number} organisations found" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Sorry no organisations found" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Social" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Order by" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Relevance" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Name Ascending" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Name Descending" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Subscribe" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Edits" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "News feed" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Activity from items that you follow" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "My Datasets" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "You do not have any datasets" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Account Info" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr " Your profile lets other CKAN users know about who you are and what you do. " + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Dashboard" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Settings" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Change your details" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Full name" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "eg. Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "eg. joe@example.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "A little information about yourself" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Subscribe to notification emails" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Change your password" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Password" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Confirm Password" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Update Profile" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "All Users" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Users" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Login" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Need an Account?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Then sign right up, it only takes a minute." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Create an Account" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Forgotten your details?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "No problem, use our password recovery form to reset it." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Forgot your password?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Logged Out" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "You are now logged out." + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "You're already logged in as {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Logout" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Remember me" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "You're already logged in" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "You need to log out before you can log in with another account." + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Log out now" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Registration" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Register for an Account" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Why Sign Up?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Create datasets, groups and other exciting things" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Full Name" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Create Account" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Reset Your Password" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Password Reset" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Update Password" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "How does this work?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Simply enter a new password and we'll update your account" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "You haven't created any datasets." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Create one now?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "User hasn't created any datasets." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "You have not provided a biography." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "This user has no biography." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "This means only you can see this" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Member Since" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API Key" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Request Reset" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Enter your username into the box and we will send you an email with a link to enter a new password." + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "View my profile" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Activity from:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Search list..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "You are not following anything" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "No followers" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Search Users" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "You can use" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown formatting" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "here." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Number of datasets" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "View dataset resources" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "DOWNLOAD" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "No downloadable resources." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "No description for this item" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "View this" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "no ratings yet" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n rate it now" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Error" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Checking..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Type at least two characters..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "This is the current URL." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "This URL is available!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "This URL is already used, please use a different one." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Failed to save, possibly due to invalid data " + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "You have unsaved changes. Make sure to click 'Save Changes' below before leaving this page." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(no name)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Delete the resource '%name%'?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Preview not available for data type: " + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Failed to get credentials for storage upload. Upload cannot proceed" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Checking upload permissions ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Uploading file ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Data File" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Image" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Metadata" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Documentation" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Code" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Example" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Upload" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "Url" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "Resource Type" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "DataStore enabled" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "Size (Bytes)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "Mimetype" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "Mimetype (Inner)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "Hash" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "ID" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "Done" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "This resource has unsaved changes." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "e.g. csv, html, xls, rdf, ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "Extra Fields" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "Add Extra Field" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "Key" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "Delete Resource" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "You can use %aMarkdown formatting%b here." + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "Data File (Uploaded)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "Could not load preview" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "DataProxy returned an error" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "DataStore returned an error" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "Find datasets" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "Add a dataset" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "Page Logo" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "Master content template placeholder … please replace me." + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "Twitter @ckanproject" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "Contact Us" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "Privacy Policy" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "Sections" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "Statistics" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "Revisions" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "Site Admin" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "Languages" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "Meta" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Licensed under the" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Open Database License" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "This Content and Data is Open" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Powered by" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "Administration - Authorization" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "Update Existing Roles" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "Save Changes" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "Add Roles for Any User" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "Add Role" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "Administration Dashboard" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "Current Sysadmins" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "Trash" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "Administration - Trash" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "Deleted Revisions" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "Purge them all (forever and irreversibly)" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "Deleted Datasets" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(None)" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "Authorization:" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "Edit:" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "There are no datasets currently in this group." + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "History:" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "Error:" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "Revision" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "Timestamp" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "Log Message" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "Compare »" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "Group History" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "What Are Groups?" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "Whilst tags are great at collecting datasets together, there are occasions when you want to restrict users from editing a collection. A [1:group] can be set-up to specify which users have permission to add or remove datasets from it." + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "History" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "New Dataset..." + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "Existing Dataset..." + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "List Groups" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "Login to Add a Group" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "Add A Group" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "Errors in form" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "Warning: URL is very long. Consider changing it to something shorter." + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2+ characters, lowercase, using only 'a-z0-9' and '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "Start with a summary sentence ..." + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "Image URL:" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "The URL for the image that is associated with this group." + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "active" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "deleted" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "Add..." + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "Key =" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "Value =" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "Add datasets" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "Resource Formats" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "State:" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "What was the [1:average price] of a house in the UK in 1935? When will India's projected population [2:overtake] that of China? Where can you see [3:publicly-funded art] in Seattle? Data to answer many, many questions like these is out there on the Internet somewhere - but it is not always easy to find." + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "%(site_title)s is a community-run catalogue of useful sets of data on the Internet. You can collect links here to data from around the web for yourself and others to use, or search for data that others have collected. Depending on the type of data (and its conditions of use), %(site_title)s may also be able to store a copy of the data or host it in a database, and provide some basic visualisation tools." + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "How it works" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "This site is running a powerful piece of open-source data cataloguing software called [1:CKAN], written and maintained by the [2:Open Knowledge Foundation]. Each 'dataset' record on CKAN contains a description of the data and other useful information, such as what formats it is available in, who owns it and whether it is freely available, and what subject areas the data is about. Other users can improve or add to this information (CKAN keeps a fully versioned history)." + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is an openly editable open data catalogue, in the style of Wikipedia. The UK Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 government datasets. Official public data from most European countries is listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive list of catalogues like these around the world at [4:datacatalogs.org], which is itself powered by CKAN." + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "Open data and the Open Knowledge Foundation" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "Most of the data indexed at %(site_title)s is openly licensed, meaning anyone is free to use or re-use it however they like. Perhaps someone will take that nice dataset of a city's public art that you found, and add it to a tourist map - or even make a neat app for your phone that'll help you find artworks when you visit the city. Open data means more enterprise, collaborative science and transparent government. You can read more about open data in the [1:Open Data Handbook]." + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting] open knowledge: writing and improving CKAN is one of the ways we do that. If you want to get involved with its design or code, join the discussion or development [3:mailing lists], or take a look at the [4:OKFN] site to find out about our other projects." + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "Welcome to" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "Find data" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "contains" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "datasets" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "that you can \n browse, learn about and download." + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "Share data" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "Add your own datasets to share them with others and\n to find other people interested in your data." + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "Create a dataset »" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "Sign up »" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "Collaborate" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "Find out more about working with open data by exploring \n these resources:" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "GetTheData.org" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "DataPatterns.org" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "Open Data Handbook" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "Who else is here?" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "has" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "datasets." + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Importer" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Import Datasets" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Here you can supply an Excel file with details of multiple datasets and import these into" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Log in to use this tool" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Preview - Importer" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Import Preview" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "dataset" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "read from" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "Further dataset previews not shown." + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Edit summary (briefly describe the changes you have made)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Author:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Import" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Results - Importer" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Import Results" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "- Datasets - History" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "- Edit - Datasets" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "Basic Information" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "Further Information" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "Since you have not signed in this will just be your IP address." + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "Click here to sign in" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "before saving (opens in new window)." + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "[1:Important:] By submitting content, you agree to release your contributions under the [2:Open Database License]. Please [3:refrain] from editing this page if you are [4:not] happy to do this." + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "- Edit Resources - Datasets" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "Edit Resources:" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "- Datasets - Followers" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "Followers:" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "no-sidebar" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "New key" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "with value" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "Read dataset as of %s" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "Dataset History" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "Resources (0)" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "Add / Edit resources" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "Apps, Ideas etc" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "Followers ({num_followers})" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "Add - Datasets" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "Add a Dataset" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "A short descriptive title for the dataset" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "Home Page" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "The URL for the web page describing the data (not the data itself)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "e.g. http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "(Don't worry if you don't know which license the data has been released under)." + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "Member of:" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "Add to:" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Cannot add any groups." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "Comma-separated terms that may link this dataset to similar ones. For more information on conventions, see [1:this wiki page]." + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "e.g. pollution, rivers, water quality" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "Add Resources" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "Upload or link data files, APIs and other materials related to your dataset." + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "New resource..." + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "x" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "File URL" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "API URL" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "The name of the main contact, for enquiries about this particular dataset, using the e-mail address in the following field." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Author email" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "If there is another important contact person (in addition to the person in the Author field) then provide details here." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Maintainer email" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "A number representing the version (if applicable)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "e.g. 1.2.0" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "Adding custom fields to the dataset such as \"location:uk\" can help users find it in the search engine. This data will also appear under" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "when viewing the dataset." + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "Do you really want to change the state of this dataset?" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "Yes!" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "This dataset is" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "Summary" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "Briefly describe the changes you have made..." + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "Since you have not signed in this will just be your IP address.\n [1:Click here to sign in] before saving (opens in new window)." + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "Important:" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "By submitting content, you agree to release your contributions under the" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr ". Please" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "refrain" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "from editing this page if you are" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "not" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "happy to do this." + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "- Datasets" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "License:" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "[Open Data]" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "Related Datasets" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "This is an old revision of this dataset, as edited" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "at" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr ". It may differ significantly from the" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "current revision" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "This is the current revision of this dataset, as edited" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "RDF/XML" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "(edit)" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "(none)" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "(settings)" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "Country" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "Harvest Source" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "[1:Dataset page] on \n [2:%(harvest_catalogue_name)s]" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "- Dataset - Resource" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "Data API is unavailable for this resource as DataStore is disabled" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "License unknown" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "From the [1:Dataset]:" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "Cannot embed as resource is private." + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "Embed" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "Search -" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "Do you know of a dataset that should be added to" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "Register it now" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "Other access" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "You can also access this registry using the" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "(see" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "or download a" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "full" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "dump" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "[1:There was an error while searching.] \n Please try again." + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "[1:%(item_count)s] datasets found" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "Would you like to [1:create a new dataset?]" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "Add item" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "(required)" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "Please add the title for the item" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "Type of item" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "Please describe the item" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "Please add a url" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "Please add a link to the image" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "Showing items" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "of" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "related items found" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "Least viewed" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "Featured items only?" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "- Apps, Ideas etc" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "There are no items here yet" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr ", why not" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "add one" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "Differences - Revisions" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "Revision Differences -" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "From:" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "To:" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "Difference" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "No differences" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "List" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "Revision History" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "Track the most recent changes to the system, with most recent\n changes first." + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "Revision:" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "Revision Actions" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "Undelete" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "Timestamp:" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "Log Message:" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "Changes" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "Datasets' Tags" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "Dataset -" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr ",\n Tag -" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "Embed this view" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "by copying this into your webpage:" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "Not Openly Licensed" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "Entity" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "This upload form is valid for a limited time (usually 1h or so). If the\n form expires please reload the page." + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "File:" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "Upload - Successful" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "Filed uploaded to:" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "Upload another »" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "There are" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "results for ‘" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "results for tags." + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "Clear search" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "and see all tags." + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "- Tags" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "Tag:" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "There are %(count)s datasets tagged with [1:%(tagname)s]:" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "- Dashboard - User" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "What's going on?" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "Nothing new on CKAN?" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "So, why don't you ..." + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "Add a new dataset" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "Follow another user" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "Create a group or a tag" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "Or simply browse the repository" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "- Edit - User" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "Edit User:" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "E-mail" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "OpenId" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "A little about you..." + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "Password (repeat)" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "Change your username" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "Changing your username will log you out, and require you to log back in with the new username" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "- Followers - User" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "'s Followers" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "My Profile" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "Edit Profile" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "My Followers ({num_followers})" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "View Profile" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "Register Account" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "[1:%(item_count)s] users found." + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "Sort by name" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "Sort by edits" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "Member for" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "Login - User" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "Login to" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "Login:" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "Password:" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "Remember me:" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "Sign In" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "Login using Open ID" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "NB: To set-up your OpenID for this site, you first need to [1:Register] and then edit your Profile to provide your OpenID." + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "Please click your account provider:" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "OpenID Identifier:" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "Don't have an OpenID?" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "OpenID is service that allows you to log-on to many different websites\n using a single identity. Find out [1:more\n about OpenID] and [2:how to get an\n OpenID enabled account]. Probably the simplest way is sign up with a\n free OpenID provider such as [3:https://www.myopenid.com/]." + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "Sign in with OpenID" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "Logout - User" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "Logout from" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "You have logged out successfully." + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "Logged in - User" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "Logged into" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "is currently logged in" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "To register or log in as another user, you need to" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "logout" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "first." + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "Register - User" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "Register for a new Account" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "3+ chars, using only 'a-z0-9' and '-_'" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "Full name (optional)" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "E-Mail" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "Register now" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "Password (repeat):" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "- User" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "Member since" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "No email" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "– Note: your API key is visible only to you!" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "Public Activity" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "Reset password" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "Request a password reset" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "User name:" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "Resource \"{0}\" was not found." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "User {0} not authorized to update resource {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Add to Groups" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Select a group..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Country Code" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Custom Text" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "custom text" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "There was a problem with your submission, please correct it and try again" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "There is a problem with the system configuration" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "Your application has been submitted" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "There was a problem with your submission, please correct it and try again" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "Please choose an organisation to add the dataset to" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Dear administrator,\n\nA request has been made for membership of your organisation" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "by" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nThe reason given for the request was:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\nPlease contact the user to verify and then if you would like to add this user you can do so by visiting" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "If you do not wish to add this user you can safely disregard this email." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr " <p>Organisations allow you to add both users and datasets to it in order to control who can access and manage your datasets</p> " + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Create an organisation" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr " <p>An organisation can be set-up to specify which users have permission to add or remove datasets from it.</p> " + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Add Dataset to Organisation" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Manage Users" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Apply for membership" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Reason" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "Please explain to the owner your reasons for wishing to become an editor of this organisation" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Send request" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "The URL for the image that is associated with this organisation." + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Parent Organisation" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "No parent organisation" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "Manage users" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "There are no users currently in this publisher." + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "Organisation History" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "What Are Organisations?" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "Whilst tags are great at collecting datasets together, there are occasions when you want to restrict users from editing a collection. An [1:organization] can be set-up to specify which users have permission to add or remove datasets from it." + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "Join" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "List Organisations" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Add an Organisation" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Add an organisation" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "Cannot add to any organisations. Please join an organisation" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "Users:" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "There are no users currently in this organisation." + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Add users" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "This compiled version of SlickGrid has been obtained with the Google Closure\nCompiler, using the following command:\n\njava -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n\nThere are two other files required for the SlickGrid view to work properly:\n\n * jquery-ui-1.8.16.custom.min.js \n * jquery.event.drag-2.0.min.js\n\nThese are included in the Recline source, but have not been included in the\nbuilt file to make easier to handle compatibility problems.\n\nPlease check SlickGrid license in the included MIT-LICENSE.txt file.\n\n[1] https://developers.google.com/closure/compiler/" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Total number of Datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Date" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Total datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "Dataset Revisions per Week" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "All dataset revisions" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "New datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "Top Rated Datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "Average rating" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "Number of ratings" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "No ratings" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "Most Edited Datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "Number of edits" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "No edited datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "Largest Groups" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "No groups" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "Top Tags" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Tag Name" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Number of Datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Users Owning Most Datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Statistics Menu" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Total Number of Datasets" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Revisions to Datasets per week" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "Users owning most datasets" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "Page last updated:" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "Leaderboard - Stats" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "Dataset Leaderboard" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Choose a dataset attribute and find out which categories in that area have the most datasets. E.g. tags, groups, license, res_format, country." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Choose area" diff --git a/ckan/i18n/es/LC_MESSAGES/ckan.mo b/ckan/i18n/es/LC_MESSAGES/ckan.mo index 31d65c7764b98bdfb34e710c8ea881bd29b3aa98..eaf41a11d53e5d65e897d49947b6142207a45dcb 100644 GIT binary patch literal 109418 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 C-B3RO delta 27236 zcmchfcYIYv8u#x3LML=W&!N|ZUJNx5np7zYBIr$WlU%sDH{N>#hIUaAv6llL8!8s8 zs2CL&8yLHSV&7F)QCG2-b=6hZeZRjmCjpdwci(?rKWn~c=FFLS=9y=nd1mIWpS@A{ zFVEIV{k27%Edl<SQ9BUm2-mb%>hM4B3=IS(k$e{}gWZM&0xEJbyuu0uZin?qj~@{T zw1iXPSa=F-46lK+;cc)k{K@CPVS_**6{tJXyl4g+QXm7?fnEJ{FG$;g!LSJ|hI|+( zhs|LM_JEhcHgFeg0r$gJ@E}yZKltyh<4k^A*opQ7Sv;ts=}-+UfgRv-sEW>olKg6) z+h9-9x54`GB{&?u1qZ>VIp%#X?21-PU>5loj0pr<!#_cldkOZV{eXqO`oJvM9i9aF zF0clwf%Q<TJP%6MSNOaRrjgzbCHP&i9o!8w;A?*V7f|*64AbFnP?~8n4(&DKp(_tf zVK!8Hte-v}O4TPrHBbm8P#j9-tD#iB&42$8)b~$A)%S{@{{fVSzwz^HjW@Q^Vm$hn z(exxkJ<Ne>V2Yof1J&atP=bWuau|aelDFZx@B=78mgO3aoC!OVJ{Kx~J8TOdh0?$q zP#XDLZpujfDH&4bKcH0e3zR_3CYYXdf@&}eDt{<!26LeVoC~F)lc9#71gf61poY|i zec>Z;DEtIUkdCQ|=Aj>y#5qtZTm)4?2+C+yL8<UkpEtrR()Yuu@B^q>(=X5TbRg_R zdK#257egDK4d1Z>ft%qR(y22io1VP_rK&%}(eN9{a0Rla1OokGDeMiehTUNm>;@0P zxv()(D19oF2F`|E;8rMGc^s-kfAje>tVjESrqhh-GT;&l^njW0Y$#3K1TTj7`0267 zW3Z%;hZ>4f=xGSnA$=*-cU#~Ea2s3)v!)wAaF@?rFq`%RPw=4W@-37G8q6?5VMC?I zL8<aYpGk=1fy<$c_iCu`?}j#f+JFBERFA)g@~m}c8Vz=VDt|oeLHmJx9yGR_V10Ns zYyfZa(>oyc5_r(h|0h(%wPzV4YzsBUeW2=@<fl)95;Or--)g97c@C7|TVSde54ZE6 z4-Y`8{zE81YU8*iX=9iUyF;mZ2t-+dX;9_1KpE3@Pz`<!>%t#lQ}`Q{2Gc2|S<@e? zy)kppe<L1dlc5h5LsgIu8^UE!0+ho(@FF-6?t&xWA=m`kCm6x9p==-zO0a2AE_^Oj z{UM(bsB(!D(0^kd&LBgQo&(kJ7KqS+8{l#98z}$K7gKKz2f}7>0#wEGpx&SC^E97D zP~{^~^{;~}f3g35OUlo<25P$82&L*Lp)~O-)L6X@HB?_i37j#{IFjyA6)u9ffWT=m z3*HQ6Bd<US_6Zyezl73^J>TS~`tZ<#i~&#$Pk=I(6QESP81hXZ4As!1uqAvFs@z*p z#`gh~=6-{+kp>G)`Ao<t1$si|uY?llBFOitfWt#8GPXihd>@o2d>Trizd?QQJ(NH{ zL)k+86OCgT45iwIQ1z5R3Az@lV;i9AaiPY1JCtVc^vL*E@*tHw>=$?vs%OtZsrpq| z3%>8a{}8SueF#p4r=4U3ydCPhd!RJ&C!bHkf02F(O3-}^4c~>`HUGclK`Lyq2zA12 zcmu3=GQEMfL20J>V$+izP(2w6Ys2H9G&BZEfQe8I&GgetpfpenrNI?Y9oqm?s`xTL z;}$5@+~;#QY)$$Js0!bL($pa+)qV?Aah+2PTS5ue6>3`df+{xz>ifx1nmN&bA3TNe zmn5ZRNU~K>0&IesUYGg>w?XxA2UPh=sM)XwdICX>{kO0!tjj{8j%7mG!VsT1Q0?SG z&+jZj|B`4i8EUWys-l%pJ--mD!5g6}yay7_1*)KD?LHeUHRW1Cb)XBBCi*}LnC)`} zR6FCL1UVta!+0J}^)qgO65ww5KI?Q9l%zMGW?b{VurukGp#=CEu7W>9HCP@ri_9vY zH^Khozv!p`3FndSns59>Y6TDN$+#J2z{jD+^i8Oqd<->qUqPwzHz<vy6_{161yuO~ zP^upbRo_WaJ&(iQa5WqbZ-#B)+YpVW0^jkVp42Tg^SL>c>PJASY9^EhmO{DGWl#;Q z@zXA(qQLF29efmK!Z)F2!;et5V}*=n>p>Z1N7$710|R(a#p8UQ0M*k1I2JC0qv7pP zJ^9#Y(;_4ANSICjQaA=)1l7O`P#yUzlwjY(elWe*yw8E7Qx-ksp)N1ZFENr|2BqSi zP`2<Gl(D=D)8Ij<9)AL*%3q)~)go-Z>ju^EKtDYhYAENyK5#MY0MCIbRj`eR2Jj&$ z$)A8~=yj;Ee;ca7&!HOnH>?kvEi;;H2lZV)*Z_`&Q{hxN5ncwj!PlXTcja<Z&lStj ze-|=tC8G~~4i15ThuvVWh%u_^uoLM*D9O))%)G#LP`2<Zl!`M-%`6xM8<HLl)$?4~ z15Sf7)|j8au9WeYv1}wmJ>3p96c768N1=MO4@#wPLRIi3l;(c*(=DT>16`pSoB`Fb z`A`C`fCJ!VP@3EeJHppfeu3}&0!?D9&Ab=`Rl!oIhSx(0c7^|bE0ii9gFWH9P(xCu z%ygs))KGPT5+K{pp9UL~UIZm*s)&bXJVgB$DX4jTA(YkM0@L9KP?CQO)lk~$=DT#* zgmfm94P-$L-FPT}QV6BNHBjX?!W_66Qco)I5)aMDcneCUpZe)Q+~hZhs-UaS{!l$1 z4(q@LP(3;sN<+m^0!ID(l~CVr@bfQ*gGjsHd&d7c|HT_nM)Mw&q@O{l=qIS22NLFe zD>#m1COiwC>gRs|CCHahL-sRNJ<XD)p3YF|o>1k6!n(8{$mKy}Jr!!&Ez=8F1|`r+ zKYbRIK<B|;@G_r&f+I;Egwjm=auX#V2UTvF&�%*bTeFXJJay>T@2X$_6V8)1jtQ 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 R-59%<-AWkU{Z4E0{{fD1c*y_& diff --git a/ckan/i18n/es/LC_MESSAGES/ckan.po b/ckan/i18n/es/LC_MESSAGES/ckan.po index 080496bb75a..344ba98d436 100644 --- a/ckan/i18n/es/LC_MESSAGES/ckan.po +++ b/ckan/i18n/es/LC_MESSAGES/ckan.po @@ -1,21 +1,26 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <amercadero@gmail.com>, 2012. -# <ilabastida@ub.edu>, 2011, 2012. -# <internet@davidread.org>, 2011. -# <javierdcm@gmail.com>, 2012. -# Jesús García <>, 2012. -# okfn <sysadmin@okfn.org>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# amercader <amercadero@gmail.com>, 2012 +# Carlos Brys <brys@misiones.gov.ar>, 2013 +# edobejar <wonka@fundapi.org>, 2013 +# Félix Pedrera <felix.pedrera@gmail.com>, 2012 +# ilabastida <ilabastida@ub.edu>, 2011-2012 +# <internet@davidread.org>, 2011 +# javierdcm <javierdcm@gmail.com>, 2012 +# Jesús García <>, 2012 +# jgcasta <jgcasta@gmail.com>, 2012 +# jgcasta <jgcasta@gmail.com>, 2013 +# Open Knowledge Foundation <sysadmin@okfn.org>, 2011 +# Sean Hammond <sean.hammond@okfn.org>, 2012-2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:03+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:21+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Spanish (http://www.transifex.com/projects/p/ckan/language/es/)\n" "MIME-Version: 1.0\n" @@ -23,332 +28,615 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Función de autorización no encontrada: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Administrador" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Editor" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Miembro" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Para esta tarea es necesario ser administrador del sistema " -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Cambios guardados" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Nombre del Sitio" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Estilo" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Etiqueta del logo del sitio" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Etiqueta del logo del sitio" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Acerca de " -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "Usuario desconocido:" +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Texto de la pátina de Acerca de" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Texto Introductorio" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Usuario añadido" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Texto en página principal" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "Grupo de autorización desconocido:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "CSS Personalizado" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Grupo de autorización añadido" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Hoja de estilo CSS personalizable insertada en la cabecera de la página" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "No se puede purgar el paquete %s ya que la revisión asociada %s incluye paquetes de datos no borrados %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Problema al purgar la revisión %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Purga completada" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Acción no implementada" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "No estás autorizado para ver esta página" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Acceso denegado" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "No encontrado" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Solicitud incorrecta" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Nombre de la acción desconocida: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Error JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Solicitud de datos incorrecta: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Error de integridad" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Error de parametro" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "No se puede listar la entidad de este tipo: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "No se puede leer la entidad de este tipo: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "No se puede crear una entidad nueva de este tipo: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "No se puede agregar el paquete al índice de búsqueda" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "No se puede actualizar la entidad de este tipo: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "No se puede actualizar el índice de búsqueda" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "No se puede borrar la entidad de este tipo: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "No hay ninguna revisión especificada" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "No hay ninguna revisión identificada con: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Término de búsqueda perdido ('since_id=UUID' or 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "No se pueden leer los parámetros: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Opción de búsqueda errónea: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Registro desconocido: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Valor de qjson malformado" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Los parámetros requeridos debe estar en forma de un diccionario en código json." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "No se ha encontrado el grupo" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "El parámetro \"página\" debe ser un valor entero positivo" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "No estás autorizado para leer %s" +msgid "Unauthorized to read group %s" +msgstr "No estás autorizado para leer el grupo %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "No se puede procesar la descripción" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grupos" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Etiquetas" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formatos" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licencia" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" -msgstr "Para crear un nuevo grupo hay que estar conectado" +msgstr "No estás autorizado para crear un grupo" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "El usuario %r no está autorizado para editar %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "No se ha encontrado el grupo" +msgid "User %r not authorized to edit %s" +msgstr "El usuario %r no está autorizado para editar %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "El usuario %r no está autorizado para editar %s autorizaciones" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Recurso no encontrado" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "No autorizado para leer el recurso %s" +msgid "Unauthorized to delete group %s" +msgstr "No estás autorizado para borrar el grupo %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "No estás autorizado para leer el grupo %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "La Organización ha sido borrada." -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "No se puede procesar la descripción" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "El grupo ha sido borrado." -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "El usuario %r no está autorizado para editar %s" +msgid "Unauthorized to add member to group %s" +msgstr "No estás autorizado para agregar miembros al grupo %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "No está autorizado a borrar %s miembros del grupo" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Miembro de grupo ha sido borrado." -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Antes de realizar la comparación, seleccione dos revisiones." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "El usuario %r no está autorizado para editar %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Grupos CKAN Historial de revisión" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Cambios recientes en el grupo CKAN:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Mensaje del log:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "No está autorizado a leer el grupo {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Usted está siguiendo a {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Usted ya no está siguiendo {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "No estás autorizado para ver seguidores %s" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Este sitio está actualmente fuera de línea. La base de datos no está inicializada." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." -msgstr "" +msgstr "Por favor <a href=\"{link}\"> actualice su perfil</a> y añada su dirección de correo electrónico y su nombre completo. {site} utiliza su dirección de correo si usted necesita resetear su contraseña" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Por favor <a href=\"%s\">actualiza tu perfil</a> y añade tu dirección de correo electrónico." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s utiliza tu correo electrónico " -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Por favor <a href=\"%s\">actualiza tu perfil</a> y añade tu nombre completo." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Formato de revisión no válido: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Conjunto de datos no encontrado" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "No estás autorizado a leer el paquete %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "Historial de revisión del conjunto de datos CKAN" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Cambios recientes al conjunto de datos CKAN" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "No está autorizado a leer el paquete" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "No está autorizado a editar este recurso" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Recurso no encontrado" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "No está autorizado a actualizar el dataset" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Debe añadir al menos un recurso de datos" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "No está autorizado a crear un recurso" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "No se puede agregar el paquete al índice de búsqueda" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "No se puede actualizar el índice de búsqueda." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "No está autorizado a borrar el paquete %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "El dataset ha sido borrado" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "El recurso ha sido borrado" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "No está autorizado a borrar el recurso %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "No autorizado para leer el recurso %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" -msgstr "" +msgstr "No hay descargas disponibles" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "No está autorizado a leer el dataset %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "No se ha definido una previsualización" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Más vistos" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Más vistos" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Menos vistos" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "El más nuevo" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "El más antiguo" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" -msgstr "" +msgstr "El elemento relacionado solicitado no se ha encontrado" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "No se ha encontrado el elemento relacionado" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "No estás autorizado" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Paquete no encontrado" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "El elemento relacionado se ha creado correctamente" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "El elemento relacionado se ha actualizado correctamente" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "El elemento relacionado se ha borrado correctamente" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "No está autorizado a borrar el elemento relacionado %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Aplicación" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idea" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Artículo de noticias" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Artículo" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Publicar" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualización" #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" @@ -358,533 +646,423 @@ msgstr "Historial de revisiones del repositorio CKAN" msgid "Recent changes to the CKAN repository." msgstr "Cambios recientes del repositorio CKAN" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Conjuntos de datos afectados: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Revisión actualizada" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Otro" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Etiqueta no encontrada" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "No estás autorizado para crear un usuario" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "No estás autorizado para crear el usuario %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Usuario no encontrado" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Captcha erróneo. Por favor, inténtalo de nuevo." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "El usuario \"%s\" ha sido registrado, pero aún tienes la sesión iniciada como \"%s\"" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "No se ha especificado ningún usuario" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "No estás autorizado para editar el usuario %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "El usuario %s no está autorizado para editar %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Perfil actualizado" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s está connectado ahora" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "No se ha podido iniciar sesión. Nombre de usuario o contraseña incorrectos." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "(O si usas OpenID, no ha sido asociada con una cuenta de usuario)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" coincide con varios usuarios" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "No existe el usuario: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Por favor revise su bandeja de entrada para el código de restablecimiento." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "No se pudo enviar el enlace de restablecimiento: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Clave de restablecimiento no válida. Por favor, inténtalo de nuevo." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Se ha restablecido su contraseña." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Error: No se ha podido interpretar el texto \"Acerca de\"" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Su contraseña debe tener 4 caracteres o más." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Las contraseñas introducidas no coinciden." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Nombre" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Identificador único</strong> para el grupo." - -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "+2 caracteres, en minúscula, usando solamente 'a-z0-9' y '-_'" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Detalles" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Añadir usuarios" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "El nombre debe contener al menos %s caracteres" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "El nombre debe ser puramente en caracteres alfanuméricos (ascii) en minúsculas y con estos símbolos: -_" - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "El nombre del conjunto de datos ya existe en la base de datos" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Este nombre de grupo ya existe en la base de datos" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "El valor no corresponde con el formato requerido: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Nada)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Los recursos del conjunto de datos son incompletos." - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "La longitud de la etiqueta \"%s\" es menor que el mínimo %s" - -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "El Tag \"%s\" no debe contener comillas: \"" - -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Clave duplicada \"%s\"" - -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Extra par clave-valor: no hay clave para el valor \"%s\"." - -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "No pueden añadirse nuevos grupos." - -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Grupo" - -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "No se puede derivar una nueva selección de grupo a partir de un valor serializado así: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "otro - especifique por favor" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Extras" - -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Paquete" - -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Añadir paquetes" - -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Un título breve descriptivo para el conjunto de datos." - -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "No deberia ser una descripción - esta corresponde en el campo de Notas. No termine con un punto final." - -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Un identificador único para el paquete." - -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Debe ser comprensible para las personas, en el sentido de la URIs de la Web Semántica. Utiliza acrónimos sólo si son muy conocidos. Es posible cambiar el nombre, pero no se recomienda." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Un número que represente la versión (si procede)" - -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "La dirección URL de la página web que describe los datos (no los datos en sí)." - -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "por ejemplo, http://www.example.com/growth-figures.html" - -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "El nombre del contacto principal, para consultas sobre este conjunto de datos utilizando la dirección de correo electrónico en el siguiente campo." - -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Si hubiera otra persona de contacto importe (además de la persona en el campo Autor) incluya aquí los detalles pertinentes." - -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licencia" - -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "La licencia bajo la que el conjunto de datos se ofrece." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Etiquetas" - -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Terminos separados por comas que vinculen estos conjuntos de datos con otros similares. Para más información sobre las convenciones, ver <a href=\"%s\">esta página wiki</a>." - -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "ej. polución, ríos, calidad del agua" - -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Los archivos que contienen los datos o la dirección de la API para acceder a ellos." +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Debe proporcionar una contraseña" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Estas pueden ser repetidas tantas veces como sea necesario. Por ejemplo: si los datos estan disponibles en múltiples formatos o repartidos en diferentes áreas o periodos, cada archivo es un 'recurso' diferente que debe ser descrito de manera distinta. Apareceran juntos en la página del conjunto de datos en CKAN.<br /><br /> <b>URL:</b> Este es el enlace directo a los datos. Al seleccionar este enlace en un navegador web el usuario descargara inmediatamente el conjunto de datos completo. Ten en cuenta que los datos no se alojan en este sitio, sino en el que aquel que los publica. Alternativamente, el URL puede apuntar a un servidor API como un punto de acceso SPARQL o un servicio JSON-P.<br /> <b>Formato:</b> Debe indicar el formato del archivo en que los datos estan disponibles. <br /><b>Descripción</b> Cualquier información que quieras añadir para describir el recurso.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Opciones de formato: CSV | RDF | XML | XBRL | SDMX | HTML + RDFa | Otros en su caso" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Elemento siguiente no encontrado" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Notas" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} no encontrado" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "La descripción principal del conjunto de datos" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "No autorizado a leer {0} {1}" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Con frecuencia se muestra en el título del paquete. En particular, debería comenzar con una frase corta que describa sucintamente el conjunto de datos, ya que sólo las primera palabras pudieran ser mostradas en algunas de las vistas." +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Todo" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Aquí puedes utilizar %sMarkdown formatting%s." +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Error: No se ha podido interpretar el texto \"Acerca de\"" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Información básica" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} ha añadido la etiqueta {tag} al dataset {dataset}" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Recursos" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} actualizó el grupo {group}" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Grupos" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} actualizó la organización {organization}" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Detalles" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Título" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} actualizó el dataset {dataset}" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Versión" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} actualizó los extra {extra} del dataset {dataset}" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} actualizó el recurso {resource} en el dataset {dataset}" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autor" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} actualizó su perfil" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Email del autor" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} borró el grupo {group}" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Mantenedor" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} borró la organización {organization}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Email del mantenedor" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} borró el dataset {dataset}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licencia" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} eliminó el extra {extra} del conjunto de datos {dataset}" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Estado" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} borró el recurso {resource} del dataset {dataset}" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "El recursos debe ser un diccionario: %r" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} creó el grupo {group}" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Clave desconocida: %s" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} creó la organización {organization}" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Clave vacía" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} creó el conjunto de datos {dataset}" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Actualizado" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} agregó el extra {extra} al conjunto de datos {dataset}" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Rol(es) de usuario(s) añadido" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} agregó el recurso {resource} al conjunto de datos {dataset}" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Por favor introduzca un nombre de usuario" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} se registró" -#: ckan/lib/helpers.py:482 +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} eliminó la etiqueta {tag} del conjunto de datos {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} eliminó el elemento relacionado {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} comenzó a seguir {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} comenzó a seguir a {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} comenzó a seguir a {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} creó el enlace al relacionado {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "1 nueva actividad de {site_title}" +msgstr[1] "{n} nuevas actividades de {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Enero" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Febrero" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Marzo" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Abril" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Mayo" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Junio" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Julio" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Agosto" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Septiembre" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Octubre" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Noviembre" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Diciembre" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Justo ahora" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "hace {mins} minuto" +msgstr[1] "hace {mins} minutos " + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "hace {hours} hora" +msgstr[1] "hace {hours} horas" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "hace {days} día" +msgstr[1] "hace {days} días" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Actualiza tu avatar en gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Desconocido" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "sin nombre" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Nuevo conjuto de datos creado." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Recursos editados." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Opciones editadas." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} vista" +msgstr[1] "{number} vistas" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} vista reciente" +msgstr[1] "{number} vistas recientes" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Estimad@ %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "No está disponible la dirección de correo electrónico del destinatario!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -894,8 +1072,8 @@ msgid "" " %(reset_link)s\n" msgstr "You have requested your password on %(site_title)s to be reset.\n\nPlease click the following link to confirm this request:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Restablezca su contraseña" @@ -911,11 +1089,11 @@ msgstr "No se ha determinado ninguna página web" msgid "Author not given" msgstr "Autor no especificado" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Mantenedor no especificado" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "En el mnsaje de registro no están permitidos los enlaces." @@ -928,8 +1106,8 @@ msgstr "En el mnsaje de registro no están permitidos los enlaces." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Falta el valor" @@ -942,15 +1120,32 @@ msgstr "No se esperaba el campo %(name)s." msgid "Please enter an integer value" msgstr "Por favor introduce un valor entero" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Recursos" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Recurso(s) del paquete invalido(s)" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Extras" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Falta el valor" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "No se ha proporcionado ninguna clave de la API válida." @@ -959,571 +1154,591 @@ msgstr "No se ha proporcionado ninguna clave de la API válida." msgid "Tag vocabulary \"%s\" does not exist" msgstr "El vocabulario de etiquetas \"%s\" no existe" -#: ckan/logic/validators.py:32 -msgid "Invalid integer" -msgstr "Entero no válido" +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Usuario" -#: ckan/logic/validators.py:42 -msgid "Date format incorrect" -msgstr "Formato de fecha incorrecto" - -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Dataset" msgstr "Conjunto de datos" -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Usuario" +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grupo" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Se debe proporcionar una organización" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Organización no existe" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "No es posible agregar un conjunto de datos a esta organización" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "Entero no válido" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "Formato de fecha incorrecto" -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Relacionados" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Nombre o identificador de grupo desconocido." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Tipo de actividad" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Este nombre no se puede usar" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "El nombre debe contener al menos %s caracteres" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "El nonbre no puede tener más de %i caracteres de largo" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "El URL debe tener exclusivamente caracteres alfanuméricos (ascii) en minusculas y estos símbolos: -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Ese URL ya esta siendo utilizado." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "El número de caracteres del nombre \"%s\" es menor al mínimo %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "El número de caracteres del nombre \"%s\" es mayor al máximo %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "La versión debe tener como máximo %i caracteres" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Clave duplicada \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Este nombre de grupo ya existe en la base de datos" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "La longitud de la etiqueta \"%s\" es menor que el mínimo %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "La etiqueta \"%s\" es más larga que el máximo permitido %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "La etiqueta \"%s\" debe contener caracteres alfanuméricos o símbolos: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "La etiqueta \"%s\" no debe estar en mayúsculas" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Este nombre de inicio de sesión no está disponible." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Por favor, introduzca ambas contraseñas" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "La contraseña debe tener 4 caracteres o más" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Las contraseñas introducidas no coinciden" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Edición no permitida porque parece spam. Por favor evita enlaces en tu descripción." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Este nombre de vocabulario ya está en uso." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "No se puede cambiar el valor de la clave de %s a %s. Esta clave es de solo lectura." -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "No se ha encontrado el vocabulario de etiquetas." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "La etiqueta %s no pertenece al vocabulario %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Falta el nombre de la etiqueta" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "La etiqueta %s ya pertenece al vocabulario %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" -msgstr "" +msgstr "Por favor, proporcione una URL válida" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "rol no existe." -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Crear objeto %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Crear la relación de paquete: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "API REST: Crear objecto miembro %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Intentando crear una organización como un grupo" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Debe subministrar un identificador o nombre para el paquete (parámetro \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Debe suministrar una valoración (parámetro \"rating\")" -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "La valoración debe ser un valor entero." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "La valoración debe ser entre %i y %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Debe haber iniciado sesión para seguir a usuarios" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" -msgstr "" +msgstr "Usted no puede seguirse a sí mismo" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Usted ya está siguiendo a {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Debe haber iniciado sesión para seguir a un conjunto de datos." + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Debe haber iniciado sesión para seguir a un grupo." #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: Borrar paquete: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Borrar %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Borrar Miembro: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id no presente en los datos" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "No se ha encontrado el vocabulario \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "No se ha encontrado la etiqueta \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Debe haber iniciado sesión para dejar de seguir algo" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Usted no está siguiendo a {0}" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" -msgstr "" +msgstr "No ha especificado si quiere usar el parámetro \"query\"" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" -msgstr "" +msgstr "Debe ser un par <campo>:<valor> " -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "El campo \"{field}\" no se ha reconocido en resource_search." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "Usuario desconocido:" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "El elemento no se ha encontrado" #: ckan/logic/action/update.py:178 msgid "Resource was not found." msgstr "No se ha encontrado el recurso." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: actualización de objeto %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "No se ha encontrado el paquete." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Actualizar la relación de paquetes: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "No se ha encontrado TaskStatus." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organización no encontrada." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "El usuario %s no está autorizado para crear paquetes" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "El usuario %s no está autorizado para editar estos grupos" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "Debe ser administrador para crear un elemento relacionado destacado" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Debes haber iniciado sesión para añadir un elemento relacionado" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "El usuario %s no está autorizado para editar estos paquetes" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "El usuario %s no está autorizado para crear grupos" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "El usuario %s no está autorizado para crear autorizaciones de grupos" +msgid "User %s not authorized to create organizations" +msgstr "El usuario %s no está autorizado para crear organizaciones" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "El usuario %s no está autorizado para crear usuarios" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "No se ha encontrado el grupo." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Es necesaria una clave de API válida para crear un paquete" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Es necesaria una clave de API válida para crear un grupo" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "El usuario %s no está autorizado para agregar miembros" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "El usuario %s no está autorizado para eliminar el paquete %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "No se ha encontrado ningún paquete para este recurso, no se puede comprobar la autoridad." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "El usuario %s no está autorizado para borrar el recurso %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Solo el propietario puede eliminar un elemento relacionado " -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "El usuario %s no está autorizado para eliminar la relación %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "El usuario %s no está autorizado para eliminar grupos" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "El usuario %s no está autorizado para borrar el grupo %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "El usuario %s no está autorizado para eliminar organizaciones" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "El usuario %s no está autorizado para eliminar la organización %s" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Usuario %s no autorizado para borrar task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "El usuario %s no está autorizado para eliminar los miembros de la organización %s" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "El usuario %s no está autorizado para leer estos paquetes" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "El usuario %s no está autorizado para leer el paquete %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "No se ha encontrado ningún paquete para este recurso, no se puede comprobar la autoridad." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "El usuario %s no está autorizado para leer el recurso %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "El usuario %s no está autorizado para leer el grupo %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Debe haber iniciado sesión para acceder a su panel de control." -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "El usuario %s no está autorizado para editar el paquete %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "El usuario %s no está autorizado para editar %s" +msgid "User %s not authorized to edit resource %s" +msgstr "El usuario %s no está autorizado para editar el recurso %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "El usuario %s no está autorizado para cambiar el estado del paquete %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "El usuario %s no está autorizado para editar los permisos del paquete %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "El usuario %s no está autorizado para editar el grupo %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "El usuario %s no está autorizado para editar la organización %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Solo el propietario puede actualizar un elemento relacionado " -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "" +msgstr "Usted debe ser administrador para cambiar un campo relacionado destacado." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "El usuario %s no está autorizado para cambiar el estado del grupo %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "El usuario %s no está autorizado para editar los permisos del grupo %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "El usuario %s no está autorizado para editar los permisos de autorización del grupo %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "El usuario %s no está autorizado para editar el usuario %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "El usuario %s no está autorizado para cambiar el estado de la revisión" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "El usuario %s no esta autorizado para actualizar la tabla task_status" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "El usuario %s no está autorizado a actualizar la tabla term_translation" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Es necesaria una clave de API válida para editar un paquete" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Es necesaria una clave de API válida para editar un grupo" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Se requieren dos identificadores de conjuntos de datos" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Usuario no autorizado a crear grupos" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Grupos de autorización no implementados para este perfil" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "El usuario %s no está autorizado a eliminar conjuntos de datos en este grupo" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Solo miembros de este grupo están autorizados a eliminar este grupo" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Usuario no autorizado a leer el conjunto de datos %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Usuario %s no autorizado a mostrar el grupo %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "El usuario %s no está autorizado a editar conjuntos de datos en estos grupos" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "El usuario %s no está autorizado a editar recursos en este conjuto de datos" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Edición de permisos no disponible" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Solo miembros de este grupo están autorizados a editar este grupo" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "No se ha encontrado el usuario %s" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "El usuario %s no está autorizado a editar este grupo" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Edición de permisos para grupos no implementada" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Edición de grupos de autorización no implementada" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "No se ha especificado la licencia" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" -msgstr "" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" -msgstr "" +msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" -msgstr "" +msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" -msgstr "" +msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" -msgstr "" +msgstr "Creative Commons Attribution" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" -msgstr "" +msgstr "Creative Commons Attribution Share-Alike" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" -msgstr "" +msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Otra (Abierta)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Otra (Public Domain)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Otra (Atribución)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" -msgstr "" +msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" -msgstr "" +msgstr "Creative Commons Non-Commercial (Cualquiera)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Otra (No comercial)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Otra (No abierta)" @@ -1572,829 +1787,2637 @@ msgstr "es padre de %s" msgid "has sibling %s" msgstr "tiene un hermano %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Cargando ..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "No existen datos de API para cargar para este recurso" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Falló carga de información de datos de API" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "No se encontraron coincidencias" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Comience a escribir..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Ingreso es muy corto, debe tener al menos un caracter" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Existen modificaciones no guardadas para este formulario" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Por favor confirme la acción" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "¿Está seguro de que desea realizar esta acción?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Confirmar" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Cancelar" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Seguir" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Dejar de seguir" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "mostrar más" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "mostrar menos" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Sube un archivo" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Ocurrió un error" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Recurso subido" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "No se pudo subir el archivo" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "No se pudo autenticar subida" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "No se pudo obtener datos para el archivo subido" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 msgid "Edit" msgstr "Editar" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Previsualización" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Mostrar más" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Puedes usar" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Esconder" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "el formato Markdown" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Error %(error_code)s" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "aquí." +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Acerca de {0}" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Número de conjuntos de datos" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "API CKAN" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Descripción" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Número de miembros" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Gestionado con </strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Ver los recursos del conjunto de datos" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Opciones de Administrador" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "DESCARGAR" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Ver perfil" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "No hay recursos para descargar." +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Panel de Control (%(num)d nuevo elemento)" +msgstr[1] "Panel de Control (%(num)d nuevos elementos)" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "No hay descripción para este elemento" +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Editar opciones" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "" +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Salir" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "aún no hay votos" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Iniciar Sesión" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "–\n vota ahora" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Registro" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Grupo de Usuarios" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Conjuntos de datos" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Error" +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organizaciones" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Comprobando..." +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Buscar conjuntos de datos" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Introduzca al menos dos caracteres..." +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Búsqueda" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Esta es la URL actual" +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Cargar menos" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "¡Este URL está disponible!" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Cargar más" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Este URL ya ha sido utilizado, por favor elije uno distinto." +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "No hay actividades dentro de este flujo de actividad" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Error al guardar, posiblemente debido a que los datos no sonválidos" +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Administración" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Añade un conjunto de datos" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Administradores" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Añadir grupo" +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Configuración" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "Tienes cambios sin guardar. Asegúrate de hacer click abajo en 'Guardar cambios' antes de abandonar esta página." +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "¿Está seguro de que desea reiniciar la configuración?" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Cargando ..." +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Reiniciar" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(sin nombre)" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Actualizar" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "¿Borrar el recurso '%name%'?" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "Opciones de configuración de CKAN" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " -msgstr "Previsualización no disponible para el tipo de datos:" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "<p><strong>Título del Sitio:</strong> Este es el título de esta instancia de CKAN. Se muestra en varios lugares dentro de CKAN.</p> <p><strong>Estilo:</strong> Escoja de una lista de sencillas variaciones del esquema principal de colores para obtener un tema personalizado funcionando rápidamente.</p> <p><strong>Logo de la Etiqueta del Sitio:</strong> Este es el logo que aparece en la cabecera de todas las plantillas de la instancia de CKAN.</p> <p><strong>Acerca de:</strong> Este texto aparecerá en la página <a href=\"%(about_url)s\">acerca de</a> de esta instancia de CKAN.</p> <p><strong>Texto de Introducción:</strong> Este texto aparecerá en la <a href=\"%(home_url)s\">página de inicio</a> de esta instancia CKAN como una bienvenida a los visitantes.</p> <p><strong>CSS Personalizado:</strong> Este es el bloque de código CSS que aparece en la etiqueta <code><head></code> de cada página. Si desea personalizar las plantillas de manera más profunda le recomendamos <a href=\"%(docs_url)s\" target=\"_blank\">leer la documentación</a>.</p>" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Confirmar Reinicio" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "¿Qué son administradores?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "<p>Un administrador es alguien que tiene total control de una instancia de CKAN. Solamente puede agregar administradores a través del comando paster <code>sysadmin</code>.</p>" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "No se pudieron obtener las credenciales para la subida del almacenamiento. La subida no puede proceder." +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Lea la documentación" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." -msgstr "Comprobando permisos de subida..." +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Este recurso no puede ser previsualizado en este momento." -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." -msgstr "Subiendo archivo..." +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Haga click aquí para más información." -#: ckan/templates/js_strings.html:16 -msgid "Data File" -msgstr "Archivo de datos" +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Descargar recurso" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Su navegador no soporta iframes." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Visualización" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Este recurso no puede ser previsualizado." -#: ckan/templates/js_strings.html:16 -msgid "Image" -msgstr "Imagen" +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Más detalles..." -#: ckan/templates/js_strings.html:16 -msgid "Metadata" -msgstr "Metadatos" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "No se ha definido controlador para el tipo de dato: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Estándar" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Ingreso Estándar" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Mediano" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Ingreso de ancho mediano" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Completo" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Ingreso de ancho completo" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Largo" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Ingreso Largo" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Anteponer" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Anteponer ingreso" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Campo Personalizado (vacío)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Campo Personalizado" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Marcado" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Área de Texto" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Seleccionar" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "No existe una descripción para este grupo" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Flujo de Actividad" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administradores" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" -msgstr "Documentación" +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Añadir un grupo" -#: ckan/templates/js_strings.html:16 -msgid "Code" -msgstr "Código" +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Formulario de Grupo" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Confirmar Borrado" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "¿Está seguro de que desea eliminar el grupo - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "¿Está seguro de que desea eliminar al miembro - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Editar un Grupo" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Editar Grupo" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Seguidores" -#: ckan/templates/js_strings.html:16 -msgid "Example" -msgstr "Ejemplo" +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Grupos de conjuntos de datos" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" -msgstr "Subir" +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Añadir grupo" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Cancelar" +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "No existen actualmente grupos para este sitio" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" -msgstr "Url" +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "¿Qué tal creando uno?" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Formato" +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "¿Qué son los Grupos?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "<p>Los Grupos le permiten agrupar conjuntos de datos dentro de una comunidad (por ejemplo, datos de Derechos Civiles) o un tema (ej: Transporte, Salud, Medio Ambiente) para facilitarle a los usuarios buscar conjuntos de datos por tema. Los conjuntos de datos pueden formar parte de un grupo, pero no pertenecen al grupo para propósitos de edición o autorización.</p>" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Miembros" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Editar Miembro:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Agregar Miembro" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Nombre de usuario" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Rol" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Añade" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "¿Está seguro de que desea eliminar a este miembro?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Borrar" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Crear un Grupo" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Crear Grupo" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Actualizar Grupo" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Añade un conjunto de datos" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "leer más" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Conjuntos de datos en el grupo: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Historial de Revisiones reciente" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Título" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Mi Grupo" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "mi-grupo" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Descripción" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Un poco de información acerca de mi grupo..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL de la imagen" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://ejemplo.com/mi-imagen.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "¿Está seguro de que desea eliminar este Grupo?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Guardar Grupo" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Ver {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Este grupo no tiene una descripción" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} Conjunto de Datos" +msgstr[1] "{num} Conjuntos de Datos" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 Conjuntos de Datos" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Bienvenida" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Bienvenido a CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Este es un párrafo amigable de introducción acerca de CKAN o del sitio en general. No tenemos ningún mensaje que vaya aquí pero pronto lo tendremos" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Esta es una sección destacada" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Buscar sus datos" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "ej: Precios del Oro" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Etiquetas Populares" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "<p>CKAN es la plataforma de datos, de código abierto, líder a nivel mundial.</p><p>CKAN es una solución completa de software lista para utilizar que hace los datos accesibles y utilizables al proveer herramientas para publicar, compartir, encontrar y usar los datos (incluyendo almacenamiento de datos y provisión de APIs de datos robustas). CKAN está orientada a proveedores de datos (gobiernos nacionales y regionales, compañías y organizaciones) que desean hacer sus datos abiertos y disponibles.</p><p>CKAN es utilizada por gobiernos y grupos de usuarios a nivel mundial y gestiona una variedad de portales de datos oficiales y comunitarios, incluyendo portales para gobiernos locales, nacionales e internacionales tales como <a href=\"http://data.gov.uk\">data.gov.uk</a> de Reino Unido, <a href=\"http://publicdata.eu/\">publicdata.eu</a> de la Unión Europea; <a href=\"http://dados.gov.br/\">dados.gov.br</a> de Brasil; además portales de los gobiernos de Dinamarca y Holanda, así como también sitios de ciudades y municipalidades en Estados Unidos, Reino Unido, Argentina, Finlandia y en otros lugares.</p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> Tour de CKAN: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Revisión de funcionalidades: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a>" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Puede utilizar <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">formato de marcado</a> aquí" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Quitar" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Personalizado" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "El formulario contiene entradas no válidas:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "No existe una descripción para esta organización" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Formulario de la Organización" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "¿Está seguro de que desea eliminar la organización - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Editar Organización" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Ver organización" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Información" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Organizaciones de Conjuntos de datos" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Agregar Organización" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Actualmente no existen organizaciones para este sitio" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "¿Qué son las Organizaciones?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "<p>Las organizaciones actúan como departamentos de publicación para los conjuntos de datos (por ejemplo, el Departamento de Salud). Esto significa que los conjuntos de datos pueden ser publicados por y pertenecer a un departamento en vez de a un usuario individual.</p> <p>Dentro de las organizaciones, los administradores asignan roles y autorizaciones para sus miembros, dándoles a los usuarios individuales el derecho a publicar conjuntos de datos de esa organización en particular (ej: Oficina Nacional de Estadísticas).</p>" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Regresar a todos los miembros" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Editar Miembro" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Guardar" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "¿Qué son los roles?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "<p><strong>Administrador:</strong> Puede agregar, editar y eliminar conjuntos de datos, así como también administrar a los miembros de una organización.</p> <p><strong>Editor:</strong> Puede agregar y editar conjuntos de datos, pero no administrar a los miembros de una organización.</p> <p><strong>Miembro:</strong> Puede ver los conjuntos privados de una organización, pero no agregar nuevos conjuntos de datos.</p>" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Agregar miembro" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Crear una Organización" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Actualizar Organización" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Crear Organización" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Mi Organización" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "mi-organizacion" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Un poco de información acerca de mi organización..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "¿Está seguro de que desea eliminar esta Organización?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Guardar Organización" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Esta organización no tiene una descripción" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Crear Conjunto de datos" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "¿Qué son los conjuntos de datos?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Los Conjuntos de Datos son simplemente utilizados para agrupar pedazos de datos relacionados. Estos pueden entonces ser encontrados bajo una misma dirección url con una descripción e información de licenciamiento." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "¿Está seguro de que desea eliminar el conjunto de datos - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "¿Está seguro de que desea eliminar el recurso - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Ver conjunto de datos" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Crear conjunto de datos" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Actualizar Conjunto de datos" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Agregar metadatos al conjunto de datos" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Agregar datos al conjunto de datos" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "¿Qué es un recurso?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Un recurso puede ser cualquier archivo o enlace a un archivo que contiene datos útiles." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privado" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Borrador" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Esta es una versión antigua de este conjunto de datos, editada en %(timestamp)s. Puede diferir significativamente de la <a href=\"%(url)s\">versión actual</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Esta es la versión actual de este conjunto de datos, editada en %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Medios Relacionados para {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "No hay elementos relacionados" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Agregar Elemento Relacionado" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Ver recurso" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Ver" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "Punto de acceso API" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Descargar" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "No existe una descripción para este recurso" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "Del resumen del conjunto de datos" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Fuente: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Información adicional" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Campo" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Valor" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Última actualización" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "desconocido" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Creado" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formato" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licencia" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Buscar un Conjunto de datos" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Buscar ..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Enviar" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "<p class=\"extra\">Por favor intente otra búsqueda.</p>" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "<p><strong>Hubo un error mientras se realizaba la búsqueda.</strong> Por favor intente nuevamente.</p>" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API Docs" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "Usted también puede acceder a este registro utilizando los %(api_link)s (ver %(api_doc_link)s)." + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "volcado completo de {format}" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "Usted también puede acceder a este registro utilizando los %(api_link)s (ver %(api_doc_link)s) o descargando un %(dump_link)s." + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Información Adicional" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Fuente" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Mantenedor" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versión" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Estado" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "API de datos" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "La API de datos no está disponible para este recurso debido a que no se le han enviado datos todavía" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Editar Conjunto de datos" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Editar Recursos" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Agregar Nuevo Recurso" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "ej. Un título descriptivo" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "ej. mi-conjunto-de-datos" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "ej. Algunas notas útiles sobre los datos" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "ej. economía, salud mental, gobierno" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Definiciones de licencias e información adicional puede ser encontrada en <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organización" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Seleccione una organización..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "No existe una descripción para este conjunto de datos" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Importante: Al enviar contenido usted acepta liberar sus contribuciones bajo la Open Database License." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "¿Está seguro de que desea eliminar este conjunto de datos?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Siguiente: Agregar Datos" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Visibilidad" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Público" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "Email del Autor" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joe@ejemplo.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "Email del Mantenedor" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Anterior" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Terminar" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Actualizar Recurso" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Enlaza a un archivo" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Enlace a una API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Recurso" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "ej. http://ejemplo.com/precios-del-oro-ene-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Nombre" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "ej. Precios del Oro Enero 2011" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Algunas notas útiles sobre los datos" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "ej. CSV, XML ó JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Esto se genera automáticamente. Puede editarlo si desea" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Última modificación" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "ej. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Tamaño de Archivo" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "ej. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "Tipo MIME" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "ej. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "¿Está seguro de que desea eliminar este recurso?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Guardar y Agregar otro" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Siguiente: Información adicional" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "No existe una descripción para este recurso" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Explorar" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Previsualización" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Datos y Recursos" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "<p class=\"empty\">Este conjunto de datos no tiene datos, <a href=\"%(url)s\">¿qué tal si agrega algunos?</a>" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "<strong>Hubo un error mientras se realizaba la búsqueda.</strong> Por favor intente nuevamente." + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Agregar datos" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Datos adicionales" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Formulario Relacionado" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "¿Qué son los elementos relacionados?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "<p>Medio Relacionado es cualquier aplicación, artículo, visualización o idea relacionada a este conjunto de datos.</p> <p>Por ejemplo, podría ser una visualización personalizada, pictograma o diagrama de barras, una aplicación que utiliza todos o parte de los datos o incluso una noticia que hace referencia a este conjunto de datos.</p>" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "¿Está seguro de que desea eliminar el elemento relacionado - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Aplicaciones e ideas" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "<p>Mostrando elementos <strong>%(first)s - %(last)s</strong> de <strong>%(item_count)s</strong> elementos relacionados encontrados</p>" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "<p><strong>%(item_count)s</strong> elementos relacionados encontrados</p>" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "No se han enviado aplicaciones todavía." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "¿Qué son las aplicaciones?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "Estas son aplicaciones creadas con los conjuntos de datos así como también ideas para cosas que se podrían hacer con estos." + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Filtrar Resultados" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtro por tipo" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Todos" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Ordenar por" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Por defecto" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Mostrar solamente elementos destacados" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Aplicar" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Editar elemento relacionado" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Editar Relacionado" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Editar elemento relacionado" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Crear" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Crear un elemento relacionado" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Crear Relacionado" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Crear elemento relacionado" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "Mi elemento relacionado" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://ejemplo.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://ejemplo.com/imagen.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Un poco de información acerca del elemento..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Tipo" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "¿Está seguro de que desea eliminar este elemento relacionado?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Este elemento no tiene una descripción" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Ir a {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Nuevo elemento de actividad" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Incrustar Visor de datos" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Inserte esta vista en su página web copiando este código:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Escoge la anchura y altura en píxeles:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Anchura:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Altura:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "URL de Trackback" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Borrar Todo" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Mostrar Más {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Mostrar Solamente Populares {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "No existen filtros para esta búsqueda" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Inicio" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Idioma" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Ir" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Este conjunto de datos cumple con la definición de abierto." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "No se ha provisto de una licencia" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Eliminado" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Popular" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Este conjunto de datos no tiene una descripción" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "No existen aplicaciones, ideas, noticias o imágenes que se hayan relacionado a este conjunto de datos todavía." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Agregar Elemento" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} conjunto de datos encontrado para \"{query}\"" +msgstr[1] "{number} conjuntos de datos encontrados para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Lo sentimos, no se encontraron conjuntos de datos para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} conjunto de datos encontrado" +msgstr[1] "{number} conjuntos de datos encontrados" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Lo sentimos, no se encontraron conjuntos de datos" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} grupo encontrado para \"{query}\"" +msgstr[1] "{number} grupos encontrados para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Lo sentimos, no se encontraron grupos para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} grupo encontrado" +msgstr[1] "{number} grupos encontrados" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Lo sentimos, no se encontraron grupos" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "{number} organización encontrada para \"{query}\"" +msgstr[1] "{number} organizaciones encontradas para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Lo sentimos, no se encontraron organizaciones para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} organización encontrada" +msgstr[1] "{number} organizaciones encontradas" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Lo sentimos, no se encontraron organizaciones" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Social" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Ordenar por" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Relevancia" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Nombre Ascendente" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Nombre Descendente" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Suscribir" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Dirección de correo electrónico" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Cambios" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Feed de Noticias" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Actividad de los elementos que Usted sigue" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Mis Conjuntos de Datos" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "No tiene ningún conjunto de datos" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Información de la Cuenta" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Su perfil le permite a otros usuarios de CKAN conocer acerca de usted y sobre lo que hace." + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Pizarra" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Opciones" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Cambie sus detalles" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Nombre completo" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "ej: Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "ej: joe@ejemplo.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Un poco de información acerca de Usted" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Suscribirse a emails de notificación" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Cambia tu contraseña" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Contraseña" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Confirmar Contraseña" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Actualizar Perfil" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Todos los Usuarios" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Usuarios" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Conectarse" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "¿Necesita una cuenta?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Entonces regístrese, solamente toma un minuto" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Crear una Cuenta" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "¿Olvido sus detalles?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "No hay problema, utilice nuestro formulario de recuperación de contraseña para restablecerla." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "¿Olvidaste tu contraseña?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Sesión terminada" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Usted terminó la sesión." + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Ya inició sesión como {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Salir" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Recordarme" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Ya inició la sesión" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Debe cerrar la sesión antes de abrir la sesión con otra cuenta." + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Cerrar la sesión ahora" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Registro" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Regístrese para una Cuenta" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "¿Por qué registrarse?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Crear conjuntos de datos, grupos y otras cosas interesantes" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Nombre Completo" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Crear Cuenta" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Restablezca su contraseña" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Contraseña restablecida" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Actualizar contraseña" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "¿Cómo funciona esto?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Simplemente ingrese una nueva contraseña y actualizaremos su cuenta" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Usted no ha creado ningún conjunto de datos." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "¿Crear uno ahora?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "El usuario no ha creado ningún conjunto de datos" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Usted no ha provisto una biografía." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Este usuario no tiene una biografía." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "Esto significa que solo Usted puede ver esto" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Miembro Desde" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "Clave API" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Solicitar Restablecimiento" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Ingrese su nombre de usuario en el recuadro y le enviaremos un email con un enlace para ingresar una nueva contraseña." + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Ver mi perfil" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Actividad de:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Lista de búsqueda..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "Usted no está siguiendo nada" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Sin seguidores" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Buscar Usuarios" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Puedes usar" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "el formato Markdown" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "aquí." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Número de conjuntos de datos" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Ver los recursos del conjunto de datos" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "DESCARGAR" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "No hay recursos para descargar." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "No hay descripción para este elemento" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Ver esto" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "aún no hay votos" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n vota ahora" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Error" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Comprobando..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Introduzca al menos dos caracteres..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Esta es la URL actual" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "¡Este URL está disponible!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Este URL ya ha sido utilizado, por favor elije uno distinto." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Error al guardar, posiblemente debido a que los datos no sonválidos" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Tienes cambios sin guardar. Asegúrate de hacer click abajo en 'Guardar cambios' antes de abandonar esta página." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(sin nombre)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "¿Borrar el recurso '%name%'?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Previsualización no disponible para el tipo de datos:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "No se pudieron obtener las credenciales para la subida del almacenamiento. La subida no puede proceder." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Comprobando permisos de subida..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Subiendo archivo..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Archivo de datos" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Imagen" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Metadatos" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Documentación" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Código" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Ejemplo" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Subir" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "Url" + +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Tipo de recurso" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore habilitada" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Tamaño (bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Creado" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Última modificación" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (Interno)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hash" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Terminado" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Este recurso tiene cambios no guardados." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "p.ej. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Campos extra" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Añadir un campo extra" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Valor" +msgstr "Clave" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Eliminar recurso" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Aquí puedes usar %aformato Markdown%b." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Las fechas están en %aFormato ISO%b — p.ej. %c2012-12-25%d o %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Archivo de datos (subido)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" -msgstr "" +msgstr "No se puede cargar la previsualización" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" -msgstr "" +msgstr "DataProxy devolvió un error" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Salir" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Conectarse" +msgstr "El almacen de datos ha devuelto un error" -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Registro" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Encuentra conjuntos de datos" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Añada un conjunto de datos" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Búsqueda" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Acerca de " - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Logo de la página" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Plantilla maestra de contenido de texto variable … por favor reemplazar." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API Docs" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Contacta con nostros" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Política de privacidad" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Secciones" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Usuarios" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Estadísticas" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Revisiones" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Administración del sitio" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Idiomas" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Bajo licencia" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Licencia Open Database" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Estos contenidos y estos datos son abiertos" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Desarrollado por" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" -msgstr "CKAN" - -#: ckan/templates/layout_base.html:212 -msgid "v" -msgstr "v" - -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} anadió la etiqueta {object} al conjunto de datos {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} actualizó el groupo {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} actualizó el conjunto de datos {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} cambio el extra {object} del conjunto de datos {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} actualizó el recurso {object} en el conjunto de datos {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} actualizó su perfil" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} eliminó el grupo {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} eliminó el conjunto de datos {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} eliminó el extra {object} del conjunto de datos {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} cambio el recurso {object} del conjunto de datos {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} creó el grupo {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} creó el conjunto de datos {object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} añadió el extra {object} al conjunto de datos {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} añadió el recurso {object} al conjunto de datos {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} se registró" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} eliminó la etiqueta {object} del conjunto de datos {target}" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Administración - Autorización" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Actualizar los roles existentes" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Guardar cambios" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Añade roles para cualquier usuario" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Añadir Rol" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Roles actuales para autorización de grupos" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Añade roles para cualquier autorización de grupo" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Escritorio de Administración" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Administradores de sistema actuales" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Puedes cambiar los administradores del sistema en" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "página de autorización" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Inicio" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorización" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Papelera" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Administración - Papelera" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Revisiones eliminadas" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Púrguelas todos (para siempre y de forma irreversible)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Conjuntos de datos eliminados" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autorización - Grupos" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Nada)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Autorización:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Guardar" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Añade" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Editar - Autorización de Grupos" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Edita:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Actualmente no hay usuarios en este grupo." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Autorización para grupo" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Hay [1:%(item_count)s] grupos autorizados." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Lista" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Ver" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "En vez de especificar los privilegios de usuarios específicos sobre un paquete o grupo, también puedes especificar un conjunto de usuarios que compartirán los mismos derechos. Para hacerlo, se puede crear un [1:grupo de autorización] y añadirle usuarios." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Por favor, para crear una nueva autorización de grupo primero [1:conéctese]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Crear una autorización de grupo" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Nueva - Autorización de grupos" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Nueva autorización para grupo" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Autorización Grupos" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Miembros" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Hay %(item_count)s usuarios en este grupo." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Actualiza de los roles existentes de los grupos de autorización" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Conjuntos de datos" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "En la actualidad no hay ningún conjunto de datos en este grupo." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Historial:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Error:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Revisión" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Marca de tiempo" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Mensaje de registro" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Comparar »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Historial del Grupo" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Grupos de conjuntos de datos" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "¿Qué son los grupos?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2402,177 +4425,131 @@ msgid "" "from it." msgstr "A pesar de que las etiquetas son muy útiles para agrupar conjuntos de datos, hay ocasiones en que hace falta restringir la edición dentro de una colección a los usuarios. Se puede crear un [1:grupo] para especificar que usuarios tienen permiso para añadirle o eliminar conjuntos de datos." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Historial" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Conjuntos de datos nuevos..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Conjunto de datos ya existente ..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Listar Grupos" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Añadir un grupo" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Accede para Añadir Grupo" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Añadir un grupo" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Errores en el formulario" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "El formulario contiene entradas no válidas:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Atención: la URL es muy larga. Considera cambiarla a una más corta" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "+2 caracteres, en minúscula, usando solamente 'a-z0-9' y '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Comienza con una frase resumen ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL de la imagen:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "La URL de la imagen asociada con este grupo." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "activo" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "eliminado" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Borrar" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Añadir..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Clave =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Valor =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Añade conjuntos de datos" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administradores" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "" +msgstr "Formatos de los recursos" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Estado:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Has buscado \"%(query)s\". ]%(number_of_results)s conjuntos de datos encontrados." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2581,7 +4558,7 @@ msgid "" " find." msgstr "Cual era el [1:precio medio] de una casa en el Reino Unido en el año 1935? Cuando se estima que la población de la India [2:superará] la de China? Donde puedo encontrar [3:arte financiado públicamente] en Seattle? Los datos para contestar muchas preguntas como estas se encuentran en algún lugar de la Red, pero no son siempre fáciles de encontrar." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2592,11 +4569,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s es un catálogo, operado colectivamente, de conjuntos de datos útiles disponibles en Internet. Puedes reunir enlaces de toda la red para tu uso y el de otros, así como buscar datos reunidos por otros. Según el tipo de datos (y sus condiciones de uso), %(site_title)s puede tambien almacenar una copia de la información en su base de datos y proporcionar algunas herramientas básicas de visualización." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Cómo funciona" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2607,7 +4584,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Este sitio web utiliza un potente software de catálogo de datos llamado [1:CKAN], desarrollado y mantenido por la [2:Open Knowledge Foundation]. Cada registro de un 'conjunto de datos' en CKAN contiene una descripción de los datos y otras informaciones útiles, como los formatos en que se encuentra disponible, quien es el propietario y si se encuentra disponible libremente, y a qué ámbito hacen referencia los datos. Otros usuarios pueden mejorarlos o añadir más datos de interés (CKAN guarda un historial de las diferentes versiones)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2618,11 +4595,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN es usado en muchos catálogos de datos disponibles en Internet. [1:The Data Hub] es un catálogo de datos abiertos que se puede editar libremente, de forma similar a la Wikipedia. El gobierno del Reino Unido usa CKAN en [2:data.gov.uk], el cual lista actualmente unos 8,000 conjuntos de datos. Datos públicos oficiales de muchos países europeos se encuentran listados en [3:publicdata.eu]. Podéis encontrar una lista extensa de catálogos similares de todo el mundo en [4:datacatalogs.org], que a su vez también funciona con CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Open data y la Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2632,9 +4609,9 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "La mayoría de los datos indexados en %(site_title)s tienen licencia abierta, esto significa que cualquiera es libre de utilizar o reutilizar estos datos de cualquier manera. Tal vez alguien cojerá ese intersante conjunto de datos sobre el arte público de una ciudad que encontraste, y lo agrega a un mapa turístico - o incluso hace una aplicación chula para tu teléfono que te ayuda a encontrar obras de arte cuando visites la ciudad. Los datos abiertos significan mas negocio empresarial, ciencia colaborativa y gobierno transparente. Puedes leer más acerca de los datos abiertos en el [1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2643,1083 +4620,968 @@ msgid "" "out about our other projects." msgstr "La [1:Open Knowledge Foundation] es una organización sin ánimo de lucro que [2:promueve] el conocimiento abierto: desarrollar y mejorar CKAN es una de las maneras en que lo hacemos. Si quieres involucrarte en su diseño o código, únete a las [3:listas de correo] de discusión o desarrollo, o echa un vistazo al sitio web de la [4:OKFN] para descubrir nuestros otros proyectos." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Bienvenida" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Bienvenido a" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Encuentra datos" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "contiene" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "conjuntos de datos" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "que puedes navegar, aprender y descargar." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Comparte datos" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." -msgstr "" +msgstr "Añade tus propios conjuntos de datos para compartirlos con otros y encuentra más gente interesada en tus datos" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Crear un conjunto de datos »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Regístrate »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Colabora" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Obtén más información sobre cómo trabajar con datos abiertos explorando estos recursos:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "" +msgstr "Manual de Datos Abiertos" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "¿Quién más está aquí?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "tiene" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "conjuntos de datos." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Importador" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Importar Conjuntos de Datos" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Aquí puede especificar un archivo de Excel con detalles de múltiples conjuntos de datos e importarlos" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Inicie sesión para utilizar esta herramienta" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Vista Previa - Importador" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Vista Previa Importador" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "conjunto de datos" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "leer de" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "No se muestran otras previsualizaciones del conjunto de datos" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Edite el resumen (describa brevemente los cambios realizados)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Autor:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Importar" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Resultados - Importador" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Resultados de Importación" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Conjuntos de datos - Historial" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Editar - Conjuntos de datos" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Información Básica" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Más información" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Edite el resumen (describa brevemente los cambios realizados)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Autor:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Puesto que no te has conectado, ésta será tu dirección IP." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Haga click aquí para entrar" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "antes de guardar (abre en una nueva ventana)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Importante:] Enviando este contenido, acceptas publicar tus contribuciones bajo la [2:Open Database License]. Por favor, [3:evita] editar esta página si [4:no] estás de acuerdo." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Editar Recursos - Conjuntos de datos" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Editar recursos:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" -msgstr "" +msgstr "- Conjuntos de datos- Seguidores" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" -msgstr "" +msgstr "Seguidores" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Nueva clave:" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "con valor" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Ver conjunto de datos desde %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Historial del conjunto de datos" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Recursos (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Añadir / Editar recursos" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Aplicaciones, Ideas, etc" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" -msgstr "" +msgstr "Número de seguidores ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Opciones" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Añadir - Conjuntos de datos" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Añade un conjunto de datos" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Recurso" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Un breve título descriptivo para el conjunto de datos" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Página de inicio" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "La dirección URL de la página web que describe los datos (no los datos en sí)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "por ejemplo, http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(No te preocupes si no sabes bajo que licencia se han publicado los datos)" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Miembro de:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Añadir a:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "No pueden añadirse nuevos grupos." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Terminos separados por comas que vinculen estos conjuntos de datos con otros similares. Para más información sobre las convenciones, ver [1:esta página wiki]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "ej. polución, ríos, calidad del agua" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Añadir recursos" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Sube o enlaza a archivos de datos, APIs y otros materiales relacionados con tu conjunto de datos." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Nuevo recurso..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Enlaza a un archivo" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Enlace a una API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Sube un archivo" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL del archivo" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "URL de la API" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "El nombre del contacto principal, para consultas sobre este conjunto de datos utilizando la dirección de correo electrónico en el siguiente campo." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Email del autor" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Si hubiera otra persona de contacto importe (además de la persona en el campo Autor) incluya aquí los detalles pertinentes." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Email del mantenedor" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Un número que represente la versión (si procede)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "por ejemplo, 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Añadir campos personalizados al conjunto de datos como por ejemplo \"location:uk\" puede ayudar a los usuarios a encotrarlo en un motor de busqueda. Esta información también aparecerá en" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Información adicional" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "cuando se muestre un conjunto de datos." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "¿Realmente quieres cambiar el estado de este conjunto de datos?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "¡Sí!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Este conjunto de datos es" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Resumen" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Describe brevemente los cambios que has echo..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Puesto que no te has conectado, ésta será tu dirección IP.\n[1:Haz clic aquí para iniciar la sessión] antes de guardar (abre una nueva ventana)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Importante:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Enviando contenido, accedes a publicar tus contribuciones bajo la" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Por favor" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "evita" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "editar esta página si" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "no" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "estás de acuerdo con esto." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Conjuntos de datos" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licencia:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Este conjunto de datos cumple con la definición de abierto." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Datos abiertos]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Conjuntos de datos relacionados" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Esta es una revisión antigua de este conjunto de datos, editada por " -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "en" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Puede diferir significativamente de" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "revisión actual" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Esta es la versión actual de este conjunto de datos, editada por" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF / XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(editar)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(ninguno)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(opciones)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Campo" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Fuente" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "País" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Fuente del conjunto de datos" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Página del conjunto de datos] en\n[2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Conjunto de datos - Recurso" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "Punto de acceso API" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Descargar" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "API de datos" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "La API de datos no está disponible para este recurso, ya que la DataStore está desactivada." -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Última actualización" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Licencia desconocida" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "De el [1:conjunto de datos]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "No se puede incrustar este recurso porque es privado." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Incrustar" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Algunos recursos" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Buscar -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Conoce algún conjunto de datos que debería añadirse a" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Regístrese ahora" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Otro acceso" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "También puedes acceder a este registro con el" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(Ver" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "o descargar una" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "completo" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "vertedero" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:. Hubo un error durante la búsqueda] \n Por favor, inténtalo de nuevo." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] conjuntos de datos encontrados" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "¿Desearías [1: crear un nuevo conjunto de datos?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Buscar ..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" -msgstr "" +msgstr "Añadir elemento" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" -msgstr "" +msgstr "(obligatorio)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "" +msgstr "Por favor, añada un título al elemento" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" +msgstr "Tipo de elemento" -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" -msgstr "" +msgstr "Por favor, describa el elemento" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" +msgstr "Por favor, añada una url" -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" +msgstr "Por favor, añada un enlace a la imagen" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" -msgstr "" +msgstr "Mostrando elementos" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" -msgstr "" +msgstr "de" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" -msgstr "" +msgstr "se han encontrado elementos relacionados" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" -msgstr "" +msgstr "Ultimo visto" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" -msgstr "" +msgstr "¿Sólo elementos destacados?" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" -msgstr "" +msgstr "- Aplicaciones, Ideas etc" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" -msgstr "" +msgstr "No hay elementos aquí todavía" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", porque no" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "añadir uno?" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Diferencias - Revisiones" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Diferencias en las revisiones -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "De:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "A:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Diferencias" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Sin diferencias" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Lista" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Historial de revisiones" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Sigue los cambios más recientes al sistema, con los mpas nuevos primero." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Revisión:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Acciones de revisión" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Recuperar" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Marca horaria:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Mensaje de registro:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Cambios" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Etiquetas de los conjuntos de datos" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Conjunto de datos -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Etiqueta -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Incrustar Visor de datos" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Incrusta esta vista" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "copiando este código en tu página web:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Escoge la anchura y altura en píxeles:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Anchura:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Altura:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Sin licencia abierta" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entidad" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Este formulario de subida sólo será válido durante un periodo de tiempo limitado (habitualmente 1h más o menos). \n Si el formulario expira, por favor recarga la página." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Archivo:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Subido con éxito" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Archivo subido a:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Subir otro »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Hay" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "resultados de ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "resultados de las etiquetas." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Limpiar la búsqueda" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "y ver todas las etiquetas." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Etiquetas" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Etiqueta:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Hay %(count)s conjuntos de datos etiquetados con [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" -msgstr "" +msgstr "- Pizarra - Usuario" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" -msgstr "" +msgstr "¿Qué está pasando?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" -msgstr "" +msgstr "¿Nada nuevo en CKAN?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." -msgstr "" +msgstr "¿Por qué no ...?" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" -msgstr "" +msgstr "Añadir un nuevo conjunto de datos" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" -msgstr "" +msgstr "Seguir a otro usuario" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" -msgstr "" +msgstr "Crear un grupo o una etiqueta" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" -msgstr "" +msgstr "O simplemente explora el repositorio" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Editar - Usuario" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Editar Usuario:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Nombre completo" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "Correo electrónico" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenID" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Un poco de ti ..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Cambia tu contraseña" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Contraseña" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Contraseña (repetir)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Cambie su nombre de usuario" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Nombre de usuario" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" -msgstr "" +msgstr "Cambiar el nombre de usuario te hará salir, y tendrás que volver a acceder con el nuevo nombre de usuario" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" -msgstr "" +msgstr "- Seguidores - Usuario" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" -msgstr "" +msgstr "Seguidores" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Mi perfil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Editar Perfil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Salir" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" -msgstr "" +msgstr "Mis seguidores ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Ver Perfil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Registre una cuenta" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] usuarios encontrados." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Ordenar por nombre" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Ordenar por ediciones" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Miembro de" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Conectarse - Usuario" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Inicie sesión para" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Nombre de usuario:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Contraseña:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" -msgstr "" +msgstr "Recuérdame: " -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Iniciar sesión" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "¿Olvidaste tu contraseña?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Conectar usando Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "Nota: para configurar OpenID para este sitio, primero debes [1:Registrarte] y después editar tu perfil para proporcionar tu OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Por favor haga click en su proveedor de cuenta:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "Identificador OpenID:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "¿No tiene una OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3728,272 +5590,180 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID es un servicio que permite conectarse a muchos sitios web diferentes utilizando una única identidad. Saber [1:más sobre OpenID] y [2:cómo obtener una cuenta OpenID]. La forma más sencilla es probablemente registrarse en un proveedor gratuito de OpenID como [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Iniciar sesión con OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Salir - Usuario" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Salir de" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Se ha conectado con éxito." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Sesión iniciada - Usuario" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Sesión iniciada en" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "tiene una sesión iniciada" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Para registrarte o iniciar sesión como otro usuario, debes" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "cerrar sesión" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "primero." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Registro - Usuario" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Regístres para una cuenta nueva" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "+3 caracteres, usando solamente 'a-z0-9' y '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Nombre completo (opcional)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-Mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Registrate ahora" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Contraseña (repite):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Usuario" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Miembro desde" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Dirección de correo electrónico" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Ningún correo electrónico" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "Clave API" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "– Nota: ¡tu clave API sólo es visible para ti!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Cambios" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Actividad pública" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Restablecimiento de la contraseña" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Solicita el restablecimiento de la contraseña" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Nombre de usuario:" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "Recurso \"{0}\" no fue encontrado." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "El usuario {0} no está autorizado para actualizar el recurso {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Agregar a Grupos" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Seleccionar un grupo..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Código de País" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Texto personalizado" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "texto personalizado" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " "please correct it and try again" -msgstr "" +msgstr "Ha habido un problema con su envío, inténtelo de nuevo" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" -msgstr "" +msgstr "Hay un problema con la configuración del sistema" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" -msgstr "" +msgstr "Su petición ha sido enviada" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" -msgstr "" +msgstr "Hubo un problema con su envío, por favor, corríjalo e inténtelo de nuevo" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" -msgstr "" - -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:37 -msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." -msgstr "" +msgstr "Por favor escoge una organización a la que añadir el conjunto de datos" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" "A request has been made for membership of your organization" -msgstr "" +msgstr "Estimado administrador,\n\nSe ha enviado una petición de un miembro para su organización" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" -msgstr "" +msgstr "por" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" -msgstr "" +msgstr "{% if requester.fullname %}(" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -4001,158 +5771,306 @@ msgid "" "The reason given for the request was:\n" "\n" "\"" -msgstr "" +msgstr "){% end %}\n\nLa razón dada para la petición fué:\n\n\"" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" "Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "" +msgstr "\"\n\nPor favor, contacte con el usuario para verificarlo y entonces si desea añadir este usario puede hacerlo visitando" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." -msgstr "" +msgstr "Si no deseas añadir este usuario puedes ignorar este correo electrónico" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "<p>Las organizaciones le permiten agregar tanto usuarios como conjuntos de datos a estas con el fin de controlar quiénes pueden acceder y administrar sus conjuntos de datos</p>" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "" +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Crear una organización" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "" +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "<p>Una organización puede crearse para especificar qué usuarios tienen permiso para agregar o eliminar conjuntos de datos de estas.</p>" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "" +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Agregar Conjunto de Datos a la Organización" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Administrar Usuarios" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Solicitar participación" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Razón" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "Por feavor, explique al administrador la razón por la que desea ser un editor de esta organización" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Enviar petición" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "La URL de la imagen que está asociada a la organización" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Organización Padre" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "Sin organización padre" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "Administrar usuarios" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "Actualmente no hay ningún usuario en esta publicación" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "Historia de la Organización" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "¿Qué es una organización?" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "" +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "Mientras que las etiquetas son buenas para agregar conjuntos de datos, hay ocasiones en las que puedes desear restringir a los usuarios la edición de una colección. Una [1: organización] se puede configurar para especificar qué usuarios tienen permiso para añadir o eliminar datos de la misma." -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "Unirse" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "Lista de Organizaciones" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Añadir una Organización" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Añadir una organización" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "No es posible añadirlo a ninguna organización. Por favor, únase a una organización" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Selecciona un atributo de los conjuntos de datos y descubre cuales son las categorias en esta área tienen el mayor número de conjuntos de datos. Por ejemplo: tags, grupos, licencia, res_format, país." +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "Usuarios" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Selecciona un área" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "Actualmente no hay usuarios en esta organización" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Añadir usuarios" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Derechos Reservados (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid ⏎\n⏎\nSe autoriza por la presente, de forma gratuita, a cualquier⏎\npersona que haya obtenido una copia de este software y⏎\narchivos asociados de documentación (el \"Software\"), para tratar en el⏎\nSoftware sin restricción, incluyendo sin ninguna limitación en lo que concierne⏎\nlos derechos para usar, copiar, modificar, fusionar, publicar,⏎\ndistribuir, sublicenciar, y/o vender copias de este⏎\nSoftware, y para permitir a las personas a las que se les proporcione el Software para⏎\nhacer lo mismo, sujeto a las siguientes condiciones:⏎\n⏎\nEl aviso de copyright anterior y este aviso de permiso⏎\ntendrá que ser incluido en todas las copias o partes sustanciales de⏎\neste Software.⏎\n⏎\nEL SOFTWARE SE ENTREGA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN⏎\nTIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO SIN LIMITARSE A GARANTÍAS DE⏎\nMERCANTIBILIDAD, CAPACIDAD DE HACER Y DE NO INFRACCIÓN DE COPYRIGHT. EN NINGÚN⏎\nCASO LOS AUTORES O TITULARES DEL COPYRIGHT SERÁN RESPONSABLES DE⏎\nNINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES,⏎\nYA SEA EN UN LITIGIO, AGRAVIO O DE OTRO MODO,⏎\nDERIVADAS DE, OCASIONADAS POR CULPA DE O EN CONEXION CON EL⏎\nSOFTWARE O SU USO U OTRO TIPO DE ACCIONES EN EL SOFTWARE.⏎" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "Esta versión compilada de SlickGrid se obtuvo con el Compilador Google⏎\nClosure, utilizando el siguiente comando:⏎\n⏎\njava -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js⏎\n⏎\nExisten otros dos archivos requeridos para que la vista SlickGrid funcione adecuadamente:⏎\n⏎\n* jquery-ui-1.8.16.custom.min.js ⏎\n* jquery.event.drag-2.0.min.js⏎\n⏎\nEstos están incluidos en el código fuente Recline, pero no han sido incluidos en el⏎\narchivo creado para facilitar el manejo de problemas de compatibilidad.⏎\n⏎\nPor favor revise la licencia de SlickGrid incluida en el archivo MIT-LICENSE.txt.⏎\n⏎\n[1] https://developers.google.com/closure/compiler/" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Número total de conjuntos de datos" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Revisiones a los conjuntos de datos por semana" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Fecha" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Total de conjuntos de datos" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "Versiones de Conjuntos de Datos por Semana" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Todas las versiones del conjunto de datos" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Nuevos conjuntos de datos" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Conjuntos de datos mejor valorados" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Valoración promedio" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Número de valoraciones" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Ninguna valoración" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Conjuntos de datos más editados" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Número de ediciones" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "No existen conjuntos de datos editados" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Grupos más grandes" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "No existen grupos" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Tags preferidos" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Nombre de la Etiqueta" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Número de Conjuntos de Datos" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Usuarios con más Conjuntos de Datos" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Menú de Estadísticas" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Número Total de Conjuntos de Datos" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Revisiones a los conjuntos de datos por semana" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Usuarios con más conjuntos de datos" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Página actualizada por última vez:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Clasificación - Estadísticas" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Clasificación para el conjunto de datos" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Selecciona un atributo de los conjuntos de datos y descubre cuales son las categorias en esta área tienen el mayor número de conjuntos de datos. Por ejemplo: tags, grupos, licencia, res_format, país." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Selecciona un área" diff --git a/ckan/i18n/es_AR/LC_MESSAGES/ckan.mo b/ckan/i18n/es_AR/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..a55ad2beefda35b02f297af9dfa5e29a98d370d3 GIT binary patch literal 100022 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 Cq@O7O literal 0 HcmV?d00001 diff --git a/ckan/i18n/es_AR/LC_MESSAGES/ckan.po b/ckan/i18n/es_AR/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..8e88bae7697 --- /dev/null +++ b/ckan/i18n/es_AR/LC_MESSAGES/ckan.po @@ -0,0 +1,6064 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 13:56+0000\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/ckan/language/es_AR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: es_AR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "" + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "" + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "" + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "" + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "" + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "" + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "" + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "" + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "" + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "" + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "" + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "" + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "" + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "" + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "" + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "" + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "" + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "" + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "" + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "" + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "" + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "" + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "" + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "" + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "" + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "" + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "" + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "" + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "" + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "" + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "" + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "" + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "" + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "" + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "" + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "" + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "" + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "" + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "" + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "" + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "" + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "" + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "" + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "" + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "" + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "" + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "" + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "" + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "" + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "" + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "" + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "" + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "" + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "" + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "" + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "" + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "" + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "" + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "" + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "" + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "" + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "" + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "" + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo b/ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..97fb326eddfac5c669c963141abfb11c28787b01 GIT binary patch literal 100494 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%0Ad}MxmGG-Mqq!QH1w_<7DLguZ z%?^{$QLx9xp=mS-@nuZ6{4+yPoK#e%tRyfwj9WuRh9Tb#Wsdg>7ktoP><S!W9R3`4 znQ$=YGd@TN^!=cS3n~zm=}A~dSNx<4tEnOGF=OxhlXAMD2>pPRWw5SjM*b+<XMA{? zk>Y=Y>Nb6BJlqM|wP(o7EU7v<;tck9X~mad98D78wi&tdln9EDt1`b(ZyBP!SD8T= zF!w?0;Uc~4O?74k;6CjPR<xI9fDM<}3NJL*!6R<hh!r+c&_fuBD=`EL@O9hv&9KU# zZF-0=X_�Uwc3}EYD+3kzN1@)I-ocHVHVX$<|Fo?buAT4r4kh&wl8=*MN>B;?%%# zoqgRsM6F)D1mL85D!X_nhh*rNXL~d<wH`0gOIOf8ym|G`*t;sTRZM+%*!vOYT~u|p zBO3!b@xJb^4=KOVYhR=I!XZH|Jf+Jvv%wNzqgeMmabskZ?#ply%`hR+nICx`nnLiT ztlnT^u)N2-K-&V+k^s-HS+&bN#1=(k`=E%tlqRv^Fs|O2Oi|z8Ss&In@5J6-gG9KX z0$ta^=qGD&a#2;fst@`D@F`O4f+~~tdo-om=98;#$lnLHd=mwMN?&4F(K1ToAxxZn zUgVO7d#5b#44Bd`Rsc~Xp}6|)5cTCAF-LdmM+AWyrX7A=T95-SnSaTp#?s}Of6^wu zQ9n%Dh{e6v+fd+AM{o;RI;k)e$<<sfgf5bADO$C*o_iFon#2gsY%5-->^F4%3cjM_ zmrN{!8cqftZSW=Si!2IYAju+&7L(CwimiiR1);GsA!R(eQW^*XaIs<FnwJ86Lh`E* z8kX4h06XsV_@t=|3r$vaIVJ`GX(}*$e~nO^VdpWXU?7H4+QaR@<aU~y2fTnI@j}vc zC~WBl>$HK2%k$c7_vg3@LQIc=P!5<vyv3}-t~nlz>=J#@#wST}fWk!$uuRZ@0p5wW z0y#!N8CEla`gVgQ=_9B>eNVA-qC;sVVi&Clrou68*2@_bt~PPXuE&U`tx~zkMQJz? zacnM4Uo*e-jSc9@(2nO-N>7n6^0w9NCnFG*O6(P9r(NTgDtMaM$B0QP(h_?|2yA9H zZW6g6A&B&iX@u+)&`E38LgS{wQ|FrHx=+UD<k4Hg?Vysfl}lnh#_A=K2hl&n=T(Oi zRgi@O97GL=dx26IeCRbk=i{T@sg{+dh!dPA_&NwZ@V(rmSt^KA6mM{4T3rS>)={s5 zVlsL+z>&Z|Gz_;Dh1Yd6^2{v4fCELc%WOAm+h&v~Jlig`SuWtrQ!Q)%DIyp7z(NKz zG7d-)^Gz18DgifgC+v%E9#P}h*_92ewhB{dh-C3#14Gkg1Mp7CYJ~&a-p8VSh2<5I zGU5~gKd`q09}`g>02?7Rd<lx<Ql#U!A^2s&p!CU3z#^Jwy(W>dD51703(unIzR<|o zufiYnA_k~=Ve?SH-6M|YA<>dzNDMr020GZvJG8w6BnsecY1`1PX8#i1B5uOb%<XEx zvY7Cp+Zi?HSKeyjo6Sayy{iUiW_$bF$;z#sl^sN+z&oW><D{%ZWIw}Kp>$3k{|lN+ zRW^cuSOOqrNTW;w2LO_TWKwbp$OsjCa@h%X*H^;EfXc46mVgQ}0OrxSRfzx<G{W{~ z&_N^v?Nj(RLx*hED%j@<bSc%W=><D7zo1m}%&bghM?N+lQV!XaP<KKaqY8Vjt$uM) zdEtKGTO@SnmxxtaD@|B63JA88aEHJSG!Gp-*ut-Yb5EyW8);9|l=unDB3k?JmTOG5 z)0`G5$$j3L1%s>*=s?Rbg_<G-<r5-iyxjV{BV-6p<O?J_WoXtR=)#((LD>{#ccyH% z-%L#sp+bn8!=p2rIw)0U)9G0?AhZbfh@<HN(a`l9Y&%h>FD&H(2JTAnqx~%iE|EAr z5|HJM;us?_6B>j^#vneD?|&evuojg0lVEw`yWmK~j05LK5MN`cfU4p9y44J@cxH4* zzo(zQ`D_0Fynge`)6Y(SbNXd{`n%IF^@Yy<(YGQXBD`<wWM;UU<??u3fnb<8uW46C zARF&|EUBRQ6X0n_Dj9-B%D`Em2HVg?C`N>{Z+`LnUw!rSum0}zOM3pZ>(#8tH-3@{ zgrD~M{NzYXJOU5&CoWsRUR}omKr)t@69-NLmG!W3iR&D_0W{;uK0t<Fn9^RYZX_dx zHAFp~3X`FbMpvDB-uH7Y8NBrmUXrpvEQR%fuAxnLPbw+YW1aeGc0z6vM=p|R+fFfg zZ4N4W7-2NXD`_wZsY;bjDbIig`7JjiJX_>!R)*x1oe`-Hzg;eHPnGTLs#|T{w=Mbw zFhK*t2lyEJj*ZytC)GE<RkLi`XP@!=#p!R}{NnVpx<37!zo&oC>o4E@gdA^vspVyF zp8jL~=4ZeEl{aXw^P~D!=P#>oe=~F%IWCx`N7wku$7?<Y*E%n*RhfopFLY?>2M}S> zL3{*C>RA3M?yj>rKv^~HNbq_!3Ew7|w5xXnxrGU<c{Z*5TN3OBxX3fRNi8vPNJw#_ zGU@R4Y$YlFmfYH?qLSW{ErUM#7n(qJHz9x&{#QUuwE*NTvzg_LCd>{vx=x9*I}NzE z39l{>o2RN|*pes?QMwKu2Dr+$AK@x5fT&<QY7+n>XfL>?X|wxQOABSwy5=-09|yQX zhNS<xUwq_;#l4Mve0lt();+=cs*oWTcE?{!WWzquskK}tfFHlrCOrM^?|;QUd-L<t ze>L=b^9yY~K2_-+1H6wm2i56kzyB40^7LQH`qyM6|7WNFaQcO^12g$~^K<qp<s95# z-r>Kjhf%n2v;`nVVjC&l$740F_iNsLT(p#lE)sSQ!-}?y^31ibLORv_25SIbFAlk0 zZw5%nYr|ZTIG^sb)N=v}PEXImJu3x&>u-y;ce=03y8Zq@LIOW6(OEx)^2m?NXpA!8 zal)DUGGo+~&e@}j3isfGdI)N9p8aIlq;B`dI-airjxWs~alS$i<qDy6&UA*fa(6qQ zYH1!cB^mvC`%!gjCi<%tbM9b))8j!;nWhz{KF?s3J|Jii;O!@;{|Ey9lI@k?<L9Tp zaZNh6a$9ZMRFx9XT8qF1+Y0lOXcS0*!i<i55ighCLxT1P>_HP|><9%Yg2{E|>L<H$ zW5W;xPJ*ME_(*$Fm_#aOpb1cQRboo99dk$(O-K4BS&lVim75MKMP(Cd#f78}{<W6b z#iVvJd2bz8V0m>Xb2L7C6Yq&9Dzl|ULuNrLe?gV9gT!!k{FP%epJGCs^BGAMagZiT zHTb;zfOe^x$C8!*-k*NUD+N>(Ijw*c^LugWdA;(|hM=6ImUHqmK#LS#`Itp1T#%#0 z5w}8^u<*-`c&<fc%%g>+ZFYhnh5dH)kUbB_70(PioNwQIYl&cQFP}g5{nu!qJaAv5 zSZ26&;J#L|gq$uvB6CPSq;H=s=Pkj?C5t2&a>?8=$Cu1pPSmA~#3Wsi9ZypUBLIeC z<BZ%c$PJJ|FRr5x#>W7ktcP3Zf%rMVPdojjTh=2j-2t0kWWNv>h(-cn@(b|o=fcsT zT@i(+zo~_G!NWqnCKG>h`UO~6=vX$>Q8GD~gEqy+Vs8=l(bZi?Q$w!6>5cgvRnVUQ ze){WEsL_9eFZ$<ku1JX9bb*@vrHED$ur(9_EY#`mM7W9o_)>($Z%+S#ERkD;g2@ZL ze$F`F{FE>MPxOR3TYRHpzGyTiA?_l&O^|coaLFlEjGe$@27`CeIc)+xLXZR>>3L6a z;RF-Rz3%q79u5liE|-}`@MnYiupEj|c0F95&44DRD=>sbpxYRg2$&@~7A;hwg#D)$ zO=gM4LJ(<C00H|Nmc?Ivq|W&!3ok3|b)ELK!m*Et_~>p#bB)?9(X?4;&`1?vyT|>< zyLI^Un24w!9<E1leW(EVd8SaTq`7dt8<e*q3ap)?vXSn;5MTa$`_=Y7MMCU{k_nd% zHknl#!9aW5pkm27@L4jl4Mm*7P@45Ed;>sQqx!oyFgh!BUI|nXQq|&bf<=V@{blse zbfZIBG#WfdV0Tn{&Z_KM0^cVMd^0;zz2YV{rp3d7YR$rwEUbY`K%6v^SSMS^G!=}w z?e_|Si?rab{W~6VDln3au^BfF#1#mkJ*A6Cpfq3I>Yi+UcJ!02y~I)&F(JMvl9^e3 zDKQGul<f7r`WfmkK8@Qac1_C3TCjClbjAmCjI$i4>*NQ5jiqt?bTG_2%c|NOkBr z-jbXAjE7(I|4WYk7d5~`5B!I%75|#J28#VspbO4dAIJif0ZKvcN$4_1vw~QucL{fk zIfIY30EkYA+7|>UGU_@cCb|u@uFfXwtY)ITZ0FRKTSU<XWK6D_YJ)lpW4=tw=u3*+ zEJMA$PPRu+CEd62DbZw|od|=#&&5X>P8x<YnI!|2<^m0aR568+Joh<$$(^2(BkZqr z^~1DztnL{^CNj7WU%JBz6lvLIb1YHxtvzibXDT63YH~V%4$2luf~hkMIYLC2L{d&< zpXs{;Z~|FO$_sLfZ^_lrG*^wAU3L^W2>CW1lAwA19?t`mm2gN2VsHWpJ^|n+4PjTX z0~p68xPyh*)*zsS;2OZ7$372ap?-{o$sz8o)VP>ANy#S`kl!S=!;7vzdJ*_Yh8f&( ztefVNd7UcF&lpU=uc$K^WNdw8Ronjdr>NlPs(W(xsYOr6Q(!(`WK?I6BpI$R`6*;8 zG}C5aMy;uY3Al$<7JqhjkiEzxnP&`zIwL7Zc||bHL?%vKBG`~qWWL12iz?gQ=AKZH z2r6J*W_PA};TJHILb3}xVvPX;1;v<3`ULb~$piN<(>yKrb$!@9Q$+E@4Gn&Uuv)OC zX!H7n<A=<2qe*~GM*Kl;i~gUn@sJLON_F<-b=f%Isvjdu?P0U~sK33AdQvWv2m6>v zZ^0%WuG=YccPGBxbZ~sdv`4MbY%0MI%{8EyScsBXaL<W|0)P-z10*o<2%yVOl*}{& z`Ljc>l=5n-X{?pB+yyK_A;axUj6ySJIS~dw?6)gdR|lI1pD;;Rk&@F0;#9>(HZ_w! z`IN}OQ(P==imF3+IhoO1(IL`j#}SSew3R(ghU^?HZP9%>M`HQBX(ve!D=DRKT-gxs z=wl<}8oUgxb@TbX$reC^Aj>xNeirJh`rNxX;|GH)KBXwLJw<L8)sATAHm_!S^N@H) zBk5Q)T=pB6qvhz#)S~RIYYp2hm|{tz*Z9QF1}SSSu?xVJQjTl7z5U#YxPm8rLU2Ie z*ZWrz47U_ONqIPoj_bTIwLLJEfw_ihK4YM^>x86Od$?GyuH0XHKL2#FURtf6JY9Kz zX<>1pzB<3k`_&uu^QE<iE6>(yay*@1Ui+Y4xnIvOe^CE$X?fwsmBs)5ggabU>y@YV z(&HzOmKL!kUs}HR=-I;3@`L&=<(600>PJi54nU=AE43O-RV^)2?*5g>i%;)8q~`g% zOOKY;KESAFX>D0`-lx*}`pNv$wWWK{9?d_kpFDf|WMy@c<`=FkuPiSu-+xLgi;owV z*N}EE(^S3qJ}>p^!}&*#+|>LtdjHh@ySMV>gQrUm9<J37R~{`al6ZIV%A=+EyN?#5 zDF$`#(frcm8}-8c<M{{b-P3x74nJi8P4AvRTyzrc&GYZx+S1DM73SpL%JSM%UT-kU zr)y2o=S!=Lm@GYATGfQyf4V~Tnode+&X!efc`<6yRJ+&BijYMU_KZO{eOXwXe?(m@ z&+=Gi!6sP{h}1HQkSVJafRpLPO<WV79dkQHlrKt&YLY=gM1s)u#lzw&vS-=$3DgSs znzx}R!X3(`-#VZ;^$39br%p22{F*q9{Av~>zm#lwPD|3qiC65(k>aHmvP`jg&FECH zJ35h!i)0*ukgvDZrkBijliJ>Vo6Ap#BHQGWl+EQ+`xCDX9`=b3wQ~PcjNwEr002<1 z=Mqw^qh)?Cy@OLcj4@Mvwt*5w=L=Pe)tgV`12EvikF~Gi?95Bcd^Y2~dw<m*4$h`8 zLq4h{F4PmSnMKNby}EaZR}7xht2yQwDQH7ko5pH8KZZm)rTYa_v)%mz*P=4DY|c|| zjBKP^eK`{S3I!J&5l~k!RvK-v9{lmJT3C6${Agu<p=u?5%~L(=7!B8B-Xw>*PBz56 z;(zml;QHZSV_cf_7bLRP5#|a&kIa3pTFJ`?@QpgR@%5@mZZdMe2}SAtVa6oLUFG}j z9^F^WzUHZ(jbOt4jns1?3kVB$Y~*}TAR3`?&8tPiaPa97z2{mJT~rD~<q#PD7Gvl; zEPM1nQl{q?{i3eu$ak8jtkuk49(f_GJZ<u1kpRpMyufqaotv{a<4>$exA|g#CL@5H z5(A`lc$>{l-|;4>)4kGU5V>LEcCK+~PVJ1Y)z*^o>iLXo=AfBDrD(Pl`Cgx>86uBb zW_nAjE9w4YLS_Bo$N#HVxQ3aR&}rZ5@b6oHJ|nZ`NV!FDiO#ogui>5c?OQWwi55f) z&x~%wgKhCbqCFVixN=1*H-~s?S6|W{@3kb#LVPTm%{<8%Oj+RC0JuhWdVjM=kP&`; zLwx)+n;|9pd^9`v+Kf1#nQQN*ugt6qH_9YtI3+YIMoMGeRJC_17mw0U7un->yBzVZ z@i@EcP$`AsNwpBhGPWXMs4d%LUIu+)wu=kb{Xs4OnA4>aSx^pHOK2Sr6v_u)$<&U{ zWo%UjTT-mN6_@b%=7OaK<=JCjps8`p@chsm`f6d=+hnc}!(ys$frGK=V&^f8XSL{C z0V}ET{ija*E?xqyS;zl4R<C%Ti#%i4&Y$t8bWBdaWW-m#1lmg}83>HOrpliIGt*;6 zkIttv#%yB#ZZQOqM>jYoxzK38x7$c#danlr)Cg-G&WAT<!LoN_5M$`mEpS|g(MIt- z-&;GoercKKb(f6J)62Y>5hSU8QgRECfN)yrw1>YJ>mmtD{PmL5?_-F~>2bQyto&4P zyPbHKEK8Jm!o|WmAR7-FYa}5YIwX_+NXzVgWD`!3zlVTxzQ)Pa66Fnl)w7Tn$Zahm zz=1WX%~qNqwBQ{XkwqWXqJkF1U+j+zzcH)a;MU7Xq%+Df2kOtHAaonDg!#DDQi#+! zG!TKA-D(j*X9`%j7<S-Q6S6<;UCAUCKSgdqyuLz<JgShKWsN6Vb8JAW`;3UCV2<QZ z_mT^=7>~o^i|GfOTXN6o8T7Ee3M3|-qxK)}CNBxsThw8CRL57CnI5adq3vti(ank2 z#tvYR)+IZ~1dZ17ZJ{n)B@2Ana!D;O0pNQit`84;5UD|c1m$t{cvA}UldC49<;1lG zXUB+`uDs)3ghZoDK}ZqZiXBg~RZ!BL|6=ImQF=C<q;&;HD<G6|=#|}N-T!^;tPQ95 zke-Cz;!S+8#U(I`lKO-zV(gn%yiHZyp~D(!tCsp>+p*@pBcGuK-KQ1iL+OXz7=))b za8A=?1vg>j+t?eW?@|xX%E=swks${`46e7|Xb618vih*(oy@d5Rkt=J&|!I<(^*@6 z=7*6hmW~b(LYTA-xn#6S)w(i6@Xpc?gS7R9?+QqyKiHKMPTEh74T_$HTL2@$Qa^vv zQ_cP8;*NVebpCKilU#pX?zEJaTTJYc#HPfM#4viVTRm8QR^OL&Weme)JKyR-|6uK- zzD6OzdG%nxKW)-ut^G;$6>26drhZWwJJgzi^q5Ji_;8j&iu9lqS`uO-P<OYfSfbm{ zt@X0yOX#YkqmtrH;%<c5r=RoiTPeyc1P=`sBJHM<NyS|1;=~oy?$Ic|S*()QZd5&t z*mB5NL_G7#9(-uw;T*pZTLOwe0wfn!q4Tu(DcS=|mSVGSglt!ceV0?TElY^BEYNG5 z8w_+1b!giF@&u`?hZu(OM}X%j|I!|YmHtyd0fO_C4R--pz!we>RKR;q_chod1?1dC z8rV^Xa8xZVRMP2JOE&Ek!Ki-3Ns7K8fdPMns4t{Qa=Mdix$Ppf3$)48C%)({sZI@v z@Tid$aQOT&+%yG}?RC|zW-WQe=$brLNaYlwD>}^WwDvZ2wFpcKM%OZEbQa&}PDQ(# z2miInRr54QqUJRHWNL<?$5cO&Mgg>$UNd-$R|cQU>+w$)HE=~rJ?*SAWS~Z&t^&Yx ze)*%jp_vA(Wy2~BQK4KIWuOavgQ+NH!En@)hXO(<hZ)#ETb+wxsx-(bhOuDeh)`K} ze&!Kv6C@D(%f`{Dez3OvT*?uS5UOn*w@^Fth8Y>UC8?976P}`E&edrmZMU~+2xuY8 zk|6NJ35!0)=_SyXBGk=YnHg0nB3<=^Hu&5RFsG}2aEP|+2Zwuo{xD#~2bGNL_)iG> z9NeOL81aM@HU8ECG@U}xbhZ^nqkb%ztE>k7mg3`71<MC7AdepE^E{i{BDY_(V<;+h zyMPYx=(p9Qkj~~`g&V0?9WC3fB#((4FD&Jr%h{7vvCaxfK}e-beVSK<H?a4QfCc{3 z42Og<dosEVal-x}%9)=W<xEci29ZLKQ1(3LtBy?ZOlSDOjK_~oA_p*znGCj_P8?B{ zo2&f>I?ume7)t6Ao|Q;W_wgiq-t^5-jpt|wfRR1}xIrT9L_v3JGvEB=%}?uYvP>xK z(b%5ar!{Ej|GLa)U;XVH%pYXz;N6Ns)XGe13VX=d#_Fj6)S!8&G3SC(^}a}n;m6_g z32<}?&r2Gq=$CdpdXuuYQXrIiO-7K9dkm2O9LDys4idgdFxV<{2pNZ&$>ZLRP7u@h zKNas#w-OR7?s0_Zcm_lq<rjfRy$rd2J;$hS9!wlZgly81i#jJBc+R18ScV8!@ez?0 z0kePj@&DnS?JawA$FaZ|rAyJHN}gkf4AMW?8c1~(CoA!Q@dG7^ww!F@>eYOH9Bj_z zN4$xeEOZ@Y;6Flw)nmM{O-$woV$|$0k=OYGaST#>Kc*tRC5sf`-flg6%{6m3*}Ko4 zEiGJ=K%-7+y2A0@HCAYKZT|6-Yi)IDX653L(2`Dv@9Rh$S%dtYm|%dP&6_7@2q@nE zr>qx1dBUdx;4K0dw3U=MXtCr@sli|`AmB|F>$TEpqu;}RN9PVC4RI!y7eNKp@Cq-} zC;cJ8Dcd*)zD7Y;B#?>reYI~QDMV(V3Pa<pNGaAI$>lFH3hmk<D^x{7xil!`%b&xc zV9IW9pS@0p>~?4Ob#ZmH(!*Jg^$h}e|04}UtzUy|wdtiR7au@#CN$9W2E81fJsOZZ zh9ya3-V$!6<`c|9Vm%NlvaC9lM40=-d>^BAONt#NT_#%^Q<h}z(mLiq3h73ARyX(# zt%S)f@j~hWl)0PNDicO&Z(|*i0V+~2aDwrV6T*GR#LS(!cf4utz}apOXGiR%qn4!L zx#2OUa29+HNW;UJjD+_rA>lE}M?xgBe0Q#11N+AX49x2=33@#Lrhw$c6IN69W@LrT zv1xQq)6JnDnz&@h=~`mflbY0;XX31=zl(v1EW)bg9xR64uy(MT<>a$rg<7=YdkWUJ zy?f}Oq0=&Y_9J7u5e7u>jPoOunL<eMD%o85-q1Ph!cW}-n|WrtC3WZoF_Tg!K^JBb z0v*fx<?ltTy!k119kLY3$Rjy>1aI)Wu$UL!BTu7cO&cRhYMu8Yfysf|BIJh%nK9|7 z&q^}z1=!2nJV6Tq5xvSb(FXS7L!FWiCR4y?EPDK#IonhWb+VFCdW3gwylhIYu#EI$ z&NxdgwXb6q%FBZ~5f|E2z6GEnEp^6WDmW2RPx}<GnoU39L<te*-1Z}a_2{A8*~{*> zRy5-rELuBV`;k4P5La4g;vJcWDcL_WA^mwHcx|_BOv*VQ^PIT!HX?Ekxgr;<vLxCx ztCAyUlpm~L$rT`6qYQ{k{cES6q+JQs_}1|LdfBo)iJsWp8#{nr`=wG=;7;YU@zbm@ z6}O8kZ^#k>M2!S80hpb^){8_iIU|Ar92w<HAY}k0_ah{IB)APvVD3Ez0wGzV6t*Wl zOjcb_0($V`pptZDk!lNGrevhiqsrIA9|!1mcIB;vWEnV;B^uzHmx7))`bK1dji7a* zx~GM5VWjG*C*wBO27p`7p7=DfvVrn4e8UCGaAlE@7=sX{iyZ#y=d!RG^D^K7H@rKb zNA{;ONE5t(#Y7Xl2Oz56`~uSN*ZDl-oS<Sq;{gA|=|7259HaLr2(*UNk?>6hbP3MI zgvc4w3b!D;M6U}QfUDE_(F%d<l94{Wrb{xG`$rR-^h0hE0y+BmCj^OquMaY;Yx`e` zQsq;&23D2Qh}yOa;!b9UfEwoCs*vTgmo2wR?e=YQX=5`%&3j&~6&&rQT3La#1D>pC zR1)>Hms9BYjpBn)A%}|1F6l)GUmyd<B;c-LJY%wHo6IOAyP$(IMR}WNwrbIC&ef!p z95JE(7S_3Ux%t>s`XtDig#pKy_Lv7uI}w5z(RuyQZ_YkhSQsmvaeP~0*;=GR^}D$r z!e}B1Mj>-wr!}Ou{$em-0)&aXIPcPe{3H+{Lp`9jP-c>Vxlrz}Wg}yv&3X&_xa#x) zG_dg0)2>WPVN(tM5ZUzC9Zsf@ji!hR*oW<HAxi>aTg;A$n5ZwYCr|-G!bO=NhN3G$ z7+?>qy+MnPA-7j#PCZVFRZzuCCgVVt8xT$jNUI18;Kyw_mO(Od@s&rXC>;cFu_a-z zsLqsbsxuu%S^C69^H>1ON^FFgm;&hU9u1hT?F}1?L6y1KMzul#HFuOlv8V%ZEXin_ z@8V{-NMMY_DqliCIhK+IY-5R*oQW@U?C`PrN)RihB@kt-=!D3l{Klax!1lO^QNm0K zQ>zsQHN+C3wR_+YMB2EuLXjNct4YvwH7{ewC8x5OK=0~F!a*8oAf}v>(GYYlB(p(j zlY3%>5<}K-%L6j-q*xkk08UDOV~!-mgH?#5L{rMwQ83bMK0o$GcoKwsIXM(erib~V z#+91TP&iqiNl`PA8wwhFxq0P7u(eIt2~3LaB<N*|mz^l}q{B++T#Fg<hcPrq;DbN9 zqD@Kkg}}OJ>NpnlaPr4=$gs}+Y^$&B=6oU~|3^E`r%`5e(0SW7=6-8#T3w&cp2@-S z&%_id6O=1rX^M(+8BxS?YymYQQ~W0(Of(2Tt=S}qa74_@92>Eu(CI07UU*h$|BR&4 z9@;X7R}LZN-15th!U%cXu~JY@V^A*y$fbipB9z7)mrZ$26R68H1JFC=32HVux0s4e zAAr3aT2N>btR~6L*jLB<*-smlvlly4dN1KI`lfybGIlQ@$dLhwVjKcZM<yM}wXWcd zkek8J@y+50@XDZoExGmtXj!(PhNR|u;%gR%`M0)7$rB<vkb+hjf)@yiY#bo6k$;oS zCrixJFCv0QY@L$?N*bcjeK*b&$&BF8xrmm^1JPT#uj0u7>4=(hFjsy}sUor%`hLwu zuskEny^#Qk9rR6lVYqM2kYtBAIY<JCH-t8jn7V*_=?B&>7&3z*`Sp`mGH;WU$(h=P z<buFL!0~Zx6)ekA7=Z@GN`_Xps`h&Ibm9I@E?TLuAYBuYiP~EF7cAC81~yn%7-{wS zOpXgaWv0Lcn9N==q0zwOUr|+<xQthy(n1L5>1vx!-x7GA`1mZY-<{U4^yzK=T3xN4 zhVrT5-Y3pNcQV6z|KO881S6ciW_M<r9Fp4PlZi>0_<rV3sXnt~CNLy(Jot+6-~hNk z;jfj_!?4EI&vt`ah;z?YJST(2G*dsT3$CN3IMn4W<Yl0^{E$V&&3h6mv>9}s!$e~G zr$!FZ7C}5G-A7Yr`y#5}v#=w4OAh~LafBu>67EYen_nUvnEF8|eZ#?%=9{3}6cQ&F z_2-sc7)usiP+m-!Z(bg+`%JDxD=1h0wVbYaN{0xpuXvu*3+xg<VR#nEKEJj1!vz=H zWZReZFF|gSI1gaU(04;bYB4(k2JBGSdST0tU4<4_goOVp1k|w3Bt}ZhfIPh#VwY(Y z@ko-r<yC?`T%A;hQM<F5DwV#eNw7Ylc{{5-w=1XoP$zlJrc5^AXzQFH+j7pfRZJpo z0oc-AIt6Uchl_9Nlm%g+qA8&@s>715P0qx1ldoOuD5y1!r?xVm)^t$A*b+eTs&Y^U z-33|sLdZWeF7L4yp_e1+9+DfxQ}Gh=R%aa}ELX8=L}?N~^ff)?_VW8PD_GJ;Zvf@U zU*im?GC5H`Zj$6hp?ER@MUU9q7<$AHr{BV+$e|Cy<|X<rz92+rJEtiE`O`Agi|-8< zK!O(7C)_KLQ0)RolTjuw`<!G60#>u}nk}RaU#nFyeUDYu@g`x*4^AS*tbU>o#=nS> zbRG#XLV(~4Y?t;b|8l6z@dbkyX>fs9tFH#fmMA0(Kk_*-;QypA-9hY&AiWd$MM;2x zZ2+3fP32j|K^46uBLQnbK2GP_M{wy$7ELi9|GDz!UE!gp`gVPomjV+mO$mlLIH;;) zh)n6%9<oZ}M6EJaNNp7n!jI5e2txLlN`3H~7^isKCXf%01m~W;t7}=VSF8BqD8f^O zs$zh?Zf<oTV|6}4214w^0mz=Gk1#F_<q~;I21UEtLv9*CJ_{euNjI_9UVqZ$3c)B} zCAgfLdS1zLOP^_c%Ez<yVDNCHHuY;!E=MW7Stghaa^j~5P21eoKzzLzyuv#YFbTar z0-YfPNe_v#<yGpjqkR?=b*Mh`9zqO|8g6?`r6Lts1?BT8J6+}Dau5G-`nL%Oq?CB9 zANThTdB;(^TD7;kek2cHcS1ag@@M%F6D2X0IZx_|Myu?F(3preDWggo=ra15Dfy<T zXSUn=GOq0H>;qGAmBY=gRKP$wjE;8KiR3m{cV2WS3W`2}Nx~Kizlt6gIjj8{_Gh{T zH6q0t%oqMVka{U!BYkN@%AU<9RZ=DP@GDF(PCq|`2~}57%G1<T9Ace`EE5QluLOK( z8+aod(Y4;_l~$MwA11S-p^+zMb0a_{*N+}dLA56JEUcIH7HJNE6r5dVPTzdQEF_T5 z6*1v>M^i4OgMu%NTNP=N8%8VT@VBHl&;nrm84VN@k;~`BXgfmaZu%(HCd^{qo+r9T zYp|_?I#Q+hP#F9M7Ndo)U9vp<>ic*Fjd(us+XAral8!QQ*%^5A7T)_nTGf%2y3^#h z5o3W_+v93UWIn8w`Q;S&7C9)%yPU(lEiRY^nAfuDw-k7;{$v;)O=bgk%~aDRGXrA0 z(Se%@*Zr(V3N_05dFJr!OA#<-OUFT%kQH&-VCQw7NCqG!nWUynyy(yywSxwDh}$E= zAVm~=>7!nA_w~N~RuwWqS}e_s$c_;a4YY1D20%oEE?X7}s)9>pSAKYZ`9mb9U>v%D zS}4TBNiz;<YZ6M*4zaB0wKSI|k!}5_2+T<YC@*$7YtK2$wvE)R9LM-U`|5goDv)bX znWUqt&6_UGk;V4Ot`Nswy4~O7))G5`XAH)yLe}IU%n5|&XnPt~->wQ7*9SpRI;y%? z(RQXbLdtGBM6`amc<f3oSDpSVGN_+n;D!kuCU6L&WKlF}WfTB_#uJT2EyF_LH4YFo zZ0tcDv)W$fhx_;l3qnY6&N^|X(tT&{rZk9<Sd@w<X4LX_rZf#7c-gawl@B0$eP)(~ zn0CyI+mdZC4{(2jy>+UYR&9gx@|LGE<WAFylmtcF6kucmCZutY9SJKea#>^0;BA-5 zM89CtJbXEhjeP@<QT%LUWrvGd6wPy95gWtcq&6(`=WFQgjom~O=CF83Itr;jCPc0H zrU^`8#PF`~5`vMvV3l`tn|X#CO|q;6FB?+=w!Uuz4$i$PK!ws(8phGG-3I~|Q`<0c zim4l<kUgNI4ZsuBCOvJIw`cUmczd>Tir=1lYCkjk5}0Fq!_uc1w{YmhOqq=LtQzp$ z$QQCs|J@HMYI1+m0TYaF?z~PtzDzT3uZh`3Fm5wCHL@UVM4DJ0+Tm#e#S8u7-4Q+H zg^{)zJ&=ZWU{R{oq&r!ho&8ZPbA+$}e6Auaef5BF39W=CLLX#oasYICFc?T7cyDK* zcx+s^=6Z%D^bErXArD$X)wqE-|Hlv$HTNz1Ivce-?CPb{`FQlM!!)3b!*2Uy`1>|V zp&KTWq?gu}M=9eAG?CaczmS$C)#F02L}YOgfdnYT=>{fJUhR2d1x6O90B@CM^fJ&A zE|Y<o&KY#(&Jkm%|6BdBUGzGK+nw9p?{;thMHd8$A8t3=!?`49>B_Y2pu2%nPlqeM zQwDcPOGT$(A9oHV7cy+?*GLROxSV4PZQ@dghBGx#m?&{2;*o1O>aES_kXoV-)@zuV z1P6b>9htiHI|B{;LAivFyt43?{YN`?CIL=Uy)%Aqnj}g==h4!=#pTt-?g6BzTBVl% zahnU}lWH{)5WrHdKhY+!e)VN+6z-6UjdC-#WdbDLY2(0V{QEX!yS8!8FM?_W`UPFF z8Fe_&(L;3DQYmfupm!zKnpQKFVgHOUo$V{nxKKj55r49wBZ`*cVB=61BkQg!R&m(d zC#;KEU{hv^jy2uGWO46`B8YeK+)ezn*G_tNImu~7wpbLQUm&^fuNw_GcG>wYMyU>P z6bV((KsA#!?F3*{IZ9SXe?*ZmB$e6f=zxn&urktha|#X<pu-e}dBwd02nksrd!Abb z=WMzWEn&;1pJIR0^wZgx4WTWJT(G2o)RIGLYeA`FoFipR`_zm@tD5Tu;I&njAHL4y ze9dxaXDD?o3$CYasW31#?IkISU3L0W^yJ-JqPcUoe8z4rpP1Zz4OK1ync&_<ECXDL zPL(Al3ruFwama*7Qd^`fv4u+lh<lwnf<;|pAzQMrsA|Cn4a+BR&qQg$zlHH}#5$AM z$oEDFv54X6Bw@4;G9!$b_`(rQ5FKq11}d2two3}4245s^IH5z4^|pR@3^gq(Je80C zRCbJ5PCaZtt|hQ>jeQD!finriD9)s76DTO@oWw)8k7_j#2FO*zDV!`7!zN5ie1CyR zI0WpX4|IYvs-=VkY~Y<w#N-6=fW0!k$JWt#WwydWYl?);v@3;3v5rqXen2~SOAQDL zVc_g~5+y3-uvtf#MHE2NLnr#O=ypA8(Dka{hqMF;VmrW%2vRyiFM#!7^?-L~cWEYM z{K2a68Y*64OKIt$N+}^oQqLahju&dWO`KjNHv_Ks3AZoHI5j!)zXaLBb_Ldfv5_N* zmQjXsX)9?c`E;yr$9*p7O4c&CYM<aoEY4h$^g2{zY8nxS5Es*x1ox)X!-P2*FIU{E z%m4ivg(3r3U?ZZ50m+brNJbC3x~?^RD{|<A)*uzoE5a+eB(QJVe0WT~^3Zm5j{zHx z11ss4ln1dYnOJ9cD7bNv&oh?u+UlC|t3roR10d>6;Bpv#*WB2{_JH-C5b=8sf;+3$ zXhik{-&X+m#D-T^0qKtbixvfb9tw%3!{KWrA*8=EHZe~Xp&xzTiujL@L@dZ0Zsh^i zaOxfZ=WIINL=TiA99zc58=4S!|NhnAp;-EL(y!ah@$^e9Fn+7pf*5JY&$6zbIpl^W zOuIR&h<P2Ey<?&Ajp&xyu%~3I#b8M~s2x^(m25<dXL>KIuS~{F>+d<5|LJ`#T1kqA z^SYRi6vUGXH3p!0lu0qkAcKaPkt2C)8Y-&-!m&$oV7J)D9Msk+lNIKjk>~DAi%o`% zN6ycoqj}y}A6t4l*?zM3Y)0~y?@ff-bMoaKaDGc;;*yK9B~&yei|G>KZO(1vIx{S1 zId9Ay#@5DQO8x$R?u-;)kDUpxqmwfoaIOnx!{2lFW#TY7q0WHDxIVspw)V7x6P!C! z*1S<;*&emWLX$Ppd5~~(ufk^L*X&H4=&;HwZxkRNX!XpNA?YVW(EQqjT5y#7och3_ z`J-UHQraY?v?tlJFTbY<A?fvLv#ep2VtD}Q7g4$(A!NRv#k$aBz!3jnd9iwEyGGDv z`Xn6cqZ~Oh(m^d5MU9i>a~Xh#tT;U&h7o?s#KkVqYUnT!dHZtu-K(?&fH+q#TFJbg zAoDZq;P~HI9bnNUIzmxOtP?>QQm9sDdw4f(UoW7$I{>(Z(<?MB)iWP+p<ydDI0h_a zgJQv#x_4V7t{7MpQm9tJxyc(7wChsl8bXy^0o7$~kD6m<SVFQdPXCRafs_3g80h^A zGEt1|<Xtmv<30n-QD<g`CO*gErO%-@(c5w~hW4-_*gT~ILC=m?DMS+>_@Z2ao*BOI z4A`+f&hE*yiYJSdr}xr@GS_p#01`xZk1iYnAV8fj&d(*Xr(Rzor@-Sy+0LMbb0?w9 zd5Id!5g9nWt>TFSmstMPqq5*7I(DfQPgNTbB=fvW4Pp$~ziq_OudiNc^I|6%XJ^`u z9Y0;?=D5V(cTMGNT|6Xbztn6+&L*y_4f-zIpUcgdTL>um)+1Hqy~H_jZk>{gC*usN zKX-A@BK?cA#;7jQ)5E}%#jZh7gumAXdnXrRX<iV5W^aU%AltbthcrSV#sXd;+>kp; z;;cY!>bf*fa|Qme<39MoZv6iO>HvR?`9Haos2a&B#^HMEP_yW!duT*$xV1P52-`og z48v}^3z^eX#cZzlWL_<IHOkIa?;{aueZj<OiZ^a~v&4wKHCtMabL;c2N#<Q|%T&~b zlRr%p{psE6{b2U<Z$m$zEWFSg_I*V%(VzNBqNn_lCL+G1mxgj4Me?r2&Zd)GrUV6% z1D>?~oEIrRS%l_dakmSpSV&u#tw-H0o4gdC_Xsq+w>4M8f=UX5SVQy>aVex$8R5X> zOJQ|Ak4((8Ji0`X1|);x!Vbu=ZuPvs1LfDxzvL<&t&*>v%VuF7`saaNI^Sy(R!Vf5 z(nTnZWmLj>8BzHme-ARHD4(}mk(6mgt2N7X-6&PO<6msw;+!T`6-Qq}HcTBIaSU(x zmwk*9<kC+-!B+MU!;diK_FsPc&)=(`OWkaHxFvk6dvf~^eLfp~-xmKq;mG9V@F@lK zhqS{)QSCjZxaTSux@4mwARR<JU(B#`)Y-)Ri@MOtV@k1CW8|od=iW0@VD5Nt1Zm4I z-BUPg!3!Jd3QIbEfkvgSb5J2sd7&+V9LBmN?}<Iwf33H#L5G$XAsZq%gNq%TRv-qk zq+Ui0>;?MIK;?!QtYFM5Nn19M9PBB9i2AgL<j6EJw~H`n{-ujFwYl>0F${zd^vqYt z(?4y6!Ane-Jc=feL5|u;vyT6rl+7lq1p!p20+AyvweF%zC}`Hx80te$upG<7uV1^| zp<)OI>8m(cUx1l)6R5Rz74SmS6han6XhYjTw|#c2a@hU<WTf0Na(k`>A^(*l#+iF3 zHkJ01R{N;7J?gW4UKFilu6pipg4)vg23k7UNLFO7nb!Zk533LQqi<9nB=#v=NVVEh zkXQ2+HG_Z`TmHQ7@~KmBId6x(6sIs(u1(#3rs8f<GtRnA$?-Nn$?Tj2%r2qx>bqMp zn~m5E9I=qO0$-cEiJQFaukx87v5$MhS8}bVQAx?QeTf#U32j>t)M<1~DWE@glw?H) z+FwVy+~ok@OfYA36MIS5d2@7x9RJg+96&s44&J@`VtuE#_v-4MDUI3*PtE53`QXFx z6;V}_$h_QNW$u_ZbLYBb*PoK5PowS2r`;c&nmA;^rP6;PM(-Tz31f3e1-etnzO|mt z(i#P^)e0AT4(~){7|t^1AK*cZgjUTf<+h<=yYy&yNP<d{#RxL`B=#~~mA0Dz7dS;y zO}an&N;{-UMN<7(reVIIO%=MaYc`I*7jo}w^ohNi&6*K7+pgJ7h6W&y^n9{VIczy9 zHXRTfQfryVY0euc?Orw(ri!p(4Cs-%GluBlw<7cjJa4qY$*!wuiHYou*AR?zp+GJ% z@mSNXU_{V0PLJ1a0|CBcKgSNpT^-NweR;XM)2?i`@ded3S&b~-p3&Ii{81eyiC;@e z6;-AU%>-r>xwfJl$S{kh@h_LG%yxXUQny2x0s6Rz8=VDraifxI)}$#b=Oj>JnLm<p z_N4L=OfyxG+#6T~V@V}LYFGu6MR&<Lz|CC~ica>l&ElvZQ$I-Ka;*6ZP>VFNCFZQu zvI$3H&!u{BCLazyp-5|xtHH?veS1@LfU)FcD6-#4Qihx?<f`F|=&JH0HzfUcN^zf+ zV?rmB6_)XB@PKWj+k7XkEB=Z3EL1f#NL(9<>~dTi@Z8L-P7rZ+aoxW@`Y@xqY>hu9 zhj$dH0CKNe@qHn<EH=WHh|s+<K5H!<@60SJsn?J~FS63O{~}o>s(g5eDu&{Rf4U%w zS+%Urm2n&togfsL7|0I$tkL$~hhZg=39|;GW$OkJd05E;;<1!rPnf{80q-`;%Lvwl zlWg4ys&(9Ak!slVgc6A@-u-ZVR#G1tGc;GjCP*b9qot+2Ix}lyrR$@s-TFg^^+#3t zVzBuFpsq-}*Bh&vv|iK`1~m-(!^**X`jvn!Ft(D!T0}dz*yL`vA|!1(Q5Sou;A3%# zP|;Z<UuEl$M%)=DR&lj)!md^N9W@W#Duibn{9<jeA-ieGR$%*x?!^FQ%A)tf-TkVs zd!BB0vCE3bm!sFZM`(BFM*ZmyBKqOR<_-J8IAfwm6gi?FVW4f;1PJ});G>R>Ejg(w z9<}X5T=^zJDx&Qn6@DTiKO76}>cLT^DEYT<ed{}ZaIpMae?fG7zs|Sz2m~dwZ@bg) zt-gPw#v@o@Qh_a<_&}CII5#VRkt$7rE_G4TZ4C7$KDN;>mG`awJ<3$Tu$%H_bSqd= z><xB(s}RJO0<-mY4nE?_EU|vR7|_|$w2e&}UBW(I{lye;ucLlqrkCpdc+mfTk=vE* z9(D4PCvEr`8#L{-RWfVvAAHPAa-I<SnpHo0`jA4A$}!L;2^kezL@9E^7IM+6Db*>X zsivgat)aV5{IDq>8BBctcz>$`<B9A80cn60R5d&u=bqDMzho!GUPj06EAr@!Q$dh2 zDQNPwmdh=gBBSU#!Gg5&C#P4RZI3{;l!H92=%5J$J&e)7a3hwL@f#=>Yj>=u_XZsa zR@Qq%9uKO)X2tGo!f5p>3nkTlJlV@HflX3c5-j731egrI#8P+3Wl-gmKm7P_t0D4@ z7F*iSrdv7w5OR-EJh>SQAC3~Hw^c>9@C}^H&2E?xz}wiOPrxnryIbW@s;%<MF-4O0 z^0(FN%Dnn(#9`Vak};%B+O14YU@C*m?bGUbMpz(|?!&HjrfHm+li4bZD#P>b7;rln zp2*gLHB*(i_Y8aWv42iPy%y~hp4DdyGH2oUdz_!XR&get@Y}tuOB4#V*0k=jH!tpP zmi%5mmv?4!XGtD*Sx;tY^44Pf-eWItyz8Uw&aa|bPO51&l$*XjF5lYx3D3M`d}Xfj zmGpVMc-Up(>BBB_l-;~cr}Ok^8qS-Pvi`h_ls9(PNoyIJHvW_i8Iq*f9POUE#ORY3 z?%{s3L};sgol(oXwvh$$GET|kscRQ*N)FTOO*5e;h#sFmt}@s3#VK=KW^u~=d5X)) z21i`HUy2I0kqsnq`tiEld{6Lg<)>oCj(Fj3-NPsNxPP)(9d98^Pq`j!-{t+}L3NA} znEMJO3x<hN)>mz=A1c?YlULR8Zoet|SczD`Q;5I5i&Mq8VC&!`jvY;&+^CO_fVV8h z?#bgyS0g}+syDW#3x437<RE5`P0OBKZ8OE(C+L|gEE3NvH?|@Z#m{~_ua;!iCmhgr zsd+nTj9HHN81w$glj``Oov<}c*ulwKb$oR4L3RA2lfSC|@Z-NRmIA#Z#g2d+q}9u~ aUeAR+NRBlKYL~;lF8d01FWZZJqxugl*`1RB literal 0 HcmV?d00001 diff --git a/ckan/i18n/fa_IR/LC_MESSAGES/ckan.po b/ckan/i18n/fa_IR/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..8d0d2795f02 --- /dev/null +++ b/ckan/i18n/fa_IR/LC_MESSAGES/ckan.po @@ -0,0 +1,6053 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +# Amir Reza Asadi <amirreza.asadi@live.com>, 2013 +# sanih <naeem.aleahmadi@gmail.com>, 2013 +# Sean Hammond <sean.hammond@okfn.org>, 2013 +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:00+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" +"Language-Team: Persian (Iran) <amirreza.asadi@live.com>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: fa_IR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "تابع اخیار دهنده یافت نشد %s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "پاک سازی کامل شد" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "" + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "اجازه دیدن این صفحه را ندارد" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "دسترسی منع شده است" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "یافت نشد" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "درخواست نامناسب" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "این عمل شناخته شده نیست: %s" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "خطا در JSON:\n%s" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "تقاضای نامناسب داده : %s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "خطای یکپارچگی" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "پارامتر نا مناسب" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "موجودیتی از این نوع قابل خواندن نیست: %s" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "نمی توان موجودیت جدیدی از این نوع را ایجاد کرد :%s %s" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "ناتوان از افزودن پکیج به ایندکس جستجو " + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "ناتوان از به روز رسانی ایندکس جستجو" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "رجیستر ناشناخته:%s" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "" + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "گروه یافت نشد" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "برچسب ها" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "لایسنس" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "اجازه ساخت گروه ندارید" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "" + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "کاربر%rاجازه تغیر تنظیمات را ندارد%r" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "" + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "" + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "" + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "" + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "" + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "منبع یافت نشد" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "" + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "" + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "" + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "دیگر" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "برچسب یافت نشد" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "کاربر مورد نظر یافت نشد" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "کپجا غلط وارد شده است دوباره تلاش کنید" + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "هیج کاربری مشخص نشده است" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "پروفایل به روز رسانی شد" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "%s الان وارد شد" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "ورود نا موفق . نام کاربری یا گذرواژه درست وارد نشده است" + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "چنین کاربری وجود ندارد %s" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "لطفا صندوق پستی خود را برای کد بازیابی چک نمایید" + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "کد بازیابی غلط است مجددا تلاش کنید" + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "گذرواژه شما ریست شد" + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "گذرواژه می باید حداقل 4 حرف یا بیشتر باشد" + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "عدم تطبیق در گذرواژه ها" + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "" + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "" + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "" + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "" + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "" + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "" + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "افزوده ها" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "" + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "گروه" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "" + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "نام می بایست حداقل %s کاراکتر داشته باشد" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "" + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "گروهی به این نام در دیتا بیس وجود دارد" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "" + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "" + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "" + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "" + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "" + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "" + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "" + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "" + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "" + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "" + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "" + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "کاربر ناشناس" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "" + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "" + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "" + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "" + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "" + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "" + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "نام" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "" + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(هیچکدام)" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "" + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "+2 کاراکترها با حروف کوچک از میان a-z 0-9" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "" + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "" + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "" + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "" + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "" + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "" + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "" + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "" + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "" + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "" + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "" + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "" + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "" + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "" + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "" + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "" + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "" + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "افزودن کاربر" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/fi/LC_MESSAGES/ckan.mo b/ckan/i18n/fi/LC_MESSAGES/ckan.mo index e485692fefedd1ab4c58ea42439bb352a874045b..5822b95a06a2be307031a181ff6831483be1364f 100644 GIT binary patch literal 104571 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%0AvV9O;_S6yCX#bULpmgZ&!tm(FJ~C+rkXcn0 z%ZB&lD6Pm0rcm~jU0L0J)51%}*VZAFL}Q0SiIH1z(ve{_L}3Rrb~gIzAa>evAa<0m zb7Q}-fj7#@DFGW{A%}QdE^&r2&}_FCB3!>=8pxI&@+w6wU(F`IxzVL&2D!e%tuwLo z+(Q0wa`BKHkHgmE{opmTn(JaR78n4IhT<4HdS-8TMsRn<w5di&4mD72nv-j&l-X(s z(+6z8Mju9P+Tp8h(8PV+fU{<un&EHdu9G^)UA4-I^AH)EDmF^1`D3$eII$zt7H;2C z1-sB3pli$VPv6w_$G*eMWh}jQp;S0p>W_3QJN)JvicTLpb<me%2Is36tgdXV&U_j5 zSj!etjjfAY=Cw97rb=6A$*-uYvWit<wZ8<Qjh*UJuyr4DGS{dTp;of-4_W=8Tyi-x zoX+7%NAS}HX4MMZW{0FaU^G(EyWU$8;WZPxtZc`P14HpR!#3wI6A3HPY!2>AzoM!| zHp$c(qdnG8!nDH*Ry3~#OevZF+N#Sv3i;K;l%BhMIju9ot!sPcb;#sO<#(U;ht}*y zxym5aCcolS!uZKNYbHC4Ov1#Ad)76q6c%SPE0RaaacfwG)Fn^M-02WK_VEgmJIfl* z3OTUrl1-``n*`8g#HPOW(Hi60<k9%ZP8}(w$y4LDc2YDm;e43H6p{&prhueUnQm@t z)r68Tl^tARz9PynyRPhH7B{7q|4%uxQrCXnXHxB?BWn+z+&=k;`okwxatza`nQ~>Z z#(&sdHqBYm=uFMnu{x^qv)-ik+NT+{TdTQ?tyszzx+K_XugdVFJ3Z7#v3*wRNR%OX z``jwl-0_uK7gdg*5uPGhi`*53#zVrvBWW>wlIuaKMmwX`ovX5+I`1tD?pGb-OYR)v z`T1xC6)p^yUED}D`ehS4i>IokMUh>6;2bW#SJu^K^RGApM$leX2>a4uQ7<#Wyhyj! z!<xLyRh7z?zm|YYHvsHHg^WBqKFy5^lcP@Ia!&Fi>GY|_Lb@ASv&Penql|44*bv-Q zJ6~IlO|`c3sDtp7orVXAy2A%O^PlgnSN6N!!;Bbi?C}D>x8slFVbPuhhYyOuCpH2j zogwi>Sk&+{9y~3a`WVvWaN2etusnVFJoi~_ho?A@?oakr(kt^>-3`-i7y3t7k|(NB z=cODmxLOW$SGxq^&x=E>@t8JLb!_(TWwpih!c)rF46`Mq^zn&va1Zu^<zGzsR&bLx zSNN?h7Bxw9GBY4X5%;lKxXp=1xpf;!^Y$=OtI7;TR%veYXgH!kx)bDn@n(PrlPc<c z2^nWzsj+<qn@bVj?5|yGvE2l{_T>lDjH#q%w;UPn;`=P*!8TLMPJ8@c?(f)JGh9pT z%2ZQL9RyJr0~3RIqR6a{?YRb>J^O*Pg|N1h<x4fOlRa#ckW`c3qlVZh)i~&`b}X7! zGvE|5Fgd0rPdSRI*(g3@MKF2^t&?*oD#1*_k5w7qZL8e3Md~6Sxpb~4rQ=RoCl`6j z(y%G2`mBay1nKr!Gn-OAMP8HPLTTRKF=6YQZ9H<%=Gf6gIW2N3TwB)#C>?fd|854J z9fctjFXeL*`!}jsV+WFJD{N-1H=nqAq6<IhcdTa1e3PS&h|Esfczw!$>0n=8_4Y3( ztYKWHJm#gwWMIZXBPVVq;zXtFM18hSQB_tRgkKud+@<ESEezI<{N(PE?Jb$Ily;{{ zDq{_!)+#@vwLRIm>}=VP1IyQx-@yq$1${0mt&RO8EMH*Qh?`v63D0!|TeXI%6`M%m zdez$M(lat*kfK?whs5fO*v*%thS*-%7M}StuIe$M=6VBCy@q|6pnFS6GWM0MkPyph z4WW$Gdct$wS+jql7VY-Q$=<xSubOiM+_*3g+Xzg4MOA*1knW@KLj|%dj5t$?{o)+i z2A6fvHtC>lhOElfrRKCOie_uWWyG)&Uye=9$qcslW>gF9d#C2)`M;EOjoN-~%0~kG zH&XT8BRMhg2g$6U%SU4})rFmK#8jFxj(V)RV$B&JyQCj<X6x>%j4tVgL{t?!-wJNM zikJ9>oQnR;wog<Q)6co-!b;swYqQyAYOYST=h`M=J!IM>^G5e(hr-UD`PH<V9evwD z^3BsO-^0}q-A~uZ>Iy-SH8U?d19w?;{f36Yc**9b=5jTPe`HODW0D_N4DFw20k)W5 z@fB9AkR8owM{tJucjcMYnW0x_azDm7If|*~#+0tnrJ6NoP#u`h$KAurqFDy}hqk5X zyG0SNpCxym)wIM68%eSpa{19B73aPK@0RF3ti6=R94{7ua;sCml3I8_Bz{#h-4!;7 z)I&>RO?PK>-j^+M{a9E1tWtK!NkaXSgZ&%HHYLC6`6-zO#I~KPyQmkqipS2_X8BVp zAII0vXy*UYDWXlgtSC~<xbLVIDk@gVE@@adR*P_N)bC}n6&T<4Wv0R<N=~L&Icwh& zyI}FyGB4<4#)do6iC_NZr;ie7m0b>w-B?R(3r9Z5RHy8;wiGBFZFZZ<vW=2vnaokW z=Y+P_7SGytOHN4VY}7d+pNVGbl4~(_0_Rhy6NWfcI$<c6;UDV2%0HzWWBeCQOU>hu zYDlda|0wc{4N(6VdnMy$K14OcpaA@yukBLZAv2dBt>7rF$C#+=brph}=xi!v0f;O+ zr>HtGV0v%FW&}npSdBJ&an&*iZvqVE>_%D~sy_Y^?#xQ_@hZQ0S8}rD!m@iFJ=^|C zYJ$gztrtq0=Mak9TH%+5NAqLw(-dVMM>O+!Y9cHBrZ6}VwnH72?&O_D7m>}s-{aLs z=3>N+X>CGGT}y6tZ@;083>RtK4A0C)@!RvE`<EW$=(ZVBU8FO8^<}frEE?kx(h4t| zkym>5Bhr1Xc#iI#zJSt7CBj~rpH(gtSM!8Yu5#&cI5od{epA%0D}3|Ql#>4_b?Ilg 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 Y3k+gF4$--GZgZl`(7olH{9W<?00TfNpa1{> delta 27291 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 diff --git a/ckan/i18n/fi/LC_MESSAGES/ckan.po b/ckan/i18n/fi/LC_MESSAGES/ckan.po index 7362407bff9..a5e4227bdaa 100644 --- a/ckan/i18n/fi/LC_MESSAGES/ckan.po +++ b/ckan/i18n/fi/LC_MESSAGES/ckan.po @@ -1,21 +1,23 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <amercadero@gmail.com>, 2012. -# henkka <henri.ahti@gmail.com>, 2011. -# <henri.ahti@gmail.com>, 2012. -# <internet@davidread.org>, 2011. -# <jaakko.louhio@floapps.com>, 2012. -# okfn <sysadmin@okfn.org>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# amercader <amercadero@gmail.com>, 2012 +# apoikola <antti.poikola@gmail.com>, 2013 +# hami <hami.kekkonen@hel.fi>, 2013 +# henkka <henri.ahti@gmail.com>, 2011 +# henkka <henri.ahti@gmail.com>, 2012 +# <internet@davidread.org>, 2011 +# floapps <jaakko.louhio@floapps.com>, 2012 +# Open Knowledge Foundation <sysadmin@okfn.org>, 2011 +# Sean Hammond <sean.hammond@okfn.org>, 2012-2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:03+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:21+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Finnish (http://www.transifex.com/projects/p/ckan/language/fi/)\n" "MIME-Version: 1.0\n" @@ -23,332 +25,615 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: fi\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" -msgstr "Auktorisointi funktiota ei löydy: %s" +msgstr "Auktorisointifunktiota ei löydy: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Ylläpitäjä - Admin" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Muokkaaja - Editor" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Jäsen" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Hallinnointia varten pitää olla järjestelmän ylläpitäjä " -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Muutokset tallennettu" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Sivun otsikko" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "tuntematon käyttäjä:" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Tyyli" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Sivun slogan" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Käyttäjä lisätty" +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Sivun logo" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Tietoa" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "tuntemation käyttöoikeusryhmä:" +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Tietoa sivun \"About page\" teksti" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Käyttöoikeusryhmä lisätty" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Johdantoteksti" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Teksti kotisivulla" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Muokattu CSS" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Muokattava css lisätty sivun header -osioon" + +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" -msgstr "Ei voida poistaa tietoaineistoa %s koska tähän liitetty revisio %s sisältää poistamattomia tietoaineistoja %s" +msgstr "Ei voida poistaa tietoaineistoa %s, koska tähän liitetty revisio %s sisältää poistamattomia tietoaineistoja %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Ongelma näiden revisioiden poistamisessa %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Poistaminen suoritettu" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." -msgstr "Toimintoa ei ole toteutettu" - -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +msgstr "Toimintoa ei ole toteutettu." + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Tämän sivun näyttäminen ei sallittu" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Pääsy evätty" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Ei löydetty" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Virheellinen pyyntö" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Toiminnon nimi tuntematon: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON virhe: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Huono data pyyntö: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Integriteettivirhe" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" -msgstr "Parametri virhe" +msgstr "Parametrivirhe" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" -msgstr "Ei pystytä listaamaan entiteettiä joka on tyyppiä %s" +msgstr "Ei pystytä listaamaan entiteettiä, joka on tyyppiä %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" -msgstr "Ei pystytä lukemaan entiteettiä joka on tyyppiä %s" +msgstr "Ei pystytä lukemaan entiteettiä, joka on tyyppiä %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" -msgstr "Ei pystytä luomaan entiteettiä joka on tyyppiä %s %s" +msgstr "Ei pystytä luomaan entiteettiä, joka on tyyppiä %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Ei voitu lisätä tietoaineistoa hakuindeksiin" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" -msgstr "Ei pystytä muokkaamaan entiteettiä joka on tyyppiä %s" +msgstr "Ei pystytä muokkaamaan entiteettiä, joka on tyyppiä %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Ei voitu päivittää hakuindeksiä" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" -msgstr "Ei pystytä poistamaan entiteettiä joka on tyyppiä %s %s" +msgstr "Ei pystytä poistamaan entiteettiä, joka on tyyppiä %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Revisiota ei määritelty" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Revisiota tällä tunnisteella ei löydy: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Hakutermi puuttuu ('since_id=UUID' or 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Parametreja ei voitu lukea: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Huono hakuvaihtoehto: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Tuntematon rekisteri: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Vääränmuotoinen JSON arvo" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Kyselyparametrit täytyy olla json enkoodatussa muodossa" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Ryhmää ei löydy" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "\"page\" muuttujan pitää olla positiivinen kokonaisluku" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "%s lukeminen ei sallittu" +msgid "Unauthorized to read group %s" +msgstr "Ryhmän lukeminen ei sallittu %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Ei voida näyttää kuvausta" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Ryhmät" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Avainsanat" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Muodot" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Lisenssi" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Ei oikeuksia luoda ryhmää" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Käyttäjä %r ei voi muokata %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Ryhmää ei löydy" +msgid "User %r not authorized to edit %s" +msgstr "Käyttäjällä %r ei oikeutta muokata %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Käyttäjällä %r ei oikeutta muokata %s oikeuksia" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Resurssia ei löydy" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Resurssin lukeminen ei sallittu %s" +msgid "Unauthorized to delete group %s" +msgstr "Ei oikeuksia poistaa ryhmää %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Ryhmän lukeminen ei sallittu %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Organisaatio on poistettu" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Ei voida näyttää kuvausta" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Ryhmä on poistettu." -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Käyttäjällä %r ei oikeutta muokata %s" +msgid "Unauthorized to add member to group %s" +msgstr "Ei oikeuksia lisätä käyttäjää ryhmään %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Ei oikeuksia poistaa ryhmän %s jäseniä" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Ryhmän jäsen on poistettu." + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Valitse kaksi revisiota ennen vertailun tekemistä" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Käyttäjä %r ei voi muokata %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "CKAN Ryhmä revisioiden muutoshistoria" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Viimeaikaiset muutokset CKAN Ryhmään:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Logiviesti:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Ei oikeuksia lukea ryhmää {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Seuraat nyt tätä: {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Et seuraa enää tätä: {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Ei oikeuksia nähdä seuraajia %s" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Sivusto on tällä hetkellä pois päältä. Tietokantaa ei ole alustettu." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." -msgstr "" +msgstr "Ole hyvä <a href=\"{link}\">ja päivitä profiilisi</a> ja lisää sähköpostiosoitteest ja koko nimesi. {site} käyttää sähköpostiosoitettasi jos sinulle täytyy lähettää salasanan resetointi." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Ole hyvä ja <a href=\"%s\">päivitä profiilisi</a> ja lisää sähköpostiosoitteesi." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s käyttää sähköpostiosoitettasi jos sinun täytyy resetoida salasanasi." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Ole hyvä ja <a href=\"%s\">päivitä profiilisi</a> ja lisää koko nimesi." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Väärä revision muoto: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Tietoaineistoa ei löydy" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Ei oikeuksia lukea tietoaineistoa %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "CKAN tietoaineisto revisiohistoria" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Viimeisimmät muutokset CKAN tietoaineistoon:" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Ei oikeuksia luoda tietoaineistoa" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Ei oikeuksia muokata tätä resurssia " + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Resurssia ei löydy" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Ei oikeuksia päivittää datasettiä" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Sinun täytyy lisätä vähintään yksi dataresurssi" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Ei oikeutta luoda resurssia" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Ei voitu lisätä pakettia hakuindeksiin" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Ei voitu päivittää hakuindeksiä" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Ei oikeutta poistaa tietoaineistoa %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Datasetti on poistettu." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Resurssi on poistettu." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Ei oikeuksia poistaa resurssia %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Resurssin lukeminen ei sallittu %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" -msgstr "" +msgstr "Ei ladattavaa saatavilla" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Ei oikeuksia lukea datasettiä %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Esikatselua ei ole määritelty." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Eniten katsottu" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Katsotuimmat" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Vähiten katsotut" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Uusin" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Vanhin" -#: ckan/controllers/related.py:75 +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" -msgstr "" +msgstr "Pyydettyä kohdetta ei löytynyt" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Näihin liittyviä kohteita ei löytynyt" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Ei oikeutta" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Tietoaineistoa ei löydy" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Tähän liittyvä kohde luotiin onnistuneesti" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Tähän liittyvä kohde päivitettiin onnistuneesti" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Tähän liittyvä kohde on poistettu." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Ei oikeutta poistaa tähän liittyvää kohdetta %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Sovellus" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idea" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Uutisartikkeli" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Artikkeli" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Kirjoitus" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualisointi" #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" @@ -358,533 +643,423 @@ msgstr "CKAN tietovaraston historia" msgid "Recent changes to the CKAN repository." msgstr "Viimeisimmät muutokset CKAN tietokantaan." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Muutetut tietoaineistot: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Revisio päivitetty" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Muu" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Avainsanaa ei löydy" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Käyttäjän luominen ei sallittu" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Käyttäjän luominen ei sallittu %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Käyttäjää ei löydy" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Väärä Captcha sana. Yritä uudelleen." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "Käyttäjä %s on nyt rekisteröity, mutta olet edelleen kirjautunut sisään käyttäjänä %s" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Käyttäjää ei määritelty" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Käyttäjän muokkaus ei sallittu %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Käyttäjä %s ei sallittu muokkaamaan %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profiili päivitetty" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s kirjautuneena sisään" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Kirjautuminen epäonnistui. Väärä käyttäjätunnus tai salasana." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr " (Tai jos käytät OpenID:tä, sitä ei ole liitetty käyttäjätiliisi.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" kohdistui moneen käyttäjään" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Ei käyttäjää: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Ole hyvä ja tarkista sähköpostisi resetointi koodia varten" -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Resetointilinkkiä ei voitu lähettää: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Epäkelpo resetointiavain. Yritä uudelleen." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Salasanasi on resetoitu" -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Virhe: Ei voitu lukea Tietoa-tekstiä" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Salasanasi pitää olla 4 merkkiä tai pidempi" -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Syötetyt salasanat eivät ole samoja" -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Nimi" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Uniikki tunniste</strong> ryhmälle." - -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "enemmän kuin 2 merkkiä, pieni kirjaimia, käyttäen vain 'a-z0-9' ja '-_' merkkejä" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Yksityiskohdat" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Lisää käyttäjiä" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Nimi pitää olla vähintään %s merkkiä pitkä" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Nimi pitää koostua alfanumeerisista (ascii) ja näitä erikoismerkeistä: -_" - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Tietoaineiston nimi löytyy jo tietokannasta" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Ryhmän nimi löytyy jo tietokannasta" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Arvo ei vastaa vaadittua muotoa: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Ei mitään)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Tiedoston latauslinkki ei täydellinen" - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Avainsanan \"%s\" pituus on oltava vähintään %s merkkiä" - -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Avainsana \"%s\" ei saa sisältää heittomerkkejä: \"" - -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Duplikaatti avain \"%s\"" - -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Lisä avain-arvo pari: avainta ei ole asetettu arvolle \"%s\"." - -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Ei voi lisätä ryhmiä" - -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Ryhmä" - -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Ei voida johtaa uutta ryhmävalintaa tämän muotoisesta serialisoidusta arvosta: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "muu - ole hyvä ja määritä" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Lisätiedot" - -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Tietoaineisto" - -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Lisää tietoaineistoja" - -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Lyhyt tietoaineistoa kuvaava otsikko" - -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Tämän ei kuitenkaan pidä olla kuvaus - kirjoita se kuvaus kenttään. Otsikon loppuun ei pistettä." - -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Uniikki tunniste tietoaineistolle" - -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Sen tulee olla ihmisen luettavissa, semanttisen webin URI hengessä. Käytä vain lyhennettä joka on laajasti tunnettu. Uudelleennimeäminen on mahdollista muttei suositeltavaa." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Numero joka kuvaa versiota (jos tarpeen)" - -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "URL web sivulle joka kuvaa tietoaineistoa (ei URL itse tietoaineistoon)" - -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "esim. http://www.example.com/growth-figures.html" - -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Henkilön nimi ja sähköpostiosoite, jossa vastataan kyselyihin tähän tietoaineistoon liittyen" - -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Mikäli on olemassa toinen yhteyshenkilö (laatijan lisäksi) niin tiedot syötetään tähän" - -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Lisenssi" - -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Lisenssi jolla tietoaineisto on julkaistu." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Avainsanat" - -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Pilkulla erotetut sanat jotka liittävät tämän tietoaineiston samanlaisiin. Lisätietoja käytännöistä, katso <a href=\"%s\">tämä wiki sivu</a>." - -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "esimerkiksi saaste, joet, veden laatu" - -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Tiedostot jotka sisältävän datan tai osoite ohjelmointirajapintaan jolla dataan saadaan pääsy." +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Sinun täytyy antaa salasanasi" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br>Tietoaineistolinkkejä voi olla useita. Esimerkiksi jos data on saatavilla monissa eri muodoissa tai jaettu eri alueisiin tai aikajaksoihin. Jokainen tiedostolinkki on eri \"resurssi\" joka tulisi kuvata eri tavalla. Kaikki tietotaineistolinkit näkyvät tietoaineiston tietosivulla yhdessä.<br /><br /> <b>URL:</b> Tämä on web-linkki suoraan dataan. Valitsemalla linkin web-selaimella käyttäjä voi ladata koko tietoaineiston suoraan. Huomaa että tietoaineistoja ei tallennetta tälle sivustolle vaan ne löytyvät tietoaineiston julkaisevan tahon palvelimelta. Vaihtoehtoisesti URL voi osoittaa paikkaan jossa on palvelin joka tarjoaa ohjelmointirajapinnan esim. SPARQL tai JSON-P palveluun.<br /> <b>Muoto:</b> Tämä kertoo mikä on tiedostomuoto jolla data tarjotaan.<br /><b>Kuvaus:</b> Mitä tahansa tietoa jolla haluat kuvata tietoaineistolinkin kohdetta.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Muoto vaihtoehdot: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Joku muu" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Seurattavaa kohdetta ei löytynyt" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Kuvaus" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} ei löytynyt" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Tietoaineiston kuvaus" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Ei oikeutta lukea {0} {1}" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Tämä näytetään usein tietoaineiston otsikkona. Tästä syystä kuvauksen olisi hyvä alkaa lyhyellä lauseella joka kuvaa tietoaineistoa riittävästi, koska muutamaa sanaa lauseen alusta voidaan käyttää joissain näkymissä kertomaan tietoaineistoista." +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Kaikki" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Voit käyttää %sMarkdown formatting%s tässä." +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Virhe: Ei voitu lukea Tietoa-tekstiä" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Perustiedot" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} lisäsi avainsanan {tag} datasettiin {dataset}" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Aineistolinkit" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} päivitti ryhmää {group}" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Ryhmät" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} päivitti organisaatiota {organization}" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Yksityiskohdat" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Otsikko" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} päivitti datasettiä {dataset}" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Versio" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} muutti datasetin {dataset} lisäystä {extra} " -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} päivitti resurssia {resource} datasetissä {dataset}" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Laatija" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} päivitti profiiliaan" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Laatijan sähköpostiosoite" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} poisti ryhmän {group}" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Ylläpitäjä" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} poisti organisaation {organization}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Ylläpitäjän sähköpostiosoite" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} poisti datasetin {dataset}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Lisenssi" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} poisti lisäkentän {extra} datasetistä {dataset}" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Tila" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} poisti resurssin {resource} datasetistä {dataset}" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Resurssin pitäisi olla Python dicitionary: %r" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} loi ryhmän {group}" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Avain tuntematon: %s" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} loi organisaation {organization}" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Avain tyhjä" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} loi datasetin {dataset}" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Päivitetty" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} lisäsi lisäkentän {extra} datasettiin {dataset}" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Käyttäjä rooli(t) lisätty" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} lisäsi resurssin {resource} datasettiin {dataset}" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Anna käyttäjänimi" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} kirjautui sisään" -#: ckan/lib/helpers.py:482 +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} poisti avainsanan {tag} datasetistä {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} poisti tähän liittyvän kohteen {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} aloitti seuraamaan datasettiä {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} aloitti seuraamaan käyttäjää {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} aloitti seuraamaan ryhmää {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} loi linkin tähän liittyvään kohteeseen {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "tammikuu" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "helmikuu" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "maaliskuu" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "huhtikuu" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "toukokuu" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "kesäkuu" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "heinäkuu" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "elokuu" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "syyskuu" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "lokakuu" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "marraskuu" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "joulukuu" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Juuri nyt" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} minuutti sitten" +msgstr[1] "{mins} minuuttia sitten" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} tunti sitten" +msgstr[1] "{hours} tuntia sitten" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} päivä sitten" +msgstr[1] "{days} päivää sitten" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} tavua" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Päivitä avatarisi osoitteessa gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Tuntematon" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "ei nimeä" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Uusi tietoaineisto luotu." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Tietoaineistolinkkejä muokattu." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Asetuksia muokattu." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} katselukerta" +msgstr[1] "{number} katselukertaa" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} viimeaikainen katselukerta" +msgstr[1] "{number} viimeaikaista katselukertaa" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Hyvä %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Vastaanottajan sähköpostiosoite ei saatavilla!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -894,8 +1069,8 @@ msgid "" " %(reset_link)s\n" msgstr "Olet pyytänyt salansanasi resetointia sivulle %(site_title)s\n\nOle hyvä ja seuraa linkkitä vahvistaaksesi pyyntö:\n\n\n%(reset_link)s⏎\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Resetoi salasanasi" @@ -911,11 +1086,11 @@ msgstr "Web sivua ei annettu" msgid "Author not given" msgstr "Laatijaa ei ole annettu" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Ylläpitäjää ei ole annettu" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Linkkejä ei saa olla logiviestissä" @@ -928,8 +1103,8 @@ msgstr "Linkkejä ei saa olla logiviestissä" #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Puuttuva arvo" @@ -942,15 +1117,32 @@ msgstr "Syöttökenttää %(name)s ei odotettu." msgid "Please enter an integer value" msgstr "Ole hyvä ja syötä kokonaislukuarvo" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Aineistolinkit" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Tietoaineiston tiedostolinkki(t) virheellisiä" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Lisätiedot" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Puuttuva arvo" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Väärä API avain" @@ -959,571 +1151,591 @@ msgstr "Väärä API avain" msgid "Tag vocabulary \"%s\" does not exist" msgstr "Avainsana sanastoa %s ei ole olemassa" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Käyttäjä" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Tietoaineisto" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Ryhmä" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Organisaatio pitää antaa" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Organisaatiota ei ole" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Et voi lisätä datasettiä tähän organisaatioon" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Vääränlainen kokonaisluku" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Päivämäärän muoto väärä" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Tietoaineisto" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Käyttäjä" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Liittyvä" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Ryhmän nimeä tai tunnistetta ei ole olemassa." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Aktiviteetin tyyppi" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Nimeä ei voida käyttää" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Nimi pitää olla vähintään %s merkkiä pitkä" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Nimi saa olla maksimissaan of %i merkkiä pitkä" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "Url täytyy koostua alphanumeerisista merkeistä (ascii) ja näistä symboleista:-_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Tämä URL on jo käytössä." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Nimen \"%s\" pituus on vähemmän kuin minimi %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Nimen \"%s\" pituus on enemmän kuin maksimi %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Versio saa olla maksimissaan %i merkkiä pitkä" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Duplikaatti avain \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Ryhmän nimi löytyy jo tietokannasta" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Avainsanan \"%s\" pituus on oltava vähintään %s merkkiä" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Avainsana \"%s\" on pidempi kuin maksimi %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Avainsanan \"%s\" pitää koostua alfanumeerisita merkeistä (ascii) ja näistä erikoismerkeistä: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Avainsana \"%s\" ei saa sisältää isoja kirjaimia" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Tämä kirjautumisnimi ei käytettävissä" -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Ole hyvä ja syötä molemmat salasanat" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Salasanasi pitää olla 4 merkkiä tai pidempi" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Syötetyt salasanat eivät samat" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Muokkaus ei sallittu koska sisältö näyttää spämmiltä. Ole hyvä ja vältä linkkejä kuvauksessa." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Sanaston nimi on jo käytössä" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Ei voi vaihtaa avaimen %s arvoa arvoon %s. Tähän avaimeen on vain lukuoikeudet" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Avainsana sanastoa ei löytynyt." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Avainsana %s ei sisälly sanastoon %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Ei avainsanan nimeä" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Avainsana %s sisältyy jo sanastoon %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" -msgstr "" +msgstr "Ole hyvä ja anna validi URL" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "roolia ei ole." -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Luo objekti %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Luo tietoaineistojen suhteet: %s %s %s " -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: Luo jäsen objekti %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Yrittää luoda organisaatiota ryhmäksi" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Sinun täytyy antaa tietoaineiston id tai nimi (parametri \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Luokitus täytyy antaa (parametri \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Luokitus pitää olla kokonaislukuarvo." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Luokitus pitää olla väliltä %i ja %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Sinun pitää olla kirjautunut seurataksesi käyttäjiä" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" -msgstr "" +msgstr "Et voi seurata itseäsi" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Seuraat jo tätä: {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Sinun täytyy olla kirjautunut seurataksesi datasettiä" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Sinun täytyy olla kirjautunut seurataksesi ryhmää." #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: Poistetaan tietoaineisto: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Poista %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Poista käyttäjä %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id ei ole datassa" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Ei löytynyt sanastoa %s" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Ei löytynyt avainsanaa %s" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Sinun täytyy olla kirjautunut lopettaaksesi jonkin asian seuraaminen." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Et seuraa tätä: {0}" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" -msgstr "" +msgstr "Älä määrittele jos käytät \"query\" parametria" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" -msgstr "" +msgstr "Täytyy olla <field>:<value> pari(eja)" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "Kentää \"{field}\" ei tunnistettu toiminnossa resource_search." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "tuntematon käyttäjä:" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "Kohteita ei löytynyt." #: ckan/logic/action/update.py:178 msgid "Resource was not found." msgstr "Tietoaineistolinkkiä ei löytynyt" #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Päivitä objektit %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Tietoaineistoa ei löytynyt" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Päivitä tietoaineistojen suhteet: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus ei löydetty" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organisaatiota ei löytynyt." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Käyttäjällä %s ei ole käyttöoikeuksia luoda tietoaineistoja" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Käyttäjällä %s ei ole oikeuksia muokata näitä ryhmiä" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "Sinun täytyy olla sysadmin luodaksesi tämän" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Sinun täytyy olla kirjautunut lisätäksesi liittyvä asia" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Käyttäjällä %s ei ole oikeuksia muokata näitä paketteja" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Käyttäjällä %s ei ole oikeuksia luoda ryhmiä" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Käyttäjällä %s ei ole oikeuksia luoda käyttöoikeusryhmiä" +msgid "User %s not authorized to create organizations" +msgstr "Käyttäjällä %s ei ole oikeuksia luoda organisaatioita" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Käyttäjällä %s ei ole oikeuksia luoda käyttäjiä" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Ryhmiä ei löytynyt." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Tietoaineiston luomiseen tarvitaan kelpaava API avain" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Ryhmän luomiseen tarvitaan kelpaava API avain" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Käyttäjällä %s ei ole oikeuksia lisätä jäseniä" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Käyttäjällä %s ei ole oikeuksia poistaa tietoaineistoa %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Tietoaineistoa ei löytynyt tälle aineistolinkille, ei voida tarkistaa valtuutusta" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Käyttäjällä %s ei ole oikeuksia poistaa resurssia %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Vain omistaja voi poistaa liittyvän asian" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Käyttäjällä %s ei ole oikeuksia poistaa relaatiota %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Käyttäjällä %s ei ole oikeuksia poistaa ryhmiä" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Käyttäjällä %s ei ole oikeuksia poistaa ryhmää %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "Käyttäjällä %s ei ole oikeuksia poistaa organisaatioita" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "Käyttäjällä %s ei ole oikeuksia poistaa organisaatiota %s" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Käyttäjällä %s ei ole oikeutta poistaa task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Käyttäjällä %s ei ole oikeuksia poistaa organisaation %s jäseniä" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Käyttäjällä %s ei ole oikeuksia lukea näitä tietoaineistoja " -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Käyttäjällä %s ei ole oikeuksia lukea tietoaineistoa %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Tietoaineistoa ei löytynyt tälle aineistolinkille, ei voida tarkistaa valtuutusta" - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Käyttäjällä %s ei ole oikeutta lukea resurssia %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Käyttäjällä %s ei ole oikeuksia lukea ryhmää %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Sinun pitää olla kirjautunut päästäksesi omalle työpöydällesi" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Käyttäjällä %s ei ole oikeuksia muokata tietoaineistoa %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Käyttäjällä %s ei ole muokata %s" +msgid "User %s not authorized to edit resource %s" +msgstr "Käyttäjällä %s ei oikeuksia muokata resurssia %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Käyttäjällä %s ei ole oikeuksia muuttaa tietoaineiston tilaa %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Käyttäjällä %s ei ole muokkausoikeuksia tietoaineistoon %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Käyttäjällä %s ei ole oikeuksia muokata ryhmää %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Käyttäjällä %s ei ole oikeuksia muokata organisaatiota %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Vain omistaja voi päivittää liittyvän asian" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "" +msgstr "Sinun täytyy olla sysadmin muuttaaksesi tämän kenttää" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Käyttäjällä %s ei ole oikeuksia muokata ryhmän tilaa %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Käyttäjällä %s ei ole oikeuksia muokata ryhmän oikeuksia %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Käyttäjällä %s ei ole oikeuksia muokata käyttöoikeusryhmän oikeuksia %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Käyttäjällä %s ei ole oikeuksia muokata käyttäjää %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Käyttäjällä %s ei ole oikeuksia muokata revision tilaa" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Käyttäjällä %s ei ole oikeutta päivittää task_status taulua" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "Käyttäjällä %s ei ole oikeuksia päivittää term_translation taulua" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Tietoaineiston muokkaukseen tarvitaan voimassaoleva API avain" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Ryhmän muokkaukseen tarvitaan voimassoleva API avain" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Kaksi tietoaineiston tunnistetta tarvitaan" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Käyttäjällä ei ole oikeuksia luoda ryhmiä" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Käyttöoikeusryhmiä ei ole toteutettu tähän profiiliin" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Käyttäjällä %s ei ole oikeuksia poistaa tietoaineistoja tästä ryhmästä" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Vain tämän ryhmän jäsenillä on oikeudet poistaa tämä ryhmä" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Käyttäjällä ei ole oikeuksia nähdä tietoaineistoa %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Käyttäjällä %s ei ole oikeuksia nähdä ryhmää %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Käyttäjällä %s ei ole oikeuksia muokata näiden ryhmien tietoaineistoja" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Käyttäjällä %s ei ole oikeuksia muokata tämän tietoaineiston aineistolinkkejä" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Tietoaineiston muokkausoikeuksia ei ole saatavilla" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Vain tämän ryhmän jäsenillä on oikeudet muokata tätä ryhmää" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Ei löytynyt käyttäjää %s" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "Käyttäjällä %s ei ole oikeuksia muokata tätä ryhmää" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Ryhmän käyttöoikeuksien muokkausta ei ole toteutettu" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Käyttöoikeusryhmän päivitystä ei ole toteutettu" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Lisenssiä ei määritelty" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" -msgstr "" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" -msgstr "" +msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" -msgstr "" +msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" -msgstr "" +msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" -msgstr "" +msgstr "Creative Commons Attribution" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" -msgstr "" +msgstr "Creative Commons Attribution Share-Alike" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" -msgstr "" +msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Muu (Open)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Muu (Public Domain)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Muu (Attribution)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" -msgstr "" +msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" -msgstr "" +msgstr "Creative Commons Non-Commercial (Any)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Muu (Non-Commercial)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Muu (Not Open)" @@ -1572,829 +1784,2637 @@ msgstr "on %s:n äiti" msgid "has sibling %s" msgstr "on sisarus %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Muokkaa" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Ladataan..." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Esikatselu" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "API:n kautta ei ole ladattavissa dataa tälle resurssille" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Data API:n tietojen lataaminen epäonnistui" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Ei yhtään osumaa" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Ala kirjoittamaan..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Liian lyhyt, pitää olla vähintään yksi merkki" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Lomakkeella on tallentamattomia tietoja" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Vahvista toimenpide" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Oletko varma, että haluat tehdä tämän?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Vahvista" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Peruuta" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Voit käyttää" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Seuraa" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdown formatointia" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Lopeta seuraaminen" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "näytä lisää" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "näytä vähemmän" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Tallenna tiedosto" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "tässä." +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Tapahtui virhe" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Resurssi on ladattu" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Tiedoston lataaminen epäonnistui" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Lataamisen autentikointi epäonnistui" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Datan saamien ladattavalle tiedostolle epäonnistui" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Tietoaineistojen lukumäärä" +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Muokkaa" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Kuvaus" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Näytä enemmän" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Jäsenten määrä" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Piilota" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Näytä tietoaineiston tiedostolinkit" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Virhe %(error_code)s" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "LATAA" +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Tietoa {0}" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Ei ladattavia resursseja." +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN ohjelmointirajapinta (API)" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Tällä asialla ei ole kuvausta" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Toteutettu</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN -ohjelmistolla</a>" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "ei luokitusta vielä" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Järjestelmän ylläpitäjän asetukset" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "–\n anna luokitus nyt" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Näytä profiili" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Käyttäjäryhmä" +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Työpöydällä (%(num)d uusi kohde)" +msgstr[1] "Työpöydällä (%(num)d uutta kohdetta)" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Virhe" +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Muokkaa asetuksia" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Tarkistetaan..." +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Kirjaudu ulos" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Syötä vähintään kaksi merkkiä..." +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Kirjaudu sisään" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Tämä on nykyinen URL." +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Rekisteröidy" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "URL on käytettävissä!" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Tietoaineistot" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Tämä URL on jo käytössä, ole hyvä ja valitse toinen." +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organisaatiot" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Tallentaminen epäonnistui, mahdollisesti virheellistä tietoa" +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Etsi datasettejä" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Lisää tietoaineisto" +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Etsi" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Lisää ryhmä" +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Lataa vähemmän" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "Et ole vielä tallentanut muutoksia. Varmista että painat 'Tallenna muutokset' ennenkuin poistut sivulta" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Lataa enemmän" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Ladataan..." +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Ei uusia aktiviteetteja tässä näkymässä" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(ei nimeä)" +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Ylläpito" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "Poista tietoaineistolinkki '%name%'?" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Järjestelmän ylläpitäjät" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " -msgstr "Tälle tietotyypille ei ole esikatselua:" +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "Kirjautumistietojen saanti epäonnistui tallennusta varten. Tallenusta ei voida jatkaa" +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." -msgstr "Tarkistetaan tallennuksen käyttöoikeuksia ..." +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." -msgstr "Tallennetaan tiedostoa ..." +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Päivitä" -#: ckan/templates/js_strings.html:16 -msgid "Data File" -msgstr "Data tiedosto" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "<p><strong>Sivun otsikko:</strong> Tämä on CKAN -asennuksen otsikko, joka näkyy useissa paikoissa sivustolla.</p> <p><strong>Tyyli:</strong> Saadaksesi nopeasti hieman muokatun teeman käyttöön voit valita tyylin listalta, jossa on päävärityksen yksinkertaisia muunnelmia.</p> <p><strong>Sivun logo:</strong> Tämä on logo, joka näkyy kaikkien sivupohjien header-osiossa.</p> <p><strong>Tietoa:</strong> Teksti näkyy tämän CKAN-sivuston <a href=\"%(about_url)s\">tietoa sivusta</a> -sivulla.</p> <p><strong>Esittelyteksti:</strong> Teksti näkyy <a href=\"%(home_url)s\">etusivulla</a> tervetuliaistekstinä kävijöille.</p> <p><strong>Muokattu CSS:</strong> Tämä on CSS tyylimuotoilu, joka näkyy kaikkien sivujen <code><head></code> tagissa. Jos haluat muokata sivupohjia enemmän suosittelemme, että luet<a href=\"%(docs_url)s\" target=\"_blank\">dokumentaation</a>.</p>" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Vahvista resetointi" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Visualisointi" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Image" -msgstr "Kuva" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Metadata" -msgstr "Metatieto" +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" -msgstr "Dokumentaatio" +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Code" -msgstr "Koodi" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Example" -msgstr "Esimerkki" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" -msgstr "Lataa" +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Peruuta" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Pääkäyttäjät" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Lisää ryhmä" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Seuraajat" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Tietoaineistoryhmä" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Lisää ryhmä" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Jäsenet" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Käyttäjätunnus" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Lisää" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Poista" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Lisää tietoaineisto" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Otsikko" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Kuvaus" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "Kuvan URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Tervetuloa" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Lomake sisältää virheellisiä syötteitä" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Tallenna" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Yksityinen" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Näytä" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API osoite" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Lataa" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Lisätietoa" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Kenttä" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Arvo" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Viimeksi päivitetty" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Luotu" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Muoto" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Lisenssi" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Laatija" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Haku..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Lähetä" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API dokumentaatio" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Lähde" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Ylläpitäjä" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versio" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Tila" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Data API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organisaatio" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Julkinen" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Tiedostolinkki" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "API linkki" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Tietoaineistolinkki" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Nimi" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Viimeksi muokattu" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Esikatselu" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Sovellukset & Ideat" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Suodata tyypin mukaan" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Kaikki" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Suodata" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Oletus" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Tallenna muutokset" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Upota datan näyttäjä" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Valitse leveys ja korkeus pikseleinä:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Leveys:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Korkeus:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Aloitussivu" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Tämä tietoaineisto täyttää Open Definition määrittelyn" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Sähköposti" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Muokkaukset" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Yhteenveto" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Asetukset" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Koko nimi" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Vaihda salasana" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Salasana" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Käyttäjät:" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Kirjaudu" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Unohditko salasanan?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Kirjaudu ulos" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API avain" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Etsi käyttäjiä" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Voit käyttää" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown formatointia" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "tässä." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Tietoaineistojen lukumäärä" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Näytä tietoaineiston tiedostolinkit" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "LATAA" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Ei ladattavia resursseja." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Tällä asialla ei ole kuvausta" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Näytä tämä" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "ei luokitusta vielä" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n anna luokitus nyt" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Virhe" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Tarkistetaan..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Syötä vähintään kaksi merkkiä..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Tämä on nykyinen URL." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "URL on käytettävissä!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Tämä URL on jo käytössä, ole hyvä ja valitse toinen." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Tallentaminen epäonnistui, mahdollisesti virheellistä tietoa" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Et ole vielä tallentanut muutoksia. Varmista että painat 'Tallenna muutokset' ennenkuin poistut sivulta" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(ei nimeä)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Poista tietoaineistolinkki '%name%'?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Tälle tietotyypille ei ole esikatselua:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Kirjautumistietojen saanti epäonnistui tallennusta varten. Tallenusta ei voida jatkaa" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Tarkistetaan tallennuksen käyttöoikeuksia ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Tallennetaan tiedostoa ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Data tiedosto" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Kuva" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Metatieto" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Dokumentaatio" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Koodi" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Esimerkki" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Lataa" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Muoto" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Tiedostolinkin tyyppi" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore toiminnassa" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Koko (tavua)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Sisältötyyppi (Mime)" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Luotu" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Viimeksi muokattu" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Sisältötyyppi (sisempi Mime)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Tarkiste" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Tehty" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Tässä resurssissa on tallentamattomia muutoksia" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "esimerkiksi csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Lisäkentät" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Lisää lisäkenttä" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" +msgstr "Avain" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Arvo" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Poista resurssi" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Voit käyttää %aMarkdown formatting%b tässä." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Päiväykset ovat %aISO Format%b — esimerkiksi. %c2012-12-25%d tai %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Datatiedosto (Tallennettu)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" -msgstr "" +msgstr "Esikatselua ei pystytty lataamaan" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" -msgstr "" +msgstr "Dataproxy palautti virheen" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Kirjaudu ulos" +msgstr "Dataproxy palautti virheen" -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Kirjaudu" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Rekisteröidy" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Etsi tietoaineistoja" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Lisää tietoaineisto" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Etsi" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Tietoa" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Sivun logo" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Pääsisältöpohjan esimerkkisisältö ... korvaa tämä sisältö." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API dokumentaatio" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Ota yhteyttä" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Tietosuojapolitiikka" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Osiot" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Käyttäjät:" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Tilastot" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Revisiot" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Sivuston ylläpitäjä" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Kielet" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Lisensoitu tällä lisenssillä" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Open Database License" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Tämä sisältö ja tieto on avointa" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Powered by" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} lisäsi {object} tietoaineistoon {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} päivitti ryhmää {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} päivitti tietoaineistoa {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} muutti lisäkenttää {object} tästä tietoaineistosta {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} päivitti resurssia {object} tietoaineistossa {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} päivitti profiiliaan" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} poisti ryhmän {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} poisti tietoaineiston {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} poisti lisäkentän {object} tietoaineistosta {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} poisti resurssin {object} tietoaineistosta {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} loi ryhmän {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} loi tietoaineiston{object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} lisäsi lisäkentän {object} tietoaineistoon {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} lisäsi resurssin {object} tietoaineistoon {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} kirjautui sisään" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} poisti avainsanan {object} tietoaineistosta {target}" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Hallinointi - Käyttöoikeudet" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Päivitä olemassolevia rooleja" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Tallenna muutokset" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 -msgid "Add Roles for Any User" -msgstr "Lisää rooleja käyttäjille" - -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 -msgid "Add Role" -msgstr "Lisää rooli" - -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Olemassaolevat roolit käyttöoikeusryhmille" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Lisää rooleja käyttöoikeusryhmille" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 -msgid "Administration Dashboard" -msgstr "Hallintapaneeli" - -#: ckan/templates/admin/index.html:10 -msgid "Current Sysadmins" -msgstr "Nykyiset järjestelmäylläpitäjät" - -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Voit muuttaa järjestelmäylläpitäjiä täältä" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "käyttöoikeus sivu" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Aloitussivu" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Käyttöoikeudet" - -#: ckan/templates/admin/layout.html:16 -msgid "Trash" -msgstr "Roskakori" - -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 -msgid "Administration - Trash" -msgstr "Hallinointi - Roskakori" - -#: ckan/templates/admin/trash.html:10 -msgid "Deleted Revisions" -msgstr "Poistetut revisiot" - -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 -msgid "Purge them all (forever and irreversibly)" -msgstr "Poista kaikki (lopullisesti ja siten että niitä ei voi palauttaa)" - -#: ckan/templates/admin/trash.html:27 -msgid "Deleted Datasets" -msgstr "Poistetut tietoaineistot" - -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Käyttöoikeudet - Käyttöoikeusryhmät" - -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 -msgid "Authorization:" -msgstr "Valtuutus:" - -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Tallenna" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Lisää" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Muokkaa - Käyttöoikeusryhmiä" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 -msgid "Edit:" -msgstr "Muokkaa:" - -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Tässä ryhmässä ei ole tällä hetkellä käyttäjiä." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Käyttöoikeusryhmät" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Yhteensä [1:%(item_count)s] käyttöoikeusryhmää." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Lista" +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "Lisää rooleja käyttäjille" -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Näytä" +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "Lisää rooli" -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Sen sijaan että määrittelisit oikeudet tietyille käyttäjille tietoaineisolle tai ryhmälle,\nvoit myös määritellä joukon käyttäjiä joilla on samat oikeudet. Tehdäksesi niin, luo \n[1:käyttöoikeusryhmä] ensin ja lisää käyttäjät siihen." +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "Hallintapaneeli" -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Luodaksesi uuden käyttöoikeusryhmän, kirjaudu ensin [1:kirjaudu]." +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "Nykyiset järjestelmäylläpitäjät" -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Luo uusi käyttöoikeusryhmä" +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "Roskakori" -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Uusi - Käyttöoikeusryhmät" +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "Hallinointi - Roskakori" -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Uusi käyttöoikeusryhmä" +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "Poistetut revisiot" -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Käyttöoikeusryhmät" +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "Poista kaikki (lopullisesti ja siten että niitä ei voi palauttaa)" -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Jäsenet" +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "Poistetut tietoaineistot" -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Tässä käyttöoikeusryhmässä on %(item_count)s käyttäjää." +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Ei mitään)" -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Päivitä olemassolevien pääsyryhmien rooleja" +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "Valtuutus:" -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Tietoaineistot" +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "Muokkaa:" -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Tässä ryhmässä ei ole vielä tietoaineistoja" -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Historia:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Virhe:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Revisio" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Aikaleima" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Logiviesti" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Vertaa »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Ryhmän historia" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Tietoaineistoryhmä" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Mitä ovat ryhmät?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2402,177 +4422,131 @@ msgid "" "from it." msgstr "Vaikka avainsanat ovat kätevä tapa koota tietoaineistoja yhteen niin joskus on tarve rajoittaa käyttäjiä jotka voivat muokata tietoaineistojen kokoelmaa. Luomalla [1:group] voidaan määritellä millä käyttäjillä on oikeudet muokata tai lisätä tietoaineistoja kokoelmassa" -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Historia" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Uusi tietoaineisto..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Olemassaoleva tietoaineisto..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Listaa ryhmät" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Lisää ryhmä" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Kirjaudu sisään lisätäksesi ryhmän" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Lisää ryhmä" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Virheitä lomakkeessa" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Lomake sisältää virheellisiä syötteitä" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Varoitus: URL on erittäin pitkä. Harkitse sen vaihtamista lyhyempään." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "enemmän kuin 2 merkkiä, pieni kirjaimia, käyttäen vain 'a-z0-9' ja '-_' merkkejä" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Aloita yhteenveto lauseella..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "Kuvan URL:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "URL kuvalle joka liitetty tälle ryhmälle" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "aktiivinen" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "poistettu" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Poista" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Lisää..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Avain =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Arvo =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Lisää tietoaineistoja" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Pääkäyttäjät" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "" +msgstr "Resurssien tyypit" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Tila:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Etsit \"%(query)s\". ]%(number_of_results)s tietoaineistoa löytyi." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2581,7 +4555,7 @@ msgid "" " find." msgstr "Mikä oli [1:keskihinta] talolle Suomessa vuonna 1935? Milloin Intian väkiluku [2:ylittää] Kiinan väkiluvun? Missä voit nähdä [3:julkisesti rahoitettua taidetta] Helsingissä? Dataa vastaamaan erilaisiin kysymyksiin saattaa löytyä internetistä, mutta monesti sitä ei ole helppoa löytää." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2592,11 +4566,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s on yhteisön ylläpitämä katalogi hyödyllisistä tietoaineistoista internetissä. Voit kerätä linkkejä tänne tietoaineistoista internetissä muiden käyttöön tai etsiä tietoaineistoja joita muut ovat keränneet. Riippuen tietoaineiston tyypistä (ja sen käyttöoikeuksista), %(site_title)s saattaa myös tallentaa kopion tietoaineistosta tai ylläpitää sitä tietokannassa ja tarjota joita perus visualisointityökaluja." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Miten se toimii" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2607,7 +4581,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Tätä sivustoa ajetaan tehokkaalla avoimen lähdekoodin datakatalogi ohjelmistolla jota kutsutaan nimellä [1:CKAN], ja joka on tehty ja ylläpidetty [2:Open Knowledge Foundation] toimesta. Jokainen tietoaineisto tietue CKAN:issa sisältää kuvauksen tietoaineistosta ja muuta hyödyllistä tietoa kuten missä muodoissa se on saatavilla, kuka sen omistaa ja onko se vapaasti saatavilla ja minkä aihealueen tietoaineisto se on. Muut käyttäjät voivat parantaa tai lisätä näitä tietoja (CKAN ylläpitää versiohistoriaa)" -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2618,11 +4592,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN:ia hyödynnetään monissa internetin datakatalogeissa. [1:The Data Hub] on vapaasti muokattava avoin datakatalogi, joka toimii Wikipedia tyyppisesti. Iso-Britannia käyttää CKAN:ia [2:data.gov.uk] palvelussa, jossa on tällä hetkellä 8000 julkishallinnon tietoaineistoa. Virallinen julkinen data suurimmasta osasta Euroopan valtioita on listattu [3:publicdata.eu] CKAN katalogissa. Kattava listaus datakatalogeista ympäri maailmaan löytyy osoitteesta [4:datacatalogs.org] ja se on myös CKAN pohjainen." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Avoin data ja Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2632,9 +4606,9 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "Suurin osa datasta indeksoituna sivulla %(site_title)s on avoimesti lisensoitu, tarkoittaen että kuka vaan voi vapaasti käyttää tai uudelleen käyttää mihin haluavat. Ehkä joku ottaa löytämäsi tietoaineiston kaupungin julkisesta taiteesta, lisää siihen turistikartan - tai tekee ehkä hienon sovelluksen joka auttaa ihmisiä löytymään kaupungista taidekohteita. Avoin data auttaa viemään eteenpäin yrittämistä, tieteellistä toimintaa ja läpinäkyvämpää julkishallintoa. Voit lukea enemmän avoimesta datasta täältä [1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2643,1083 +4617,968 @@ msgid "" "out about our other projects." msgstr "The [1:Open Knowledge Foundation] on voittoa tavoittelematon organisaatio joka [2:tukee] avointa tietoa: CKAN ohjelmiston kehitys ja parantaminen on yksi osa tätä. Jos haluat osallistua sen suunnitteluun tai kehitykseen, osallistu keskusteluun ja kehitykseen [3:sähköpostilistoillamme], tai tutustu [4:OKFN] sivustoon löytääksesi lisää tietoa muista projekteistamme." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Tervetuloa" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Tervetuloa:" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Etsi tietoaineistoja" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "sisältää" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "tietoaineistoa" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "jotta voit \n selata, oppia and ladata." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Jaa tietoaineisto" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." -msgstr "" +msgstr "Lisää oma tietoaineistosi jakaaksesi muiden kanssa ja\n löydä muita ihmisiä jotka ovat kiinnostuneita datastasi." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Luo tietoaineisto »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Kirjaudu »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Työskentele yhdessä" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Löydät lisää tietoa avoimen datan parissa työskentelystä \n näistä lähteistä:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "" +msgstr "Open Data Handbook" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Kuka muu on täällä?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "on" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "tietoaineistoa." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Muokkaa yhteenvetoa (kuvaa lyhyesti muutokset joita olet tehnyt)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Laatija:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Tietoaineistot - Historia" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Muokkaa - Tietoaineistot" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Perustiedot" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Lisää tietoa" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Muokkaa yhteenvetoa (kuvaa lyhyesti muutokset joita olet tehnyt)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Laatija:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Koska et ole kirjautunut tässä näytetään vain IP osoitteesi" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Klikkaa tästä kirjautuaksesi" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "ennen tallennusta(aukeaa uuteen ikkunaan)" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Tärkeää:] Tallentamalla sisältöä, hyväksyt julkaisemaan ne [2:Open Database License] mukaisesti. Ole hyvä ja [3:pidättäydy] muokkaamasta tätä sivua jos [4:et] ole tyytyväinen ehtoihin." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Muokkaa aineistolinkkejä - Tietoaineistot" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Muokkaa aineistolinkkejä:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" -msgstr "" +msgstr "- Tietoaineistot - Seuraajat" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" -msgstr "" +msgstr "Seuraajat:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Uusi avain" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "arvolla" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Lue tietoaineisto alkaen %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Tietoaineiston historia" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Aineistolinkit (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Lisää / Muokkaa aineistolinkkejä" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Sovellukset, ideat jne." -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" -msgstr "" - -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Asetukset" +msgstr "Seuraajia ({num_followers})" -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Lisää - Tietoaineisto" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Lisää tietoaineisto" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Tietoaineistolinkki" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Lyhyt kuvaava otsikko tietoaineistolle" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Kotisivu" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL web sivulle joka kuvaa tietoaineistoa (ei URL itse tietoaineistoon)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "esim. http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Älä huolehdi, jos et tiedä millä lisenssillä aineisto on julkaistu)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Jäsen:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Lisää:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Ei voi lisätä ryhmiä" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Pilkuilla erotetut sanat jotka liittävät tietoaineiston samanlaisiin. Lisää tietoa käytännöistä, katso [1:tämä wiki sivu]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "esimerkiksi saaste, joet, veden laatu" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Lisää resursseja" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Lataa tai linkitä datatiedostoja, API -linkkejä tai muita materiaaleja, jotka liittyvät tietoaineistoosi." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Uusi aineistolinkki..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Tiedostolinkki" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "API linkki" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Tallenna tiedosto" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "Tiedoston URL" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "API URL" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Henkilön nimi ja sähköpostiosoite, jossa vastataan kyselyihin tähän tietoaineistoon liittyen" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Laatijan sähköpostiosoite" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Mikäli on olemassa toinen yhteyshenkilö (laatijan lisäksi) niin tiedot syötetään tähän" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Ylläpitäjän sähköpostiosoite" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Numero joka kuvaa versiota (jos tarpeen)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "esim. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Lisäämällä uusia omia kenttiä tietoaineistoihin, kuten 'sijainti:fi' voi auttaa käyttäjiä löytämään tietoaineiston haun kautta. Tämä kenttä näkyy myös kun " -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Lisätietoa" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "tietoaineistoa tarkastellaan." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Haluatko todella muuttaa tämän tietoaineiston tilaa?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Kyllä!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Tämä tietoaineisto on" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Yhteenveto" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Kuvaa lyhyesti muutokset jotka teit..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Koska et ole kirjautunut sisään niin IP osoitettasi käytetään\n[1:Klikkaa tästä kirjautuaksesi] ennen tallennusta (uusi ikkuna aukeaa)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Tärkeää:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Tallentamalla sisältöä, hyväksyt että ne julkaistaa tämän mukaisesti" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Ole hyvä" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "ja pidättäydy" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "muokkaamasta tätä sivua jos" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "et" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "hyväksy tätä." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Tietoaineistot" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Lisenssi:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Tämä tietoaineisto täyttää Open Definition määrittelyn" - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Avoin data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Samankaltaiset tietoaineistot" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Tämä on vanha revisio tästä tietoaineistosta kuten muokattu" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "täällä" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Se saattaa erota merkittävästi" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "nykyisestä revisiosta" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Tämä on nykyinen revisio tietoaineistosta kuten muokattu" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(muokkaa)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(ei mitään)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(asetukset)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Kenttä" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Lähde" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Maa" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Harvestointi lähde" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Tietoaineiston sivu] sivustolla \n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "Tietoaineisto - Tiedostolinkki" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "API osoite" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Lataa" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "Data API" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "Data API ei ole saatavilla tälle aineistolinkille, koska DataStore on kytketty pois påältä" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Viimeksi päivitetty" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Lisenssi tuntematon" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Lähtöisin [1:tietoaineistosta]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Ei voida upottaa koska resurssi on yksityinen." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Upota" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Jotain aineistolinkkejä" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Haku -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Tiedätkö tietoaineistosta joka pitäisi lisätä sivustolle" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Rekisteröi se nyt" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Vaihtoehtoinen käyttö" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Voit käyttää tietoaineistorekisteriä myös käyttäen" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(katso" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "tai lataa" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "täysi" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "dumppitiedosto" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Etsiessä tapahtui virhe.]\nOle hyvä ja yritä uudelleen." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] tietoaineistoa löytyi" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Haluatko [1:luoda uuden tietoaineiston?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Haku..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" -msgstr "" +msgstr "Lisää kohde" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" -msgstr "" +msgstr "(tarvitaan)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "" +msgstr "Ole hyvä ja lisää otsikko kohteelle" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" +msgstr "Kohteen tyyppi" -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" -msgstr "" +msgstr "Ole hyvä ja kuvaa kohteen tyyppi" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" -msgstr "" +msgstr "Ole hyvä ja lisää URL" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" +msgstr "Ole hyvä ja lisää linkki kuvaan" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" -msgstr "" +msgstr "Näytetään kohteita" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" -msgstr "" +msgstr "joista" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" -msgstr "" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "" +msgstr "näihin liittyvät kohteet" -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "" +msgstr "Vähiten katsottu" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" -msgstr "" - -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" +msgstr "Näkyville nostetut kohteet ainoastaan?" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" -msgstr "" +msgstr "- Sovellukset, Ideat etc" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" -msgstr "" +msgstr "Täällä ei ole vielä kohteita" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", mikset et" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "lisäisi yhtä" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Erot - Revisiot" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Revisioiden erot" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Mistä:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Mihin:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Ero" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Ei eroja" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Lista" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Revisiohistoria" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Seuraa viimeisimpiä muutoksia järjestelmään. Viimeisin\nmuutos ensin." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Revisio:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Revisioiden tapahtumat" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Peru poistaminen" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Aikaleima:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Logiviesti:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Muutokset" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Tietoaineistojen avainsanat" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Tietoaineisto - " -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Avainsana -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Upota datan näyttäjä" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Upota tämä näkymä" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "kopioimall tämän web-sivullesi:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Valitse leveys ja korkeus pikseleinä:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Leveys:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Korkeus:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Ei avoimesti lisensoitu" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entiteetti" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Tämä latauslomake toimii rajatun ajan (yleensä noin 1 tunnin). Jos\n lomake expiroituu niin lataa lomake uudelleen." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Tiedosto:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Lataus - Onnistui" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Tiedosto tallennettu paikkaan:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Lataa toinen »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Yhteensä" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "Tulokset " -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "tulokset avainsanoille." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Tyhjennä haku" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "ja näytä kaikki avainsanat." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Avainsanat" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Avainsana:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "%(count)s tietoaineistoa avainsanalla [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" -msgstr "" +msgstr "- Yhteenveto - Käyttäjä" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" -msgstr "" +msgstr "Mitä tapahtuu?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" -msgstr "" +msgstr "Mitä uutta CKAN:issa?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." -msgstr "" +msgstr "Joten, mitä jos ..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" -msgstr "" +msgstr "Lisää uusi tietoaineisto" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" -msgstr "" +msgstr "Seuraa toista käyttäjää" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" -msgstr "" +msgstr "Luo ryhmä tai avainsana" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" -msgstr "" +msgstr "Tai vain selaile tietoaineistoja" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Muokkaa - Käyttäjä" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Muokkaa käyttäjää:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Koko nimi" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "Sähköposti" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Hieman tietoa sinusta..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Vaihda salasana" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Salasana" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Salasana (toista)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Muuta käyttäjätunnustasi" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Käyttäjätunnus" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" -msgstr "" +msgstr "Muuttamalla käyttäjätunnustasi kirjaudut automaattisesti ulos ja sinun pitää kirjautua uudelleen takaisin uudella käyttäjätunnuksella" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" -msgstr "" +msgstr "- Seuraajat - Käyttäjä" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" -msgstr "" - -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" +msgstr "käyttäjän seuraajat" -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Oma profiili" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Muokkaa profiilia" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Kirjaudu ulos" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" -msgstr "" +msgstr "Seuraajani ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Näytä profiili" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Rekisteröi käyttäjätili" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] käyttäjää löytyi" -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Järjestä nimen mukaan" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Järjestä muokkausten mukaan" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Jäsenenä:" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Kirjaudu - Käyttäjä" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Kirjaudu" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Käyttäjätunnus:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Salasana:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" -msgstr "" +msgstr "Muista minut:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Kirjaudu" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Unohditko salasanan?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Kirjaudu käyttäen Open ID:tä" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "Huomio: Ottaaksesi OpenID:n käyttöön tällä sivustolla, sinun pitää ensin [1:Rekisteröityä] ja sitten muokata profiiliasi syöttääksesi OpenID tunnuksesi." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Ole hyvä ja napsauta tilisi tarjoajaa" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "OpenID tunniste:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Sinulla ei ole OpenID:tä?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3728,272 +5587,180 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID palvelu mahdollistaa kirjautumaan moneen web-sivustoon\nyhdellä identiteetillä. Lisää [1:tietoa\nOpen ID:stä] and [2:miten saada\nOpenID tili]. Ehkäpä helpoin tapa on kirjautua käyttäen\nilmaista OpenID tarjoajaa kuten [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Kirjaudu käyttäen OpenID:tä" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Kirjaudu ulos - Käyttäjä" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Kirjaudu ulos" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Kirjauduit ulos onnistuneesti." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Kirjautunut - Käyttäjä" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Kirjautunut" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "on kirjautuneena sisään" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Rekisteröityäksesi tai kirjautuaksesi sisään toisena käyttäjänä sinun täytyy" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "kirjautua ulos" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "ensin." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Rekisteröidy - Käyttäjä" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Rekisteröi uusi käyttäjätili" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3+ merkkiä, käyttäen 'a-z0-9' ja '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Koko nimi (ei pakollinen)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "Sähköposti" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Rekisteröidy nyt" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Salasana (toista):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Käyttäjä" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Ollut jäsenenä" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Sähköposti" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Ei sähköpostia" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "API avain" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "– Huomio: sinun API avaimesi on näkyvissä vain sinulle!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Muokkaukset" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Julkinen aktiviteetti" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Resetoi salasana" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Pyydä salasanan resetointia" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Käyttäjänimi:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" -msgstr "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "Lähetyksessäsi oli ongelmia, ole hyvä ja korjaa ja yritä uudelleen" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "Järjestelmän konfiguraatiossa on ongelma" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" -msgstr "" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "Sovelluksesi on lähetetty" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" +"There was a problem with your submission, please correct it and try again" +msgstr "Lähetyksessäsi oli ongelmia, ole hyvä ja korjaa ja yritä uudelleen" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." -msgstr "" +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "Ole hyvä ja valitse organisaatio lisätäksesi siihen tietoaineiston" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" "A request has been made for membership of your organization" -msgstr "" +msgstr "Hyvä ylläpitäjä,\n\nPyyntö liittyä jäseneksi organisaatioosi on tehty" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" -msgstr "" +msgstr "tämän tahon toimesta:" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" -msgstr "" +msgstr "{% if requester.fullname %}(" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -4001,158 +5768,306 @@ msgid "" "The reason given for the request was:\n" "\n" "\"" -msgstr "" +msgstr "){% end %}\n\nSyy liittymisen pyynnöksi oli seuraava:\n\n\"" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" "Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "" +msgstr "\"\n\nOle hyvä ja ota yhteyttä tahoon varmistaaksesi sen ja sen jälkeen jos haluat voit lisätä tämän tahon käymällä täällä" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." -msgstr "" +msgstr "Jos et halua lisätä tätä tahoa/käyttäjää niin voit hyvin ohittaa tämän sähköpostin." -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Hae jäsenyyttä" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Syy" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "Ole hyvä ja selitä tietoaineiston omistajalle syyt miksi haluaisit saada Editor-oikeudet tähän organisaatioon" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Lähetä pyyntö" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "URL osoite tämän organisaation kuvaan" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Ylempi organisaatio" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "Ei ylempää organisaatiota" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "Hallitse käyttäjiä" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "Tälle julkaisijalla ei ole vielä käyttäjiä" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "Organisaation historia" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "Mitä ovat organisaatiot?" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "" +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "Vaikka avainsanat ovat käteviä tietoaineistojen liittämiseen toisiinsa, tulee eteen tilanteita jossa halutaan rajoittaa käyttäjiä jotka voivat muokata tietoaineisto kokoelmaa. [1:organization] voidaan luoda ja sillä määritellään millä käyttäjillä on oikeus lisätä ja poistaa tietoaineistoja siitä." -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "Liity" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "Listaa organisaatiot" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Lisää organisaatio" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Lisää organisaatio" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "Ei voida liittää mihinkään organisaatioon. Ole hyvä ja liity organisaatioon." + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "Käyttäjät:" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "Tässä organisaatiossa ei ole käyttäjiä" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Lisää käyttäjiä" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Valitse tietoaineiston attribuutti ja selvitä missä kategorioissa on valitulla alueella eniten tietoaineistoja. Esimerkiksi avainsanat, ryhmät, lisenssi, res_format tai maa" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Valitse alue" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Tietoaineistoja yhteensä" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Revisioita tietoaineistoille viikossa" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Korkeimman arvostelun saaneet tietoaineistot" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Arvostelujen keskiarvo" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Arvostelujen määrä" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Ei arvostelua" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Eniten muokatut tietoaineistot" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Muokkausten määrä" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Suurimmat ryhmät" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Eniten käytetyt avainsanat" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Revisioita tietoaineistoille viikossa" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Käyttäjät jotka omistavat eniten tietoaineistoja" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Sivu viimeksi päivitetty:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Johtotaulukko - Tilastot" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Tietoaineiston johtotaulukko" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Valitse tietoaineiston attribuutti ja selvitä missä kategorioissa on valitulla alueella eniten tietoaineistoja. Esimerkiksi avainsanat, ryhmät, lisenssi, res_format tai maa" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Valitse alue" diff --git a/ckan/i18n/fr/LC_MESSAGES/ckan.mo b/ckan/i18n/fr/LC_MESSAGES/ckan.mo index 5b46b51d4ed908ab785e9bc3e0d460c90ffd23e8..fb09890323e619ffe3875b0eacffbaa25b1158d1 100644 GIT binary patch literal 110348 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 Tk_n}gDV%`CFPa1TLG}Ltg-JLd literal 77660 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 diff --git a/ckan/i18n/fr/LC_MESSAGES/ckan.po b/ckan/i18n/fr/LC_MESSAGES/ckan.po index 0bfc97605df..e7764037d65 100644 --- a/ckan/i18n/fr/LC_MESSAGES/ckan.po +++ b/ckan/i18n/fr/LC_MESSAGES/ckan.po @@ -1,889 +1,1064 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <aka.keronos@gmail.com>, 2011, 2012. -# <aka.keronos@gmail.com>, 2012. -# <arthur.lutz@gmail.com>, 2012. -# <internet@davidread.org>, 2011. -# okfn <sysadmin@okfn.org>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# keronos <aka.keronos@gmail.com>, 2012 +# Anne-Marie Luigi-Way <amlw@lecapistan.com>, 2013 +# arthur.lutz <arthur.lutz@gmail.com>, 2012 +# <internet@davidread.org>, 2011 +# Open Knowledge Foundation <sysadmin@okfn.org>, 2011 +# pchrzanowski <pierre.chrzanowski@gmail.com>, 2013 +# Regards Citoyens <contact@regardscitoyens.org>, 2013 +# Sean Hammond <sean.hammond@okfn.org>, 2012-2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-08-06 19:58+0000\n" -"Last-Translator: keronos <aka.keronos@gmail.com>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:04+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: French (http://www.transifex.com/projects/p/ckan/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Fonction d'authentification %s indisponible" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Administrateur" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Éditeur" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Membre" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Vous devez être un administrateur système pour administrer" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Modifications enregistrées" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Style" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "utilisateur inconnu:" +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "À propos" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Texte de la page à propos" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Texte d'Intro" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "utilisateur ajouté" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Texte de la page d'accueil" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "groupe d'autorisation inconnnu:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "CSS personnalisés" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "groupe d'autorisation ajouté" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "CSS personnalisés intercalés dans l'en-tête de la page" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" -msgstr "Impossible de purger le paquet %s car les révisions associées %s contiennent les paquets non-supprimés %s" +msgstr "Impossible de purger le paquet %s car la révision %s associée contient les paquets %s non supprimés" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" -msgstr "Une problème a été rencontré lors de la purge de la révision %s: %s" +msgstr "Un problème a été rencontré lors de la purge de la révision %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Purge terminée" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." -msgstr "Action non implémentée" - -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +msgstr "Action non implémentée." + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" -msgstr "Vous n'êtes pas authorisé à consulter cette page" +msgstr "Vous n'êtes pas autorisé à consulter cette page" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" -msgstr "Accès non-autorisé" - -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +msgstr "Accès non autorisé" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Indisponible" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Requête incorrecte" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "L'action %s est inconnue" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" -msgstr "Erreur JSON: %s" +msgstr "Erreur JSON : %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" -msgstr "Mauvaise requête de données: %s" - -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +msgstr "Mauvaise requête de données : %s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Erreur d'intégrité" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Erreur de paramétrage" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Impossible de lister les entités de type %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Impossible de lire les entités de type %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Ne peut créer un nouvel élément de ce type : %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" -msgstr "Echec d'ajout du paquet à l'index de recherche " +msgstr "Échec d'ajout du paquet à l'index de recherche" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" -msgstr "Ne peut modifier un élement de ce type : %s" +msgstr "Ne peut modifier un élément de ce type : %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" -msgstr "Echec de mise à jour de l'index de recherche" +msgstr "Échec de mise à jour de l'index de recherche" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Ne peut supprimer un élément de ce type : %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Aucune révision spécifiée" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" -msgstr "La révision avec l'identifiant %s n'existe pas" +msgstr "La révision %s n'existe pas" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Terme de recherche manquant ('since_id=UUID' ou 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Impossible de lire les paramètres %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Mauvaise option de recherche : %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Enregistrement %s inconnu" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" -msgstr "valeur qjson inconnue" +msgstr "Valeur qjson corrompue" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." -msgstr "Les paramètres de la requête doivent être encodés au format json." +msgstr "Les paramètres de la requête doivent être encodés au format JSON." + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Groupe introuvable" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "Le paramètre \"page\" doit être un nombre entier positif" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Non-autorisé à lire %s" +msgid "Unauthorized to read group %s" +msgstr "Vous n'êtes pas autorisé à lire le groupe %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Impossible de restituer la description" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Groupes" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Mots-clés" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formats" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licence" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" -msgstr "Vous n'êtes pas autorisé à créer un groupe " +msgstr "Vous n'êtes pas autorisé à créer un groupe" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "L'utilisateur %r n'est pas autorisé à éditer %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Groupe introuvable" +msgid "User %r not authorized to edit %s" +msgstr "L'utilisateur %r n'est pas autorisé à éditer %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "L'utilisateur %r n'est pas autorisé à éditer les droits de %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Ressource non trouvée" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Non-autorisé à lire la ressource %s" +msgid "Unauthorized to delete group %s" +msgstr "Vous n'êtes pas autorisé à supprimer le groupe %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Vous n'êtes pas autorisé à lire le groupe %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Cette organisation a été supprimée." -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Impossible de restituer la description" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Ce groupe a été supprimé." -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "L'utilisateur %r n'est pas autorisé à éditer %s" +msgid "Unauthorized to add member to group %s" +msgstr "Vous n'êtes pas autorisé à ajouter un membre au groupe %s" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Vous n'êtes pas autorisé à supprimer un membre du groupe %s" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Le membre de ce groupe a été supprimé" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." -msgstr "Sélectionner deux révisions avant de comparer." +msgstr "Sélectionner deux révisions pour pouvoir les comparer." + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "L'utilisateur %r n'est pas autorisé à éditer %r" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" -msgstr "Historique de révision du groupe CKAN" +msgstr "Historique des révisions du groupe CKAN" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " -msgstr "Modifications récents du groupe CKAN" +msgstr "Modifications récentes du groupe CKAN : " -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " -msgstr "Message de log :" +msgstr "Message de log : " + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Vous n'êtes pas autorisé à lire le groupe {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" -#: ckan/controllers/home.py:32 +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Le site est actuellement indisponible. La base de données n'est pas initialisée." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." -msgstr "Merci de <a href=\"{link}\">mettre à jour votre profil</a> et d'ajouter votre adresse de courriel et votre nom complet. {site} utilise votre adresse de courriel si vous avez besoin de re-générer votre mot de passe." +msgstr "Merci de <a href=\"{link}\">mettre à jour votre profil</a> et d'ajouter votre adresse e-mail et nom complet. {site} utilise votre adresse e-mail si vous avez besoin de réinitialiser votre mot de passe." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " -msgstr "Merci de<a href=\"%s\">mettre à jour votre profil</a> et d'ajouter votre adresse email" +msgstr "Merci de <a href=\"%s\">mettre à jour votre profil</a> et d'ajouter votre adresse e-mail. " -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." -msgstr "%s utilise votre adresse email si vous avez besoin de mettre à jour votre mot de passe" +msgstr "%s utilise votre adresse e-mail si vous avez besoin de réinitialiser votre mot de passe." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." -msgstr "Merci de<a href=\"%s\">mettre à jour votre profil</a> et d'ajouter votre nom complet" +msgstr "Merci de <a href=\"%s\">mettre à jour votre profil</a> et d'ajouter votre nom complet." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Le format de révision %r est invalide" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" -msgstr "Jeux de données non trouvé" +msgstr "Jeu de données introuvable" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" -msgstr "Lecture du paquet %s non-autorisée" +msgstr "Lecture du paquet %s non autorisée" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" -msgstr "HIstorique des révisions des jeux de données de CKAN" +msgstr "Historique des révisions du jeu de données CKAN" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " -msgstr "Changements récents des jeux de données CKAN:" +msgstr "Changements récents du jeu de données CKAN : " -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" -msgstr "Vous n'êtes pas autorisé à créer un jeu de données" +msgstr "Vous n'êtes pas autorisé à enregistrer un jeu de données" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Vous n'êtes pas autorisé à modifier cette ressource" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Ressource introuvable" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Vous n'êtes pas autorisé à mettre à jour ce jeu de données" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Vous n'êtes pas autorisé à créer une ressource" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." -msgstr "Echec d'ajout du paquet à l'index de recherche" +msgstr "Échec d'ajout du paquet à l'index de recherche." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." -msgstr "Echec de mise à jour de l'index de recherche" +msgstr "Échec de mise à jour de l'index de recherche." + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Vous n'êtes pas autorisé à supprimer le paquet %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Ce jeu de données a été supprimé." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Cette ressource a été supprimée." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Vous n'êtes pas autorisé à supprimer la ressource %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Vous n'êtes pas autorisé à lire la ressource %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "Pas de téléchargement disponible" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Vous n'êtes pas autorisé à lire le jeu de données %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Les plus vus" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Les moins vus" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Les plus récents" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Les plus anciens" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" -msgstr "L'élement lié demandé n'a pas été trouvé" +msgstr "L'élément lié demandé est introuvable" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "L'élément lié est introuvable" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Non autorisé" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Paquet introuvable" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "L'élément lié a été supprimé." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Application" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idée" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Article d'actualité" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Papier scientifique" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Article de blog" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualisation" #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" -msgstr "Historique du dépôt CKAN" +msgstr "Historique du dépôt CKAN." #: ckan/controllers/revision.py:43 msgid "Recent changes to the CKAN repository." msgstr "Modifications récentes du dépôt CKAN." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" -msgstr "Jeux de données affectés: %s.\n" +msgstr "Jeux de données affectés : %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Révision mise à jour" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Autre" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Mot-clé introuvable" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Vous n'êtes pas autorisé à créer un utilisateur" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Vous n'êtes pas autorisé à créer l'utilisateur %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Utilisateur introuvable" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." -msgstr "Mauvais Captcha. Merci d'essayer à nouveau" +msgstr "Mauvais captcha. Merci d'essayer à nouveau." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" -msgstr "L'utiliasteur \"%s\" est maintenant enregistré mais vous êtes toujours authentifiée en tant que \"%s\" depuis votre visite précédente" +msgstr "L'utilisateur \"%s\" est désormais enregistré mais vous êtes toujours authentifié en tant que \"%s\"" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Pas d'utilisateur spécifié" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Vous n'êtes pas autorisé à modifier l'utilisateur %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "L'utilisateur %s n'est pas autorisé à modifier %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profil mis à jour" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" -msgstr "%s est maintenant connecté" +msgstr "Bienvenue %s" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." -msgstr "l'authentification a échouée. Erreur dans le nom d'utilisateur ou dans le mot de passe" +msgstr "Authentification échouée. Mauvais login ou mot de passe." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" -msgstr " (Si vous utilisez OpenID, ce mécanisme d'identification n'a pas été associée à un compte d'utilisateur du site.)" +msgstr " (Si vous utilisez OpenID, aucun compte d'utilisateur n'y a été été associé.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" correspond à plusieurs utilisateurs" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" -msgstr "Pas d'utilisateur correspondant à: %s" +msgstr "Pas d'utilisateur correspondant à %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." -msgstr "Merci de vérifier votre boîte de courriel pour votre code réinitialisé" +msgstr "Merci de consulter votre boîte à lettres électronique pour trouver votre code de réinitialisation." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" -msgstr "Impossible d'envoyer le lien de réinitialisation: %s" +msgstr "Impossible d'envoyer le lien de réinitialisation : %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Clé de réinitialisation invalide. Merci d'essayer à nouveau." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Votre mot de passe a bien été réinitialisé." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Erreur: Impossible de parser le texte à propos" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." -msgstr "Votre mot de passe doit comporter au moins 4 caractères" +msgstr "Votre mot de passe doit comporter au moins 4 caractères." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Les mots de passe saisis ne correspondent pas." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Nom d'utilisateur" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>L'identifiant</strong> du groupe doit être<strong>unique</strong>." - -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "au moins 2 caractères, en minuscule, utilisez uniquement 'a-z0-9' et '-_'" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Détails" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Ajouter des utilisateurs" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Le nom doit comporter au moins %s caractères" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Le nom ne peut contenir que des lettres minuscules, des chiffres (ascii) ou les symboles : -_" - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Le nom du jeu de données existe déjà dans la base de données" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Le nom de groupe existe déjà dans la base de données" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "La valeur ne satisfait pas au format requis: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(aucun)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "les ressources du jeu de données sont incomplètes" - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "La longueur du tag \"%s\" est inférieure au minimum requis (%s)" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Vous devez fournir un mot de passe" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Tag \"%s\" ne doit pas contenir de guillemets: \"" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Clé \"%s\" dupliquée" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} introuvable" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Paire supplémentaire clé-valeur: la clé est absente pour la valeur \"%s\"." +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Vous n'êtes pas autorisé à lire {0} {1}" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Impossible d'ajouter un groupe." +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Tout" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Groupe" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Erreur : Impossible d'analyser le texte \"À propos\"" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Impossible de dériver le nouveau groupe sélectionné à partir de la valeur sérialisée structurée comme: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "autre - merci de préciser" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Extras" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Paquet" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Ajouter un jeu de données" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} a mis à jour l'organisation {organization}" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Un court titre descriptif pour le jeu de données " +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} a mis à jour le jeu de données {dataset}" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Cela ne doit pas pas constituer une description - à spécifier dans le champs note. Ne terminez pas par un point" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Un identifiant unique pour le jeu de données" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} a mis à jour la ressource {resource} du jeu de données {dataset}" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Il doit être si possible compréhensible par un être humain, dans l'esprit des URI du web de données. N'utilisez un acronyme que s'il est largement employé. Le renommage est possible mais déconseillé." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Un numéro représentant la version (si applicable)" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} a mis à jour son profil" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "Le lien URL pour une ressource décrivant le jeu de données (pas le jeu de données lui-même)" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} a supprimé le groupe {group}" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "exemple http://www.example.com/statistiques-rapport.html" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} a supprimé l'organisation {organization}" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Le nom du contact principal, pour des requêtes concernant ce jeu de données en particulier, utilisant l'adresse email spécifiée dans ce champ." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} a supprimé le jeu de données {dataset}" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "S'il existe un autre contact important (en complément du contact spécifié dans le champ auteur) vous pouvez le préciser ici." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} a supprimé l'extra {extra} du jeu de données {dataset}" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licence" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} a supprimé la ressource {resource} du jeu de données {dataset}" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "La licence sous laquelle est publié ce jeu de données" - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Tags" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} a créé le groupe {group}" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Termes séparés par des virgules qui peuvent lier ce jeux de données à d'autres similaires. Pour plus d'informations sur les conventions, voir <a href=\"%s\">cette page wiki</a>." +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} a créé l'organisation {organization}" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "par exemple pollution, rivières, qualité de l'eau" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} a créé le jeu de données {dataset}" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Les fichiers contenant les données ou l'adresse de l'API permettant d'y accéder" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} a ajouté l'extra {extra} au jeu de données {dataset}" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "Vous pouvez répéter ce champ autant de fois que nécessaire. Par exemple, si les données sont disponibles dans plusieurs formats, ou réparties en périodes ou zones géographiques différentes, chaque fichier est une \"ressource\" différente qui doit être décrite différemment. Elles apparaîtront ensemble sur la page du jeu de données dans CKAN.URL: saisissez le lien qui manèe directement à la donnée - en sélectionnant ce lien dans un navigateur Internet, l'utilisateur téléchargera directement le jeu de donnée intégralement. Notez que les jeux de données ne sont pas hébergés sur ce site, mais par l'éditeur de la donnée. Alternativement, l'URL peut pointer vers un serveur d'API tel qu'un point d'accès SPARQL ou un service JSON-P.Format: saisissez ici le format dans lequel le jeu de données est mis à disposition. Description: saisissez ici toute information utile que vous souhaiteriez ajouter à la description de la ressource à télécharger." - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Choix de format : CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Autres si approprié" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} a ajouté la ressource {resource} au jeu de données {dataset}" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Notes" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} s'est authentifié" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "La description principale du jeu de données" +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Elle est souvent affichée avec le titre du jeu de données. En particulier, elle devrait débuter par une phrase courte qui décrit succinctement le jeu de données, car ces premiers mots seulement pourront parfois être affichés dans des vues résumées du jeu de données." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} a supprimé l'élément lié {related_item}" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Vous pouvez utiliser %sformat wiki%s ici" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Informations sommaires" +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Ressources" +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Groupes" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Détails" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Titre" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Janvier" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Février" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Mars" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Avril" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Mai" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Juin" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Juillet" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Août" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Septembre" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Octobre" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Novembre" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Décembre" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "A l'instant" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "Il y a {mins} minute" +msgstr[1] "Il y a {mins} minutes" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "Il y a {hours} heure" +msgstr[1] "Il y a {hours} heures" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "Il y a {days} jour" +msgstr[1] "Il y a {days} jours" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Version" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} octets" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} kibi" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Auteur" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} mébi" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "courriel de l'auteur" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} gibi" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Mainteneur" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} tébi" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Courriel du responsable" +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licence" +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "État" +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "La ressource devrait être un dictionnaire: %r" +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "clé inconnue: %s" +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "clé vide" +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Mis à jour" +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Rôle(s) utilisateur ajouté(s)" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Merci de fournir un nom d'utilisateur" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" -msgstr "Mettez à jour votre avataz sur gravatar.com" +msgstr "Mettez à jour votre avatar sur gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Inconnu(e)" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "pas de nom" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." -msgstr "Nouveau jeu de données créés" +msgstr "Nouveau jeu de données créé." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." -msgstr "Ressources mis à jour" +msgstr "Ressources mises à jour." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." -msgstr "Paramètres mis à jour" +msgstr "Paramètres mis à jour." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Cher %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" -msgstr "Pas de destinataire d'adresse email disponible!" +msgstr "Pas d'adresse e-mail destinataire indiquée !" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -891,10 +1066,10 @@ msgid "" "Please click the following link to confirm this request:\n" "\n" " %(reset_link)s\n" -msgstr "Vous avez demandé le réinitialisation de votre mot de passe sur le site %(site_title)s.\n\nMerci de cliquer sur le lien suivant pour confirmer votre requête:\n\n %(reset_link)s\n" +msgstr "Vous avez demandé le réinitialisation de votre mot de passe sur le site %(site_title)s.\n\nMerci de cliquer sur le lien suivant pour confirmer votre requête :\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Réinitialiser votre mot de passe" @@ -910,11 +1085,11 @@ msgstr "Pas de page web fournie" msgid "Author not given" msgstr "Créateur non renseigné" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Mainteneur non renseigné" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Aucun lien autorisé dans le log_message." @@ -927,8 +1102,8 @@ msgstr "Aucun lien autorisé dans le log_message." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Valeur manquante" @@ -941,595 +1116,632 @@ msgstr "Le champ saisi %(name)s n'était pas attendu." msgid "Please enter an integer value" msgstr "Vous devez saisir un nombre entier" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Ressources" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Ressource(s) du paquet invalide(s)" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Extras" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "valeur manquante" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." -msgstr "Pas de clé d'API valide fournie" +msgstr "Pas de clé d'API valide fournie." #: ckan/logic/converters.py:59 ckan/logic/converters.py:74 #, python-format msgid "Tag vocabulary \"%s\" does not exist" -msgstr "le mot clé \"%s\" n'existe pas" +msgstr "le mot-clé \"%s\" n'existe pas" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Utilisateur" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Jeu de données" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Groupe" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Cette organisation n'existe pas" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Vous ne pouvez pas ajouter un jeu de données à cette organisation" -#: ckan/logic/validators.py:32 +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Nombre entier invalide" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Format de date incorrect" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Jeu de données" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Utilisateur" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Relié" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Ce groupe d'utilisateur ou cet identifiant n'existe pas." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Type d'activité" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Ce nom ne peut pas être utilisé" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Le titre doit comporter au moins %s caractères" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Le nom doit être d'une longueur inférieur à %i caractères" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" -msgstr "Les URL doivent être en caractères alphanumériques (ascii) minuscules uniquement et les symboles -_" +msgstr "Les URL doivent être composées uniquement de caractères alphanumériques [a-z0-9] et des symboles -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." -msgstr "Cette URL est déjà utilisée" +msgstr "Cette URL est déjà utilisée." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "La longueur du nom \"%s\" est inférieure au minimum %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "La longueur du nom \"%s\" est supérieur au maximum %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" -msgstr "La version ne doit pas être supérieure à une longueur de caractère de %i " +msgstr "La version ne doit pas être plus longue que %i caractère" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Clé double \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Le nom de groupe existe déjà dans la base de données" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "La longueur du mot-clé \"%s\" est inférieure au minimum requis (%s)" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" -msgstr "La longueur du tag \"%s\" est supérieure à la longueur maximale %i" +msgstr "La longueur du mot-clé \"%s\" est supérieure à la longueur maximale %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." -msgstr "Le tag \"%s\" ne peut contenir que des lettres minuscules, des chiffres ou les symboles : -_" +msgstr "Le mot-clé \"%s\" ne peut contenir que des lettres minuscules, des chiffres ou les symboles : -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" -msgstr "Le tag \"%s\" ne peut contenir de lettres majuscules" +msgstr "Le mot-clé \"%s\" ne peut contenir de lettres majuscules" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Ce nom d'utilisateur n'est pas disponible." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Merci d'entrer les 2 mots de passe" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Votre mot de passe doit comporter au moins 4 caractères" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" -msgstr "Les mots de passe saisis ne correspondent pas." +msgstr "Les mots de passe saisis ne correspondent pas" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "La modification n'est pas autorisée car elle ressemble à du spam. Merci d'éviter les liens dans votre description." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." -msgstr "Ce nom de vocabulaire est déjà utilisé" +msgstr "Ce nom de vocabulaire est déjà utilisé." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" -msgstr "On ne peut pas changer le valeur de la clée de %s à %s. Cette clée est en lecture seulement " +msgstr "On ne peut pas changer le valeur de la clé de %s à %s. Cette clé est en lecture seulement " -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." -msgstr "Ce tag de vocabulaire n'a pas été trouvé" +msgstr "Ce vocabulaire de mots-clés n'a pas été trouvé." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" -msgstr "Le tag %s n'appartient pas au vocabulaire %s" +msgstr "Le mot-clé %s n'appartient pas au vocabulaire %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" -msgstr "Pas de tag " +msgstr "Aucun nom pour le mot-clé" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" -msgstr "Le tag %s appartient déjà au vocabulaire %s" +msgstr "Le mot-clé %s appartient déjà au vocabulaire %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "Merci de fournir une URL valide" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "Ce rôle n'existe pas" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" -msgstr "REST API: Création de l'objet %s" +msgstr "API REST : création de l'objet %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" -msgstr "REST API: Création d'une relation de paquet : %s %s %s" +msgstr "API REST : création d'une relation de paquet : %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" -msgstr "API REST: création de l'objet membre %s" +msgstr "API REST : création de l'objet membre %s" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." -msgstr "Vous devez fournir un identifiant ou un nom pour le jeu de données (paramètre \"jeu de données\")" +msgstr "Vous devez fournir un identifiant ou un titre pour le jeu de données (paramètre \"jeu de données\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." -msgstr "Veuillez proposer une note (paramètre \"notation\")." +msgstr "Veuillez proposer une note (paramètre \"note\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "La note doit être un nombre entier." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "La note doit être comprise entre %i et %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" -msgstr "Il n'est pas possible de se suivre soi-même" +msgstr "Il n'est pas possible de s'abonner à soi-même" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "Vous suivez déjà {id}" +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "" #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" -msgstr "API REST: suppression du jeu de données: %s" +msgstr "API REST : suppression du jeu de données : %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" -msgstr "API REST : Suppression de %s" +msgstr "API REST : suppression de %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "API REST : Suppression du Membre: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "cet identifiant n'est pas dans la donnée" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Impossible de trouver le vocabulaire \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Impossible de trouver le tag \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." msgstr "" -#: ckan/logic/action/get.py:1300 -msgid "Do not specify if using \"query\" parameter" +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "Ne sélectionnez pas cette option si vous utilisez le paramètre \"requête\"" + +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "Paire(s) de <field>:<value> obligatoire" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "Le champ \"{field}\" n'est pas reconnu dans resource_search." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "utilisateur inconnu :" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "Élément introuvable." #: ckan/logic/action/update.py:178 msgid "Resource was not found." -msgstr "Ressource introuvable" +msgstr "Ressource introuvable." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "API REST : mise à jour de l'objet %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." -msgstr "Jeu de données introuvable" +msgstr "Jeu de données introuvable." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" -msgstr "REST API: Mise à jour de la relation de paquet: %s %s %s" +msgstr "API REST : mise à jour de la relation de paquet : %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." -msgstr "Le statut de tâches n'a pas été trouvé" +msgstr "Le statut de la tâche est introuvable." + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organisation introuvable" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" -msgstr "L'utilisateur %s n'est pas autorisé à créer des jeux de données" +msgstr "L'utilisateur %s n'est pas autorisé à enregistrer des jeux de données" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "L'utilisateur %s n'est pas autorisé à modifier ces groupes" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "Vous devez être un administrateur pour créer une page de présentation d'un objet lié" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Vous devez vous identifier pour ajouter un élément lié" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "Il faut être authentifié pour créer une resource" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "L'utilisateur %s n'est pas autorisé à modifier ces jeux de données" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "L'utilisateur %s n'est pas autorisé à créer ces groupes" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "L'utilisateur %s n'est pas autorisé à modifier ces groupes d'authentification" +msgid "User %s not authorized to create organizations" +msgstr "L'utilisateur %s n'est pas autorisé à créé des organisations" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "L'utilisateur %s n'est pas autorisé à créer des utilisateurs" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Groupe introuvable." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" -msgstr "Une clé d'API valide est nécessaire pour créer un jeu de données" +msgstr "Une clé d'API valide est nécessaire pour enregistrer un jeu de données" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Une clé d'API valide est nécessaire pour créer un groupe" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "L'utilisateur %s n'est pas autorisé à ajouter des membres" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "L'utilisateur %s n'est pas autorisé à supprimer le jeu de données %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Pas de jeu de données trouvé pour cette ressource, impossible de vérifier l'authentification." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "L'utilisateur %s n'est pas autorisé à supprimer la ressource %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Seul un propriétaire peut supprimer un élément lié" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "L'utilisateur %s n'est pas autorisé à supprimer la relation %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "L'utilisateur %s n'est pas autorisé à supprimer des groupes" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "L'utilisateur %s n'est pas autorisé à supprimer le groupe %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "L'utilisateur %s n'est pas autorisé à supprimer les organisations" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "L'utilisateur %s n'est pas autorisé à supprimer l'organisation %s" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "L'utilisateur %s n'est pas autorisé à supprimer task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "L'utilisateur %s n'est pas autorisé à lire ces jeux de données" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "L'utilisateur %s n'est pas autorisé à lire le jeu de données %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Pas de jeu de données trouvé pour cette ressource, impossible de vérifier l'authentification." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "L'utilisateur %s n'est pas autorisé à lire la ressource %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "L'utilisateur %s n'est pas autorisé à lire le groupe %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Vous devez vous identifier pour accéder à votre tableau de bord" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "L'utilisateur %s n'est pas autorisé à modifier le jeu de données %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "L'utilisateur %s n'est pas autorisé à lire ou modifier %s" +msgid "User %s not authorized to edit resource %s" +msgstr "L'utilisateur %s n'est pas autorisé à modifier la ressource %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "L'utilisateur %s n'est pas autorisé à modifier l'état du jeu de données %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "L'utilisateur %s n'est pas autorisé à modifier les permissions du jeu de données %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "L'utilisateur %s n'est pas autorisé à modifier le groupe %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "L'utilisateur %s n'est pas autorisé à modifier l'organisation %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Seul le propriétaire peut modifier un élément lié" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "Il faut être un sysadmin pour changer le champs \"élément lié\"" +msgstr "Il faut être un administrateur pour changer le champ \"élément lié\"." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "L'utilisateur %s n'est pas autorisé à modifier l'état du groupe %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "L'utilisateur %s n'est pas autorisé à modifier les permissions du groupe %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "L'utilisateur %s n'est pas autorisé à modifier les permissions du groupe d'authentification %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "L'utilisateur %s n'est pas autorisé à modifier l'utilisateur %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" -msgstr "L'utilisateur %s n'est pas modifier l'état de révision" +msgstr "L'utilisateur %s n'est pas autorisé à modifier l'état de révision" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "L'utilisateur %s n'est pas autorisé à mettre à jour la table task_status" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" -msgstr "L'utilisateur %s n'est pas authorisé à mettre à jour la table term_translation" +msgstr "L'utilisateur %s n'est pas autorisé à mettre à jour la table term_translation" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Une clé d'API valide est nécessaire pour modifier un jeu de données" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Une clé d'API valide est nécessaire pour modifier un groupe" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "Vous n'avez pas la permission de créer un élément" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Deux IDs de de paquet sont requises" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "L'utilisateur n'est pas autorisé à créer des groupes" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Les groupes d'autorisation ne sont pas implémentés dans ce profile " - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "L'utilisateur %s n'est pas autorisé à supprimer des paquets dans ce groupe" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Seuls les membres de ce groupe sont autorisés à supprimer ce groupe" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "L'utilisateur n'est pas autorisé à lire le paquet %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "L'utilisateur %s n'est pas autorisé à montrer le groupe %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "L'utilisateur %s n'est pas autorisé à mettre à jour des paquets dans ce groupe" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "L'utilisateur %s n'est pas autorisé à éditer une ressource dans ce paquet" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Les permissions d'édition de ce paquet ne sont pas disponibles" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Seuls les membres de ce grope sont autorisés à mettre à jour ce groupe" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Impossible de trouver l'utilisateur %s" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "L'utilisateur %s n'est pas autorisé à modifier ce groupe" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Les permissions d'édition de ce groupe ne sont pas implémentées" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "La mise à jour des groupes d'autorisation n'est pas implémentée" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" -msgstr "La licence n'est pas fournie" +msgstr "Pas de licence spécifiée" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "Creative Commons Attribution" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "Creative Commons Attribution Share-Alike" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Autre (Ouvert)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Autre (Domaine Public)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Autre (Attribution)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" -msgstr "Creative Commons Non-Commercial (Any)" +msgstr "Creative Commons Non-Commercial (n'importe laquelle)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" -msgstr "Autre (Non-commercial)" +msgstr "Autre (Non-Commercial)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" -msgstr "Autre (Non-ouvert)" +msgstr "Autre (Fermé)" #: ckan/model/package_relationship.py:52 #, python-format msgid "depends on %s" -msgstr "dépendant de %s" +msgstr "dépend de %s" #: ckan/model/package_relationship.py:52 #, python-format @@ -1544,12 +1756,12 @@ msgstr "dérive de %s" #: ckan/model/package_relationship.py:53 #, python-format msgid "has derivation %s" -msgstr "a des dérivation de %s" +msgstr "a pour dérivé %s" #: ckan/model/package_relationship.py:54 #, python-format msgid "links to %s" -msgstr "lié à %s" +msgstr "est lié à %s" #: ckan/model/package_relationship.py:54 #, python-format @@ -1559,7 +1771,7 @@ msgstr "est référencé par %s" #: ckan/model/package_relationship.py:55 #, python-format msgid "is a child of %s" -msgstr "est une enfant de %s" +msgstr "est un enfant de %s" #: ckan/model/package_relationship.py:55 #, python-format @@ -1571,1016 +1783,2778 @@ msgstr "est un parent de %s" msgid "has sibling %s" msgstr "a des liens de fraternité avec %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Éditer" - -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Aperçu" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Chargement..." -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Vous pouvez utiliser du" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Il n'y a pas de données API à télécharger pour cette ressource" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "format wiki" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "ici." +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Nombre de jeu de données" +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Commencez la saisie ..." -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Description" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Nombre de membres" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Consultez les ressources du jeu de données" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "téléchargez" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Etes-vous sûr de vouloir exécuter cette commande ?" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Pas de ressources téléchargeables" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Confirmation" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Annuler" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Pas de description pour cet élément" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "S'abonner" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "Voir ceci" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Se désabonner" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "Pas de notation disponible" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "notez maintenant" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Groupe d'utilisateur" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Envoyer un fichier depuis votre ordinateur" -#: ckan/templates/error_document_template.html:5 -msgid "Error" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" msgstr "Erreur" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Vérification..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Ressource téléchargée" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Saisissez au moins deux caractères..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Ceci est l'URL actuelle." +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "Cette URL est disponible !" +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Cette URL est déjà utilisée, merci d'en choisir une autre." +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Impossible d'enregistrer, probablement en raison de données non-valides" +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Éditer" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Ajouter un jeu de données" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Ajouter un groupe" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "Vous avez des modifications en cours non sauvegardées. Vérifiez que vous avez bien cliqué sur \"enregistrer les modifications\" avant de quitter cette page." +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Erreur %(error_code)s" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Chargement..." +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(pas de nom)" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "Supprimer la ressource '%name%' ?" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " -msgstr "La pré-visualisation n'est pas disponible pour le type de donnée: " +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "Echec dans la récupération des habilitations pour télécharger dans l'espace de stockage. Le téléchargement ne peut pas aboutir." +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." -msgstr "Vérification des permissions de téléchargement..." +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." -msgstr "Téléchargement du fichier..." +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" -#: ckan/templates/js_strings.html:16 -msgid "Data File" -msgstr "Fichier de données" +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Modifier les paramètres" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Déconnexion" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Visualisation" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Connection" -#: ckan/templates/js_strings.html:16 -msgid "Image" -msgstr "Image" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "S'inscrire" -#: ckan/templates/js_strings.html:16 -msgid "Metadata" -msgstr "Métadonnées" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Jeux de données" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organisations" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" -msgstr "Documentation" +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Code" -msgstr "Code" +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Rechercher" -#: ckan/templates/js_strings.html:16 -msgid "Example" -msgstr "Exemple" +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" -msgstr "Chargement" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Annuler" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" -msgstr "Url" +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Format" +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" -msgstr "Type de ressource" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore enabled" -msgstr "Entrepôt de données disponible" +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Configuration" -#: ckan/templates/js_strings.html:16 -msgid "Size (Bytes)" -msgstr "Taille (octets)" +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Etes-vous sur de vouloir réinitialiser la configuration ?" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype" -msgstr "Type mime" +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Réinitialisation" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Créé" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Mise à jour" -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "date de dernière modification" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "CKAN options de configuration" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype (Inner)" -msgstr "type mime (interne)" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "<p><strong>Titre du Site: </strong> C’est le titre de cette version de CKAN. On le retrouve dans divers endroits d’un bout à l’autre de CKAN.</p> <p><strong> Style:</strong> Choisissez parmis une liste de versions basiques de la principale palette de couleurs afin de mettre en place très rapidement un thème personnalisé.</p> <p><strong> Logo Clé du Site:</strong> C’est le logo qui apparait dans l’en-tête de tous les gabarits des versions de CKAN.</p> <p><strong> A propos de:</strong> Ce texte apparaitra dans cette version de CKAN <a href=\"%(about_url)s\">page à propos de </a>.</p> <p><strong> Texte d’Intro </strong> Ce texte apparaitra dans cette version de CKAN <a href=\"%(home_url)s\">page d’accueil </a> pour accueillir les visiteurs.</p> <p><strong>CSS Personnalisés</strong> C’est un block de CSS qui apparait <code><head></code>sur toutes les pages. Si vous voulez personnaliser encore plus les gabarits, nous vous conseillons <a href=\"%(docs_url)s\" target=\"_blank\"> de lire les instructions </a>.</p> " + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Confirmez la demande de réinitialisation" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Hash" -msgstr "Somme de contrôle" +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "ID" -msgstr "ID" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Lisez la documentation" -#: ckan/templates/js_strings.html:16 -msgid "Done" -msgstr "Fait" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This resource has unsaved changes." -msgstr "Cette ressource comporte des modifications non sauvegardées" +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "e.g. csv, html, xls, rdf, ..." -msgstr "par exemple csv, html, xls, rdf, ..." +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Télécharger la ressource" -#: ckan/templates/js_strings.html:16 -msgid "Extra Fields" -msgstr "Champs additionnels" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Votre navigateur n'est pas compatible avec iframes" -#: ckan/templates/js_strings.html:16 -msgid "Add Extra Field" -msgstr "Ajout de champs additionnels" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "L'aperçu de cette ressource n'est pas disponible à présent." -#: ckan/templates/js_strings.html:16 -msgid "Key" -msgstr "Clé" +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Valeur" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Ajouter un préfixe" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Saisie du préfixe" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Sélectionner" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Il n'y a pas de description pour ce groupe" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Flux d'Activité" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administrateurs" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Ajouter un groupe" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Etes-vous sûr de vouloir supprimer le groupe - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Etes-vous sûr de vouloir supprimer le membre - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Modifier un Groupe" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Modifier le Groupe" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Abonnés" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Groupe de jeux de données" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Ajouter un groupe" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Il n'y a actuellement aucun groupe pour ce site" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Et si vous en créiez un ?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "<p>Un Groupe vous permet de regrouper des jeux de données appartenant à une même communauté (par example, des données sur les Libertés Publiques) ou à un même sujet (p. ex. Transports, Santé, Environnement) pour faciliter la tâche aux utilisateurs lorsqu’ils parcourent les thématiques des jeux de données. Les jeux de données peuvent appartenir au groupe, mais ne peuvent être modifiés ou autorisés par ce groupe.</p>" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Membres" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Ajouter le membre" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr " Rôle" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Ajouter" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Etes-vous sûr de vouloir supprimer ce membre?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Supprimer" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Créer un Groupe" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Créer le Groupe" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Mise à jour du Groupe" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Ajouter un jeu de données" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Jeux de données du groupe : {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Historique récent des révisions" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Titre" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Mon Groupe" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Description" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Un peu d'information au sujet de mon groupe..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL de l'image" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Etes-vous sûr de vouloir supprimer ce Groupe?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Sauvegarder le Groupe" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Afficher {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Il n'y a pas de description pour ce groupe" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} Jeu de données" +msgstr[1] "{num} Jeux de données" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 Jeu de données " + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Bienvenue" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "p.ex. les cours de l'or" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "CKAN est la plateforme portail leader mondial en termes de données accessibles en code source ouvert.</p> <p>CKAN est un logiciel disponible clés en main qui permet l’accès et l’utilisation de données - en fournissant les outils pour rationnaliser la publication, le partage , la recherche et l’utilisation de données (y compris le stockage des données et la mise à disposition de solides données API). CKAN est destiné aux éditeurs (gouvernements régionaux et nationaux, sociétés et organisations) qui veulent mettre à disposition leurs données .</p> <p> CKAN est utilisé par des gouvernements et des groupes d’utilisateurs dans le monde entier et permet le fonctionnement d’une variété de portails officiels et communautaires , notamment des portails pour des gouvernements locaux, nationaux et internationaux, comme <a href=\"http://data.gov.uk\">data.gov.uk</a> au Royaume Uni, <a href=\"http://publicdata.eu/\">publicdata.eu</a> pour la Communauté Européenne, <a href=\"http://dados.gov.br/\">dados.gov.br</a> au Brésil, des portails gouvernementaux hollandais et aux Pays Bas, ainsi que des sites municipaux aux Etats Unis, Royaume Uni, Argentine, et Finlande entre autres. <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> Visitez CKAN: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Présentation des Fonctionnalités: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p>" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Le formulaire contient des entrées invalides :" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Il n'y a pas de description pour cette organisation" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Etes-vous sûr de vouloir supprimer l'organisation - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Modifier l'Organisation" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Voir l'Organisation" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Info" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Organisation des jeux de données" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Il n'y a actuellement aucune organisation pour ce site" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Modifier le membre" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Enregistrer" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "<p><strong>Admin:</strong> Peut ajouter/modifier et supprimer les jeux de données, ainsi qu’ administrer les membres d’organisations.</p> <p><strong>Editeur:</strong> Peut ajouter et modifier les jeux de données, mais ne peut pas administrer les membres.</p> <p><strong>Membre:</strong> Peut voir les jeux de données spécifiques à l’organisation, mais ne peut pas ajouter de nouveaux jeux de données.</p>" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Créer une Organisation" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Mise à jour de l'Organisation" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Créer une Orgaisation" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Mon Organisation" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Un peu d'information au sujet de mon organisation..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Etes-vous sûr de vouloir supprimer cette Organisation?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Sauvegarder l'Organisation" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Il n'y a pas de description pour cette organisation" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Créer le jeu de données" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Les jeux de données sont simplement utilisés pour regrouper des informations étroitement liées. Ils peuvent ensuite être listés sous un seul URL accompagnés d'une description et de la licence correspondante." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Etes-vous sûr de vouloir supprimer le jeu de données - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Etes-vous sûr de vouloir supprimer la ressource - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Créer le jeu de données" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Mettre à jour le jeu de données" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Ajouter des données au jeu de données" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Qu'est-ce qu'une ressource ?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Une ressource peut-être un fichier ou un lien vers un fichier contenant des données utiles." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privée" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Brouillon" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Afficher la ressource" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Afficher" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "Point d'accès API" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Télécharger" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Il n'y a pas de description pour cette ressource" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Source: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Informations additionnelles" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Champ" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Valeur" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Dernière modification" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Créé le" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Format" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licence" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Producteur" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Rechercher un jeu de données" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Rechercher..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Envoyer" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Documentation de l'API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Source" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Mainteneur" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Version" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "État" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "API de données" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Ajouter une Nouvelle Ressource" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "p.ex. Un titre descriptif" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organisation" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Il n'y a pas de description pour ce jeu de données" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Important: En soumettant du contenu, vous acceptez de publier vos contributions sous la Licence Base de données Ouvertes." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Etes-vous sûr de vouloir supprimer ce jeu de données?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Visibilité" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Publique" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Jean Dupont" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "jean@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Précédent" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Terminer" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Mettre à jour la ressource" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "URL d'un fichier" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "URL d'une API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Ressource" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Titre" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Modifié le" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "p. ex. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Taille du Fichier" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "p. ex. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "p. ex. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Etes-vous sûr de vouloir supprimer cette ressource?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Aperçu" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Applications & Idées" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Filtrer les resultats" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtrer par type" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Tous" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Ordonner par" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Défaut" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Appliquer" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Créer" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Embarquer le visualiseur de données" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Choisissez la largeur et la hauteur en pixels :" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Largeur :" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Hauteur :" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Il n'y a pas de filtres pour cette recherche" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Accueil" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Langue" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Ce jeu de données est conforme à l'Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Supprimé" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Populaire" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Il n'y a pas de description pour ce jeu de données " + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} jeu de données trouvé pour \"{query}\"" +msgstr[1] "{number} jeux de données trouvés pour \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number}Jeu de données trouvé" +msgstr[1] "{number}Jeux de données trouvés" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} groupe trouvé pour \"{query}\"" +msgstr[1] "{number} groupes trouvés pour \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} groupe trouvé" +msgstr[1] "{number} groupes trouvés" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "{number} organisation trouvée pour \"{query}\"" +msgstr[1] "{number} organisations trouvées pour \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} organisation trouvée" +msgstr[1] "{number} organisations trouvées" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Par Ordre" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Pertinence" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "e-mail" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Modifications" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Mes jeux de données" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Vous n'avez aucun jeu de données" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Votre profil permet aux autres utilisateurs de CKAN de savoir qui vous êtes et ce que vous faites" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Tableau de bord" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Paramètres" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Modifier vos coordonnées" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Nom complet" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "p.ex. Jean Dupont" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "p.ex. jean@example.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Modifier votre mot de passe" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Mot de passe" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Confirmez votre mot de passe" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Tous les utilisateurs" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Utilisateurs" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Se connecter" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Vous avez besoin d'un Compte ?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Alors inscrivez-vous tout de suite, il n'y en a que pour une minute." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Créer un Compte" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Vous avez oublié vos coordonnées?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Mot de passe oublié ?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Déconnecté" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Vous êtes déjà connecté sous le nom de {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Déconnexion" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Vous êtes déjà connecté " + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Inscription" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Pourquoi s'inscrire ?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Créer des jeux de données, des groupes et d'autres choses passionnantes" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Nom Complet" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Réinitialisation du mot de passe" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Comment ça marche ?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Fournissez simplement un nouveau mot de passe et nous actualiserons votre compte" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Vous n'avez créé aucun jeu de données" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Vous voulez en créer un maintenant ?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "L'utilisateur n'a créé auncun jeu de données." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Vous n'avez pas fourni de biographie." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Il n'y a pas de biographie pour cet utilisateur." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Membre Depuis" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "Clé d'API" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Demander une Réinitialisation" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Voir mon profil" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Activité depuis: " + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Rechercher dans la liste..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Rechercher des utilisateurs" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Vous pouvez utiliser du" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "format wiki (Markdown)" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "ici." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Nombre de jeux de données" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Consultez les ressources du jeu de données" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "Télécharger" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Pas de ressource téléchargeable." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Pas de description pour cet élément" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Voir cette" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "pas encore de note" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "ajoutez une note" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Erreur" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Vérification..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Saisissez au moins deux caractères..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Ceci est l'URL actuelle." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Cette URL est disponible !" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Cette URL est déjà utilisée, merci d'en choisir une autre." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Impossible d'enregistrer, probablement en raison de données non-valides " + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Vous avez des modifications en cours non sauvegardées. Vérifiez que vous avez bien cliqué sur \"Enregistrer les modifications\" avant de quitter cette page." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(pas de nom)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Supprimer la ressource '%name%' ?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "La prévisualisation n'est pas disponible pour ce format de données : " + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Échec dans la récupération des habilitations pour envoyer dans l'espace de stockage. Le chargement ne peut pas aboutir" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Vérification des permissions d'envoi..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Chargement du fichier..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Fichier de données" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Image" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Métadonnées" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Documentation" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Code" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Exemple" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Envoi" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "url_id" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "Type de ressource" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "DataStore activé" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "Taille (octets)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "Type mime" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "Type mime (interne)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "Somme de contrôle" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "ID" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "Fait" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "Cette ressource comporte des modifications non enregistrées." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "exemple : csv, xml, ods, rdf, ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "Champs additionnels" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "Ajout de champs additionnels" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "Clé" + +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" -msgstr "Suppression de ressource" +msgstr "Supprimer la ressource" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." -msgstr "Vous pouvez utiliser la %asyntaxe wiki%b ici." +msgstr "Vous pouvez utiliser la %asyntaxe wiki (Markdown)%b ici." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" -"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." -msgstr "Les dates sont au %aformat ISO 8601%b - par exemple %c2012-12-25%d ou %c2010-05-31T14:30%d." - -#: ckan/templates/js_strings.html:16 -msgid "Data File (Uploaded)" -msgstr "Ficher de données (téléchargé)" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "Suivre" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "Les dates sont au %aformat ISO 8601%b - par exemple %c2012-12-25%d ou %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "Arrêter de suivre" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "Fichier de données (envoyé)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "Impossible de charger la prévisualisation" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "DataProxy a rencontré un problème" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "DataStore a rencontré un problème" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Déconnexion" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Se connecter" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "S'inscrire" +msgstr "Le DataStore a rencontré un problème" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" -msgstr "Trouver des jeux de données" +msgstr "Trouver des données" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" -msgstr "Ajouter un jeu de données" - -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Recherche" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "À propos" +msgstr "Ajouter" -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" -msgstr "Page du logo" +msgstr "Accueil" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." -msgstr "Emplacement du modèle de contenu maître...merci de me remplacer" +msgstr "Emplacement du modèle de contenu maître... merci de me remplacer." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Documentation de l'API" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Nous contacter" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" -msgstr "Politique de confidentialité" +msgstr "Mentions légales" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Sections" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Utilisateurs" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Statistiques" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Révisions" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Site d'administrateur" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Langues" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Fondation pour la Connaissance Ouverte" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" -msgstr "Couvert par" +msgstr "Couvert par l'" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" -msgstr "La Licence Base de Données Ouvertes" +msgstr "Open Database License (ODbL)" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" -msgstr "Ce contenu et ces données sont ouvertes" +msgstr "Ce contenu et ces données sont libres" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Propulsé par" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} a ajouté le tag {object} au jeu de données {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} a mis à jour le groupe {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} a mis à jour le jeu de donneés {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} a changé le {object} additionnel du jeu de données {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} a mis à jour la ressource {object} du jeu de données {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} a mis à jour son profil" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} a supprimé le groupe {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} a supprimé le jeu de données {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} a supprimé le {object} additionnel du jeu de données {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "{actor} a supprimé l'élement lié {object}" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} a supprimé la ressource {object} du jeu de données {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "{actor} suit à présent {object}" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} a créé le groupe {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} a crée le jeu de données {object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} a ajouté le {object} additionnel au jeu de données {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "{actor} a créé un lien avec l'élément lié %s {object}" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} a ajouté la ressource {object} au jeu de données {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} s'est authentifié" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} a supprimé le tag {object} du jeu de données {target}" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" -msgstr "Administration - Autorisation" +msgstr "Administration - Autorisations" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Modifier les rôles existants" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" -msgstr "Sauvegarder vos modifications" +msgstr "Enregistrer les modifications" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Ajouter un rôle pour n'importe quel utilisateur" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Ajouter un rôle" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Rôles existants pour les groupes d'autorisation" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Ajouter des rôles pour les groupes d'autorisation" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Tableau de bord d'administration" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" -msgstr "administrateur système actuel" +msgstr "Administrateur système actuel" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Vous pouvez modifier les administrateurs systèmes dans" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "la page d'autorisation" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Accueil" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorisation" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Poubelle" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" -msgstr "Administration - poubelle" +msgstr "Administration - Poubelle" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Révisions supprimées" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Purgez les toutes (pour toujours et de manière irréversible)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Supprimez des jeux de données" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autorisation - GroupesAutorisation" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(aucun)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" -msgstr "Autorisation:" +msgstr "Autorisations :" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Enregistrer" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Ajouter" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Modifier - groupes d'autorisation" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" -msgstr "Modifier:" - -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Il n'y a actuellement aucun utilisateur dans ce groupe" - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Groupes d'autorisation" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Il y a [1:%(item_count)s] groupes d'autorisation." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Liste" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Afficher" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Au lieu de définir les droits d'utilisateurs particuliers sur un jeu de données ou un groupe,\n Vous pouvez également définir un ensemble d'utilisateurs qui partageront les mêmes droits. Pour achever cela, un \n [1:groupe d'autorisation] peut être créé et des utilisateurs peuvent lui être ajoutés." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Pour créer un nouveau groupe d'autorisation, merci de [1:login] d'abord." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Créer un nouveau groupe d'autorisation" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Nouveau - groupes d'autorisation" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Nouveau groupe d'autorisation" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Groupes d'autorisation" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Membres" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Il y a %(item_count)s utilisateurs dans ce groupe d'autorisation." +msgstr "Modifier :" -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Modifier Les rôles existants pour ces groupes d'autorisation" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Jeu de données" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." -msgstr "Il n'y a actuellement aucun jeu de données dans ce groupe" +msgstr "Il n'y a actuellement aucun jeu de données dans ce groupe." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" -msgstr "Historique:" - -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +msgstr "Historique :" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Erreur :" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Révision" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" -msgstr "Timestamp" +msgstr "Horodatage" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Message de log" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Comparer »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Historique du groupe" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Groupe de jeu de données" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" -msgstr "Qu'est ce qu'un groupe ?" +msgstr "Qu'est-ce qu'un Groupe ?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " "be set-up to specify which users have permission to add or remove datasets " "from it." -msgstr "Alors que les tags sont utiles pour rassembler des jeux de données en collection, il peut y avoir des cas où vous pouvez souhaiter empêcher les utilisateurs de modifier une collection. Un [1:groupe] peut être créé pour définir quels sont les utilisateurs qui ont le droit d'ajouter ou de supprimer des jeux de données d'une collection." +msgstr "Alors que les mots-clés sont utiles pour rassembler des jeux de données en collection, il peut y avoir des cas où vous pouvez souhaiter empêcher les utilisateurs de modifier une collection. Un [1:groupe] peut être créé pour définir quels sont les utilisateurs qui ont le droit d'ajouter ou de supprimer des jeux de données d'une collection." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Historique" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Nouveau jeu de données..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." -msgstr "Jeux de données existant..." +msgstr "Jeu de données existant..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Liste des groupes" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Ajouter un groupe" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" -msgstr "Identification nécessaire pour ajouter un groupe" +msgstr "S'inscrire pour pouvoir ajouter un groupe" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Ajouter un groupe" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Erreurs dans le formulaire" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Le formulaire contient des entrées invalides :" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." -msgstr "Attention: l'URL est très longue. Il serait peut être utile de la réduire." - -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +msgstr "Attention : l'URL est très longue. Il serait peut être utile de la réduire." + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "au moins 2 caractères, en minuscule, comportant uniquement 'a-z0-9' et '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Commencez par une phrase de résumé..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" -msgstr "URL de l'image:" +msgstr "URL de l'image :" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." -msgstr "L'URL de l'image qui est associée avec ce groupe." - -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +msgstr "L'URL de l'image associée à ce groupe." + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "actif" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "supprimé" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Supprimer" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Ajouter..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" -msgstr "clé = " +msgstr "Clé = " -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" -msgstr "valeur = " +msgstr "Valeur = " -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Ajouter des jeux de données" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administrateurs" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "Formats de la ressource" +msgstr "Formats des données" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" -msgstr "Etat:" +msgstr "État :" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Vous avez recherché \"%(query)s\". ]%(number_of_results)s jeux de données trouvés." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " "[3:publicly-funded art] in Seattle? Data to answer many, many questions like" " these is out there on the Internet somewhere - but it is not always easy to" " find." -msgstr "Quel était le [1:prix moyen ] d'une maison en France en 1935? Quand est ce que la population estimée de l'Inde [2:dépassera] celle de la Chine? Où pouvez-vous voir de [3:l'art subventionné] à Amsterdam? Les données pour répondre à beaucoup, beaucoup de questions comme celles-ci est disponible quelque part sur Internet - mais ce n'est pas toujours facile de trouver les réponses." +msgstr "Quel était le [1:prix moyen] d'une maison au Royaume-Uni en 1935 ? Quand est-ce que la population estimée de l'Inde [2:dépassera] celle de la Chine ? Où pouvez-vous voir de [3:l'art subventionné] à Amsterdam ? Les données pour répondre à beaucoup de questions comme celles-ci sont disponibles quelque part sur Internet - mais il n'est pas toujours évident de trouver les réponses." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2589,13 +4563,13 @@ msgid "" "Depending on the type of data (and its conditions of use), %(site_title)s " "may also be able to store a copy of the data or host it in a database, and " "provide some basic visualisation tools." -msgstr "%(site_title)s est un catalogue communautaire de jeux de données utiles disponibles sur Internet. Vous pouvez collecter ici des liens vers des données provenant du monde entier pour votre utilisation ou celle d'autrui, ou rechercher des jeux de données que d'autres ont collectés. Suivant le type de données (et de ses conditions d'utilisation), %(site_title)s est aussi capable de stocker une copie des données ou de les héberger dans une base de données, et de fournir des outils simples de visualisation." +msgstr "%(site_title)s est un catalogue collaboratif de jeux de données disponibles sur Internet. Vous pouvez collecter ici des liens vers des données provenant du monde entier pour votre utilisation ou celle d'autrui, ou rechercher des jeux de données que d'autres ont collectés. Suivant le type de données (et ses conditions d'utilisation), %(site_title)s est aussi capable de stocker une copie des données ou de les héberger dans une base de données, et de fournir des outils simples de visualisation." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" -msgstr "Comme cela fonctionne" +msgstr "Comment cela fonctionne" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2604,9 +4578,9 @@ msgid "" "who owns it and whether it is freely available, and what subject areas the " "data is about. Other users can improve or add to this information (CKAN " "keeps a fully versioned history)." -msgstr "Ce site utilise une brique puissante d'une application de catalogage de données open-source appelé [1:CKAN], écrit et maintenu par la [2:Fondation Open Knowledge]. Chaque enregistrement de 'jeu de données' dans CKAN contient une description des données et d'autres informations utiles, telles que les formats disponibles, le producteur, et si elles sont librement disponibles, et quels sont les sujets dont elles traitent. D'autres utilisateurs peuvent améliorer ou ajouter à ces informations (CKAN conserve un historique complet des modifications)." +msgstr "Ce site utilise le logiciel libre [1:CKAN] développé et maintenu par l'[2:Open Knowledge Foundation] qui permet de créer des catalogues de jeux de données. Chaque jeu de données catalogué dans CKAN contient une description des données et d'autres informations utiles, telles que les formats disponibles, le producteur, si elles sont librement réutilisables, et les sujets dont elles traitent. D'autres utilisateurs peuvent améliorer ces informations (CKAN conserve un historique complet des modifications comme un wiki)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2615,13 +4589,13 @@ msgid "" "listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " "list of catalogues like these around the world at [4:datacatalogs.org], " "which is itself powered by CKAN." -msgstr "CKAN est à la base d'un certain nombre de catalogues de données sur Internet. [1:The Data Hub] est une catalogue ouvert de données ouvertes, dans le style de Wikipedia. Le gouvernement britannique uutilise CKAN pour [2:data.gov.uk], qui liste actuellement 8,000 jeux de données gouvernementaux. Les données publiques officielles de la plupart des pays européens sont listées dans le ctalogue CKAN disponible sur [3:publicdata.eu]. Il existe également une liste de catalogue de ce type disponibles dans le monde disponible sur [4:datacatalogs.org], qui est lui-même propulsé par CKAN." +msgstr "CKAN est à la base d'un grand nombre de catalogues de données sur Internet. [1:The Data Hub] est un catalogue ouvert Open Data, dans le style de Wikipedia. Le gouvernement britannique utilise CKAN pour [2:data.gov.uk], qui liste actuellement 8000 jeux de données gouvernementaux. Les données publiques officielles de la plupart des pays européens sont listées dans le catalogue CKAN disponible sur [3:publicdata.eu]. Une liste des catalogues de ce type disponibles dans le monde est également disponible sur [4:datacatalogs.org], lui-même propulsé par CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" -msgstr "Données ouvertes et Fondation pour la Connaissance ouverte" +msgstr "L'Open Data et l'Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2631,1527 +4605,1468 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "La plupart des données indexées sur %(site_title)s sont couvertes par une licence libre, ce qui signifie que chacun est libre de les utiliser et de les réutiliser de la manière dont il le souhaite. Quelqu'un peut réutiliser par exemple un jeu de données sur les oeuvres d'art municipales que vous auriez trouvé ou produit, puis l'ajouter à une carte touristique, voire construire une application innovante qui vous aiderait à trouver des oeuvres d'art lorsque vous visiterez la ville. L'ouverture des données signifie plus d'innovation, de science collaborative et de gouvernement ouvert. Pour en apprendre plus sur l'Open Data, vous pouvez lire l'[1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " "If you want to get involved with its design or code, join the discussion or " "development [3:mailing lists], or take a look at the [4:OKFN] site to find " "out about our other projects." -msgstr "La [1:Fondation pour la Connaissance Ouverte] est une organisation à but non lucratif [2:faisant la promotion] la connaissance ouverte: écrire et améliorer CKAN est un des moyens de parvenir à ce but. Si vous souhaitez vous impliquer dans son apparence ou son code source, rejoignez les [3:listes de diffusion] consacrées à la discussion ou au développement, ou jetez une oeil sur le site d' [4:OKFN] pour en savoir plus sur nos autres projets." - -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Bienvenue" +msgstr "La [1:Fondation pour la Connaissance Ouverte] est une organisation à but non lucratif [2:assurant la promotion] de la connaissance ouverte : écrire et améliorer CKAN est un des moyens de parvenir à ce but. Si vous souhaitez vous impliquer dans son apparence ou son code source, rejoignez les [3:listes de diffusion] consacrées à la discussion ou au développement, ou jetez une oeil sur le site d'[4:OKFN] pour en savoir plus sur nos autres projets." -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" -msgstr "Bienvenue à" +msgstr "Bienvenue sur" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Trouver des données" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" -msgstr "contient" +msgstr "recense" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "jeux de données" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." -msgstr "Que vous pouvez \n parcourir, apprendre de et télécharger." +msgstr "que vous pouvez \nparcourir, découvrir et télécharger." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Partager des données" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "Ajouter vos propres jeux de données pour les partager avec d'autres et trouver d'autres personnes intéressées par vos données." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" -msgstr "Créer un jeu de données »" +msgstr "Enregistrer des données »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Inscription »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Collaborer" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Apprenez-en plus sur l'Open Data en explorant \n ces ressources :" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "Manuel Open Data" +msgstr "Le Manuel de l'Open Data" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" -msgstr "Qui est connecté ? " +msgstr "Quoi de neuf ? " -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "a" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." -msgstr "jeux de données" +msgstr "jeux de données." + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Importer les jeux de données" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Ici vous pouvez fournir un fichier Excel avec de multiples jeux de données détaillés et les importer dans " + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Connectez-vous pour utiliser cet outil" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Aperçu - Importer" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "jeu de données" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Résumé des modifications (décrivez brièvement les changement effectués)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Producteur :" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Importer" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Importer les Résultats" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr " - Jeux de données - Historique" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Modifier - Jeux de données" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Informations de base" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" -msgstr "Plus d'information" - -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Modifier le résumé (décrivez brièvement les changement effectués)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Auteur :" +msgstr "Plus d'informations" -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." -msgstr "Comme vous ne vous êtes pas identifiés seule votre adresse IP apparaîtra" +msgstr "Comme vous ne vous êtes pas identifié, seule votre adresse IP apparaîtra." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Cliquez ici pour vous identifier" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." -msgstr "avant d'enregistrer (ouvre une nouvelle fenêtre)" +msgstr "avant d'enregistrer (ouvre une nouvelle fenêtre)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." -msgstr "[1:Important:] En soumettant du contenu, vous acceptez de publier vos contributions sous [2:Licence Base de données Ouvertes]. Merci de vous [3:restreindre] de modifier cette page si vous n'êtes [4:pas] d'accord." +msgstr "[1:Important :] En soumettant du contenu, vous acceptez de publier vos contributions sous l'[2:Open Database Licence (ODbL)]. Merci de vous [3:abstenir] de modifier cette page si vous n'êtes [4:pas] d'accord." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" -msgstr "- Mettre à jour les ressources- jeux de données" +msgstr "- Modifier les ressources - Jeux de données" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" -msgstr "Mettre à jour les ressources:" +msgstr "Modifier les ressources :" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" -msgstr "- Jeux de données - Suiveurs" +msgstr "- Jeux de données - Abonnés" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" -msgstr "" +msgstr "Abonnés :" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Nouvelle clé" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "avec valeur" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Lecture du jeu de données en tant que %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Historique du jeu de données" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Ressources (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" -msgstr "Ajouter/mettre à jour les ressources" +msgstr "Ajouter / Mettre à jour les ressources" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Applications, Idées, etc" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" -msgstr "" +msgstr "Abonnés ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Paramètres" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Ajouter - Jeux de données" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Ajouter un jeu de données" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Ressource" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" -msgstr "Un titre descriptif succinct du jeu de données " +msgstr "Un titre succinct décrivant le jeu de données" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" -msgstr "Page d'accueil" +msgstr "Adresse web" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "L'adresse URL de la source du jeu de données (pas le jeu de données lui-même)." -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "exemple : http://www.example.com/statistiques-rapport.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." -msgstr "(Ne vous en faites pas si vous le savez pas sous quelle licence la donnée a été publiée)" +msgstr "(Ne vous en faites pas si vous ne savez pas sous quelle licence la donnée a été publiée)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" -msgstr "Membre de:" +msgstr "Membre de :" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" -msgstr "Ajouter à:" +msgstr "Ajouter à :" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Impossible d'ajouter des groupes." -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." -msgstr "Termes séparés par une virgule qui peuvent relier ce jeux de données à d'autres similaires. Pour plus d'informations sur les conventions, voir [1:cette page wiki]." +msgstr "Termes séparés par une virgule qui peuvent relier ce jeu de données à d'autres similaires. Pour plus d'informations sur les conventions, voir [1:cette page wiki]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "exemple : pollution, rivières, qualité de l'eau" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Ajouter des ressources" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." -msgstr "Téléchargez ou lier à des fichiers de données, API ou d'autres objets reliés à votre jeu de données" +msgstr "Envoyer ou lier des fichiers de données, API ou d'autres objets associés à votre jeu de données." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Nouvelle ressource..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Lier à un fichier" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Lier à une API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Transférer un fichier" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "Saisissez l'URL" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "URL de l'API" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Le nom du contact principal à contacter pour des requêtes concernant ce jeu de données en particulier, grâce à l'adresse e-mail spécifiée dans le champ suivant." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "e-mail du Producteur" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "S'il existe un autre contact important (en complément du contact spécifié dans le champ Producteur) vous pouvez le préciser ici." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "e-mail du Mainteneur" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Un nombre représentant la version (si applicable)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" -msgstr "par exemple 1.2.0" +msgstr "exemple : 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Ajouter des champs spécifiques au jeu de données comme \"localisation:France\" peut aider les utilisateurs à le trouver via le moteur de recherche. Cette donnée apparaitra également sous" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Information additionnelle" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." -msgstr "en consultant le jeu de données" +msgstr "en consultant le jeu de données." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" -msgstr "Vous voulez vraiment modifier l'état de ce jeu de données ?" +msgstr "Voulez-vous vraiment modifier l'état de ce jeu de données ?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" -msgstr "Oui!" +msgstr "Oui !" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Ce jeu de données est" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" -msgstr "résumé" +msgstr "Résumé" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." -msgstr "Décrivez brièvement les changements que vous avez fait..." +msgstr "Décrivez brièvement vos ajouts..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Comme vous ne vous êtes pas identifié, seule votre adresse IP apparaîtra.\n [1:Cliquez ici pour vous connecter] avant de sauvegarder (ouvre une nouvelle fenêtre)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" -msgstr "Important:" +msgstr "Important :" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" -msgstr "En soumettant du contenu, vous acceptez de publier votre contribution sous le" +msgstr "En soumettant du contenu, vous acceptez de publier votre contribution sous l'" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" -msgstr "s'il vous plaît" +msgstr ". S'il vous plaît" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" -msgstr "restreignez vous" +msgstr "abstenez-vous" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" -msgstr "de mettre à jour cett epage si vous n'êtes" +msgstr "de mettre à jour cette page si vous n'êtes" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "pas" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." -msgstr "heureux de le faire." +msgstr "d'accord." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Jeu de données" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" -msgstr "License:" - -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Ce jeu de données est conforme à l'Open Definition" +msgstr "Licence :" -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" -msgstr "[Données Ouvertes]" +msgstr "[Open Data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" -msgstr "Jeux de données liés" +msgstr "Jeux de données associés" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" -msgstr "C'est une ancienne révision de ce jeu de données, comme modifié" +msgstr "Ceci est une ancienne révision de ce jeu de données, comme indiqué" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "sur" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Il peut être légèrement différent de la" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "révision courante" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" -msgstr "C'est la révision courante de ce jeu de données, comme modifié" +msgstr "Ceci est la révision courante de ce jeu de données, comme indiqué" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(modifier)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(aucun)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(paramètres)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Champ" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Source" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Pays" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Source de moisson" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:page du jeux de données] sur\n[2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" -msgstr "- Jeu de donnée - ressource" - -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "Point d'accès API" +msgstr "- Jeu de données - Ressource" -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Téléchargement" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "API de données" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" -msgstr "L'API de données n'est pas disponible pour cette ressource car l'entrepôt de données n'est pas activé" - -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Dernièrement modifié" +msgstr "L'API de données n'est pas disponible pour cette ressource car le DataStore n'est pas activé" -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Licence inconnue" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Depuis le [1:jeu de données]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." -msgstr "Impossible de l'incorporer car la ressource est privée" +msgstr "Impossible d'exporter car la ressource est privée." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" -msgstr "Incorporez" - -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Quelques ressources" +msgstr "Embarquer sur un site" -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" -msgstr "Recherche -" +msgstr "Rechercher -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Connaissez-vous un jeu de données qui devrait être ajouté à" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" -msgstr "Référencez le maintenant" +msgstr "Ajoutez-le" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Autre accès" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" -msgstr "Vous pouvez également accéder à ce catalogue en utilisant le" +msgstr "Vous pouvez également accéder à ce catalogue en utilisant l'" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(voir" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "ou télécharger un" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" -msgstr "complet" +msgstr "dump complet en" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" -msgstr "dump" +msgstr " " -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Une erreur est survenue pendant la recherche.] \n Merci d'essayer à nouveau." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" -msgstr "[1:%(item_count)s] jeux de données trouvé" +msgstr "[1:%(item_count)s] jeux de données trouvés" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" -msgstr "Voulez-vous [1:créer un nouveau jeu de données?]" - -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Recherche..." +msgstr "Voulez-vous [1:enregistrer un nouveau jeu de données ?]" -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "Ajouter un élément" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" msgstr "(obligatoire)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "Merci d'ajouter un titre à l'élément" +msgstr "Merci d'ajouter un titre à l'élément" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "Type de l'élement" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "Application" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "Idée" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "Article d'actualité" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "Papier" +msgstr "Type de l'élément" -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "Article" - -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" msgstr "Merci de décrire l'élément" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" msgstr "Merci d'ajouter une URL" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "URL de l'image" - -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" -msgstr "Merci d'ajouter une URL pour l'image" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "Soumettre" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "Application & Idées" - -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" -msgstr "Montrer les éléments" - -#: ckan/templates/related/dashboard.html:24 -msgid "of" -msgstr "de" - -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" -msgstr "éléments liés trouvés" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "Filtre par type" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "Tous" +msgstr "Merci d'ajouter une URL pour l'image" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "Ordonner par" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "Montrer les éléments" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "Défaut" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "de" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "Les plus vus" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "éléments liés trouvés" -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" msgstr "Les moins vus" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "Les plus récents" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "Les plus anciens" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" -msgstr "Seulement les éléments mis en avant ? " +msgstr "Seulement les éléments mis en avant ?" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "Appliquer" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" -msgstr "" +msgstr "- Applications, Idées, etc" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" -msgstr "" +msgstr "Il n'y a pas encore d'objet ici" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", pourquoi ne pas" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "en ajouter un" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Différences - Révisions" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Différences entre les révisions -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" -msgstr "Depuis:" +msgstr "Depuis :" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" -msgstr "vers:" +msgstr "Vers :" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Différence" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Pas de différences" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Liste" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Historique des révisions" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." -msgstr "Enregistre les changements les plus récents du système, avec les changement les plus récents\n en premier." +msgstr "Suivre les changements les plus récents du système, du plus récent\n au plus ancien." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Révision :" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Actions de révision" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Restaurer" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" -msgstr "Timestamp :" +msgstr "Horodatage :" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Message de log :" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Modifications" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Tags des jeux de données" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Jeu de données - " -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tag -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Incorporez le visualiseur de données" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" -msgstr "Incorporez cette vue" +msgstr "Embarquer cette vue" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" -msgstr "en copiant ceci dans votre page web:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Choisissez la largeur et la hauteur en pixels" +msgstr "en copiant ceci dans votre page web :" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "largeur:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "hauteur:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" -msgstr "Pas couvert par une licence ouverte" +msgstr "Pas couvert par une licence libre" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entité" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Ce formulaire de transfert est valable pour une durée limitée (habituellement 1 heure). Si le\nformulaire expire veuillez recharger la page." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" -msgstr "Fichier:" +msgstr "Fichier :" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" -msgstr "Transfert - réussi" +msgstr "Transfert - Réussi" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Fichier transféré à :" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" -msgstr "transférér un autre >>" +msgstr "Envoyer un autre »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Il y a" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "résultats pour \"" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." -msgstr "résultats pour les tags." +msgstr "résultats pour les mots-clés." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" -msgstr "supprimer la recherche" +msgstr "Supprimer la recherche" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." -msgstr "et voir tous les tags." +msgstr "et voir tous les mots-clés." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Tags" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Tag :" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Il y a %(count)s jeux de données taggés avec [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" -msgstr "" +msgstr "- Tableau de bord - Utilisateur" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" -msgstr "" +msgstr "Quoi de neuf ?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" -msgstr "" +msgstr "Rien de neuf sur CKAN ?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "Alors, pourquoi ne pas ..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "Ajouter un nouveau jeu de données" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" -msgstr "Suivre un autre utilisateur" +msgstr "S'abonner à un autre utilisateur" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "Créer un groupe ou un tag" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" -msgstr "Ou naviguez le dépot" +msgstr "Ou naviguez à travers le catalogue" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Modifier - Utilisateur" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Modifier l'utilisateur :" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Nom complet" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" -msgstr "email" +msgstr "e-mail" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Quelques mot à propos de vous..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Modifier votre mot de passe" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "mot de passe" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" -msgstr "mot de passe (répétez)" +msgstr "Mot de passe (vérification)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" -msgstr "Modifier le nom d'utilisateur" +msgstr "Modifier votre nom d'utilisateur" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "nom d'utilisateur" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "Changer votre nom d'utilisateur vous oblige à vous déconnecter du site, et à vous reconnecter ensuite avec votre nouveau nom d'utilisateur." -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" -msgstr "" +msgstr "- Abonnés - Utilisateur" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" -msgstr "" +msgstr " - Abonnés" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "Tableau de bord" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Mon profil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Modifier le profil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Déconnexion" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" -msgstr "Mes suiveurs ({num_followers})" +msgstr "Mes abonnés ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" -msgstr "Voir le profile" +msgstr "Voir le profil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Enregistrer un compte" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "Recherche sur les utilisateurs" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] utilisateur(s) trouvé(s)." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Trier par nom" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Trier par modifications" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Membre pour" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Connexion - Utilisateur" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Se connecter à" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" -msgstr "Connexion:" +msgstr "Connexion :" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Mot de passe :" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" -msgstr "Se souvernir de moi" +msgstr "Se souvenir de moi " -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" -msgstr "identifiez-vous" +msgstr "Identifiez-vous" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Mot de passe oublié?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Se connecter en utilisant Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." -msgstr "NB: Pour paramétrer votre compte OpenID pour ce site, vous devez d'abord [1: vous enregistrer] et ensuite metter à jour votre profil pour fournir votre OpenID." +msgstr "N.B.: pour paramétrer votre compte OpenID pour ce site, vous devez d'abord [1: vous enregistrer] et ensuite mettez à jour votre profil pour fournir votre OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Merci de sélectionner votre fournisseur de compte :" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" -msgstr "Identifiant OpenID" +msgstr "Identifiant OpenID :" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Vous n'avez pas d'OpenID ?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" " about OpenID] and [2:how to get an\n" " OpenID enabled account]. Probably the simplest way is sign up with a\n" " free OpenID provider such as [3:https://www.myopenid.com/]." -msgstr "OpenID est un service qui permet de s'identifier avec une identité unique dans des sites web différents. Apprenez en [1:plus sur l'OpenID] et [2:comment obtenir un compte openID fonctionnel]. Le moyen le plus simple est probablement de vous inscrire avec un fournisseur d'OpenID gratuit comme [3:https://www.myopenid.com/]." +msgstr "OpenID est un service qui permet de s'identifier avec une identité unique dans des sites web différents. Apprenez-en [1:plus sur OpenID] et [2:comment obtenir un compte OpenID fonctionnel]. Le moyen le plus simple est probablement de vous inscrire avec un fournisseur d'OpenID gratuit comme [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" -msgstr "identifiez-vous avec OpenId" +msgstr "Identifiez-vous avec OpenId" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Se déconnecter - Utilisateur" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Formulaire de déconnexion" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Déconnexion réussie." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" -msgstr "identifié en tant que - utilisateur" +msgstr "Identifié en tant que - Utilisateur" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" -msgstr "identifié dans" +msgstr "Identifié dans" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" -msgstr "est actuellement identifié dans" +msgstr "est actuellement identifié" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" -msgstr "Pour vous enregistrer ou vous inscrire avec une utilisateur différent, vous devez" +msgstr "Pour vous enregistrer ou vous inscrire avec un utilisateur différent, vous devez" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "vous déconnecter" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "d'abord." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Enregistrement - Utilisateur" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Enregistrer un nouveau compte" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" -msgstr "au mins 3 caractères, en utilisant uniquement 'a-z0-9' et '-_'" +msgstr "au moins 3 caractères, en minuscule, comportant uniquement 'a-z0-9' et '-_" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Nom complet (optionnel)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" -msgstr "courriel" +msgstr "e-mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" -msgstr "Enregistrez vous maintenant" +msgstr "Enregistrez-vous maintenant" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" -msgstr "Mot de passe (re-saisir):" +msgstr "Mot de passe (vérification):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Utilisateur" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Membre depuis" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "email" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" -msgstr "Pas d'email" - -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "clé d'API" +msgstr "Pas d'e-mail" -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" -msgstr "- Note: votre clé d'API est visible uniquement par vous!" - -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Modifications" +msgstr "– Note : votre clé d'API est visible uniquement par vous !" -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Activité publique" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Réinitialiser le mot de passe" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Demander une réinitialisation de votre mot de passe" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" -msgstr "Nom d'utilisateur:" +msgstr "Nom d'utilisateur :" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "La ressource \"{0}\" est introuvable" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "L'utilisateur {0} n'est pas autorisé à mettre à jour la ressource {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Ajouter aux groupes" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Sélectionner un groupe..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Code Pays" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Texte Personnalisé" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "texte personnalisé" #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " "please correct it and try again" -msgstr "Il a eu un problème avec votre soumission, merci de corriger et d'essayer à nouveau." +msgstr "Il y a eu un problème avec votre formulaire, merci de corriger et d'essayer à nouveau." #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" -msgstr "" +msgstr "Il y a un problème avec la configuration système" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" msgstr "Votre application a été soumise." -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" -msgstr "Il a eu un problème avec votre soumission, merci de corriger et d'essayer à nouveau." +msgstr "Il y a un problème avec votre formulaire, merci de corriger et d'essayer à nouveau." -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" -msgstr "" +msgstr "Merci de choisir une organisation à laquelle lier ce jeu de données" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Cher administrateur,\n\nUne requête a été faite pour devenir membre de votre groupe." + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "par" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nLa raison invoquée pour la demande soumise est :\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\nMerci de contacter l'utilisateur pour vérifier. Si vous souhaitez l'ajouter, vous pourrez alors le faire en vous rendant ici" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Si vous ne souhaitez pas ajouter cet utilisateur, vous pouvez ignorer cet e-mail." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "Les Organisations vous permettent de gérer des utilisateurs et des jeux de données afin de contrôler qui peut organiser et accéder à vos jeux de données." + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Créer une Organisation" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "<p>Une organisation peut-être paramétrée pour spécifier quels utilisateurs ont la permission d'ajouter ou de supprimer des jeux de données.</p>" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Faire une demande pour devenir membre" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" -msgstr "" +msgstr "Raison" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" -msgstr "Merci d'expliquer au propriétaire les raisons pour lesquelles vous souhaitez de venir éditeur au sein de ce groupe" +msgstr "Merci d'expliquer au propriétaire les raisons pour lesquelles vous souhaitez devenir éditeur au sein de ce groupe" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" -msgstr "" +msgstr "Envoyez votre demande" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." -msgstr "" +msgstr "L'URL de l'image associée à l'organisation." -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" -msgstr "" +msgstr "Organisation parente" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" -msgstr "" +msgstr "Pas d'organisation parente" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" -msgstr "" +msgstr "Gérer les utilisateurs" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." -msgstr "" +msgstr "Il n'y a actuellement pas d'utilisateur associé à ce Diffuseur." -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" -msgstr "" +msgstr "Historique de l'organisation" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" -msgstr "" +msgstr "Que sont les Organisations ?" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " "[1:organization] can be set-up to specify which users have permission to add" " or remove datasets from it." -msgstr "" +msgstr "Alors que les mots-clés sont très utiles pour regrouper des jeux de données, il y a des occasions où vous souhaitez empêcher les utilisateurs d'éditer certains jeu de données. Une [1:Organisation] peut être créée pour définir quels sont les utilisateurs qui ont la permission d'y ajouter ou d'y supprimer des jeux de données." -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" -msgstr "" +msgstr "Rejoindre" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" -msgstr "" +msgstr "Lister les organisations" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" -msgstr "" +msgstr "Ajouter une organisation" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" +msgstr "Ajouter une organisation" -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" -msgstr "" +msgstr "Impossible d'ajouter à une organisation. Merci de rejoindre d'abord une organisation" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" +msgstr "Utilisateurs :" -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "Cher administrateur,\n\nUne requête a été faite pour devenir membre de votre groupe." - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "" +msgstr "Il n'y a actuellement aucun utilisateur au sein de cette organisation." -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Ajouter des utilisateurs" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid L’autorisation est accordée par la présente, gratuitement, à toute personne qui obtient une copie de ce logiciel et de ses fichiers de documentation associés (le « Logiciel »), d’utiliser le Logiciel sans restrictions, y compris mais sans s'y limiter des droits d’utilisation, de copie, de modification, de fusion, de publication, de distribution, de sous-licence et/ou de vente de copies du Logiciel, et d’autoriser les personnes à qui le Logiciel est fourni de faire de même dans le respect des conditions suivantes : la notice de copyright sus-nommée et cette notice permissive devront être inclues avec toutes les copies ou parties substantielles du Logiciel. LE LOGICIEL EST FOURNI « TEL QUEL », SANS GARANTIE D’AUCUNE SORTE, EXPLICITE OU IMPLICITE, Y COMPRIS MAIS SANS Y ÊTRE LIMITÉ, LES GARANTIES DE QUALITÉ MARCHANDE, OU D’ADÉQUATION À UN USAGE PARTICULIER ET D’ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU PROPRIETAIRES DU COPYRIGHT NE POURRONT ETRE TENUS RESPONSABLES DE TOUTE RECLAMATION, TOUT DOMMAGE OU AUTRE RESPONSABILITÉ, PAR VOIE DE CONTRAT, DE DÉLIT OU AUTRE RÉSULTANT DE OU EN CONNEXION AVEC LE LOGICIEL OU AVEC L’UTILISATION OU AVEC D’AUTRES ÉLÉMENTS DU LOGICIEL. " + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"\"\n" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "Cette version compilée de SlickGrid a été obtenue en utilisant Google Closure Compiler, avec les commandes suivantes:⏎ ⏎ java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js⏎ ⏎ Il y a besoin de deux autres fichiers pour que l’affichage de SlickGrid fonctionne correctement: ⏎ ⏎ * jquery-ui-1.8.16.custom.min.js ⏎ * jquery.event.drag-2.0.min.js⏎ ⏎Ils sont inclus dans le fichier de construction pour aider à gérer les problèmes de compatibilité.⏎ ⏎ Reportez-vous à la licence de SlickGrid license inclue dans le fichier MIT-LICENSE.txt file.⏎ ⏎ [1] https://developers.google.com/closure/compiler/" -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 -msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "Si vous ne souhaitez pas ajouter cet utilisateur vous pouvez ignorer ce courriel" +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Nombre total de jeux de données" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Date" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Historique des révisions du jeu de données" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Nouveaux jeux de données" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "Les jeux de données les mieux notés" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "Note moyenne" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "Nombre de notes" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "Pas de note" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "Les jeux de données les plus édités" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "Nombre de modifications" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "Groupes les plus gros" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "Pas de groupes" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "Mots-clés les plus utilisés" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Nombre de jeu de données" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Choississez un attribut de jeu de données et découvrez quelles sont les catégories qui rassemblent le plus de jeux de donnéesdans cette zone. Par exemple tags, grouopes, licences, format, pays" +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Utilisateurs possédant le plus de jeux de données" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Choississez une zone" +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" msgstr "Nombre total de jeux de données" -#: ckanext/stats/templates/ckanext/stats/index.html:60 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 msgid "Revisions to Datasets per week" msgstr "Révisions de jeux de données par semaine" -#: ckanext/stats/templates/ckanext/stats/index.html:63 -msgid "Top Rated Datasets" -msgstr "Les jeux de données les mieux notés" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Average rating" -msgstr "notation moyenne" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Number of ratings" -msgstr "Nombre de notation" - -#: ckanext/stats/templates/ckanext/stats/index.html:70 -msgid "No ratings" -msgstr "Pas de notation" - -#: ckanext/stats/templates/ckanext/stats/index.html:72 -msgid "Most Edited Datasets" -msgstr "Les jeux de données les plus édités" - -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Number of edits" -msgstr "Nombre d'édition" - -#: ckanext/stats/templates/ckanext/stats/index.html:80 -msgid "Largest Groups" -msgstr "Groupe le plus large" - -#: ckanext/stats/templates/ckanext/stats/index.html:88 -msgid "Top Tags" -msgstr "Tag le plus utilisé" - -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" -msgstr "Utilisateurs possédant le plus de jeux de données" +msgstr "Utilisateurs ayant enregistré le plus de jeux de données" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" -msgstr "Page la plus récemment mise à jour" +msgstr "Dernière page mise à jour :" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" -msgstr "Tableau de bord - statistiques" +msgstr "Tableau de bord - Statistiques" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Tableau de bord des jeux de données" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Choisissez un attribut de jeu de données et découvrez quelles sont les catégories qui rassemblent le plus de jeux de données dans ce domaine. Par exemple mots-clés, groupes, licences, format, pays." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Choisissez une zone" diff --git a/ckan/i18n/hu/LC_MESSAGES/ckan.mo b/ckan/i18n/hu/LC_MESSAGES/ckan.mo index fc6fb47ce506c00071a7c2f1e476d6569e9ba260..75fe1a1c12ec1da0b4ae8e458dd34dec39077f76 100644 GIT binary patch literal 101717 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 Zz+xB?Wj&$T3hAz(8Nx-;Mn=D={y%*vb7}wp literal 71492 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 A?EnA( diff --git a/ckan/i18n/hu/LC_MESSAGES/ckan.po b/ckan/i18n/hu/LC_MESSAGES/ckan.po index 1d6b7300316..76d012ed733 100644 --- a/ckan/i18n/hu/LC_MESSAGES/ckan.po +++ b/ckan/i18n/hu/LC_MESSAGES/ckan.po @@ -1,355 +1,638 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <internet@davidread.org>, 2011. -# Kalman Kemenczy <kkemenczy@gmail.com>, 2011, 2012. -# <kitzinger@gmail.com>, 2012. -# okfn <sysadmin@okfn.org>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. -# <stefan.marsiske@gmail.com>, 2011. -# stf <stefan.marsiske@gmail.com>, 2011. +# <internet@davidread.org>, 2011 +# Kalman Kemenczy <kkemenczy@gmail.com>, 2011-2012 +# kitzinger <kitzinger@gmail.com>, 2012 +# Open Knowledge Foundation <sysadmin@okfn.org>, 2011 +# Sean Hammond <sean.hammond@okfn.org>, 2012 +# stf <stefan.marsiske@gmail.com>, 2011 +# stf <stefan.marsiske@gmail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-08-12 20:28+0000\n" -"Last-Translator: Kalman Kemenczy <kkemenczy@gmail.com>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 13:59+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Hungarian (http://www.transifex.com/projects/p/ckan/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: hu\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "%s nevű authorizációs funkció nem található" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "A rendszer kezeléséhez adminisztrátornak kell lennie" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "A változásokat mentettük" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "ismeretlen felhasználó" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Felhasználó hozzáadva" +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Rólunk" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "ismeretlen hitelesítő csoport:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Hitelesítő csoport hozzáadva" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Az oldal megtekintése nem engedélyezett" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Hozzáférés megtagadva" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Nem található" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Hibás kérés" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "%s nevü tevékenység nem található" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON Hiba: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Integritási hiba" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Nem listázható ilyen típusú egyed: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Nem olvasható ilyen típusú egyed: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Ilyen típusú egyed létrehozása sikertelen: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Ilyen típusú egyed létrehozása sikertelen: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Ilyen típusú egyed törlése sikertelen: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Nincs verzió megadva" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Nincs ilyen azonosítóval rendelkező verzió: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Nem olvasható paraméterek:%r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Hibás keresési feltétel: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Ismeretlen regisztráció: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Hibás qjson érték" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "A kérés paramétereit json kódolású \"dictionary\"-ben kell megadni" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Ismeretlen csoport" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "%s olvasása nem engedélyezett" +msgid "Unauthorized to read group %s" +msgstr "%s csoport olvasása nem engedélyezett" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Csoportok" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Cimkék" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licenc" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Nincs joga a csoport létrehozásához" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "%r nevü felhasználó nem jogosult %r szerkesztésére" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Ismeretlen csoport" +msgid "User %r not authorized to edit %s" +msgstr "A(z) '%r' felhasználó nem jogosult az %s módosítására" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "A(z) %r felhasználó nem jogosult az %s jog módosítására" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" msgstr "" -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 -#, python-format -msgid "Unauthorized to read resource %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "%s csoport olvasása nem engedélyezett" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:554 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "A(z) '%r' felhasználó nem jogosult az %s módosítására" +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Válasszon ki két verziót az összehasonlításhoz." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "%r nevü felhasználó nem jogosult %r szerkesztésére" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "CKAN csoport változásnaplója" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "A CKAN Csoport legújabb változásai:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Naplóbejegyzés: " -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Ez az oldal jelenleg üzemen kívűl. Az adatbázis nem inicializált." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "" -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "" -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "" -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Hibás verzió formátum: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Adatkészlet nem található" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "A %s csomag olvasás nem engedélyezett." -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Nincs joga a csoport készítéshez" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "CKAN tároló változatok előzményei" @@ -358,533 +641,423 @@ msgstr "CKAN tároló változatok előzményei" msgid "Recent changes to the CKAN repository." msgstr "Legutóbbi változások a CKAN gyűjteményben." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Verzió frissítve" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Egyéb" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Cimke nem található" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Felhasználó létrehozása nem engedélyezett" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "%s felhasználó létrehozása nem engedélyezett" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Felhasználó nem található" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Hibás Captcha. Kérjük próbalkozzon újra" -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Felhasználó nincs meghatározva" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "%s felhasználó szerkesztése nem engedélyezett" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "%s felhasználó nem szerkesztheti %s felhasználót." -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" több felhasználóval is egyezik" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Nincs ilyen felhasználó: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Az beérkező emailből megtudhatja a visszaállító kódot (reset code)." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Nem sikerült a visszaállító linket %s elküldeni." -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Hibás visszaállítókód (reset code). Kérjük próbálja újra." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "A jelszó visszaállításra került." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "A jelszónak 4 vagy több betűnél hosszabbnak kell lennie." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "A megadott jelszavak nem egyeznek." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Név" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." +#: ckan/controllers/user.py:479 +msgid "You must provide a password" msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2 + karakter, kisbetű, kizárólag \"a-z0-9\" és \"-_ '" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Részletek" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" +#: ckan/controllers/user.py:540 +msgid "{0} not found" msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "A névnek legalább %s jelből kell állnia" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "A névnek kizárólag ékezet nélküli kisbetükből és '-', '_' állhat" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Ilyen nevű adatkészlet már létezik az adatbázisban" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Ilyen nevü csoport már létezik az adatbázisban" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Az érték nem megfelelő formátumú: %s" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Nincs)" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Adatkészlet erőforrásai hiányosak." +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "A \"%s\" cimkének legalább %s hosszúnak kell lennie" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Már létező kulcs \"%s\"" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Extra kulcs-érték pár: a kulcs nincs a(z) \"%s\" értékre beállítva." +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Nem adható hozzá csoport." +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Csoport" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "egyéb - kérjük határozza meg" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Kiegészitők" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Csomag" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Csomagok hozzáadása" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Az adatkészlet rövid leíró címe." +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "A a csomag egyedi azonosítója." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" msgstr "" -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "A verziót jelző szám (ha van)" +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "A vonatkozó weblap címe (URL)" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "pl http://www.example.com/statisztika.html" +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licenc" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "A licenc, amely alapján az adatkészlet is megjelent." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Cimkék" +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." +#: ckan/lib/formatters.py:20 +msgid "February" msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" +#: ckan/lib/formatters.py:24 +msgid "March" msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." +#: ckan/lib/formatters.py:28 +msgid "April" msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Formátum választás: CSV | RDF | XML | XBRL | SDMX | HTML + RDFa | Egyéb (ígény szerint)" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Jegyzetek" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Az adatkészlet fő leírása" +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." +#: ckan/lib/formatters.py:44 +msgid "August" msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "%sMarkdown formázás%s használható itt." +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Alap információk" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Erőforrások" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Csoportok" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Részletek" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Cím" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Verzió" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Szerző" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Szerző emailcíme" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Karbantartó" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Karbantartó emailcíme" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licenc" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Állapot" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Ismeretlen kulcs:%s" +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Üres kulcs" +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Frissítve" +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "" -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Kedves %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Acímzett e-mail címe nem elérhető!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -894,8 +1067,8 @@ msgid "" " %(reset_link)s\n" msgstr "" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Jelszó visszaállítása" @@ -911,11 +1084,11 @@ msgstr "Weboldal nincs megadva" msgid "Author not given" msgstr "" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Hivatkozások nem engedélyezettek a log_message-ben." @@ -928,8 +1101,8 @@ msgstr "Hivatkozások nem engedélyezettek a log_message-ben." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Hiányzó érték" @@ -942,15 +1115,32 @@ msgstr "" msgid "Please enter an integer value" msgstr "" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Erőforrások" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Kiegészitők" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Hiányzó érték" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Hiányző érvényes API kulcs." @@ -959,181 +1149,246 @@ msgstr "Hiányző érvényes API kulcs." msgid "Tag vocabulary \"%s\" does not exist" msgstr "" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Felhasználó" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Adatkészlet" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Csoport" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Érvénytelen egész szám" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Dátumformátum hibás" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Adatkészlet" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Felhasználó" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "" -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "A névnek legalább %s jelből kell állnia" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "" -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Már létező kulcs \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Ilyen nevü csoport már létezik az adatbázisban" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "A \"%s\" cimkének legalább %s hosszúnak kell lennie" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "A '%s' cimke csak betűket és számokat '-' és '_' jeleket tartalmazhat." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "A \"%s\" cimke nem lehet nagybetűs" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Ez bejelentkezési név nem áll rendelkezésre." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Írja be mindkét jelszót" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "A jelszó 4 karakter vagy hosszabbnak kell lennie" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "A megadott jelszavak nem egyeznek" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "" -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Objektum létrehozva: %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Csomagok közötti kapcsolat létrehozásá: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Meg kell adni egy csomagnevet vagy azonosítót (\"package\" paraméter)." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Meg kell adni értékelést (\"rating\" paraméter)." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Az értékelés egész számnak kell lennie." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Az értékelésnek %i és %i közé kell esnie." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1141,44 +1396,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "REST API: %s csomag törlése" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Törlés: %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "ismeretlen felhasználó" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1187,343 +1455,285 @@ msgid "Resource was not found." msgstr "Erőforrás nem található." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "A csomag nem található" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: csomagok közötti kapcsolat módosítása: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" +msgid "User %s not authorized to create organizations" msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Csoport nem található." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 #, python-format -msgid "User %s not authorized to read these packages" +msgid "User %s not authorized to delete organization %s members" msgstr "" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:90 #, python-format -msgid "User %s not authorized to read package %s" +msgid "User %s not authorized to read these packages" msgstr "" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" msgstr "" -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" +msgid "User %s not authorized to edit resource %s" msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "" -#: ckan/logic/auth/update.py:70 +#: ckan/logic/auth/update.py:79 #, python-format -msgid "User %s not authorized to edit permissions of package %s" +msgid "User %s not authorized to edit group %s" msgstr "" -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:89 #, python-format -msgid "User %s not authorized to edit group %s" +msgid "User %s not authorized to edit organization %s" msgstr "" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "A(z) '%s' felhasználó nem jogosult az %s módosítására" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "%s felhasználó nem jogosult az módosítására" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "" @@ -1572,829 +1782,2637 @@ msgstr "%s szülője" msgid "has sibling %s" msgstr "%s testvére" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Módosítás" - -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Előzetes nézet" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Betöltés ..." -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Használhatja" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Adatkészletek száma" +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Leírás" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Tagjainak száma" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Adatkészlet forrásai megtekintése" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "LETÖLTÉS" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Nincs letölthető forrás." +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Mégse" -#: ckan/templates/_util.html:140 -msgid "No description for this item" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" msgstr "" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "Még senki sem értékelte" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" msgstr "" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Felhasználói csoport" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Fájl feltöltése" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Hiba" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Módosítás" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" +#: ckan/templates/footer.html:9 +msgid "About {0}" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." +#: ckan/templates/footer.html:10 +msgid "CKAN API" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Betöltés ..." +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " +#: ckan/templates/header.html:16 +msgid "View profile" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Kijelentkezés" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Regisztrálás" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Adatkészletek" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Keresés" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Rendszergazdák" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Adatcsomagok csoportja" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Tagok" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Hozzáadás" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Törlés" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Cím" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Leírás" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Üdvözöljük" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Az űrlap hibás mezőket tartalmaz:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Mentés" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Nézet" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "További információ" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Mező" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Érték" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formátum" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licenc" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Szerző" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API Dokumentáció" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Forrás" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Karbantartó" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Verzió" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Állapot" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Link egy fájlra" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Link API-ra" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Erőforrás" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Név" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Előzetes nézet" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Főoldal" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Ez a csomag teljesíti a Nyílt Tudás Definíció követelményeit." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "A jelszó módosítása" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Felhasználók" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Belépés" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Elfelejtette a jelszavát?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File" +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Kilépés" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Használhatja" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Adatkészletek száma" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Adatkészlet forrásai megtekintése" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "LETÖLTÉS" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Nincs letölthető forrás." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "Még senki sem értékelte" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Hiba" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Mégse" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Formátum" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hash" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Érték" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Kilépés" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Belépés" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Regisztrálás" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Adatkészlet hozzáadása" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Keresés" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Rólunk" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Fő tartalomsablon helykitöltő … cserélje le." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API Dokumentáció" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Kapcsolat" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Adatvédelmi szabályzat" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Szekciók" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Felhasználók" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Statisztikák" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Változatok" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Site Admin" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Nyelvek" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Licenc" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Open Database Licenc" -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" -msgstr "Ez a tartalom és az adatok szabadok" - -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" -msgstr "Hajtja a" - -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "CKAN" - -#: ckan/templates/layout_base.html:212 -msgid "v" -msgstr "v" - -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Ez a tartalom és az adatok szabadok" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Hajtja a" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Szerepek Frissítése" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Szerepek hozzáadása bármely felhasználóhoz" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Főoldal" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Jogosultságok" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Jogosultáság - Engedélyező csoportok" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Nincs)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Engedélyezés:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Mentés" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Hozzáadás" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Szerkesztés:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Jelenleg nincs tagja a csoportnak" - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Engedélyező csoportok" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Jelenleg [1:%(item_count)s] engedélyező csoport van." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Nézet" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Ahelyett, hogy adott felhasználónak adna jogokat, adjon jogot egy csomagnak vagy csoportnak, valamint lehetőség van arra, hogy adott felhasználóknak ugyanolyan jogot állítson be.\n Ehhez\n [1:authorization group] létrehozása szükséges, amelyhez felhasználókat kell hozzáadni." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "" - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Új engedélyező csoport létrehozása" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Új - Engedélyező csoportok" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Új engedélyező csoport" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Engedélyező csoportok" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Tagok" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Jelenleg [:%(item_count)s] felhasználó van az engedélyező csoportban." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Adatkészletek" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Jelenleg nincs adatkészlet a csoportban" -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Történet" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Hiba:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Változat" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Időbélyeg" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Napló üzenet" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Összehasonlítás »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Csoport Történet" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Adatcsomagok csoportja" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2402,177 +4420,131 @@ msgid "" "from it." msgstr "A címkék nagyon hasznosak a csomagok összerendelésénél, mindazonáltal előfordulhat, hogy érdemes korlátozni, mely felhasználók módosíthatják a címkéhez tartozó csomagok listáját. Egy csoport létrehozásával meghatározhatjuk mely felhasználók szerkeszthetik az címkéhez tartozó csomagok listáját." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Történet" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "" -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "" -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Hibák az űrlapon" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Az űrlap hibás mezőket tartalmaz:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2 + karakter, kisbetű, kizárólag \"a-z0-9\" és \"-_ '" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "" -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "aktív" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "törölve" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Törlés" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "" -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Adatkészlet hozzáadása" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Rendszergazdák" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "" -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2581,7 +4553,7 @@ msgid "" " find." msgstr "" -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2592,11 +4564,11 @@ msgid "" "provide some basic visualisation tools." msgstr "" -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2607,7 +4579,7 @@ msgid "" "keeps a fully versioned history)." msgstr "" -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2618,11 +4590,11 @@ msgid "" "which is itself powered by CKAN." msgstr "" -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2634,7 +4606,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2643,1083 +4615,968 @@ msgid "" "out about our other projects." msgstr "" -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Üdvözöljük" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Üdvözöljük" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Adatok keresése" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "tartalmaz" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "adatkészletek" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "" -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Adatok megosztása" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Hozzon létre adatkészletet »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Iratkozzon fel »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Együttműködés" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Ki van még itt?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "adatkészletek" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Összefoglalás szerkesztése (a változások rövid összefoglalása)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Szerző" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Adatkészletek - Történet" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Szerkesztés - Adatkészletek" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Alapvető információk" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Összefoglalás szerkesztése (a változások rövid összefoglalása)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Szerző" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Mivel nem regisztrált, ezért ez az IP-címe lesz." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Ide kattintson a belépéshez" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "mielőtt elmenti (új ablak fog megnyílni)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "" -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Új kulcs" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "értékkel" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Adatkészlet története" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Hozzáadás - Adatkészletek" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Adatkészlet hozzáadása" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Erőforrás" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Főoldal" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "A vonatkozó weblap címe (URL)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "pl http://www.example.com/statisztika.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Nem adható hozzá csoport." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "" -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "" -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Link egy fájlra" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Link API-ra" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Fájl feltöltése" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "Fájl URL" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Szerző emailcíme" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Karbantartó emailcíme" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "A verziót jelző szám (ha van)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "További információ" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Adatkészletek" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licenc:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Ez a csomag teljesíti a Nyílt Tudás Definíció követelményeit." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Nyílt adat]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "aktuális verzió" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(Nincs)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Mező" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Forrás" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Ország" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Néhány erőforrás" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Keresés -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Regisztrálja most" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Egyéb hozzáférés" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "teljes" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "" -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "Összesen [1:%(item_count)s] adatkészlet." -#: ckan/templates/package/search.html:57 -msgid "Would you like to [1:create a new dataset?]" -msgstr "Szeretne [1:új csomagot létrehozni]?" - -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "" - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 -msgid "Add item" -msgstr "" - -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "Szeretne [1:új csomagot létrehozni]?" -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "of" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Különbségek - Változatok" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Változatok közötti különbségek" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Forrás:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Cél:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Különbség" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Nincs különbség" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Előzmények" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Ez az oldal a csomagadatbázis összes változását megjeleníti időrendi sorrendben visszafelé." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Változat:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Törlés visszavonása" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Időbélyeg:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Napló Üzenet:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Változások" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Adatkészlet -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr "Címke -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Felhasználó" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "" -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Összesen" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "eredmények" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "címkék eredményei" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Keresés törlése" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "összes címke mutatása" -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Címkék" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Címke:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Összesen %(count)s csomag [1:%(tagname)s] cimkével:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Szerkesztés - Felhasználó" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Felhasználó módosítása:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "" -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "A jelszó módosítása" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Kijelentkezés" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "" -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Rendezés név szerint" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Rendezés szerkesztések " -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Tag" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Bejelentkezés - Felhasználó" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Belépés" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Bejelentkezés:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Jelsző:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Elfelejtette a jelszavát?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Belépés Open ID használatával" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "" -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Válassza ki a szolgáltatóját:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Nincs OpenID felhasználója?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3728,256 +5585,161 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "" -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Kilépés - Felhasználó" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Sikeres kilépés." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Regisztráció - Felhasználó" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3+ karakter, kizárólag \"a-z0-9\" és \"-_\"" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Jelszó (ismétlés):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Felhasználó" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Jelszó visszaállítása" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Kérjen jelszó visszaállítást" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Felhasználó név:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" +"There was a problem with your submission, " +"please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" +"There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" @@ -3985,15 +5747,18 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -4004,6 +5769,7 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" @@ -4011,148 +5777,295 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Válassz ki egy adatkészlet tulajdonságot, hogy megtudd, hogy az adott területen mely kategória rendelkezik a legtöbb adatkészlettel!" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Adatkészlet száma" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Legmagasabbra értékelt adatkészletek" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Értékelések átlaga" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Értékelések száma" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Nincs még értékelve" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "A leggyakrabban szerkesztett adatkészletek" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Szerkesztések száma" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "A legnépesebb csoportok" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Leggyakoribb címkék" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "A legtöbb adatkészletet feltöltő felhasználók" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "A legutóbb frissített oldal" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Válassz ki egy adatkészlet tulajdonságot, hogy megtudd, hogy az adott területen mely kategória rendelkezik a legtöbb adatkészlettel!" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/id/LC_MESSAGES/ckan.mo b/ckan/i18n/id/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..a2d0ccac5b7e6262a0afc65ca51e0a03495d2b28 GIT binary patch literal 103107 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 literal 0 HcmV?d00001 diff --git a/ckan/i18n/id/LC_MESSAGES/ckan.po b/ckan/i18n/id/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..ff5c8e30b5c --- /dev/null +++ b/ckan/i18n/id/LC_MESSAGES/ckan.po @@ -0,0 +1,6051 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +# demank <sukmabudi@yahoo.com>, 2013 +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:01+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" +"Language-Team: Indonesian (http://www.transifex.com/projects/p/ckan/language/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "Fungsi otorisasi tidak ditemukan: %s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Admin" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Editor" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "Harus menjadi administrator sistem untuk mengelola" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Tentang" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "Tidak dapat membersihkan paket %s yang berasosiasi dengan revisi %s yang menyertakan paket tak-terhapus %s" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "Masalah membersihkan revisi %s: %s" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "Pembersihan selesai" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "Aksi tidak diimplementasikan." + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "Tidak diizinkan untuk melihat laman ini" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "Akses ditolak" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "Tidak ditemukan" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "Permintaan buruk" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "Nama aksi tidak diketahui: %s" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "Masalah JSON: %s" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "Data permintaan buruk: %s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "Integritas Bermasalah" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "Parameter Bermasalah" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "Tidak dapat membuat daftar entitas dari tipe ini: %s" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "Tidak dapat membaca entitas dari tipe ini: %s" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "Tidak dapat membuat entitas baru dari tipe ini: %s %s" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "Tidak dapat menambahkan paket ke indeks pencarian" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "Tidak dapat memperbarui entitas dari tipe ini: %s" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "Tidak dapat memperbarui indeks pencarian" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "Tidak dapat menghapus entitas dari tipe ini: %s %s" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "Tidak ada revisi dispesifikasikan" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "Tidak ada revisi dengan id: %s" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "Istilah pencarian hilang ('since_id=UUID' atau 'since_time=TIMESTAMP')" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "Tidak dapat membaca parameter: %r" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "Opsi pencarian buruk: %s" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "Register tidak dikenal: %s" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "Nilai qjson cacat" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "Paramater yang diminta harus dalam bentuk kamus encoded json." + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Grup tidak ditemukan" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "Tidak ada izin untuk membaca grup %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Tidak dapat menambahkan deskripsi" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grup" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Tag" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Lisensi" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "Tidak punya izin untuk membuat grup" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "Pengguna %r tidak ada izin untuk mengedit %s" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "Pengguna %r tidak punya izin untuk mengedit otorisasi %s" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "Pilih dua revisi sebelum melakukan perbandingan." + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Pengguna %r tidak punya izin untuk mengedit %r" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "Riwayat Revisi Grup CKAN" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "Perubahan terbaru Grup CKAN:" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "Log pesan:" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "Situs ini sedang luring. Basisdata tidak diinisialisasikan." + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "Silahkan <a href=\"{link}\">perbarui profil anda</a> dan tambahkan alamat email anda dan nama lengkap anda. {site} menggunakan alamat email anda bila anda memerlukan untuk menyetel ulang password anda." + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "Silahkan <a href=\"%s\">perbarui profil anda</a> dan tambahkan alamat email anda. " + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "%s menggunakan alamat email anda jika anda memerlukan untuk menyetel ulang password anda." + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "Silahkan <a href=\"%s\">perbarui profil anda</a> dan tambahkan nama lengkap anda." + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "Format revisi cacat: %r" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "Kumpulan data tidak ditemukan" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "Tidak punya izin untuk membaca paket %s" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "Riwayat Revisi Kumpulan Data CKAN" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "Perubahan terbaru Kumpulan Data CKAN:" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "Tidak punya izin untuk membuat paket" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Sumberdaya tidak ditemukan" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "Tidak dapat menambahkan paket ke indeks pencarian." + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "Tidak dapat memperbarui indeks pencarian." + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Tidak ada izin untuk membaca sumberdaya %s" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "Tidak ada unduhan tersedia" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Paling banyak dilihat" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Paling baru" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Paling lama" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "Item terkait yang diminta tidak ditemukan" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Aplikasi" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Ide" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Artikel Baru" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Kertas" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Kiriman" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualisasi" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "Riwayat Revisi Repositori CKAN" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "Perubahan terbaru untuk repositori CKAN." + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "Kumpulan data yang dipengaruhi: %s.\n" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "Revisi diperbarui" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "Lainnya" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "Tag tidak ditemukan" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "Tidak punya izin untuk membuat pengguna" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "Tidak punya izin untuk membuat pengguna %s" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "Pengguna tidak ditemukan" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "Captcha salah. Silahkan coba lagi." + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "Pengguna \"%s\" sekarang terdaftar tetapu anda masih masuk sebagai \"%s\" dari sebelumnya" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "Tidak ada pengguna dispesifikasikan" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "Tidak ada izin untuk mengedit pengguna %s" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "Pengguna %s tidak punya izin untuk mengedit %s" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "Profil diperbarui" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "%s sekarang masuk" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "Gagal masuk. Username atau password tidak benar." + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "(Atau bila menggunakan OpenID, itu tidak diasosiasikan dengan akun pengguna.)" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "\"%s\" cocok dengan beberapa pengguna" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "Bukan semacam pengguna: %s" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "Silahkan periksa inbox anda untuk kode setel ulang." + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "Tidak dapat mengirimkan tautan setel ulang: %s" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "Kunci setel ulang cacat. Silahkan coba lagi." + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "Password anda sudah disetel ulang." + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "Password anda harus sedikitnya 4 karakter atau lebih." + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "Password yang anda masukkan tidak cocok." + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Masalah: tidak dapat menguraikan teks About" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} memperbarui profil mereka" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} mendaftar" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "Perbarui avatar anda di gravatar.com" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "Tidak dikenal" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "tidak bernama" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "Kumpulan data baru yang dibuat." + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "Sumberdaya yang diedit." + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "Setelan yang diedit." + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "Yang terhormat %s," + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "%s <%s>" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "Tidak ada alamat email penerima tersedia!" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "Anda telah meminta password anda pada %(site_title)s untuk disetel ulang.\n\nSilahkan klik tautan berikut ini untuk mengkonfirmasi permintaan ini:\n\n %(reset_link)s\n" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "Setel ulang password anda" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "Tidak dapat membuat deskripsi paket" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "Tidak ada laman web diberikan" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "Tidak ada pembuat diberikan" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "Tidak ada pemelihara diberikan" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "Tidak diperkenankan ada tautan dalam log_message." + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "Nilai hilang" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "Field masukan %(name)s tidak diharapkan." + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "Silahkan masukkan sebuah nilai integer" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Sumberdaya" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "Paket sumberdaya(s) cacat" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Ekstra" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "Nilai Hilang" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "Tidak ada kunci API yang sah disediakan." + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "Kosakata tag \"%s\" tidak ada" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Pengguna" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Kumpulan data" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grup" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "Integer cacat" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "Format tanggal salah" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "Terkait" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "Nama grup atau ID tersebut tidak ada." + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "Tipe aktivitas" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "Nama tersebut tidak dapat digunakan" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Nama sedikitnya harus %s karakter panjangnya" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "Nama maksimal hingga %i karakter panjangnya" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "Url harus murni huruf kecil karakter alfanumerik (ascii) dan simbol ini: -_" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "URL tersebut sudah digunakan." + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "Panjang nama \"%s\" kurang dari minimal %s" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "Panjang nama \"%s\" melebihi maksimal %s" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "Versi harus maksimal %i karakter panjangnya" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Kunci duplikat \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Nama grup sudah ada di basisdata" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Panjang tag \"%s\" kurang dari minimal %s" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "Panjang tag \"%s\" lebih besar dari maksimal %i" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "Tag \"%s\" harus berupa karakter alfanumerik atau simbol: -_." + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "Tag \"%s\" tidak boleh huruf besar" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "Nama login tersebut tidak tersedia." + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "Silahkan masukkan kedua password" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "Password anda harus 4 karakter atau lebih" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "Password yang anda masukkan tidak cocok" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "Pengeditan tidak diperkenankan karena mirip spam. Silahkan abaikan tautan pada deskripsi anda." + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "Perbendaharaan nama tersebut sudah digunakan." + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "Tidak dapat mengubah nilai kunci dari %s ke %s. Kunci ini read-only" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "Perbendaharaan tag tidak ditemukan." + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "Tag %s bukan milik perbendaharaan %s" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "Tidak ada nama tag" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "Tag %s sudah menjadi perbendaharaan %s" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "Mohon sediakan sebuah URL yang sah" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "REST API: Membuat objek %s" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "REST API: Membuat hubungan paket: %s %s %s" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "REST API: Membuat anggota dari objek %s" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "Anda harus menyediakan id paket atau nama (parameter \"paket\")." + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "Anda harus menyediakan sebuah peringkat (parameter \"rating\")" + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "Peringkat harus berupa nilai integer." + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "Peringkat harus antara %i dan %i." + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "Anda tidak dapat mengikuti diri anda sendiri" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "REST API: Menghapus Paket: %s" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "REST API: Hapus %s" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "id tidak berada dalam data" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "Tidak dapat menemukan perbendaharaan \"%s\"" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "Tidak dapat menemukan tag \"%s\"" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "" + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "Jangan spesifikasikan bila menggunakan parameter \"query\"" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "Harus berupa pasangan(s) <field>:<value>" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "Field \"{field}\" tidak dikenali dalam resource_search." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "pengguna tidak dikenal:" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "Item tidak ditemukan." + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "Sumberdaya tidak ditemukan." + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "REST API: Memperbarui objek %s" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "Paket tidak ditemukan." + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "REST API: Memperbarui hubungan paket: %s %s %s" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "TaskStatus tidak ditemukan." + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "Pengguna %s tidak punya izin untuk membuat paket" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "Pengguna %s tidak punya izin untuk mengedit grup ini" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "Anda harus menjadi sysadmin untuk membuat item terkait istimewa" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "Anda harus masuk dulu untuk menambah sebuah item terkait" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "Pengguna %s tidak punya izin untuk mengedit paket ini" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "Pengguna %s tidak punya izin untuk membuat grup" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "Pengguna %s tidak punya izin untuk membuat pengguna" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "Grup tidak ditemukan." + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "Kunci API yang sah diperlukan untuk membuat sebuah paket" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "Kunci API yang sah diperlukan untuk membuat sebuah grup" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "Pengguna %s tidak punya izin untuk menghapus item terkait %s" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Tidak ada paket ditemukan untuk sumberdaya ini, tidak dapat memeriksa otorisasi." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "Hanya pemilik yang dapat menghapus item terkait" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "Pengguna %s tidak punya izin untuk menghapus relasi %s" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "Pengguna %s tidak punya izin untuk menghapus grup %s" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "Pengguna %s tidak punya izin untuk menghapus task_status" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "Pengguna %s tidak punya izin untuk membaca paket ini" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "Pengguna %s tidak punya izin untuk membaca paket %s" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "Pengguna %s tidak punya izin untuk membaca sumberdaya %s" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "Pengguna %s tidak punya izin untuk mengedit paket %s" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "Pengguna %s tidak punya izin untuk mengubah kondisi dari paket %s" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "Pengguna %s tidak punya izin untuk mengedit grup %s" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "Hanya pemilik yang dapat memperbarui item terkait" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "Anda harus menjadi sysadmin untuk mengubah field item terkait yang istimewa." + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "Pengguna %s tidak punya izin untuk mengubah kondisi dari grup %s" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "Pengguna %s tidak punya izin untuk mengedit perizinan dari grup %s" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "Pengguna %s tidak punya izin untuk mengedit pengguna %s" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "Pengguna %s tidak punya izin untuk mengubah kondisi revisi" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "Pengguna %s tidak punya izin untuk memperbarui tabel task_status" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "Pengguna %s tidak punya izin untuk memperbarui tabel term_translation" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "Kunci API yang sah diperlukan untuk mengedit paket" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "Kunci API yang sah diperlukan untuk mengedit grup" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "Lisensi Tidak Dispesifikasikan" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "Open Data Commons Open Database License (ODbL)" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "Open Data Commons Attribution License" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "Creative Commons CCZero" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "Creative Commons Attribution" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "Creative Commons Attribution Share-Alike" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "GNU Free Documentation License" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "Lainnya (Open)" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "Lainnya (Domain Publik)" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "Lainnya (Attribution)" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "UK Open Government Licence (OGL)" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "Creative Commons Non-Commercial (Any)" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "Lainnya (Non-Commercial)" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "Lainnya (Not Open)" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "tergantung pada %s" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "tergantung dari %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "diperoleh dari %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "punya turunan %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "bertautan ke %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "ditautkan dari %s" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "cabang dari %s" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "induk dari %s" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "punya kembaran %s" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Memuat..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Batal" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Ikuti" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Tidak ikuti" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Unggah file" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Edit" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Keluar" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Daftar" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Kumpulan data" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organisasi" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Cari" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administrator" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Tambah Grup" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Pengikut" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Grup dari Kumpulan data" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Tambah Grup" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Anggota" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Username" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Tambah" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Hapus" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Tambah Kumpulan data" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Judul" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Deskripsi" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL gambar" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Selamat datang" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Terdapat entitas cacat pada formulir:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Simpan" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privat" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Lihat" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API Endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Unduh" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Informasi Tambahan" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Field" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Nilai" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Terakhir diperbarui" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Dibuat" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Format" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Lisensi" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Pembuat" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Cari..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Kirim" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Dokumentasi API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Sumber" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Pemelihara" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versi" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Kondisi" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "API data" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organisasi" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Publik" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Tautkan ke file" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Tautkan ke API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Sumberdaya" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Nama" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Terakhir Dimodifikasi" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Pratayang" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Apps & Ide" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Saring berdasarkan tipe" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Semua" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Sortir berdasarkan" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Baku" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Terapkan" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Tanam Penampil Data" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Pilih lebar dan tinggi dalam pixel:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Lebar:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Tinggi:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Beranda" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Kumpulan data ini memenuhi kriteria Definisi Terbuka." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Edit" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Dasbor" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Setelan" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Nama lengkap" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Ubah password anda" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Password" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Pengguna" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Masuk" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Lupa password anda?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Keluar" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "Kunci API" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Cari Pengguna" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Anda dapat menggunakan" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Format Markdown" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "di sini." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Jumlah kumpulan data" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Lihat sumberdaya kumpulan data" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "UNDUH" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Tidak ada sumberdaya yang dapat diunduh." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Tidak ada deskripsi untuk item ini" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Lihat ini" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "belum ada peringkat" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n beri peringkat sekarang" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Galat" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Memeriksa..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Ketik sedikitnya dua karakter..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Ini adalah URL sekarang." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "URL ini tersedia!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "URL ini sudah digunakan, silahkan gunakan yang lain." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Gagal menyimpan, mungkin karena data cacat" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Anda punya perubahan yang belum disimpan. Pastikan untuk mengklik 'Simpan Perubahan' di bawah ini sebelum meninggalkan laman ini." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(tidak bernama)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Hapus sumberdaya '%name%'?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Pratayang tidak tersedia untuk tipe data:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Gagal mendapatkan data kredensial untuk penyimpanan unggahan. Pengunggahan tidak dapat dilanjutkan" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Memeriksa perizinan unggah ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Mengunggah file ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "File Data" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Gambar" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Metadata" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Dokumentasi" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Kode" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Contoh" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Unggah" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "Url" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "Tipe Sumberdaya" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "DataStore diaktifkan" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "Ukuran (Byte)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "Mimetype" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "Mimetype (Inner)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "Hash" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "ID" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "Selesai" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "Terdapat perubahan dalam suberdaya ini yang belum disimpan." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "misalnya csv, html, xls, rdf, ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "Field Ekstra" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "Tambah Field Ekstra" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "Kunci" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "Hapus Sumberdaya" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "Anda dapat menggunakan %aformat Markdown%b di sini." + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "Tanggal dalam %aFormat ISO%b — misal %c2012-12-25%d atau %c2010-05-31T14:30%d." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "File Data (Diunggah)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "Tidak dapat memuat pratayang" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "DataProxy mengembalikan sebuah galat" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "DataStore mengembalikan sebuah galat" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "Temukan kumpulan data" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "Tambah kumpulan data" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "Logo Laman" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "Master content template placeholder … mohon timpa saya." + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "Twitter @ckanproject" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "Hubungi Kami" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "Kebijakan Privasi" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "Seksi" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "Statistik" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "Revisi" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "Admin Situs" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "Bahasa" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "Meta" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Lisensi di bawah" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Lisensi Basisdata Terbuka" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Konten dan Data ini adalah Terbuka" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Powered by" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "Administrasi - Otorisasi" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "Perbarui Peran Yang ada" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "Simpan Perubahan" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "Tambah Peran untuk Semua Pengguna" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "Tambah Peran" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "Dasbor Administrasi" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "Sysadmin Sekarang" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "Sampah" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "Administrasi - Sampah" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "Revisi Dihapus" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "Bersihkan semuanya (selamanya dan tidak bisa dikembalikan)" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "Kumpulan data Dihapus" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Nihil)" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "Otorisasi:" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "Edit:" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "Tidak ada kumpulan data untuk saat ini dalam grup ini" + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "Riwayat:" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "Galat:" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "Revisi" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "Timestamp" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "Pesan Log" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "Bandingkan »" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "Riwayat Grup" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "Apakah Grup itu?" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "Sementara tag sangat bagus untuk menghimpun kumpulan data secara bersama-sama, namun adakalanya anda ingin membatasi pengguna dari pengeditan sebuah koleksi. Sebuah [1:grup] dapat disetel untuk menspesifikasikan pengguna yang mana yang mendapat izin untuk menambah atau menghapus kumpulan data darinya." + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "Riwayat" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "Kumpulan data Baru..." + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "Kumpulan data Yang Ada..." + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "Buat Daftar Grup" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "Masuk untuk Menambah Grup" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "Tambah Sebuah Grup" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "Galat pada formulir" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "Peringatan: URL sangat panjang. Pertimbangkan untuk mengubahnya lebih ringkas." + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2+ karakter, huruf kecil, hanya menggunakan 'a-z0-9' dan '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "Mulai dengan sebuah rangkuman kalimat ..." + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "URL gambar:" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "URL gambar yang berasosiasi dengan grup ini." + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "aktif" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "dihapus" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "Tambah..." + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "Kunci =" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "Nilai =" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "Tambah kumpulan data" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "Format Sumberdaya" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "Kondisi:" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "[1:Pencarian anda untuk \"%(query)s\". ]%(number_of_results)s kumpulan data ditemukan." + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "Berapakah [1:harga rata-rata] rumah di Inggris pada tahun 1935? Kapan India akan memproteksikan populasinya [2:mengambil alih] Cina? Di mana anda bisa melihat [3:kesenian didanai-publik] di Seattle? Data yang dapat menjawab banyak, dan banyak pertanyaan seperti ini di luar sana di internet - tetapi itu tidak akan selalu mudah untuk ditemukan." + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "%(site_title)s adalah sebuah komunitas yang menjalankan katalog kumpulan data yang berguna di internet. Anda dapat mengkoleksi tautan di sini untuk data dari seluruh web untuk digunakan oleh anda sendiri dan orang lain, atau mencari data yang orang lain kumpulkan. Tergantung dari tipe datanya (dan kondisi penggunaannya), %(site_title)s juga dapat berfungsi untuk menyimpan salinan dari data atau host-nya dalam sebuah basisdata, dan menyediakan beberapa perangkat visualisasi dasar." + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "Cara kerjanya" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "Situs ini menggunakan perangkat lunak terbuka katalog data bernama [1:CKAN], ditulis dan dipelihara oleh [2:Open Knowledge Foundation]. Setiap rekod 'kumpulan data' pada CKAN mengandung sebuah deskripsi tentang data dan informasi berguna lainnya, seperti format apa yang tersedia di dalamnya, siapa yang memilikinya dan apakah tersedia secara bebas, dan area subjek apa yang dibahas dari data tersebut. Pengguna lain dapat meningkatkan atau menambahkan ke informasi ini (CKAN memelihara riwayat versi dengan lengkap)." + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "CKAN membantu memperkuat sejumlah katalog data di internet [1:The Data Hub] adalah sebuah katalog data terbuka yang terbuka untuk diedit, dalam gaya Wikipedia. Pemerintah Inggris menggunakan CKAN untuk menjalankan situs [2:data.gov.uk], yang saat ini telah mencapai 8,000 kumpulan data pemerintah. Data publik resmi dari kebanyakan negara-negara Eropa telah terdaftar pada sebuah katalog CKAN di [3:publicdata.eu]. Terdapat daftar komprehensif dari katalog seperti ini di seluruh dunia di [4:datacatalogs.org], yang mana menggunakan CKAN." + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "Data terbuka dan Open Knowledge Foundation" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "Kebanyakan dari indeks data pada %(site_title)s adalah dengan lisensi terbuka, artinya setiap orang bebas untuk menggunakannya atau menggunakan ulang sesuai yang mereka sukai. Mungkin seseorang akan mengambil kumpulan data yang bagus tersebut untuk kesenian publik kota yang anda temukan, dan menambahkannya ke peta turis - atau bahkan membuat sebuah aplikasi untuk telepon anda yang dapat membantu anda untuk menemukan karya seni yang bagus saat anda mengunjungi kota tersebut. Data terbuka dimaksudkan untuk bisa berskala besar, kolaborasi antar sains dan pemerintahan yang transparan. Anda dapat membacanya lebih lengkap pada [1:Buku Pegangan Data Terbuka]." + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "[1:Open Knowledge Foundation] adalah organisasi non-profit [2:mempromosikan] open knowledge: menulis dan meningkatkan CKAN adalah salah satu langkah yang kami lakukan. Bila anda ingin ikut terlibat dalam desain atau kodenya, bergabunglah dalam [3:mailing lists] diskusi atau pengembangannya, atau lihatlah pada situs [4:OKFN] untuk mengetahui lebih lanjut tentang proyek kami." + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "Selamat datang di" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "Temukan data" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "mengandung" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "kumpulan data" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "anda bisa \n meramban, belajar tentang dan mengunduh." + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "Berbagi data" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "Tambahkan kumpulan data anda sendiri untuk membagikan mereka dengan yang lain dan\n untuk menemukan orang lain yang berminat pada data anda." + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "Buat sebuah kumpulan data »" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "Daftar »" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "Kolaborasikan" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "Temukan lebih banyak bagaimana bekerja dengan data terbuka dengan menjelajah \n sumberdaya ini:" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "GetTheData.org" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "DataPatterns.org" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "Buku Pegangan Data Terbuka" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "Siapa lagi yang di sini?" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "telah" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "kumpulan data." + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Edit ringkasan (deskripsi singkat tentang perubahan yang telah anda lakukan)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Pembuat:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "- Kumpulan data - Riwayat" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "- Edit - Kumpulan data" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "Informasi dasar" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "Informasi Lanjutan" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "Karena anda tidak masuk maka ini akan menjadi alamat IP anda." + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "Klik di sini untuk masuk" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "sebelum menyimpan (buka dalam jendela baru)" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "[1:Penting:] Dengan mengirimkan konten, anda setuju untuk merilis kontribusi anda di bawah naungan [2:Lisensi Basisdata Terbuka]. Mohon [3:tahan dulu] dari keinginan untuk mengedit laman ini bila anda [4:tidak] menyukai untuk melakukan hal ini." + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "- Edit Sumberdaya - Kumpulan data" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "Edit Sumberdaya:" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "- Kumpulan data - Pengikut" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "Pengikut:" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "no-sidebar" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "Kunci baru" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "dengan nilai" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "Baca kumpulan data sebagai %s" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "Riwayat Kumpulan data" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "Sumberdaya (0)" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "Tambah / Edit sumberdaya" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "Apps, Ide dll" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "Pengikut ({num_followers})" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "Tambah - Kumpulan data" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "Tambah Kumpulan data" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "Judul deskripsi singkat untuk kumpulan data" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "Beranda" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL dari laman web yang menggambarkan data (bukan data itu sendiri)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "misalnya http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "(Tidak perlu khawatir bila anda tidak tahu lisensi yang mana dari data tersebut dirilis)" + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "Anggota dari:" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "Tambahkan ke:" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Tidak dapat menambahkan grup apapun." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "Istilah comma-separated mungkin mengaitkan kumpulan data ini ke yang serupa dengannya. Untuk informasi lebih lanjut mengenai ketetapan ini, lihat [1:laman wiki ini]." + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "misalnya polusi, sungai, kualitas air" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "Tambah Sumberdaya" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "Unggah atau tautkan file data, API dan material lainnya yang terkait dengan kumpulan data anda." + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "Sumberdaya baru..." + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "x" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "URL file" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "URL API" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Nama dari kontak utama, untuk pertanyaan mengenai kumpulan data ini, menggunakan alamat email tersebut di field berikut." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Email pembuat" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Bila masih terdapat orang penghubung lainnya yang penting (sebagai tambahan untuk seseorang dalam field Pembuat) maka sediakan rinciannya di sini." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Email pemelihara" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Sebuah nomor yang mewakili versi (bila tersedia)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "misalnya 1.2.0" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "Menambahkan field sesuaian untuk kumpulan data seperti \"location:uk\" dapat membantu pengguna untuk menemukannya di mesin pencari. Data ini akan juga muncul di bawah" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "saat melihat kumpulan data." + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "Apakah anda benar-benar ingin mengubah kondisi kumpulan data ini?" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "Ya!" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "Kumpulan data ini adalah" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "Ringkasan" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "Deskripsi singkat perubahan yang anda lakukan..." + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "Karena anda tidak masuk maka ini akan menjadi alamat IP anda.\n [1:Klik di sini untuk masuk] sebelum menyimpan (buka di jendela baru)." + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "Penting:" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "Dengan mengirimkan konten, anda setuju untuk merilis kontribusi anda di bawah" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr ". Mohon" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "tahan" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "dari keinginan untuk mengedit laman ini bila anda" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "tidak" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "menyukai untuk melakukan hal ini." + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "- Kumpulan data" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "Lisensi:" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "[Data Terbuka]" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "Kumpulan data Terkait" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "Ini adalah revisi lama dari kumpulan data, sebagaimana yang diedit" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "pada" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr ". Itu mungkin berbeda secara signifikan dari" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "revisi sekarang" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "Ini adalah revisi saat ini dari kumpulan data ini, sebagaimana yang diedit" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "RDF/XML" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "(edit)" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "(nihil)" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "(setelan)" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "Negara" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "Panen Sumber" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "[1:Laman kumpulan data] pada \n [2:%(harvest_catalogue_name)s]" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "- Kumpulan data - Sumberdaya" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "API data tidak tersedia untuk sumberdaya ini sebagaimana DataStore dinonaktifkan" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "Lisensi tidak dikenal" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "Dari [1:Kumpulan data]:" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "Tidak dapat menanamkan sebagaimana sumberdaya disetel privat." + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "Tanam" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "Cari -" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "Apakah anda mengetahui sebuah kumpulan data yang harus ditambahkan" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "Daftarkan sekarang" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "Akses lainnya" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "Anda juga dapat mengakses registry ini menggunakan" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "(lihat" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "atau unduh" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "penuh" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "dump" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "[1:Terdapat masalah saat mencari.] \n Silahkan coba lagi." + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "[1:%(item_count)s] kumpulan data ditemukan" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "Apakah anda ingin [1:membuat kumpulan data baru?]" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "Tambah item" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "(diperlukan)" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "Silahkan tambahkan judul untuk item tersebut" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "Tipe item" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "Silahkan gambarkan item" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "Silahkan tambahkan url" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "Silahkan tambahkan sebuah tautan ke gambar" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "Menampilkan item" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "dari" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "item terkait ditemukan" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "Paling sedikit dilihat" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "Hanya item istimewa?" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "- Apps, Ide dll" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "Belum ada item di sini" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr ", kenapa tidak" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "tambah satu" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "Perbedaan - Revisi" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "Perbedaan Revisi -" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "Dari:" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "Kepada:" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "Perbedaan" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "Tidak ada perbedaan" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Daftar" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "Riwayat Revisi" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "Melacak perubahan terbaru pada sistem, dengan perubahan\n yang paling baru lebih dulu." + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "Revisi:" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "Aksi Revisi" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "Kembalikan" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "Timestamp:" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "Log Pesan:" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "Perubahan" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "Tag Kumpulan data" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "Kumpulan data -" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr ",\n Tag -" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "Tanam tampilan ini" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "dengan menyalin ini ke laman situs anda:" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "Bukan Lisensi Terbuka" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "Entitas" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "Formulir unggah ini sah untuk waktu yang terbatas (biasanya 1 jam atau lebih). Bila\n formulir kadaluarsa silahkan muat ulang laman tersebut." + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "File:" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "Unggah - Berhasil" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "File diunggah ke:" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "Unggah lainnya »" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "Terdapat" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "hasil untuk ‘" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "hasil untuk tag." + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "Bersihkan pencarian" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "dan lihat semua tag." + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "- Tag" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "Tag:" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "Terdapat %(count)s kumpulan data dengan tag [1:%(tagname)s]:" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "- Dasbor - Pengguna" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "Apa yang terjadi?" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "Tidak ada yang baru pada CKAN?" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "Jadi, kenapa anda tidak ..." + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "Tambah kumpulan data baru" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "Ikuti pengguna lainnya" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "Buat grup atau tag" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "Atau praktisnya ramban repositori" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "- Edit - Pengguna" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "Edit Pengguna:" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "E-mail" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "OpenId" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "Tentang anda..." + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "Password (ulangi)" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "Ubah username anda" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "Mengubah username anda akan mengeluarkan anda, dan anda perlu untuk mengulang masuk lagi dengan username yang baru" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "- Pengikut - Pengguna" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "Pengikut" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "Profil Saya" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "Edit Profil" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "Pengikut Saya ({num_followers})" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "Lihat Profil" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "Daftarkan Akun" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "[1:%(item_count)s] pengguna ditemukan." + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "Sortir berdasarkan nama" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "Sortir berdasarkan editan" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "Anggota untuk" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "Masuk - Pengguna" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "Masuk" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "Masuk:" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "Password:" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "Ingat saya:" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "Masuk" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "Masuk menggunakan Open ID" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "NB: Untuk menyetel OpenID anda untuk situs ini, sebelumnya anda harus [1:Mendaftar] dan mengedit Profil anda untuk menyediakan OpenID anda." + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "Silahkan klik penyedia akun anda:" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "Identitas OpenID:" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "Belum punya OpenID?" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "OpenID adalah layanan yang memungkinkan andang untuk masuk ke banyak situs berbeda\n menggunakan identitas tunggal. Temukan [1:lebih lanjut\n mengenai OpenID] dan [2:bagaimana mendapatkan\n akun OpenID yang aktif]. Mungkin cara praktis adalah dengan mendaftar dengan sebuah\n penyedia gratis OpenID seperti [3:https://www.myopenid.com/]." + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "Masuk dengan OpenID" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "Keluar - Pengguna" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "Keluar dari" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "Anda telah berhasil keluar." + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "Masuk - Pengguna" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "Masuk ke" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "saat ini masuk" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "Untuk mendaftar atau masuk sebagai pengguna lain, anda perlu untuk" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "keluar" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "lebih dulu." + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "Daftar - Pengguna" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "Daftar untuk Akun baru" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "3+ karakter, hanya menggunakan 'a-z0-9' dan '-_'" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "Nama lengkap (opsional)" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "E-Mail" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "Daftar sekarang" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "Password (ulangi):" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "- Pengguna" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "Anggota sejak" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "Tidak ada email" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "– Catatan: kunci API anda hanya bisa terlihat oleh anda saja!" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "Aktivitas Publik" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "Setel ulang password" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "Meminta setel ulang password" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "Nama pengguna:" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "Terdapat masalah dengan pendaftaran anda, silahkan perbaiki dan coba lagi" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "Terdapat masalah dengan konfigurasi sistem" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "Aplikasi anda telah dikirimkan" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "Terdapat masalah dengan pendaftaran anda, silahkan perbaiki dan coba lagi" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "Silahkan pilih sebuah organisasi untuk menambahkan kumpulan data" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Yang terhormat administrator,\n\nSebuah permintaan telah dibuat untuk keanggotaan organisasi anda" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "oleh" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nAlasan yang diberikan untuk permintaan adalah:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\nSilahkan hubungi pengguna untuk memverifikasi dan bila anda ingin menambahkan pengguna ini anda dapat melakukannya dengan mengunjungi" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Bila anda tidak ingin menambahkan pengguna ini anda dapat dengan aman mengabaikan email ini." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Terapkan keanggotaan" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Alasan" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "Silahkan jelaskan kepada pemilik alasan anda untuk menjadi editor organisasi ini" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Kirim permintaan" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "URL gambar tersebut diasosiasikan dengan organisasi ini." + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Organisasi Induk" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "Tidak ada organisasi induk" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "Kelola pengguna" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "Tidak ada pengguna untuk saat ini pada penerbit ini." + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "Riwayat Organisasi" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "Apakah Organisasi Itu?" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "Memang tag sangat bagus untuk menghimpun kumpulan data secara bersamaan, namun adakalanya anda ingin membatasi pengguna dari pengeditan koleksi. Sebuah [1:organisasi] dapat disetel untuk menspesifikasikan pengguna mana yang punya izin untuk menambah atau menghapus kumpulan data darinya." + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "Gabung" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "Daftar Organisasi" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Tambah Organisasi" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Tambah organisasi" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "Tidak dapat menambahkan ke organisasi apapun. Silahkan gabung sebuah organisasi." + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "Pengguna:" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "Tidka ada pengguna untuk saat ini pada organisasi ini." + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Tambah pengguna" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Jumlah total Kumpulan data" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "Peringkat Tertinggi Kumpulan data" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "Peringkat rata-rata" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "Jumlah peringkat" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "Tidak ada peringkat" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "Kumpulan Data Paling Sering Diedit" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "Jumlah editan" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "Grup Terbesar" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "Tag Tertinggi" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Revisi Kumpulan data per minggu" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "Pengguna paling banyak memiliki kumpulan data" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "Terakhir perbaruan laman:" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "Leaderboard - Statistik" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "Leaderboard Kumpulan data" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Pilih sebuah atribut kumpulan data dan temukan kategori mana pada area tersebut yang paling banyak memiliki kumpulan data. Misalnya tag, grup, lisensi, res_format, negara." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Pilih area" diff --git a/ckan/i18n/is/LC_MESSAGES/ckan.mo b/ckan/i18n/is/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..3d16f93e3be81293cae794d9972cf26fd62e5b7e GIT binary patch literal 104982 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 SEGyYLn|k6pa5iTAqWZt_hpTk} literal 0 HcmV?d00001 diff --git a/ckan/i18n/is/LC_MESSAGES/ckan.po b/ckan/i18n/is/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..542e81985e9 --- /dev/null +++ b/ckan/i18n/is/LC_MESSAGES/ckan.po @@ -0,0 +1,6075 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +# baldur.helgason <baldur.helgason@gmail.com>, 2013 +# Bjarki Sigursveinsson <bjarki@gmail.com>, 2013 +# Gommit <gommit@gmail.com>, 2013 +# hjortur <hjortur@gmail.com>, 2013 +# hjortur <hjortur@gmail.com>, 2012 +# jakobjs <jakobjs@gmail.com>, 2013 +# jakobjs <jakobjs@gmail.com>, 2013 +# Páll Hilmarsson <pallih@kaninka.net>, 2012 +# Sean Hammond <sean.hammond@okfn.org>, 2013 +# fjalars <fjalars@gmail.com>, 2013 +# Sthf <stefan.thor.finnsson@reykjavik.is>, 2013 +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:05+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" +"Language-Team: Icelandic (http://www.transifex.com/projects/p/ckan/language/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "Virkni aðgangsheimildar fannst ekki fyrir: %s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Kerfisstjóri" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Útgefandi" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Meðlimur" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "Þú þarft að vera kerfisstjóri til að geta stjórnað" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Titill síðu" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Stíll" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Slagorð vefsins" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Merki vefsins" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Um vefinn" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Texti um vefinn" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Kynningartexti" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Texti á heimasíðu" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Valkvæmt CSS" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Sérsníðanlegt CSS var sett inn í haus síðunnar" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "Get ekki varanlega eytt %s þar sem tengd útgáfa %s inniheldur pakka %s sem á eftir að eyða út" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "Vandamál við að eyða útgáfu %s: %s" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "Varanlegri eyðingu lokið" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "Aðgerð ekki framkvæmd." + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "Þú hefur ekki heimild til að opna síðuna" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "Aðgangur óheimill" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "Fannst ekki" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "Villa í fyrirspurn" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "Heiti aðgerðar ekki þekkt: %s" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "JSON-villa: %s" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "Gagnavilla fyrirspurnar: %s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "Villa í heilindum gagna" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "Villa í breytu" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "Ekki hægt að birta útgáfu af þessari tegund: %s" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "Ekki hægt að lesa einingu af þessari tegund: %s" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "Get ekki stofnað nýja einingu af þessari tegund: %s %s" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "Ekki tókst að bæta pakka við uppflettitöflu leitarvélar" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "Ekki tókst að uppfæra einingu af þessari tegund: %s" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "Ekki tókst að uppfæra uppflettitöflu leitarvélar" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "Get ekki eytt einingu af þessari tegund: %s %s" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "Engin útgáfa tilgreind" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "Það er engin útgáfa með þetta auðkenni: %s" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "Leitarstreng vantar ('since_id=UUID' eða 'since_time=TIMESTAMP')" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "Gat ekki lesið breytur: %r" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "Ekki hægt að vinna úr leitarstreng: %s" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "Óþekkt skráning: %s" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "Villa í qjson gildi" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "Fyrirspurnarbreytur verða að vera á json kóðuðu dictionary sniði" + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Safn fannst ekki" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "Breytan ,,síða\" verður að vera jákvæð heiltala" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "Þú hefur ekki lesaðgang að safninu %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Get ekki birt lýsingu" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Söfn" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Efnisorð" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Snið" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Leyfisskilmálar" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "Þú hefur ekki heimild til að stofna safn" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "Notandinn %r hefur ekki aðgang til að breyta %s" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "Notandinn %r hefur ekki heimild til að breyta %s aðgangsheimildum" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "Þú hefur ekki heimild til að eyða safninu %s" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Stofnuninni hefur verið eytt" + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Safninu hefur verið eytt." + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "Þú hefur ekki heimild til að bæta notanda við safnið %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Þú hefur ekki heimild til til að eyða notendum safnsins %s" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Meðlimi safns hefur verið eytt." + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "Veljið tvær útgáfur til að hefja samanburð." + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Notandinn %r hefur ekki heimild til að breyta %r" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "Útgáfusaga CKAN safnsins" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "Nýlegar breytingar á CKAN safninu:" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "Kefisskilaboð:" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Þú hefur ekki lesaðgang að safninu {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Þú fylgist nú með {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Þú ert ekki lengur að fylgjast með {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Ekki heimild til að að skoða fylgjendur %s" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "Vefurinn er ekki virkur. Það á eftir að setja upp gagnagrunninn." + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "<a href=\"{link}\">Uppfærðu prófílinn</a> og bættu við netfangi og fullu nafni. {site} notar netfangið þitt til að senda tölvupóst til þín ef þú þarft að breyta aðgangsorðinu." + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "<a href=\"%s\">Uppfærðu prófílinn</a> og bættu við netfangi. " + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "%s notar netfangið þitt ef þú þarft að breyta aðgangsorðinu." + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "<a href=\"%s\">Uppfærðu prófílinn</a> og bættu við fullu nafni." + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "Ógilt snið á útgáfu: %r" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "Gagnapakki fannst ekki" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "Ekki heimild til að lesa pakkann %s" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "Útgáfusaga CKAN gagnapakka" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "Nýlegar breytingar á CKAN gagnapakka:" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "Óheimilt að stofna pakka" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Þú hefur ekki heimild til að breyta þessari skrá" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Skrá fannst ekki" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Þú hefur ekki heimild til að uppfæra gagnapakka" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Þú verður að bæta við í það minnsta einni skrá" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Þú hefur ekki heimild til að stofna skrá" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "Ekki tókst að bæta pakka við uppflettitöflu leitarvélar." + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "Ekki tókst að uppfæra uppflettitöflu leitarvélar." + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Óheimilt að eyða pakka %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Gagnapakka hefur verið eytt." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Skrá hefur verið eytt." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Þú hefur ekki heimild til að eyða skrá %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Þú hefur ekki lesaðgang að skránni %s" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "Engar skrár til niðurhals" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Óheimilt að lesa gagnapakka %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Forskoðun hefur ekki verið skilgreind." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Mest skoðað" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Mest skoðað" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Minnst skoðað" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Nýjast" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Elst" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "Ítarefnið fannst ekki" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Ítarefnið fannst ekki" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Óheimilt" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Pakkinn fannst ekki" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "ÍtarefniðTengt atriði var stofnað" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Ítarefnið var uppfært" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Ítarefninu hefur verið eytt." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Þú hefur ekki heimild til að eyða ítarefninu %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Forrit" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Hugmynd" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Frétt" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Pappír" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Senda" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Framsetning" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "Útgáfusaga CKAN gagnageymslu" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "Nýlegar breytingar á CKAN gagnageymslu." + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "Hefur áhrif á gagnasöfn: %s.\n" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "Útgáfa uppfærð" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "Annað" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "Efnisorð fannst ekki" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "Þú hefur ekki heimild til að stofna notanda" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "Þú hefur ekki heimild til að stofna notanda %s" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "Notandi finnst ekki" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "Villa í stafarugli. Reyndu aftur." + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "Notandinn „%s“ hefur verið stofnaður en þú ert ennþá inni sem „%s“" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "Enginn notandi var tilgreindur" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "Þú hefur ekki heimild til að breyta notandanum %s" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "Notandinn %s hefur ekki heimild til að breyta %s" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "Prófíllinn var uppfærður" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "%s er skráð(ur) inn" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "Innskráning mistókst. Rangt notandanafn eða aðgangsorð." + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "(Eða ef þú notar OpenID, hefur það ekki verið tengt við notandaaðgang.)" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "„%s“ skilaði fleiri en einum notanda" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "Enginn notandi fannst: %s" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "Kóði til að breyta aðgangsorði hefur verið sendur til þín í tölvupósti." + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "Ekki tókst að senda hlekk til að breyta aðgangsorði: %s" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "Ógildur kóði. Reyndu aftur." + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "Aðgangsorðinu þínu hefur verið breytt." + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "Aðgangsorð verður að vera 4 stafir eða lengra." + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "Aðgangsorðin sem þú slóst inn stemma ekki." + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Þú verður að slá inn aðgangsorð" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Eftirfarandi atriði fannst ekki" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} fannst ekki" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Óheimilt að lesa {0} {1}" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Allt" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Villa: Tókst ekki að vinna úr textanum" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} bætti efnisorðinu {tag} við gagnapakkann {dataset}" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} uppfærði safnið {group}" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} uppfærði stofnunina {organization}" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} uppfærði gagnapakkann {dataset}" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} hefur breytt viðbótinni {extra} við gagnapakkann {dataset}" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} uppfærði skrána {resource} í gagnapakkanum {dataset}" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} uppfærði prófílinn sinn" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} eyddi safninu {group}" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} eyddi stofnuninni {organization}" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} eyddi gagnapakkanum {dataset}" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} eyddi viðbótinni {extra} við gagnapakkann {dataset}" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} eyddi skránni {resource} úr gagnapakkanum {dataset}" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} stofnaði safnið {group}" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} stofnaði stofnunina {organization}" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} stofnaði gagnapakkann {dataset}" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} hefur sett inn viðbótina {extra} við gagnapakkann {dataset}" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} bætti skránni {resource} við gagnapakkann {dataset}" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} skráði sig" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} fjarlægði efnisorðið {tag} af gagnapakkanum {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} eyddi ítarefninu {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} fylgist nú með gagnapakkanum {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} fylgist nú með notandanum {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} fylgist nú með safninu {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} bjó til hlekk á ítarefni: {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "Ný uppfærsla á {site_title}" +msgstr[1] "{n} nýjar uppfærslur á {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "janúar" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "febrúar" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "mars" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "apríl" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "maí" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "júní" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "júlí" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "ágúst" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "september" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "október" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "nóvember" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "desember" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Rétt í þessu" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} mínútu síðan" +msgstr[1] "{mins} mínútum síðan" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} klukkustund síðan" +msgstr[1] "{hours} klukkustundum síðan" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} degi síðan" +msgstr[1] "{days} dögum síðan" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{day} {month}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bæti" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "Uppfærðu myndina á gravatar.com" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "Óþekkt" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "ekkert heiti" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "Stofnaði nýtt gagnasafn." + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "Breytti tilföngum." + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "Breytti stillingum." + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} fletting" +msgstr[1] "{number} flettingar" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} nýleg fletting" +msgstr[1] "{number} nýlegar flettingar" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "Kæri/kæra %s," + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "%s <%s>" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "Netfang viðtakanda vantar!" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "Þú hefur óskað eftir að breyta aðgangsorðinu þínu á %(site_title)s.\n\nSmelltu á þennan hlekk til að breyta aðgangsorðinu:\n\n %(reset_link)s\n" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "Gleymt aðgangsorð" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "Get ekki birt lýsingu á pakka" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "Engin vefsíða gefin upp" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "Höfundur ekki tilgreindur" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "Enginn umsjónarmaður tilgreindur" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "Engir hlekkir eru leyfðir í log_message." + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "Innsláttargildi vantar" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "Ekki gert ráð fyrir innsláttarsvæðinu %(name)s hér." + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "Vinsamlegast sláðu inn heiltölu" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Tilföng" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "Skrá pakkans eru ógild" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Viðbætur" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "Innsláttargildi vantar" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "Vantar gildan API lykil." + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "Efnisorðið „%s“ er ekki til." + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Notandi" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Gagnapakki" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Safn" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Þú verður að velja stofnun" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Stofnun er ekki til" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Þú getur ekki bætt gagnapakka við þessa stofnun" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "Ógild heiltala" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "Snið dagsetningar er ekki rétt" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "Ítarefni" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "Ekkert safn með þetta heiti eða auðkenni." + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "Tegund virkni" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "Það er ekki hægt að nota þetta heiti" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Heiti þarf að vera að minnsta kosti %s stafir" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "Heiti má ekki vera lengra en %i bókstafir" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "Vefslóð verður að vera skrifuð með lágstöfum og eftirfarandi táknum: -_" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "Þessi slóð er nú þegar skráð." + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "Heitið „%s“ er styttra en lágmarkið %s stafir" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "Heitið „%s“ er lengra en hámarkið %s stafir" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "Útgáfa má að hámarki vera %i stafir að lengd" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Lykillinn „%s“ er nú þegar til" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Safn með þessu heiti er þegar til staðar" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Efnisorðið „%s“ nær ekki %s stafa lágmarkslengd " + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "Efnisorðið „%s“ fer yfir %i stafa hámarkslengd" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "Efnisorðið „%s“ verður að vera gert úr bókstöfum, tölustöfum eða táknunum: -_." + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "Efnisorðið „%s\" má ekki vera í hástöfum" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "Þetta notandanafn er ekki laust." + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "Vinsamlegast sláðu inn bæði aðgangsorðin" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "Aðgangsorðið verður að vera 4 stafir eða lengra" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "Aðgangsorðin sem þú slóst inn stemma ekki" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "Breytingin er ekki leyfð þar sem hún lítur út fyrir að vera ruslefni. Forðastu að nota tengla í lýsingunni." + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "Þetta heiti er þegar í notkun." + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "Ekki er hægt að breyta gildinu á lyklinum úr %s í %s. Þessi lykill er aðeins með lesaðgang." + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "Efnisorðið fannst ekki." + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "Efnisorðið %s tilheyrir ekki orðasafninu %s" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "Ekkert efnisorð" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "Efnisorðið %s tilheyrir nú þegar orðasafninu %s" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "Vinsamlegast gefðu upp gilda vefslóð" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "hlutverkið er ekki til." + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "REST API: Stofna object %s" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "REST API: Stofna vensl milli pakka: %s %s %s" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "REST API: Stofna member object %s" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Reynt að gera stofnun að safni" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "Þú þarft að gefa upp auðkenni eða heiti pakka (breytan „pakki“)." + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "Þú verður að tilgreina einkunn (breytan \"rating\")." + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "Einkunn verður að vera heiltala." + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "Einkunn verður að vera á milli %i og %i" + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Vinsamlegast skráðu þig inn til að fylgjast með notendum" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "Þú getur ekki fylgst með sjálfum þér" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Þú fylgist nú þegar með {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Vinsamlegast skráðu þig inn til að fylgjast með gagnapakka." + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Vinsamlegast skráðu þig inn til að fylgjast með safni." + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "REST API: Eyða pakka: %s" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "REST API: Eyða %s" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Eyða meðlimi: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "auðkenni ekki í gögnum" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "Fann ekki orðasafnið „%s“" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "Fann ekki efnisorðið \"%s\"" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Vinsamlegast skráðu þig inn til að hætt að fylgjast með einhverju." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Þú ert ekki að fylgjast með {0}." + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "Ekki velja ef nota skal breytuna „query“" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "Verður að vera <field>:<value> par" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "Svæðið „{field}“ virkar ekki í resource_search." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "óþekktur notandi:" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "Leitin skilaði engum niðurstöðum." + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "Skrá fannst ekki." + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "REST API: Uppfæra object %s" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "Pakkinn fannst ekki." + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "REST API: Uppfæra vensl pakka: %s %s %s" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "TaskStatus fannst ekki." + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Stofnun fannst ekki." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "Notandinn %s hefur ekki heimild til þess að stofna pakka" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "Notandinn %s hefur ekki heimild til að breyta þessum söfnum" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "Þú verður að hafa réttindi kerfisstjóra til að búa til tengda færslu sem sett verður í kastljósið" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "Skráðu þig inn til að bæta við ítarefni" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "Notandinn %s hefur ekki heimild til að breyta þessum pökkum" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "Notandinn %s hefur ekki heimild til að stofna söfn" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "Notandinn %s hefur ekki heimild til að búa til stofnanir" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "Notandinn %s hefur ekki heimild til að stofna notendur" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "Safnið fannst ekki." + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "Þú verður að hafa gildan API lykil til að stofna pakka" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "Þú verður að hafa gildan API lykil til að stofna safn" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Notandinn %s hefur ekki heimild til að bæta við notendum" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "Notandinn %s hefur ekki heimild til að eyða pakkanum %s" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Enginn pakki fannst fyrir þessa skrá, ekki hægt að virkja auðkenningu." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Notandinn %s hefur ekki heimild til að eyða skránni %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "Eigandinn er sá eini sem getur eytt ítarefni" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "Notandinn %s hefur ekki heimild til að eyða venslunum %s" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Notandinn %s hefur ekki heimild til að eyða söfnum" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "Notandinn %s hefur ekki heimild til að eyða safninu %s" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "Notandinn %s hefur ekki heimild til að eyða stofnunum" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "Notandinn %s hefur ekki heimild til að eyða stofnuninni %s" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "Notandinn %s hefur ekki heimild til að eyða task_status" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Notandinn %s hefur ekki heimild til að eyða meðlimum stofnunarinnar %s" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "Notandinn %s hefur ekki heimild til að lesa þessa pakka" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "Notandinn %s hefur ekki aðgang til að lesa pakkann %s" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "Notandinn %s hefur ekki heimild til að lesa skrána %s" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Skráðu þig inn ef þú vilt skoða stjórnborðið." + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "Notandinn %s hefur ekki heimild til þess að breyta pakkanum %s" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "Notandinn %s hefur ekki heimild til að breyta skránni %s" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "Notandinn %s hefur ekki heimild til að breyta stöðu á pakkanum %s" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "Notandinn %s hefur ekki heimild til að breyta safninu %s" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Notandinn %s hefur ekki heimild til að eyða stofnuninni %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "Eigandinn er sá eini sem getur uppfært ítarefni" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "Þú verður að hafa réttindi kerfisstjóra til að breyta kastljóssreit ítarefnis." + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "Notandinn %s hefur ekki heimild til að breyta stöðu á safninu %s" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "Notandinn %s hefur ekki heimild til að breyta heimildum í safninu %s" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "Notandinn %s hefur ekki heimild til að breyta notandanum %s" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "Notandinn %s hefur ekki heimild til að breyta stöðu útgáfu" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "Notandinn %s hefur ekki heimild til að uppfæra töfluna task_status" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "Notandinn %s hefur ekki réttindi til að uppfæra töfluna term_translation" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "Til að breyta pakka þarftu gildan API lykil" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "Þú verður að hafa gildan API lykil til að breyta safni" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "Leyfi ekki tilgreint" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "Open Data Commons Open Database License (ODbL)" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "Open Data Commons Attribution License" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "Creative Commons CCZero" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "Creative Commons Attribution" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "Creative Commons Attribution Share-Alike" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "GNU Free Documentation License" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "Annað (opið)" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "Annað (í almenningseigu)" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "Annað (tilvísun)" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "UK Open Government Licence (OGL)" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "Creative Commons Non-Commercial (Any)" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "Annað (ekki til endursölu)" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "Annað (ekki opið)" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "er háð %s" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "er háð %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "dregið af %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "hefur tengingu %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "tengir á %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "tengt frá %s" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "er barn %s" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "er foreldri %s" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "hefur systkini %s" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Hleð..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Það eru engin API gögn sem er hægt að hlaða inn fyrir þetta skrá" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Villa kom upp við að sækja upplýsingar um API gögn" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Ekkert fannst" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Sláðu inn fyrstu stafina..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Of stutt, verður að vera í það minnsta einn stafur" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Það eru óvistaðar breytingar í þessu formi" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Vinsamlegast staðfestu aðgerðina" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Ertu viss um að þú viljir framkvæma þessa aðgerð?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Staðfesta" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Hætta við" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Fylgjast með" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Hætta að fylgjast með" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "sýna fleiri" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "sýna færri" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Hlaða inn skrá" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Villa kom upp" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Skránni hefur verið hlaðið inn" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Ekki tókst að hlaða inn skrá" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Ekki fékst heimild til að hlaða inn skrá" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Ekki tókst að sækja gögn úr skránni sem þú hlóðst inn" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "Vefslóð" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Breyta" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Sýna fleiri" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Fela" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Villa %(error_code)s" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Um {0}" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Keyrir á</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Stillingar kerfisstjóra" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Skoða prófíl" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Stjórnborð (%(num)d uppfærsla)" +msgstr[1] "Stjórnborð (%(num)d uppfærslur)" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Breyta stillingum" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Skrá út" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Innskráning" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Skráning" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Gagnapakkar" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Stofnanir" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Leita að gagnapökkum" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Leit" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Hlaða inn færri" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Hlaða inn fleiri" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Engar uppfærslur skráðar" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Kerfisstjórn" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Kerfisstjórar" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Stillingar" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Ertu viss um að þú viljir færa stillingar í upprunalegt horf?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Núllstilla" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Uppfæra" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "CKAN stillingar" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr " <p><strong>Titill svæðis:</strong> Þetta er heiti vefsvæðisins og er notað víða innan CKAN uppsetningarinnar.</p> <p><strong>Stíll:</strong> Veldu úr lista yfir margbreytileg litaþemu til að skipta um stíl á kerfinu.</p> <p><strong>Merki svæðisins:</strong> Þetta er myndin sem birtist í haus vefsvæðisins á öllum síðum.</p> <p><strong>Um:</strong> Þessi texti er notaður á síðunni <a href=\"%(about_url)s\">um vefinn</a>.</p> <p><strong>Kynningartexti:</strong> Þessi texti birtist á <a href=\"%(home_url)s\">forsíðunni</a>. </p> <p><strong>Hefðbundið CSS:</strong> Þessi kóði birtist í <code><head></code> taginu á öllum síðum. Ef þú hefur áhuga á að krukka meira í sniðmátinu mælum við með að þú <a href=\"%(docs_url)s\" target=\"_blank\">lesir leiðbeiningarnar</a>.</p> " + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Staðfesta núllstillingu" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Hvað gera kerfisstjórar?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>Kerfisstjóri er einhver sem hefur fulla stjórn á CKAN kerfinu. Þú getur aðeins bætt CKAN kerfisstjórum við með því að nota <code>sysadmin</code> paster skipunina.</p> " + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Lesa upplýsingar" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Það er ekki hægt að forskoða þessa skrá í augnablikinu." + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Smelltu hér til að fá meiri upplýsingar." + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Hlaða niður skrá" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Vafrinn þinn styður ekki iframes." + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Forskoðun er ekki í boði fyrir þessa tegund af tilföngum." + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Nánari upplýsingar..." + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "Engin meðhöndlun skilgreind fyrir gagnategundina: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Hefðbundið" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Hefðbundin stærð innsláttarsvæðis" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Meðalstórt" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Meðalstórt innsláttarsvæði" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Full stærð" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Full stærð Innsláttarsvæðis" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Stórt" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Stórt innsláttarsvæði" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Forskeyti" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Forskeyti innsláttarsvæðis" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Viðbótarupplýsingar (tómt)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Viðbótarupplýsingar" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Textasvæði" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Velja" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Engin lýsing fyrir þetta safn" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Uppfærslustraumur" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Stjórnendur" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Bæta við safni" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Form fyrir söfn" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Staðfestinga eyðingu" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Ertu viss um að þú viljir eyða safninu - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Ertu viss um að þú viljir eyða meðlimi - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Breyta safni" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Breyta safni" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Fylgjendur" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Söfn gagnapakka" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Bæta við safni" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Það eru engin söfn skráð" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Væri ekki ráð að gera eitthvað í því?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Hvað eru söfn?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "<p>Söfn gera þér kleift að safna saman gagnapökkum í flokk (til dæmis kortagögnum) eða eftir efnistökum (t.d. almenningssamgöngur, heilbrigðiskerfi, náttúra) til að gera notendum kleift að finna finna gögn eftir þema. Gagnapakkar geta verið hluti af safni án þess að vera viðhaldið eða á ábyrgð þeirra sem stofna og viðhalda safninu.</p>" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Meðlimir" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Breyta meðlim:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Bæta við meðlim" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Notandanafn" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Hlutverk" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Bæta við" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Ertu viss um að þú vilir eyða þessum meðlim?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Eyða" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Stofna safn" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Stofna safn" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Uppfæra safn" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Bæta við gagnapakka" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "lesa meira" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Gagnapakkar í safninu: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Nýlegar útgáfur" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Titill" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Safnið mitt" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "mitt-safn" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Lýsing" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Smá upplýsingar um safnið mitt..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "Slóð á mynd" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/myndin-min.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Ertu viss um að þú viljir eyða þessu safni?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Vista safn" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Skoða {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Engin lýsing á safninu" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} gagnapakki" +msgstr[1] "{num} gagnapakkar" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 gagnasöfn" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Velkomin(n)" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Velkomin(n) í CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Þetta er fínn inngangstexti um CKAN. Við höfum ekkert til að setja hér ennþá en það kemur" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Þetta er í kastljósinu" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Finndu gögn" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "t.d. gjöld ríkissjóðs" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Vinsæl efnisorð" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr " <p>CKAN er leiðandi opinn hugbúnaður fyrir hýsingu á gögnum.</p> <p>CKAN er heildarlausn tilbúin til uppsetningar og gerir gögn bæði aðgengileg og gagnleg - með því að bjóða upp á lausn sem einfaldar útgáfu, deilingu, leit og notkun á gögnum.</p><p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN yfirlit: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Virkni CKAN: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Þú getur notað <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown snið</a> hér" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Fjarlægja" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Sérsniðið" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Formið inniheldur ógildar færslur:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Það er engin lýsing á þessari stofnun" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Form fyrir stofnun" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Ertu viss um að þú viljir eyða stofnuninni - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Breyta stofnun" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Skoða stofnun" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Upplýsingar" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Skipulag gagnapakka" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Bæta við stofnun" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Það eru engar stofnanir skilgreindar fyrir þennan vef" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Hvað eru stofnanir?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr " <p>Stofnanir eru útgefendur gagnapakka (til dæmis Fjármálaráðuneytið). Gagnapakkar eru gefnir út undir stofnun frekar en í nafni einstaklinga.</p> <p>Stjórnendur geta úthlutað hlutverkum og aðgangsheimildum innan stofnana og þannig gefið notendum réttindi til að gefa út gagnapakka fyrir viðkomandi stofnun.</p> " + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Til baka í alla meðlimi" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Breyta meðlim" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Vista" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Hvað eru hlutverk?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr " <p><strong>Stjórnandi:</strong> Getur bætt við, breytt og eytt gagnapökkum, auk þess að stýra aðgangi meðlima í stofnun.</p> <p><strong>Útgefandi:</strong> Getur bætt við og breytt gagnapökkum en ekki stýrt aðgangi notenda.</p> <p><strong>Meðlimur:</strong> Getur skoðað óútgefna gagnapakka stofnunar en ekki bætt við nýjum pökkum.</p> " + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Bæta við meðlim" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Stofna stofnun" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Uppfæra stofnun" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Stofna stofnun" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Stofnunin mín" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "min-stofnun" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Stutt lýsing á stofnuninni..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Ertu viss um að þú viljir eyða þessari stofnun?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Vista stofnun" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Þessi stofnun hefur enga lýsingu" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Stofna gagnapakka" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Hvað eru gagnapakkar?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Gagnapakkar eru samansafn tengdra gagna. Gagnapakkarnir eru aðgengilegir undir einni slóð með lýsingu og upplýsingum um leyfisskilmála." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Ertu viss um að þú viljir eyða gagnapakkanum - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Ertu viss um að þú viljir eyða skránni - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Skoða gagnapakka" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Stofna gagnapakka" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Uppfæra gagnapakka" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Bæta lýsigögnum við gagnapakka" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Bæta gögnum við gagnapakka" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Hvað er skrá?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Skrá getur verið skjal, hlekkur á skjal eða tilvísun í gagnaveitu með nýtanlegum gögnum." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Einkamál" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Drög" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Þetta er gömul útgáfa af gagnapakkanum, breytt %(timestamp)s. Hún getur verið töluvert frábrugðin <a href=\"%(url)s\">núgildandi útgáfu</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Þetta er nýjasta útgáfan af þessum gagnapakka og var uppfærð %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Tengdar upplýsingar fyrir {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Ekkert ítarefni" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Bæta við ítarefni" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Skoða skrá" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Skoða" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API Endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Sækja" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "Vefslóð:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Það er engin lýsing á þessari skrá" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "Úr útdrætti gagnapakka" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Heimild: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Viðbótarupplýsingar" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Svæði" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Gildi" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Seinast uppfært" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "óþekkt" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Stofnað" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Skráasnið" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Leyfisskilmálar" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Höfundur" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Leita að gagnapakka" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Leita..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Senda" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Reyndu aðra leit.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>Það kom upp villa við leitina.</strong> Vinsamlegast reyndu aftur.</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API skjöl" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "Þú getur líka fengið aðgengi að skránni með %(api_link)s (sjá %(api_doc_link)s). " + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "fullt {format} úrtak" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "Þú getur líka fengið aðgengi að skránni með %(api_link)s (sjá %(api_doc_link)s) eða hlaðið niður %(dump_link)s." + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Viðbótarupplýsingar" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Heimild" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Umsjónarmaður" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Útgáfa" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Ríki" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Data API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "API gagnaþjónusta er óaðgengileg fyrir þessa skrá og engin gögn hafa verið uppfærð fyrir hana enn sem komið er." + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Breyta gagnapakka" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Breyta skrám" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Bæta við skrá" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "t.d. Lýsandi titill" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "t.d. mitt-gagnasafn" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "t.d. Ýmsar gagnlegar upplýsingar um gögnin" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "t.d. efnahagur, geðheilsa, stjórnvöld" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Skilgreiningar á leyfisskilmálum má finna á <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Stofnun" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Veldu stofnun..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Engin lýsing er til fyrir þennan gagnapakka" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Athugið: Með því að senda inn efni samþykkir þú að gefa það út undir leyfisskilmálum fyrir opna gagnagrunna (Open Database License)." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Ertu viss um að þú viljir eyða þessum gagnapakka?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Næst: Bæta við gögnum" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Sýnileiki" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Opinbert" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Anna Jónsdóttir" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "Netfang höfundar" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "anna@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "Netfang umsjónarmanns" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Fyrra" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Ljúka" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Uppfæra skrá" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Slóð á skrá" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Slóð á API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Skrá" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "t.d. http://opingogn.is/thorskur-verd-jan-2013.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Heiti" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "t.d. Verð á þorski í janúar 2013" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Ýmsar nytsamlegar upplýsingar um gögnin" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "t.d. CSV, XML eða JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Þetta er stillt sjálfkrafa. Þú getur breytt stillingunni ef þú vilt." + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Seinast breytt" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "t.d. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Skráarstærð" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "t.d. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME gerð" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "t.d. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Ertu viss um að þú viljir eyða þessari skrá?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Vista og bæta meiru við" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Næst: Viðbótarupplýsingar" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Engin lýsing til fyrir þessa skrá" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Skoða" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Forskoða" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Gögn og tilföng" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">Þessi gagnapakki inniheldur engin gögn. <a href=\"%(url)s\">Viltu ekki bæta þeim við?</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>Villa kom upp við leit.</strong> Reyndu aftur. " + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Bæta við gögnum" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Viðbótargögn" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Tengt form" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "Hvað er ítarefni?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr " <p>Tengdar upplýsingar geta verið forrit, grein, myndræn framsetning eða hugmynd tengd gagnapakkanum.</p> <p> Það gæti til dæmis verið sérsniðin framsetning, skýringarmynd eða línurit, eða forrit sem notar öll gögnin eða hluta af þeim eða jafnvel fréttagrein sem vísar í gagnapakkann.</p> " + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Ertu viss um að þú viljir eyða ítarefninu - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Forrit og hugmyndir" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr " <p>Sýni <strong>%(first)s - %(last)s</strong> atriði af <strong>%(item_count)s</strong> tengdum atriðum sem fundust</p> " + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr " <p><strong>%(item_count)s</strong> tengd atriði fundust</p> " + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "Engin forrit eða öpp hafa verið skráð." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "Hvað eru forrit?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "Þetta eru kerfi sem byggja á gagnapakkanum og hugmyndir um hvernig má nota þau." + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Takmarka leitarniðurstöður" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Takmarka eftir tegund" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Allar" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Raða eftir" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Sjálfgefið" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Sýna aðeins það sem er í kastljósinu" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Nota" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Breyta ítarefni" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Breyta tengdu" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Breyta ítarefni" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Stofna" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Skrá ítarefni" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Skrá ítarefni" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Skrá ítarefni" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "Ítarefni frá mér" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/mynd.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Stutt lýsing..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Tegund" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Ertu viss um að þú viljir eyða þessu ítarefni?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Engin lýsing á þessu ítarefni" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Fara á {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Ný uppfærsla" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Fella inn gagnaglugga" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Fella þessa birtingu gagna inn í vefsíðu:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Veldu breidd og hæð í pixlum:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Breidd:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Hæð:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "Trackback URL" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Hreinsa allt" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Sýna fleiri {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Sýna aðeins vinsæl {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Það eru engar takmarkanir á þessari leit" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Heim" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Tungumál" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Áfram" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Þessi gagnapakki uppfyllir skilgreiningu Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "Leyfi ekki tilgreint" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Eytt" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Vinsælu" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Engin lýsing er til á þessum gagnapakka" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "Engin forrit, hugmyndir, fréttir eða myndir eru tengdar þessum gagnapakka enn." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Bæta við" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "\"{query}\" skilaði {number} gagnapakka" +msgstr[1] "„{query}“ skilaði {number} gagnapökkum" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "„{query}“ skilaði því miður engum niðurstöðum" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} gagnapakki fannst" +msgstr[1] "{number} gagnapakkar fundust" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Enginn gagnapakki fannst" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "\"{query}\" skilaði {number} safni" +msgstr[1] "„{query}“ skilaði {number} söfnum" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "„{query}“ skilaði engum niðurstöðum" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} safn fannst" +msgstr[1] "{number} söfn fundust" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Því miður fannst ekkert safn" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "\"{query}\" skilaði {number} stofnun" +msgstr[1] "„{query}“ skilaði {number} stofnunum" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Engar stofnanir samsvara leitinni „{query}“" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} stofnun fannst" +msgstr[1] "{number} stofnanir fundust" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Engar stofnanir fundust" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Samfélagsmiðlar" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Raða eftir" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Samsvörun" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Nafni í stafrófsröð" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Öfugri stafrófsröð" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Gerast áskrifandi" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Netfang" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Breytingar" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Fréttaveita" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Uppfærslur á því sem þú fylgist með" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Gagnapakkarnir mínir" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Þú átt enga gagnapakka" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Notandaupplýsingar" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Prófíllinn þinn gefur öðrum notendum kost á að kynnast þér betur." + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Stjórnborð" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Stillingar" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Breyta notandaupplýsingum" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Fullt nafn" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "t.d. Anna Jónsdóttir" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "t.d. anna@opingogn.is" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Smá upplýsingar um þig" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Gerast áskrifandi að tilkynningum í tölvupósti" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Breyta aðgangsorði" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Aðgangsorð" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Staðfesta aðgangsorð" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Uppfæra prófíl" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Allir notendur" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Notendur" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Innskráning" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Stofna aðgang?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Skráðu þig núna, það tekur enga stund." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Stofna aðgang" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Gleymdirðu aðgangsupplýsingunum?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Ekkert mál, þú getur beðið um nýtt aðgangsorð á þessari síðu." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Gleymt aðgangsorð?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Útskráningu lokið" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Þú hefur skráð þig út." + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Þú ert þegar innskráð(ur) sem {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Skrá út" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Mundu mig" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Þú ert þegar innskráð(ur)" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Þú verður að skrá þig út áður en þú getur skráð þig aftur inn sem annar notandi." + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Útskrá núna" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Skráning" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Nýskráning" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Hvers vegna ætti ég að skrá mig?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Þú getur búið til gagnapakka, söfn og fleiri skemmtilega hluti" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Fullt nafn" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Stofna aðgang" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Gleymt aðgangsorð" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Breyta aðgangsorði" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Uppfæra aðgangsorð" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Hvernig virkar þetta?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Þú slærð bara inn nýtt aðgangsorð og við uppfærum aðganginn hjá þér" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Þú hefur ekki búið til neina gagnapakka." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Viltu búa til gagnapakka?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "Notandinn hefur ekki stofnað neina gagnapakka." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Þú hefur ekki skrifað neitt um þig." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Þessi notandi hefur ekki skráð neinar upplýsingar um sig." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "Aðeins þú getur séð þetta" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Notandi síðan" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API lykill" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Breyta aðgangsorði" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Sláðu notandanafnið þitt inn í svæðið. Við munum senda þér tölvupóst með hlekk á síðu þar sem þú getur valið nýtt aðgangsorð." + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Skoða prófílinn minn" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Uppfærslur frá:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Leita í lista..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "Þú ert ekki að fylgjast með neinu" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Engir fylgjendur" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Leita að notanda" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Þú getur notað" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown snið" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "hér." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Fjöldi gagnapakka" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Sýna tilföng gagnasafns" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "SÆKJA" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Ekki hægt að sækja nein tilföng." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Engin lýsing á þessu efni" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Skoða" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "engin einkunn enn" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n gefa einkunn" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Villa" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Athuga..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Sláðu inn að minnsta kosti tvo stafi..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Þetta er núverandi slóð." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Þessi slóð er laus!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Þessi slóð er þegar í notkun, veldu aðra." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Gat ekki vistað, mögulega vegna villu í gögnum" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Breytingarnar hafa ekki verið vistaðar. Smelltu á „Vista Breytingar“ hér fyrir neðan áður en þú ferð af síðunni." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(ekkert nafn)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Eyða skránni „%name%“?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Ekki er boðið upp á forskoðun á þessari tegund gagna:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Ekki tókst að fá heimild til að hlaða inn gögnum. Ekki er hægt að klára aðgerðina." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Athuga heimildir til að hlaða inn gögnum ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Hleð upp skrá ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Gagnaskrá" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Mynd" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Lýsigögn" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Fylgigögn" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Kóði" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Dæmi" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Hlaða inn" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "Vefslóð" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "Gerð skráar" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "DataStore virkt" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "Stærð (bæti)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "Mime tegund" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "Mime tegund (innri)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "Hash" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "ID" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "Lokið" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "Þessi skrá er með óvistaðar breytingar." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "t.d. csv, html, xls, rdf, ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "Viðbótar innsláttarsvæði" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "Bæta við innsláttarsvæði" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "Lykill" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "Eyða skrá" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "Þú getur notað %aMarkdown snið%b hér." + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "Dagsetningar eru á %aISO sniði%b — t.d. %c2012-12-25%d eða %c2010-05-31T14:30%d." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "Gagnaskrá (hlaðið inn)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "Gat ekki opnað forskoðun" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "DataProxy skilaði villu" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "DataStore skilaði villu" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "Finna gagnapakka" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "Bæta við gagnapakka" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "Merki síðu" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "Sjálfgefinn texti í aðaltextasvæði ... vinsamlegast skiptið mér út." + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "Twitter @ckanproject" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "Hafðu samband" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "Persónuverndarstefna" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "Kaflar" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "Talnagögn" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "Útgáfur" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "Kerfisstjóri" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "Tungumál" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "Meta" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Gefið út samkvæmt" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Opna gagnagrunnsleyfinu" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Þetta efni og þessi gögn eru opin" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Keyrir á" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "Kerfisstjórn - Aðgangsheimild" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "Uppfæra hlutverk sem eru þegar skilgreind" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "Vista breytingar" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "Bæta við hlutverkum fyrir alla notendur" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "Bæta við hlutverki" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "Stjórnborð stjórnanda" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "Núverandi kerfisstjórar" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "Rusl" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "Stjórnun - Rusl" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "Útgáfur sem hefur verið eytt" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "Eyða varanlega (að eilífu og ekki hægt að kalla aftur)" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "Eyddir gagnapakkar" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Ekkert)" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "Aðgangsheimild:" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "Breyta:" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "Það eru engir gagnapakkar í þessu safni." + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "Saga:" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "Villa:" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "Útgáfa" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "Tímastimpill" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "Kerfisskilaboð" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "Bera saman »" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "Saga safns" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "Hvað eru söfn?" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "Efnisorð virka vel til að flokka gagnapakka, en stundum viltu takmarka heimildir notenda til að uppfæra gögnin. Í söfnum er hægt að tilgreina hvaða notendur hafa heimild til að bæta við og eyða gagnapökkum í safninu." + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "Saga" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "Nýr gagnapakki..." + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "Fyrirliggjandi gagnapakki..." + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "Birta söfn" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "Skráðu þig inn til að bæta við safni" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "Bæta við safni" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "Villur í forminu" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "Aðvörun: Vefslóðin er mjög löng. Það gæti verið góð hugmynd að stytta hana." + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2+ stafir, engir hástafir, notið aðeins 'a-z0-9' og '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "Byrjaðu á stuttri samantekt ..." + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "Slóð á mynd:" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "Slóð á mynd sem tengist safninu." + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "virkt" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "eytt" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "Bæta við..." + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "Lykill =" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "Gildi =" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "Bæta við gagnapökkum" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "Skráarsnið" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "Staða:" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "[1:Þú leitaðir að „%(query)s“. ]%(number_of_results)s gagnapakkar fundust." + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "Hvert var [1:húsnæðisverð] í Reykjavík árið 1935? Hvenær munu Indverjar [2:taka framúr] Kínverjum miðað við mannfjöldaspá? Hvar getur þú skoðað [3:list fjármagnaða af almenningi] í Seattle? Gögn veita svör við mörgum spurningum á borð við þessar á vefnum - það er bara ekki alltaf auðvelt að finna þau." + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "%(site_title)s er samansafn af opnum gögnum á vegum ríkis og sveitarfélaga. Hér hefur þú aðgang að gögnum frá mörgum vefsíðum til afnota fyrir þig og aðra. %(site_title)s getur einnig boðið upp á hýsingu á afritum af gögnum eða gagnagrunnum og í sumum tilfellum sett þau fram á aðgengilegan máta." + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "Hvernig virkar þetta" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "Þessi vefur keyrir á öflugum opnum hugbúnaði sem heitir [1:CKAN] og er þróaður og viðhaldið af [2:Open Knowledge Foundation]. Hver gagnapakki er skráður ásamt lýsingu og lýsigögnum. Auk þess fylgja gagnlegar upplýsingar á borð við hvaða skráarsnið eru í boði, hver á eða gefur út gögnin og undir hvaða leyfisskilmála þau falla." + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "CKAN er notað af mörgum stofnunum á netinu. [1:The Data Hub] er opin gagnageymsla sambærilega við Wikipedia. Breska stjórnsýslan notar CKAN til að hýsa [2:data.gov.uk], sem í dag inniheldur rúmlega 8000 opinbera gagnapakka. Opin gögn flestra ríkja Evrópusambandsins eru vistuð í CKAN undir slóðinni [3:publicdata.eu]. Einnig má finna ítarlegan lista yfir gagnavefi eins og þennan á slóðinni [4:datacatalogs.org], sem er einnig keyrður á CKAN." + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "Opin gögn og Open Knowledge Foundation" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "Gögnin á vefnum %(site_title)s eru flest gefin út undir opnu leyfi sem þýðir að hver sem er hefur réttindi til að nota þau og gefa út aftur að vild. Ef til vill hefur einhver áhuga á að nýta gagnapakka með myndum af útilistaverkum og tengja það við kort eða útbúa forrit í síma sem hjálpar öðrum að finna listaverkin. Opin gögn eru ekki bara tengd stjórnsýslu, fyrirtækjum eða gegnsæi. Þú getur lesið meira um opin gögn í [1:Open Data Handbook]." + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "[1:Open Knowledge Foundation] eru samtök sem [2:ýta undir] gegnsæi: þróun og betrumbætur á CKAN er ein leið til að vinna að því markmiði. Ef þú hefur áhuga á að taka þátt í hönnun eða þróun, vinsamlegast skráðu þig á [3:póstlista] eða kíktu á [4:OKFN] vefinn til að fræðast um önnur verkefni á okkar vegum." + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "Velkomin(n) í" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "Leita að gögnum" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "innihalda" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "gagnapakka" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "sem þú getur⏎ skoðað, kynnt þér og hlaðið niður." + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "Deila áfram" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "Bætt við þínum eigin gagnapökkum og deilt þeim með öðrum⏎auk þess gætir þú fundið fólk sem hefur áhuga á þínum gögnum." + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "Búa til gagnapakka »" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "Skráning »" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "Samvinna" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "Kynntu þér hvernig unnið er með opin gögn með því að skoða \n þessar síður:" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "GetTheData.org" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "DataPatterns.org" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "Handbók um opin gögn" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "Hverjir eru hér?" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "hefur" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "gagnapakka." + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Innflutningur" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Flytja inn gagnapakka" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Hér getur þú hlaðið inn Excel-skrá með upplýsingum um gagnapakka og flutt þá inn" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Skráðu þig inn til að nota þessa virkni" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Forskoða - Innflutningur" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Forskoðun á innflutningi" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "gagnapakki" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "lesa frá" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "Sýni ekki fleiri gagnapakka í forskoðun." + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Lýsing á breytingum (stutt samantekt á þeim breytingum sem þú gerðir)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Höfundur:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Flytja inn" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Niðurstöður - Innflutningur" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Niðurstöður innflutnings" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "- Gagnapakkar - Saga" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "- Breyta - Gagnapakkar" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "Grunnupplýsingar" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "Frekari upplýsingar" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "Þar sem þú ert ekki skráð(ur) inn þá verður þetta IP talan þín." + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "Smelltu hér til að skrá þig inn" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "áður þú vistar (opnast í nýjum glugga)" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "[1:Athugið:] Með því að senda inn efni samþykkir þú að gefa það út undir leyfisskilmálum fyrir opna gagnagrunna [2:Open Database License]. [3:Ekki breyta] þessari síðu er þú vilt [4:ekki] gera það." + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "- Breyta tilföngum - Gagnapakkar" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "Breyta tilföngum:" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "- Gagnapakkar - Fylgjendur" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "Fylgjendur:" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "enginn-hliðarstika" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "Nýr lykill" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "með gildi" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "Lesa gagnapakka frá %s" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "Saga gagnapakka" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "Tilföng (0)" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "Bæta við / breyta skrám" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "Forrit, hugmyndir o.s.frv." + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "Fylgjendur ({num_followers})" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "Bæta við - Gagnapakkar" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "Bæta við gagnapakka" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "Stuttur og lýsandi titill á gagnapakkann" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "Heimasíða" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "Vefslóð á síðu sem lýsir gögnunum (ekki gögnin sjálf)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "t.d. http://www.example.com/hagtolur.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "(Ekki hafa áhyggjur þó þú vitir ekki undir hvaða leyfisskilmálum gögnin voru gefin út)." + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "Memðlimur í:" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "Bæta við:" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Þú getur ekki bætt við safni." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "Hugtök sem tengjast þessum gagnapakka aðskilin með kommum. Nánari upplýsingar um notkun á [1:þessari wiki síðu]." + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "t.d. mengun, vötn, vatnsgæði" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "Bæta við tilföngum" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "Hlaða upp eða vísa í skrá af netinu, API og öðru efni sem sem tengist gagnapakkanum þínum." + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "Ný skrá..." + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "x" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "Slóð á skrá" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "API slóð" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Nafn aðaltengiliðs til að senda fyrirspurnir varðandi þennan gagnapakka, á netfangið í næsta reit." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Netfang höfundar" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Ef það eru fleiri en einn tengiliður (til viðbótar við þann sem er skráður höfundur) þá skaltu fylla inn upplýsingar hér." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Netfang umsjónarmanns" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Útgáfunúmer (ef við á)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "t.d. 1.2.0" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "Með því að bæta lýsigögnum við gagnapakka eins og \"postnumer:200\" geturðu hjálpað notendum að finna gögnin með leitarvélinni. Þessi gagnapakki mun einnig birtast undir" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "þegar gagnapakkinn er skoðaður." + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "Ertu viss um að vilja breyta stöðunni á þessum gagnapakka?" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "Já!" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "Þessi gagnapakki er" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "Samantekt" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "Stutt lýsing á breytingunum sem þú gerðir..." + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "Þar sem þú hefur ekki skráð þig inn verður þetta bara IP tala.⏎ [1:Smelltu hér til að skrá þig inn] áður en þú vistar (opnast í nýjum glugga)." + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "Athugaðu:" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "Með því að senda inn gögn samþykkir þú að birta þau undir leyfisskilmálanum" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr ". Vinsamlegast" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "ekki" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "breyta þessari síðu ef þú ert" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "ekki" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "fylgjandi þessum skilmálum." + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "- Gagnapakkar" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "Leyfisskilmálar:" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "[Opin Gögn]" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "Tengdir gagnapakkar" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "Þetta er gömul útgáfa af þessum gagnapakka, breytt" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "þann" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr ". Hann gæti hafa breyst töluvert frá " + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "nýjustu útgáfu" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "Þetta er nýjasta útgáfan af gagnapakkanum frá" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "RDF/XML" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "(breytt)" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "(ekkert)" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "(stillingar)" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "Land" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "Heimild gagna" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "[1:Gagnapakki] frá \n [2:%(harvest_catalogue_name)s]" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "- Gagnapakki - Skrá" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "API gagnaveita fyrir þessa skrá fæst ekki þar sem DataStore er ekki virkt" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "Leyfisskilmáli óþekktur" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "Frá [1:Dataset]:" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "Ekki er möguleiki á að fella inn þar sem skráin er ekki opin." + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "Fella inn í síðu" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "Leita -" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "Veistu um gagnapakka sem bæta ætti við" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "Skráðu hann núna" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "Annar aðgangur" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "Þú getur einnig fengið aðgang að þessu lista með því að nota" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "(sjá" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "eða hlaða niður sem" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "heild" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "dump" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "[1:Villa kom upp við leitina.] \n Reyndu aftur." + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "[1:%(item_count)s] gagnapakkar fundust" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "Vill þú [1:skrá nýjan gagnapakka?]" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "Bæta við efni" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "(áskilið)" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "Vinsamlegast bættu við titli fyrir efnið" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "Tegund efnis" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "Settu inn lýsingu á efninu" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "Settu inn vefslóð" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "Settu inn tengil á myndina" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "Birti atriði" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "af" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "ítarefni fannst" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "Minnst skoðað" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "Aðeins hlutir í kastljósi?" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "- Forrit, hugmyndir o.s.frv." + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "Ekkert efni er hér enn sem komið er" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr ". Viltu ekki" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "bæta einhverju við" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "Mismunur - Útgáfur" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "Munur á útgáfum -" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "Frá:" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "Til:" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "Munur" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "Enginn munur" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Listi" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "Breytingasaga" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "Fylgjast með uppfærslum á kerfinu með nýjustu ⏎ breytingum fyrst." + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "Útgáfa:" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "Aðgerðir fyrir útgáfu" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "Afturkalla eyðingu" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "Tímastimpill:" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "Kerfisskilaboð:" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "Breytingar" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "Efnisorð gagnapakka" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "Gagnapakki -" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr ",\n Efnisorð -" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "Fella þetta inn í vefsíðu" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "með því að afrita þetta á þína síðu:" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "Ekki gefið út undir opnum leyfisskilmála" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "Eining" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "Þetta form er virkt í takmarkaðan tíma (oftast eina klukkustund). Ef\n tíminn rennur út skaltu endurhlaða síðuna." + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "Skrá:" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "Innsending - Tókst" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "Skrá hlaðið inn í:" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "Hlaða annarri inn »" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "Það eru" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "niðurstöður fyrir ‘" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "niðurstöður fyrir efnisorð." + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "Hreinsa leit" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "og sjá öll efnisorð." + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "- Efnisorð" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "Efnisorð:" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "Það eru %(count)s gagnapakkar merktir [1:%(tagname)s]:" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "- Stjórnborð - Notandi" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "Hvað er nýtt?" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "Ekkert nýtt hér?" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "Við leggjum til að þú ..." + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "Bætir við gagnapakka" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "Fylgist með fleiri notendum" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "Búa til safn eða efnisorð" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "eða skoðir þá gagnapakka sem eru aðgengilegir hér á vefnum" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "- Breyta - Notandi" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "Breyta notanda:" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "Netfang" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "OpenId" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "Smávegis um þig..." + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "Aðgangsorð (aftur)" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "Breyta notandanafninu þínu" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "Ef þú breytir notandanafninu þínu þarftu að skrá þig aftur inn með nýja notandanafninu" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "- Fylgjendur - Notandi" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr ": Fylgjendur" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "Prófíllinn minn" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "Breyta prófíl" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "Fylgjendur mínir ({num_followers})" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "Skoða prófíl" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "Stofna aðgang" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "[1:%(item_count)s] notendur fundust." + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "Raða eftir nafni" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "Raða eftir uppfærslum" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "Meðlimur í" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "Innskráning - Notandi" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "Innskráning í" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "Innskráning:" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "Aðgangsorð:" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "Muna eftir mér: " + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "Skrá inn" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "Innskráning með Open ID" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "Athugaðu: Til að setja upp OpenID fyrir þennan vef verður þú fyrst að [1:skrá þig] og svo bæta við OpenID á prófílinn þinn." + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "Veldu þjónustuaðila:" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "OpenID auðkenni:" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "Áttu ekki OpenID auðkenni?" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "OpenID er þjónusta sem gerir þér kleift að skrá þig inn á mörg vefsvæði með sömu notandaupplýsingunum. Nánari upplýsingar um [1:OpenID] og [2:hvernig á að virkja OpenID aðgang]. Það er líklega einfaldast að skrá sig hjá hýsingaraðila fyrir OpenID , s.s. [3:https://www.myopenid.com/]." + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "Innskráning með OpenID" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "Útskráning - Notandi" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "Skrá út úr" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "Þú hefur verið skráð(ur) út." + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "Innskráð - Notandi" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "Skráð(ur) inn í" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "er skráð(ur) inn núna" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "Til að nýskrá eða skrá sig inn sem annar notandi, verður þú að" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "skrá þig út" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "fyrst." + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "Skráning - Notandi" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "Stofnaðu aðgang" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "3+ stafir, með einungis 'a-z0-9' og '-_' táknum" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "Fullt nafn (valfrjálst)" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "Netfang" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "Skráðu þig núna" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "Aðgagnsorð (aftur)" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "- Notandi" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "Notandi síðan" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "Ekkert netfang" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "– Athugaðu: Aðeins þú sérð API lykilinn þinn!" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "Almennar uppfærslur" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "Endurstilla aðgangsorð" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "Endurstilla aðgangsorð" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "Notandanafn:" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "Skráin „{0}“ fannst ekki." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "Notandinn {0} hefur ekki heimild til að uppfæra skrána {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Bæta við í safn" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Velja safn..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Landskóði" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Valfrjáls texti" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "valfrjáls texti" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "Það komu upp villur við úrvinnsluna, vinsamlegast leiðréttu og reyndu aftur" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "Það eru villur í kerfisstillingum" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "Forritið þitt hefur verið móttekið" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "Það komu upp villur við skráningu, vinsamlegast leiðréttu og reyndu aftur" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "Veldu þá stofnun sem þessi gagnapakki tilheyrir" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Kæri stjórnandi,\n\neinhver er að sækja um aðgang að stofnuninni" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "eftir" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nÁstæða sem fylgir beiðni:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "“\n\nHafðu vinsamlegast samband við notandann til að fá staðfestingu á þessari beiðni. Ef þú vilt svo bæta notandanum við geturðu gert það með því að fara í" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Ef þú hefur ekki hug á að bæta þessum notanda við skaltu hunsa þennan tölvupóst." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr " <p>Þú getur bætt notendum og gagnapökkum við stofnanir og þannig stýrt hverjir geta nálgast og unnið með gagnapakkana þína</p> " + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Búa til stofnun" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr " <p>Í stofnun er hægt að stjórna hverjir hafa heimild til að bæta við hana gagnapökkum eða eyða þeim út.</p> " + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Bæta gagnapakka við fyrir stofnun" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Notendastýringar" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Sækja um aðild" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Ástæða" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "Tilgreindu í stuttu máli hvers vegna þú hefur áhuga á að gerast útgefandi fyrir þessa stofnun" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Senda beiðni" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "Slóð á mynd fyrir þessa stofnun" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Yfirstofnun" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "Engin yfirstofnun" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "Notendastýringar" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "Það eru engir notendur skráðir á þennan útgefanda." + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "Saga stofnunar" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "Hvað eru stofnanir?" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "Efnisorð eru frábær til að safna saman gagnapökkum sem eiga eitthvað sameiginlegt, en stundum villtu takmarka aðgang notenda til að uppfæra söfn. Stofnanir eru skilgreindar þannig að einstaka notendur hafa aðgang til að bæta við og eyða gagnapökkum." + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "Gerast aðili" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "Listi yfir stofnanir" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Bæta við stofnun" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Bæta við stofnun" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "Ekki hægt að bæta við neina stofnun. Vinsamlegast sæktu um aðgang að stofnun." + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "Notendur:" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "Það eru engir notendur í þessari stofnun." + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Bæta við notendum" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "This compiled version of SlickGrid has been obtained with the Google Closure\nCompiler, using the following command:\n\njava -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n\nThere are two other files required for the SlickGrid view to work properly:\n\n * jquery-ui-1.8.16.custom.min.js \n * jquery.event.drag-2.0.min.js\n\nThese are included in the Recline source, but have not been included in the\nbuilt file to make easier to handle compatibility problems.\n\nPlease check SlickGrid license in the included MIT-LICENSE.txt file.\n\n[1] https://developers.google.com/closure/compiler/" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Fjöldi gagnapakka" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Dagsetning" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Fjöldi gagnapakka" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "Uppfærslur gagnapakka á viku" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Allar uppfærslur gagnapakka" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Nýjir gagnapakkar" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "Gagnapakkar með hæstu einkunn" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "Meðaleinkunn" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "Fjöldi einkunna" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "Engar einkunnir" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "Gagnapakkar sem hafa verið uppfærðir oftast" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "Fjöldi breytinga" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "Engir gagnapakkar uppfærðir" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "Stærstu söfn" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "Engin söfn" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "Algengustu efnisorð" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Heiti efnisorðs" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Fjöldi gagnapakka" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Notendur skráðir fyrir flestum gagnapökkum" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Talnagögn" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Fjöldi gagnapakka" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Uppfærslur á gagnapökkum í viku" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "Notendur skráðir fyrir flestum gagnapökkum" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "Seinasta uppfærsla síðu:" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "Efstu - Talnagögn" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "Efstu gagnapakkar" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Veldu eigind fyrir gagnapakka til að sjá hvaða flokkar á því sviði innihalda flesta pakka. T.d. efnisorð, söfn, leyfisskilmála, upplausn, land." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Veldu svæði" diff --git a/ckan/i18n/it/LC_MESSAGES/ckan.mo b/ckan/i18n/it/LC_MESSAGES/ckan.mo index 35340ccb5346fbf2da21b05ae4c265e971a4eeb5..a5214c021a16f75186641dae804f13a76d613bb3 100644 GIT binary patch literal 105834 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 E0hPL7{{R30 delta 26387 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 IxY|tkKbdDIb^rhX diff --git a/ckan/i18n/it/LC_MESSAGES/ckan.po b/ckan/i18n/it/LC_MESSAGES/ckan.po index 5b339c83a2e..90390e14659 100644 --- a/ckan/i18n/it/LC_MESSAGES/ckan.po +++ b/ckan/i18n/it/LC_MESSAGES/ckan.po @@ -1,355 +1,641 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <dex@lucadex.it>, 2012. -# <internet@davidread.org>, 2011. -# <lafuga2@gmail.com>, 2012. -# Luca De Santis <lucadex@gmail.com>, 2012. -# Maurizio Napolitano <maurizio.napolitano@okfn.org>, 2011, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. -# Stefano Costa <steko@iosa.it>, 2011, 2012. +# alesarrett <alessandro.sarretta@gmail.com>, 2013 +# <dex@lucadex.it>, 2012 +# groundrace <groundrace@me.com>, 2013 +# <internet@davidread.org>, 2011 +# lafuga2 <lafuga2@gmail.com>, 2012 +# Luca De Santis <lucadex@gmail.com>, 2012 +# M2M <matteo.merlanti@gmail.com>, 2013 +# Maurizio Napolitano <maurizio.napolitano@okfn.org>, 2011-2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012-2013 +# Stefano Costa <steko@iosa.it>, 2011-2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-08-01 17:25+0000\n" -"Last-Translator: Luca De Santis <lucadex@gmail.com>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:05+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/ckan/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: it\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Funzione di autorizzazione non trovata: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Interfaccia di amministrazione" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Curatore" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Membro" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Devi essere amministratore del sistema per amministrare" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Modifiche salvate" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Titolo sito" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Stile" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Sottotitolo del sito" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Logo del sito" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Informazioni" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Informazioni sulla pagina" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "utente sconosciuto:" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Testo Introduzione" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Utente aggiunto" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "testo nella pagina principale" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "gruppo di autorizzazione sconosciuto:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "CSS personalizzato" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Gruppo di autorizzazione aggiunto" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "CSS personalizzato inserito nella testata della pagina" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Impossibile effettuare il purge del pacchetto %s perché la revisione associata %s contiene i pacchetti non ancora cancellati %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Problema con il purge della revisione %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Operazione di purge completata" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Azione non implementata." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Non sei autorizzato a vedere questa pagina" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Accesso negato" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Non trovato" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Richiesta non valida" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Nome di azione non nota: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Errore JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Richiesta dati errata: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Errore di integrità" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Errore Parametro" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Impossibile aggiornare un'entità di questo tipo: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Impossibile leggere un'entità di questo tipo: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Impossibile creare una nuova entità di questo tipo: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Impossibile aggiungere il pacchetto all'indice di ricerca" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Impossibile aggiornare un'entità di questo tipo: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Impossibile aggiornare l'indice di ricerca" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Impossibile eliminare un'entità di questo tipo: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Nessuna revisione specificata" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Non esiste una modifica con id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "Termine di ricerca mancante ('since_id=UUID' o 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Impossibile leggere i parametri: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Opzione di ricerca errata: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Registro sconosciuto: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Valore qjson non valido" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "I parametri della richiesta devono essere un dizionario codificato in JSON" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Gruppo non trovato" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "il parametro \"page\" deve essere un numero intero positivo" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Non sei autorizzato a leggere %s" +msgid "Unauthorized to read group %s" +msgstr "Non sei autorizzato a leggere il gruppo %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Impossibile formattare la descrizione" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Gruppi" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Tag" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formati" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licenza" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Non sei autorizzato a creare un gruppo" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "L'utente %r non è autorizzato a modificare %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Gruppo non trovato" +msgid "User %r not authorized to edit %s" +msgstr "L'utente %r non è autorizzato a modificare %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "L'utente %r non è autorizzato a modificare le autorizzazioni di %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Risorsa non trovata" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Non sei autorizzato a leggere la risorsa %s" +msgid "Unauthorized to delete group %s" +msgstr "Non autorizzato a eliminare il gruppo %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Non sei autorizzato a leggere il gruppo %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "L'organizzazione è stata eliminata." -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Impossibile formattare la descrizione" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Il gruppo è stato eliminato." -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "L'utente %r non è autorizzato a modificare %s" +msgid "Unauthorized to add member to group %s" +msgstr "Non sei autorizzato ad aggiungere membri al gruppo %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Non sei autorizzato a eliminare membri dal gruppo %s" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Il membero del gruppo e' stato eliminato." + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Selezionare due revisioni prima di effettuare il confronto" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "L'utente %r non è autorizzato a modificare %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Cronologia delle modifiche nel gruppo" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Modifiche recenti al gruppo CKAN:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Messaggio di log:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Non sei autorizzato a leggere il gruppo {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Adesso stai seguendo {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Non stai più seguendo {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Non sei autorizzato a leggere chi segue %s" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Questo sito al momento è offline. Il database non è inizializzato." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "Per favore <a href=\"{link}\">aggiorna il tuo profilo</a> e aggiungi il tuo indirizzo di email e il tuo nome completo. {site} usa il tuo indirizzo di mail se hai bisogno di resettare la tua password." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Per favore <a href=\"%s\">aggiorna il tuo profilo</a> e aggiungi il tuo indirizzo email." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s usa il tuo indirizzo email se hai bisogno di azzerare la tua password." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Per favore <a href=\"%s\">aggiorna il tuo profilo</a> e il tuo nome completo." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Formato di revisione non valido: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Dataset non trovato" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Non autorizzato a leggere il pacchetto %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "Cronologia delle Revisioni del Dataset CKAN" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Modifiche recenti al Dataset CKAN:" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Non sei autorizzato a creare un pacchetto" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Non sei autorizzato a modificare questa risorsa" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Risorsa non trovata" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Non sei autorizzato a modificare il dataset" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Devi aggiungere almeno una risorsa" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Non sei autorizzato a creare una risorsa" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Impossibile aggiungere il pacchetto all'indice di ricerca" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Impossibile aggiornare l'indice di ricerca" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Non sei autorizzato a rimuovere il pacchetto %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Il dataset è stato eliminato." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "La risorsa è stata eliminata." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Non sei autorizzato a rimuovere la risorsa %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Non sei autorizzato a leggere la risorsa %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "Nessun download è disponibile" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Non autorizzato a leggere il dataset %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "L'anteprima non è stata definita." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "I più visti" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "I più visti" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "I meno visti" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "I più nuovi" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "I più vecchi" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "L'elemento correlato richiesto non è stato trovato" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Elementi correlati non trovati" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Non autorizzato" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Pacchetto non trovato" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "la relazione è stata creata con successo" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "la relazione è stata aggiornata con successo" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "la relazione è stata eliminata." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Non sei autorizzato a rimuovere la relazione %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Applicazione" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idea" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Notizia" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Articolo" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Post" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualizzazione" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Cronologia del catalogo CKAN" @@ -358,533 +644,423 @@ msgstr "Cronologia del catalogo CKAN" msgid "Recent changes to the CKAN repository." msgstr "Modifiche recenti al catalogo CKAN" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Dataset interessati: %s\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Revisione aggiornata" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Altro" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Tag non trovato" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Non sei autorizzato a creare un utente" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Non sei autorizzato a creare l'utente %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Utente non trovato" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Captcha errato. Prova di nuovo per favore." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "L'utente \"%s\" è ora registrato ma sei ancora autenticato come \"%s\" dalla sessione precedente" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Nessun utente specificato" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Non sei autorizzato a modificare l'utente %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "L'utente %s non è autorizzato a modificare %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profilo aggiornato" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s ha effettuato l'accesso" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Autenticazione fallita. Nome utente o password non corrette." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr " (O se si usa OpenID, non è stato associato ad un account utente.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" corrisponde a diversi utenti" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Nessun utente corrispondente a: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Controlla la tua casella di posta per un codice di reset." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Impossibile inviare il codice di reset: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Chiave di reset non valida. Prova di nuovo per favore." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "La tua password è stata azzerata." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Errore: Impossibile analizzare Informazioni sul testo" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "La tua password deve essere lunga almeno 4 caratteri." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Le due password che hai inserito non corrispondono." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Nome" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Identificatore unico</strong> per il gruppo." - -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2+ caratteri, minuscoli, solo 'a-z0-9' e '-_'" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Dettagli" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Aggiungi utenti" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Il nome deve essere lungo almeno %s caratteri" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Il nome deve essere composto da caratteri alfanumerici (ASCII) minuscoli e dai simboli -_" - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Questo nome di dataset esiste già in catalogo" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Un gruppo con questo nome esiste già nel database" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Il valore non corrisponde al formato richiesto: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Nessuno)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Risorsa/e del dataset incomplete." - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "La lunghezza del tag \"%s\" è inferiore alla lunghezza minima %s" - -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Il tag \"%s\" non deve contenere le virgolette:\"" - -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Chiave duplicata \"%s\"" - -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Coppia extra di chiave-valore: la chiave non è impostata per il valore \"%s\"." - -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Impossibile aggiungere gruppi." - -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Gruppo" - -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Impossibile derivare la selezione del nuovo gruppo da un valore serializzato con questa struttura: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "altro - specificare" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Extra" - -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Pacchetto" - -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Aggiungi pacchetti" - -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Un breve titolo descrittivo per i dati" - -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Non deve essere una descrizione - per quella ci sono le Note sotto. Non mettere il punto alla fine." - -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Un identificativo univoco per il pacchetto." - -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Deve essere comprensibile per gli umani, nello spirito degli URI del Semantic Web. Usa un acronimo solo se è ampiamente conosciuto. Cambiare questo campo è possibile ma è da evitare." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Un numero di versione (se disponibile, altrimenti lascialo vuoto)" - -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "L'URL della pagina web che descrive questi dati (non la URL dei dati)" - -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "es. http://www.example.com/growth-figures.html" - -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Il nome dell'autore principale (persona o organizzazione): per richieste specifiche su questi dati utilizza l'e-mail fornita nel campo successivo." - -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Se c'è un'altra persona o organizzazione oltre all'autore principale che si occupa della manutenzione di questi dati, puoi inserire il nome qui." - -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licenza" - -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "La licenza con cui sono rilasciati questi dati." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Tag" - -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Lista di termini separati da virgole, che possono essere usati per collegare questo dataset ad altri simili. Ci sono delle convenzioni usate per questi termini, vedi la <a href=\"%s\">pagina wiki</a> al riguardo." - -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "es: inquinamento, fiumi, qualità dell'acqua" - -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "I file contenenti i dati o le API per accedervi." +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Devi fornire una password" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br/>Questi valori possono essere ripetuti secondo la necessità. Ad esempio se i dati sono forniti in diversi formati, o divisi in diverse aree o periodi cronologici, ogni file è una diversa ‘risorsa’ che deve avere una sua descrizione. Tutti appariranno insieme sulla pagina CKAN di questi dati.<br/><br/><strong>URL:</strong> indica un link diretto ai dati ‒ selezionando questo link in un browser deve essere possibile scaricare direttamente l'archivio contenente i dati. I dati non sono ospitati su CKAN ma sul server originale dove sono stati pubblicati. In alternativa l'URL può essere quello di un server API come un servizio SPARQL o JSON-P.<br/><strong>Formato:</strong> indica il formato in cui sono forniti i dati.<br/><strong>Descrizione:</strong> altre informazioni utili sulla risorsa." - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Formati: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Altri (indicare)" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Elemento seguente non trovato" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Note" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} non trovato" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "La descrizione principale dei dati" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Non autorizzato a leggere {0} {1} " -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Spesso è mostrata insieme al nome del pacchetto dati. Per questo, dovrebbe iniziare con una frase sintetica che descriva compiutamente i dati, in modo da permettere visualizzazioni riassuntive di molti pacchetti." +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Tutto" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Puoi usare la %sformattazione Markdown%s qui." +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Errore: Impossibile analizzare Informazioni sul testo" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Informazioni di base" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} ha aggiunto il tag {tag} al dataset {dataset}" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Risorse" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} ha aggiornato il gruppo {group}" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Gruppi" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} ha aggiornato l'organizzazione {organization}" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Dettaglio" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Titolo" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} ha aggiornato il dataset {dataset}" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Versione" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} ha cambiato le informazioni aggiuntive {extra} del dataset {dataset}" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} ha aggiornato la risorsa {resource} nel dataset {dataset}" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autore" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} ha aggiornato il suo profilo" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "E-mail dell'autore" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} ha eliminato il gruppo {group}" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Manutentore" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} ha eliminato l'organizzazione {organization}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "E-mail del manutentore" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} ha eliminato il dataset {dataset}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licenza" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} ha eliminato le informazioni aggiuntive {extra} dal dataset {dataset}" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Stato" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} ha eliminato la risorsa {resource} dal dataset {dataset}" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "La risorsa dovrebbe essere un dizionario: %r" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} ha creato il gruppo {group}" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Chiave sconosciuta: %s" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} ha creato l'organizzazione {organization}" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Chiave vuota" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} ha creato il dataset {dataset}" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Aggiornato" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} ha aggiunto le informazioni aggiuntive {extra} al dataset {dataset}" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Ruolo(i) utente aggiunto" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} ha aggiunto la risorsa {resource} al dataset {dataset}" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Fornire nome utente" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} si è registrato il" -#: ckan/lib/helpers.py:482 +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} ha rimosso il tag {tag} dal dataset {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} ha cancellato l'elemento correlato {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} ha cominciato a seguire {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} ha cominciato a seguire {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} ha cominciato a seguire {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} ha creato il collegamento con {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "{n} nuova attività da {site_title}" +msgstr[1] "{n} nuove attività da {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Gennaio" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Febbraio" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Marzo" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Aprile" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Maggio" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Giugno" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Luglio" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Agosto" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Settembre" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Ottobre" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Novembre" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Dicembre" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Proprio ora" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} minuto fa" +msgstr[1] "{mins} minuti fa" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} ora fa" +msgstr[1] "{hours} ore fa" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} giorno fa" +msgstr[1] "{days} giorni fa" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB " + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Aggiorna il tuo avatar su gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Sconosciuto" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "senza nome" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Nuovo dataset creato." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Risorse modificate." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Impostazioni modificate." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} visualizzazione" +msgstr[1] "{number} visualizzazioni" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} visualizzazione recente" +msgstr[1] "{number} visualizzazioni recenti" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Gentile %s" -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "L'indirizzo e-mail del destinatario non è disponibile!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -894,8 +1070,8 @@ msgid "" " %(reset_link)s\n" msgstr "Hai chiesto che la tua password su %(site_title)s sia azzerata.\n\nPer favore segui questo link per confermare la richiesta:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Azzera la tua password" @@ -911,11 +1087,11 @@ msgstr "Nessuna pagina web indicata" msgid "Author not given" msgstr "Autore sconosciuto" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Manutentore sconosciuto" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "I link non sono permessi nel log_message." @@ -928,8 +1104,8 @@ msgstr "I link non sono permessi nel log_message." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Valore mancante" @@ -942,15 +1118,32 @@ msgstr "Il campo di input %(name)s non era previsto." msgid "Please enter an integer value" msgstr "Si prega di inserire un valore intero" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -msgid "Package resource(s) invalid" +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Risorse" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" msgstr "Risorsa/e del pacchetto non valide" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Extra" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Valore mancante" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Non è stata fornita una chiave API valida." @@ -959,226 +1152,304 @@ msgstr "Non è stata fornita una chiave API valida." msgid "Tag vocabulary \"%s\" does not exist" msgstr "Il vocabolario di tag \"%s\" non esiste" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Utenten" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Dataset" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Gruppo" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Una organizzazione deve essere fornita" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "L'organizzazione non esiste" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Non puoi aggiungere un dataset a questa organizzazione" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Numero intero non valido" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Formato della data non corretto" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Dataset" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Utenten" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Correlazioni" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Il nome del gruppo o l'ID non esistono." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Tipo di attività" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Questo nome non può essere usato" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Il nome deve essere lungo almeno %s caratteri" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Il nome deve contenere un numero massimo di %i caratteri" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "La URL deve essere composta solo di caratteri minuscoli alfanumerici(ASCII) e dai simboli -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Questa URL è già stata usata." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "La lunghezza del nome \"%s\" è inferiore a %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "La lunghezza del nome \"%s\" è maggiore di quella massima %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Il numero di versione deve essere composta da un massimo di %i caratteri" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Chiave duplicata \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Un gruppo con questo nome esiste già nel database" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "La lunghezza del tag \"%s\" è inferiore alla lunghezza minima %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Il tag \"%s\" è più lungo del massimo di %i caratteri" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Il tag \"%s\" deve contenere solo caratteri alfanumerici o i simboli: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Il tag \"%s\" non deve contenere caratteri maiuscoli" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Questo nome utente non è disponibile." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Per favore inserisci entrambe le password" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "La password deve essere lunga almeno 4 caratteri" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Le due password che hai inserito non corrispondono" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Questa modifica è stata bloccata perché sembra spam. Per favore noninserire link nella tua descrizione." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Questo nome di vocabolario è già in uso." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Impossibile cambiare il valore della chiave da %s a %s. Questa chiave è in sola lettura" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Il vocabolario del tag non è stato trovato." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Il tag %s non fa parte del vocabolario %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Nome tag assente" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Il tag %s fa già parte del vocabolario %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "Per favore inserisci una URL valida" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "il ruolo non esiste." + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Creare l'oggetto %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Creare una relazione per il pacchetto: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: Crea oggetto membro %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Prova a create una organizzazione come gruppo" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Devi fornire l'id o il nome di un pacchetto (parametro \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "È necessario indicare un voto (parametro \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Il voto deve essere un numero intero." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Il voto deve essere compreso tra %i e %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Devi essere autenticato per poter seguire gli utenti" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "Non puoi seguire te stesso" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "Stai già seguendo {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Stai già seguendo {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Devi essere autenticato per seguire un dataset." + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Devi essere autenticato per seguire un gruppo." #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: Eliminare il pacchetto: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Eliminare %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Rimuovi Membro: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id assente dai dati" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Impossibile trovare il vocabolario \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Impossibile trovare il tag \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "Non posso trovare il sostenitore {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Devi essere autenticato per smettere di seguire un oggetto." -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Non stai seguendo {0}." + +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "Non specificare se si usa il parametro \"query\"" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "Devono essere coppie <campo>:<valore>" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "Campo \"{field}\" non riconosciuto in resource_search." -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "utente sconosciuto:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "Elemento non trovato." @@ -1187,343 +1458,285 @@ msgid "Resource was not found." msgstr "Risorsa non trovata." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Aggiorna l'oggetto %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Pacchetto non trovato." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Aggiornare la relazione del pacchetto: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus non trovato." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organizzazione non trovata." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "L'utente %s non è autorizzato a creare pacchetti" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "L'utente %s non è autorizzato a modificare questi gruppi" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "Devi essere un amministratore di sistema per creare un elemento correlato in primo piano" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Devi essere autenticato per aggiungere un elemento correlato" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "Devi essere autenticato per creare una risorsa" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "L'utente %s non è autorizzato a modificare questi pacchetti" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "L'utente %s non è autorizzato a creare gruppi" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "L'utente %s non è autorizzato a creare ruoli" +msgid "User %s not authorized to create organizations" +msgstr "L'utente %s non è autorizzato a creare organizzazioni" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "L'utente %s non è autorizzato a creare utenti" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Gruppo non trovato." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "È necessaria una chiave API valida per creare un pacchetto" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "È necessaria una chiave API valida per creare un pacchetto" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "L'utente %s non è autorizzato ad aggiungere membri" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "L'utente %s non è autorizzato a eliminare il pacchetto %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Nessun pacchetto trovato per questa risorsa, impossibile controllare l'autorizzazione." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "L'utente %s non è autorizzato a eliminare la risorsa %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Soltanto il proprietario può eliminare un elemento correlato" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "L'utente %s non è autorizzato a eliminare la relazione %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "L'utente %s non è autorizzato a eliminare i gruppi" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "L'utente %s non è autorizzato a eliminare il gruppo %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "L'utente %s non è autorizzato a eliminare le organizzazioni" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "L'utente %s non è autorizzato a eliminare l'organizzazione %s" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "L'utente %s non è autorizzato a eliminare il task status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "L'utente %s non è autorizzato a eliminare i membri dell'organizzazione %s" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "L'utente %s non è autorizzato a leggere questi pacchetti" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "L'utente %s non è autorizzato a leggere il pacchetto %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Nessun pacchetto trovato per questa risorsa, impossibile controllare l'autorizzazione." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "L'utente %s non è autorizzato a leggere la risorsa %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "L'utente %s non è autorizzato a leggere il gruppo %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Devi essere autenticato per accedere al tuo cruscotto" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "L'utente %s non è autorizzato a modificare il pacchetto %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "L'utente %s non è autorizzato a leggere la modifica %s" +msgid "User %s not authorized to edit resource %s" +msgstr "L'utente %s non è autorizzato a modificare la risorsa %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "L'utente %s non è autorizzato a modificare lo stato del pacchetto %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "L'utente %s non è autorizzato a modificare i permessi del pacchetto %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "L'utente %s non è autorizzato a modificare il gruppo %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "L'utente %s non è autorizzato a modificare l'organizzazione %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Soltanto il proprietario può aggiornare un elemento correlato" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "Devi essere un amministratore di sistema per modificare un campo di un elemento correlato in primo piano" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "L'utente %s non è autorizzato a cambiare lo stato del gruppo %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "L'utente %s non è autorizzato a modificare i permessi del gruppo %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "L'utente %s non è autorizzato a modificare i permessi del ruolo %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "L'utente %s non è autorizzato a modificare l'utente %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "L'utente %s non è autorizzato a cambiare lo stato della revisione" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "L'utente %s non è autorizzato ad aggiornare la tabella task_status" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "L'utente %s non è autorizzato ad aggiornare la tabella term_translation" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "È necessaria una chiave API valida per modificare il pacchetto" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "È necessaria una chiave API valida per modificare il gruppo" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "Devi essere autenticato e appartenere ad un gruppo per creare un pacchetto" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "Non hai i permessi per creare un elemento" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Sono richiesti due ID di pacchetti" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "L'utente non è autorizzato a creare gruppi" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "I gruppi di autorizzazioni non sono implementati in questo profilo" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "L'utente %s non è autorizzato ad eliminare pacchetti in questi gruppi" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Solo i membri del gruppo sono autorizzati a cancellarlo" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "L'utente non è autorizzato a leggere il pacchetto %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "L'utente %s non è autorizzato a mostrare il gruppo %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "L'utente %s non è autorizzato a modificare i pacchetti in questi gruppi" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "L'utente %s non è autorizzato a modificare le risorse di questo pacchetto" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "I permessi di modifica del pacchetto non sono disponibili" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Solo i membri del gruppo sono autorizzati a modificarlo" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Utente %s non trovato" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "L'utente %s non è autorizzato a editare questo gruppo" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "I permessi per la modifica dei gruppi non sono implementati" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Gli aggiornamenti ai gruppi di autorizzazioni non sono implementati" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Licenza non specificata" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "Creative Commons Attribuzione" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "Creative Commons Attribuzione - Condividi allo stesso modo" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Altro (di tipo Open)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Altro (Public Domain)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Altro (con Attribuzione)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "Creative Commons Non Commerciale (Qualsiasi tipo)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Altro (Non Commerciale)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Altro (non Open)" @@ -1572,829 +1785,2637 @@ msgstr "è antenato di %s" msgid "has sibling %s" msgstr "è parente di %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Modifica" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Caricando..." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Anteprima" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Non ci sono dati da caricare via API per questa risorsa " + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Lettura dei dati attraverso le API fallita" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Elementi non trovati" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Inizia a scrivere..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Troppo breve! Il testo deve contenere almeno un carattere" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Ci sono modifiche non salvate per questa form" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Confermare azione" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Sei certo di voler confermare questa azione?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Conferma" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Annulla" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Puoi usare la" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Segui" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "formattazione Markdown" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Non seguire più" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "qui." +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "visualizzane di più" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Numero di dataset" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "visualizzane meno" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Descrizione" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Carica un file" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Numero di membri" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Si è verificato un errore" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Risorsa caricata" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Impossibile caricare il file" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Impossibile autenticare il caricamento" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Impossibile accedere ai dati per il file caricato" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Visualizza le risorse del dataset" +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Modifica" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "SCARICA" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Mostra altri" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Nessuna risorsa scaricabile" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Nascondi" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Nessuna descrizione per questo elemento" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Errore %(error_code)s" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "Visualizza" +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Informazioni {0}" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "ancora nessun voto" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" -#: ckan/templates/_util.html:164 +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 msgid "" -"–\n" -" rate it now" -msgstr "–\nvota ora" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Fatto con</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Gruppo di utenti" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Impostazioni amministratore" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Errore" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Vedi profilo" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Controllo..." +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Dashboard (%(num)d nuovo elemento)" +msgstr[1] "Dashboard (%(num)d nuovi elementi)" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Digita almeno due caratteri..." +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Modifica impostazioni" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Questa è la URL corrente." +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Esci" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "Questa URL è disponibile" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Accedi" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Questa URL è già stata usata, per favore usane un'altra." +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Iscriviti" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Errore nel salvare, forse perché i dati non sono validi " +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Dataset" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Aggiungi un dataset" +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organizzazioni" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Aggiungi un gruppo" +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Ricerca Datasets" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "Hai delle modifiche non ancora salvate. Ricordati di cliccare su \"Salva le modifiche\" in fondo alla pagina prima di uscire." +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Cerca" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Caricando..." +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Caricane meno" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(senza nome)" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Caricane di più" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "Vuoi eliminare la risorsa '%name%'?" +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Non ci sono attività in questo flusso di attività" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " -msgstr "Anteprima non disponibile per il tipo dei dati: " +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Amministatione" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "Impossibile ottenere le credenziali per effettuare l'upload nello storage. L'upload non può proseguire" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Amministratore di sistema" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." -msgstr "Controllando i permessi per l'upload ..." +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Configurazione" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." -msgstr "File in caricamento ..." +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Sei sicuro di voler cancellare la configurazione?" -#: ckan/templates/js_strings.html:16 -msgid "Data File" -msgstr "File di dati" +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Cancella" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Aggiorna" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Visualizzazione" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "Opzioni di configurazione CKAN" -#: ckan/templates/js_strings.html:16 -msgid "Image" -msgstr "Immagine" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr " <p><strong>Titolo sito</strong> Questo e' il titolo di questa instanza di CKAN che appare in diversi punti attraverso il CKAN.</p> <p><strong>Stile:</strong> Scegli dall'elenco una semplice variazioni del colore principali del tema per impostare velocemente un diverso tema.</p> <p><strong>Logo:</strong> Questo è il logo che appare in alto nella testata di tutti i template di CKAN.</p> <p><strong>Informazioni:</strong> Questo testo comparirà in questa istanza di CKAN <a href=\"%(about_url)s\">pagina informazioni</a>.</p> <p><strong>Testo presentazione:</strong> Questo testo comparirà su questa istanza di CKAN <a href=\"%(home_url)s\">home page</a> per dare il benvenuto ai visitatori.</p> <p><strong>CSS Personalizzato:</strong> Questo e' il blocco di codice di personalizzazione del CSS <code><head></code> che compare in ogni pagina. Se vuoi modificare il template più in profondità ti consigliamo di <a href=\"%(docs_url)s\" target=\"_blank\">leggere la documentazione</a>.</p> " + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Conferma il Reset" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Chi sono i sysadmin?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>Un amministratore di sistema ha pieno controllo su una installazione CKAN. Gli amministratori di sistema possono essere aggiunti solo tramite il comando paster <code>sysadmin</code><p> " -#: ckan/templates/js_strings.html:16 -msgid "Metadata" -msgstr "Metadati" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Leggi la documentazione" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" -msgstr "Documentazione" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Questa risorsa non può essere visualizzata in anteprima in questo momento." -#: ckan/templates/js_strings.html:16 -msgid "Code" -msgstr "Codice" +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Clicca qui per maggiori informazioni." -#: ckan/templates/js_strings.html:16 -msgid "Example" -msgstr "Esempio" +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Scarica la risorsa" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" -msgstr "Carica" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Il tuo browser non supporta gli iframes." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Annulla" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Questa risorsa non può essere visualizzata in anteprima." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" -msgstr "URL" +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Maggiori dettagli..." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Formato" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "Nessun handler definito per il data type: %(type)s." -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" -msgstr "Tipo di risorsa" +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Standard" -#: ckan/templates/js_strings.html:16 -msgid "DataStore enabled" -msgstr "DataStore abilitato" +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Standard Input" -#: ckan/templates/js_strings.html:16 -msgid "Size (Bytes)" -msgstr "Dimensione (bytes)" +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Medio" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype" -msgstr "Tipo MIME" +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Creato" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Pieno" -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Ultima modifica" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype (Inner)" -msgstr "Tipo MIME del contenuto" +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Grande" -#: ckan/templates/js_strings.html:16 -msgid "Hash" -msgstr "Hash" +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "ID" -msgstr "ID" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Anteposto" -#: ckan/templates/js_strings.html:16 -msgid "Done" -msgstr "Fatto" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Campo libero (vuoto)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Campo libero" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Area testo" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Seleziona" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Non c'è una descrizione per questo gruppo" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Flusso di attività" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Amministratori" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Aggiungi un gruppo" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Conferma la cancellazione" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Sei sicuro di voler eliminare il gruppo - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Sei sicuro di voler eliminare il membro - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Modifica un gruppo" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Modifica gruppo" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Sostenitori" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Gruppi di dataset" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Aggiungi un gruppo" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Al momento non ci sono gruppi per questo sito" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Come crearne uno?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Cosa sono i Gruppi?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "<p>I gruppi permettono di associare insieme dataset accomunati da una comunità (es. dati sulle libertà civili) o da un argomento (es. dati sui trasporti, la sanità. l'ambiente) per rendere più semplice la navigazione tematica. I dataset possono far parte di un gruppo, ma non dipendono dal gruppo per i permessi di modifica e gestione.</p>" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Membri" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Modifica Membro:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Aggiungi Membro" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Nome utente" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Ruolo" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Aggiungi" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Sei sicuro di voler cancellare questo membro?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Elimina" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Crea un Gruppo" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Crea Gruppo" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Aggiorna Gruppo" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Aggiungi un dataset" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "leggi di più" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Dataset nel gruppo: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Cronologia delle Revisioni Recenti" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Titolo" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Mio Gruppo" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "my-group" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Descrizione" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Alcune informazioni sul mio gruppo..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL dell'immagine" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Sei sicuro di voler cancellare questo Gruppo?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Salva Gruppo" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Visualizza {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Questo gruppo non ha descrizioni" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} Dataset" +msgstr[1] "{num} Dataset" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 Datasets" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Benvenuti" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Benvenuto su CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Ricerca i tuoi dati" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "eg. Prezzi dell Oro" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Tags popolari" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Puoi usare la <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">formattazione Markdown</a> qui" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Rimuovi" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Personalizzato" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Il form contiene dati non validi" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Non c'è una descrizione per questa organizzazione" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Sei sicuro di voler eliminare l'organizzazione - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Modifica Organizzazione" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Visualizza organizzazione" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Informazioni" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Organizzazione dei dataset" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Aggiungi Organizzazione" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Al momento non ci sono organizzazioni per questo sito" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Cosa sono le organizzazioni?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Torna a tutti i membri" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Modifica Membro:" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Salva" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Cosa sono i ruoli?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Aggiungi un membro" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Crea una Organizzazione" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Aggiorna una Organizzazione" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Crea una Organizzazione" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "La mia Organizzazione" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "my-organization" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Qualche informazioni sulla mia organizzazione..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Sei sicuro di voler eliminare questa Organizzazione?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Salva Organizzazione" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Questa organizzazione non ha descrizione" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Crea un dataset" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Cosa sono i dataset?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Sei sicuro di voler eliminare il dataset - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Sei sicuro di voler eliminare la risorsa - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Visualizza dataset" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Crea dataset" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Aggiorna dataset" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Aggiungi metadati al dataset" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Aggiungi dati al dataset" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Cosa è una risorsa?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Una risorsa può essere qualsiasi file o link a file che contenga dati utili." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privato" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Bozza" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Questa è la versione attuale del dataset, come modificata alle %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Nessun elemento correlato" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Aggiungi elemento correlato" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Visualizza risorsa" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Visualizza" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API Endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Download" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Non ci sono descrizioni per questa risorsa" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Sorgente: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Informazioni supplementari" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Campo" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Valore" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Ultimo aggiornamento" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "sconosciuto" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Creato" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formato" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licenza" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autore" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Cerca un Dataset" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Cerca..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Invia" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Per favore effettua un'altra ricerca.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>E' stato riscontrato un errore durante la ricerca.</strong> Per favore prova di nuovo.</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Documentazione API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "E' possibile inoltre accedere al registro usando il %(api_link)s (vedi %(api_doc_link)s). " + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "dump {format} completo" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "E' possibile inoltre accedere al registro usando il %(api_link)s (vedi %(api_doc_link)s) o scaricarlo da %(dump_link)s." + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Informazioni addizionali" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Origine" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Manutentore" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versione" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Stato" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Data API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Modifica Dataset" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Modifica Risorsa" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Aggiungi Nuova Risorsa" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "eg. Un titolo descrittivo" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "eg. my-dataset" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "eg. Qualche nota utile sui dati" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "eg. economia, salute mentale, governo" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organizzazione" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Seleziona una organizzazione..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Non ci sono descrizioni per questo dataset" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Sei sicuro di voler eliminare questo dataset?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Prossimo: Aggiungi Dati" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Visibilità" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Pubblico" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "Mittente" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joe@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "E-mail del manutentore" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Precedente" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Finito" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Aggiorna Risorsa" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Link a un file" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Link a una API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Risorsa" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "eg. http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Nome" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "eg. Gennaio 2011 Prezzo dell'Oro" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Qualche nota utile sui dati" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "eg. CSV, XML o JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Questo è stato generato automaticamente. Puoi modificarli a piacimento" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Ultima modifica" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "eg. 05-06-2012" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Grandezza del File" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "eg. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME Type" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "eg. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Sei sicuro che vuoi rimuovere questa risorsa?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Salva & aggiungi altro" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Prossimo: Informazioni addizionali" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Nessuna descrizione per questa risorsa" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Esplora" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Anteprima" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Data e Risorse" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">Questo dataset non possiede dati, <a href=\"%(url)s\">perché non aggiungerne?</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>Sono stati riscontrati essere durante la ricerca.</strong> Per favore prova di nuovo." + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Aggiungi dati" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Dati addizionali" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "Cosa sono gli elemento correlati?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Sei sicuro di voler eliminare l'elemento correlato - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Apps & Idee" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr " <p><strong>%(item_count)s</strong> trovati elementi correlati</p> " + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "Cosa sono le applicazioni?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Risultato del Filtro" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtra per tipo" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Tutti" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Ordina per" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Default" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Mostra solo gli elementi in evidenza" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Richiedi" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Modifica elemento correlato" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Modifica Elemento Correlato" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Modifica Elemento Correlato" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Crea" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Crea un elemento correlato" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Crea un elemento correlato" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Crea un elemento correlato" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Tipo" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Sei sicuro di voler eliminare questo elemento correlato?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Questo elemento non ha descrizione" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Vai su {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Incorpora il visualizzatore dei dati" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Scegli larghezza e altezza in pixel:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Larghezza:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Altezza:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "Trackback URL" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Pulisci tutto" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Mostra più {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Mostra solo {facet} popolari" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Non ci sono filtri per questa ricerca" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Home" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Linguaggio" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Vai" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Questo dataset è conforme alla Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "Nessuna licenza indicata" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Cancellato" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Popolare" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Questo dataset non ha una descrizione" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "Non ci sono ancora app, idee, notizie o immagini per questo dataset." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Aggiungi elemento" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} dataset trovato per \"{query}\"" +msgstr[1] "{number} dataset trovati per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Spiacente, nessun dataset trovato per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} dataset trovato" +msgstr[1] "{number} dataset trovati" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Spiacente, nessun dataset trovato" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Spiacente, nessun gruppo per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} gruppo trovato" +msgstr[1] "{number} gruppi trovati" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Spiacente, nessun gruppo trovato" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Spiacente, nessuna organizzazione trovata per \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Spiacente, nessuna organizzazione trovata" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Sociale" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Ordina per" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Rilevanza" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Nome Crescente" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Nome Decrescente" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Sottoscrivi" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "E-mail" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Modifiche" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "News feed" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "I miei dataset" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Non possiedi alcun dataset" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Informazioni sull'Account" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Il tuo profilo racconta qualcosa di te agli altri utenti CKAN." + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Pannello" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Impostazioni" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Modifica i tuoi dettagl" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Nome completo" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "eg. Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "eg. joe@example.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Alcune informazioni su te stesso" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Sottoscrivi alle notificazioni email" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Cambia la tua password" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Password" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Conferma Password" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Aggiorna Profile" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Tutti gli utenti" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Utenti" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Accedi" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Necessiti di un Account?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Crea un Account" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Dimenticato i tuoi dettagli?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Nessun problema, usa la funzione di recupero password per resettarla." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Hai dimenticato la password?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Esci" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Ricordami" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Hai già eseguito l'accesso" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Disconnettiti adesso" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Registrazione" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Registra un Account" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Nome completo" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Crea un Account" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Azzera la password" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Cambia la password" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Come funziona?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Non hai creato alcun dataset." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Vuoi crearne uno?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "L'utente non ha creato alcun dataset." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Non hai inserito una tua biografia." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Questo utente non ha una biografia." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Membro dal" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API Key" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Richiedi l'azzeramento" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Inserisci il tuo username e ti manderemo una e-mail con un link per inserire la nuova password." + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Vedi il mio profilo" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Cerca Utenti" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Puoi usare la" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "formattazione Markdown" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "qui." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Numero di dataset" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Visualizza le risorse del dataset" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "SCARICA" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Nessuna risorsa scaricabile" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Nessuna descrizione per questo elemento" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Visualizza" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "ancora nessun voto" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\nvota ora" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Errore" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Controllo..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Digita almeno due caratteri..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Questa è la URL corrente." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Questa URL è disponibile" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Questa URL è già stata usata, per favore usane un'altra." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Errore nel salvare, forse perché i dati non sono validi " + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Hai delle modifiche non ancora salvate. Ricordati di cliccare su \"Salva le modifiche\" in fondo alla pagina prima di uscire." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(senza nome)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Vuoi eliminare la risorsa '%name%'?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Anteprima non disponibile per il tipo dei dati: " + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Impossibile ottenere le credenziali per effettuare l'upload nello storage. L'upload non può proseguire" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Controllando i permessi per l'upload ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "File in caricamento ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "File di dati" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Immagine" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Metadati" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Documentazione" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Codice" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Esempio" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Carica" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "URL" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "Tipo di risorsa" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "DataStore abilitato" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "Dimensione (bytes)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "Tipo MIME" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "Tipo MIME del contenuto" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "Hash" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "Fatto" + +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Questa risorsa ha delle modifiche non salvate." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "es. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Campi extra" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Aggiungi un campo extra" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "Chiave" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Valore" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Elimina risorsa" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Puoi usare una %aformattazione Markdown%b qui." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Le date sono in %aformato ISO%b — es. %c2012-12-25%d o %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "File di dati (caricato)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "Segui" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "Non seguire più" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "Non posso caricare l'anteprima" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "Il DataProxy ha restituito un errore" -#: ckan/templates/js_strings.html:16 -msgid "DataStore returned an error" -msgstr "Il DataStore ha restituito un errore" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Esci" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Accedi" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Iscriviti" +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "Il DataStore ha restituito un errore" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Cerca dataset" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Aggiungi un dataset" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Cerca" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Informazioni" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Logo della pagina" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Segnaposto del template principale ... sostituire." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Documentazione API" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Contatti" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Privacy" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Sezioni" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Utenti" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Statistiche" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Revisioni" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Interfaccia di amministrazione" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Lingue" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Disponibile nei termini della" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Open Database License" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Questi contenuti e dati sono Aperti" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Powered by" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} ha aggiunto il tag {object} al dataset {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} ha aggiornato il gruppo {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} ha aggiornato il dataset {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} ha cambiato l'oggetto extra {object} del dataset {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} ha aggiornato la risorsa {object} nel dataset {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} ha aggiornato il suo profilo" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} ha eliminato il gruppo {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} ha eliminato il dataset {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} ha eliminato l'oggetto extra {object} dal dataset {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "{actor} ha cancellato l'elemento correlato {object}" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} ha eliminato la risorsa {object} dal dataset {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "{actor} ha cominciato a seguire {object}" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} ha creato il gruppo {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} ha creato il dataset {object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} ha aggiunto l'oggetto extra {object} al dataset {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "{actor} ha creato il collegamento con l'{object} correlato %s" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} ha aggiunto la risorsa {object} al dataset {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} si è registrato il" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} ha eliminato il tag {object} dal dataset {target}" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Amministrazione - Autorizzazioni" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Aggiorna i ruoli esistenti" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Salva le modifiche" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Aggiungi un ruolo per un utente qualsiasi" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Aggiungi un ruolo" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Ruoli disponibili per gruppi specifici di utenti" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Aggiungi un ruolo per gruppi specifici di utenti" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Pannello di amministrazione" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Amministratori di sistema" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Puoi cambiare gli amministratori di sistema nella pagina dei" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "ruoli" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Home" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorizzazione" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Cestino" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Amministrazione - Cestino" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Revisioni eliminate" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Eliminale completamente (per sempre e senza ripristino)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Dataset eliminati" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autorizzazioni - Gruppi di utenti" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Nessuno)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Autorizzazione:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "Attenzione: I gruppi di autorizzazione sono deprecati e non sono più supportati. Saranno eliminati\n completamente dalla prossima release di CKAN." - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Salva" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Aggiungi" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Modifica - Gruppi di utenti" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Modifica:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Non ci sono utenti in questo gruppo per il momento." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Ruoli" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Ci sono [1:%(item_count)s] gruppi di utenti." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Lista" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Visualizza" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Invece di specificare i privilegi di un singolo utente su un dataset o un gruppo,\n puoi indicare un insieme di utenti che condivideranno gli stessi diritti. Per fare questo,\n devi creare un [1:gruppo di utenti] e poi aggiungervi gli utenti." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Per creare un gruppo di utenti, per favore [1:effettua l'accesso]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Crea un nuovo gruppo di utenti" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Nuovo - Gruppo di utenti" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Nuovo gruppo di utenti" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Gruppi di utenti" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Membri" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Ci sono %(item_count)s utenti in questo gruppo." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Aggiorna i ruoli disponibili per i gruppi di utenti" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Dataset" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Non ci sono dataset in questo gruppo, per ora." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Cronologia:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Errore:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Revisione" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Timestamp" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Messaggio di log" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Confronta »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Cronologia del gruppo di utenti" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Gruppi di dataset" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Cosa sono i gruppi?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2402,177 +4423,131 @@ msgid "" "from it." msgstr "Nonostante i tag siano ottimi per raggruppare i dataset, in certi casi si vuole creare una raccolta che solo certi utenti possono modificare. Per indicare quali utenti sono autorizzati ad aggiungere e i modificare i dataset, è sufficiente creare un [1:gruppo]." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Cronologia" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Nuovo Dataset..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Dataset esistente..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Elenca i gruppi" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Aggiungi un gruppo" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Fare login per aggiungere un gruppo" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Aggiungi un gruppo" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Errori nel form" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Il form contiene dati non validi" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Attenzione: la URL è molto lunga. Prova a cambiarla con una più corta." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2+ caratteri, minuscoli, solo 'a-z0-9' e '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Inizia con un breve riassunto ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL dell'immagine:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "La URL dell'immagine che è associata a questo gruppo." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "attivo" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "eliminato" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Elimina" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Aggiungi..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Chiave =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Valore =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Aggiungi dataset" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Amministratori" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "Formato delle risorse" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Stato:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Cercato \"%(query)s\". ]%(number_of_results)s dataset trovati." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2581,7 +4556,7 @@ msgid "" " find." msgstr "Qual'era il [1:prezzo medio] di una casa nel Regno Unito nel 1935? Quando avverrà il [2:sorpasso] della popolazione dell'India su quella della Cina? Dove si possono ammirare [3:opere d'arte finanziate da enti pubblici] a Seattle? I dati per rispondere a molte, molte domande come queste esistono da qualche parte in Internet - ma non è sempre facile trovarli." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2592,11 +4567,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s è un catalogo gestito dalla community, che contiene dataset utili reperibili in Internet. Puoi raccogliere link a dati che hai trovato in rete, in modo che anche altre persone li trovino, oppure puoi semplicemente cercare i dati che altri hanno già aggiunto. A seconda del tipo di dati (e delle loro condizioni d'uso), %(site_title)s può anche salvare una copia dei dati o archiviarli in un database, e mostrare semplici visualizzazioni." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Come funziona" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2607,7 +4582,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Questo sito è basato su un potente software open-source di catalogazione dei dati, chiamato [1:CKAN], sviluppato dalla [2:Open Knowledge Foundation]. Ogni voce di 'dataset' su CKAN contiene una descrizione dei dati e altre informazioni utili, come i formati disponibili, il detentore, la libertà di accesso e riuso, e gli argomenti che i dati affrontano. Gli altri utenti possono migliorare o modificare queste informazioni (CKAN mantiene una cronologia di tutte queste modifiche)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2618,11 +4593,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN è utilizzato per diversi cataloghi di dati su Internet. [1:The Data Hub] è un catalogo liberamente modificabile e riutilizzabile, nello stile di Wikipedia. Il governo britannico usa CKAN per il portale [2:data.gov.uk], che attualmente conta circa 8000 dataset governativi. I dati pubblici ufficiali della maggior parte dei paesi europei sono raccolti in un catalogo CKAN su [3:publicdata.eu]. Esiste anche una lista di questi cataloghi da tutto il mondo su [4:datacatalogs.org], che è a sua volta basato su CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Open data e Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2634,7 +4609,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "La maggior parte dei dati su %(site_title)s è liberamente accessibile e riutilizzabile: chiunque ha il diritto di utilizzare e riutilizzare i dati nel modo che preferisce. Magari qualcuno prenderà quel simpatico dataset sulle opere d'arte della città che avevi trovato tu, e lo aggiungerà a una mappa turistica - oppure svilupperà una nuova app per il tuo smartphone, che ti aiuterà a trovare i monumenti quando visiti la città. Gli open data significano più impresa, ricerca scientifica collaborativa e pubblica amministrazione trasparente. Puoi approfondire questo argomento nel [1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2643,1083 +4618,968 @@ msgid "" "out about our other projects." msgstr "La [1:Open Knowledge Foundation] è una organizzazione no-profit che [2:promuove] il sapere libero: lo sviluppo e il miglioramento costante di CKAN è uno dei modi per raggiungere questo obiettivo. Se vuoi partecipare alla progettazione o allo sviluppo, unisciti alle [3:liste pubbliche] di discussione o sviluppo, o dai un'occhiata al sito della [4:OKFN] per scoprire gli altri progetti in corso." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Benvenuti" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Benvenuti su " -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Cerca dati" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "contiene" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "dataset" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "che puoi \n visionare, valutare e scaricare." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Condividi dati" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "Aggiungi i tuoi datasets per condividerli con gli altri e\n per trovare persone interessate ai tuoi dati." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Crea un dataset »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Registrati »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Collabora" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "Scopri come lavorare con gli open data con \n queste risorse:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "Manuale degli Open Data" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Chi altro c'è qui?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "ha" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "dataset" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Riassunto delle modifiche (descrivi in breve le modifiche che hai fatto)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Autore:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Dataset - Cronologia" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Modifica - Dataset" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Informazioni di base" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Ulteriori Informazioni" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Riassunto delle modifiche (descrivi in breve le modifiche che hai fatto)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Autore:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Poiché non è stato effettuato l'accesso verrà indicato l'indirizzo IP." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Cliccare qui per accedere" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "prima di salvare (si apre in una nuova finestra)" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Importante:] Se invii questi contenuti, accetti di rilasciare il tuo contributo nei termini della [2:Open Database License]. Se [4:non] sei d'accordo, per favore [3:non inviare] i tuoi contributi." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Modifica risorse - Dataset" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Modifica risorse:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "- Dataset - Sostenitori" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "Sostenitori:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "Sostenitori" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Nuova chiave" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "con valore" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Leggi il dataset come il %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Cronologia del dataset" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Risorse (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Aggiungi / Modifica risorse" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "Apps, Idee etc" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "Sostenitori ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Impostazioni" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Aggiungi - Dataset" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Aggiungi un dataset" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Risorsa" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Un breve titolo descrittivo per questo dataset" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Home page" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "L'URL della pagina web che descrive questi dati (non la URL dei dati)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "es. http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Non indicare nulla se non conosci la licenza usata per rilasciare i dati)" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Membro di:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Aggiungi a:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Impossibile aggiungere gruppi." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Lista di termini separati da virgole, usati per collegare questo dataset ad altri simili. Ci sono delle convenzioni in uso per questi termini, descritti su [1:questa pagina wiki]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "es: inquinamento, fiumi, qualità dell'acqua" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Aggiungi risorse" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Carica file di dati o crea link con essi, API e altro materiale relativo al tuo dataset." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Nuova risorsa..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Link a un file" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Link a una API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Carica un file" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL del file" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "URL della API" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Il nome dell'autore principale (persona o organizzazione): per richieste specifiche su questi dati utilizza l'e-mail fornita nel campo successivo." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "E-mail dell'autore" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Se c'è un'altra persona o organizzazione oltre all'autore principale che si occupa della manutenzione di questi dati, puoi inserire il nome qui." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "E-mail del manutentore" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Un numero di versione (se disponibile, altrimenti lascialo vuoto)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "es. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Aggiungere campi custom al dataset, come ad esempio \"location:uk\", può facilitare gli utenti nelle ricerche. Questi dati appariranno anche in" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Informazioni supplementari" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "quando si visualizza il dataset." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Vuoi veramente modificare lo stato di questo dataset?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Si!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Questo dataset è" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Sommario" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Descrivi brevemente le modifiche fatte..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Poiché non hai effettuato l'accesso verrà registrato il tuo indirizzo IP.\n [1:Clicca qui per accedere] prima di salvare (apre una nuova finestra)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Importante:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Se invii questi contenuti, accetti di rilasciare il tuo contributo nei termini della" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Per favore" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "evita" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "di modificare questa pagina se" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "non sei" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "d'accordo con questi termini." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Dataset" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licenza" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Questo dataset è conforme alla Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Open Data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Dataset correlati" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Questa è una vecchia versione del dataset, come modificata" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "il" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Potrebbe essere anche molto diversa dalla" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "versione attuale" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Questa è la versione attuale del dataset, come modificata" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(modifica)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(nessuno)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(impostazioni)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Campo" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Origine" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Nazionalità" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Sorgente originale" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Pagina del dataset] su \n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Dataset - Risorsa" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "API Endpoint" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Download" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "Data API" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "Le Data API non sono disponibili per questa risorsa perché il DataStore è disabilitato" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Ultimo aggiornamento" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Licenza sconosciuta" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Dal [1:dataset]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Non posso incorporare in quanto la risorsa è privata" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Incorpora" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Someresources" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Cerca -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Conosci dei dati che dovrebbero essere aggiunti a " -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Aggiungili subito" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Altro accesso" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Puoi accedere al catalogo anche usando la" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(vedi" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "oppure scarica un" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "completo" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "dump" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Errore nella ricerca.] \n Per favore riprova." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "Trovati [1:%(item_count)s] dataset" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Vuoi [1:creare un nuovo dataset?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Cerca..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "Aggiungi un elemento" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" msgstr "(richiesto)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" msgstr "Per favore aggiungi un titolo all'elemento" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" msgstr "Tipo dell'elemento" -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "Applicazione" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "Idea" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "Notizia" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "Articolo" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "Post" - -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" msgstr "Per favore descrivi l'elemento" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" msgstr "Per favore inserisci una url" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "URL dell'immagine" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "Per favore aggiungi un link all'immagine" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "Invia" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "Apps & Idee" - -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "Per favore aggiungi un link all'immagine" + +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" msgstr "Mostro" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" msgstr "degli" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" msgstr "elementi correlati trovati" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "Filtra per tipo" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "Tutti" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "Ordina per" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "Default" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "I più visti" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" msgstr "I meno visti" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "I più nuovi" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "I più vecchi" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "Solo gli elementi in primo piano?" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "Richiedi" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "- Apps, Idee etc" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "Non ci sono ancora elementi qui" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", perché non" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "ne aggiungi uno" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "DIfferenze - Versioni" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Differenze tra le versioni" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Da:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "A:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Differenza" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Nessuna differenza" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Lista" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Cronologia delle modifiche" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Segui le ultime modifiche al sistema, con le modifiche più recenti\n per prime." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Versione:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Azioni di versione" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Ripristina" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Timestamp:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Messaggio di log:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Modifiche" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Tag del dataset" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Dataset -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tag -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Incorpora il visualizzatore dei dati" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Incorpora questa vista" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "copiandola nella tua pagina web:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Scegli larghezza e altezza in pixel:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Larghezza:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Altezza:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Licenza non libera" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entità" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Questo modulo di upload è valido per un periodo limitato (di solito 1h). Se il modulo scade, è sufficiente ricaricare la pagina.\n " -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "File:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Upload - Andato a buon fine" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Il file è stato caricato su:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Caricane un altro »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Ci sono" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "risultati per '" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "risultati per i tag." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Cancella la chiave di ricerca" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "e vedi tutti i tag." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Tag" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Tag:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Ci sono %(count)s dataset taggati con [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "- Pannello - Utente" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "Cosa succede?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "Niente di nuovo su CKAN?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "Così, perché non ..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "Aggiungi un nuovo dataset" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "Segui un altro utente" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "Crea un gruppo o un tag" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "O semplicemente accedi al catalogo" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Modifica - Utente" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Modifica utente:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Nome completo" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "E-mail" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Dicci qualcosa di te..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Cambia la tua password" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Password" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Password (ripeti)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Cambia il tuo nome utente" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Nome utente" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "Cambiare il tuo nome utente ti farà uscire dal sistema, e ti obbligherà ad autenticarti nuovamente con la nuova login" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "- Sostenitore - Utenti" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr ": i sostenitori" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "Pannello" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Il mio profilo" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Modifica profilo" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Esci" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "I miei sostenitori ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Vedi profilo" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Registra un nuovo account" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "Cerca Utenti" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "Trovati [1:%(item_count)s] utenti." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Ordina per nome" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Ordina per numero di modifiche" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Membro da" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Accedi - Utente" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Accedi a " -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Nome utente:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Password:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "Ricordami:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Accedi" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Hai dimenticato la password?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Accedi usando OpenID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "NB: Per configurare il tuo OpenID su questo sito, devi prima [1:registrarti] e poi modificare il tuo profilo, indicando il tuo OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Seleziona il tuo provider" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "Identità OpenID" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Non hai un account OpenID ?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3728,118 +5588,135 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID è un servizio che ti permette di accedere a molti siti web usando\n una singola identità. Trova [1:maggiori informazioni su OpenID]\n e su [2:come ottenere un account OpenID]. Probabilmente il modo più\n semplice è registrarsi su un fornitore gratuito di servizi OpenID come\n ad esempio [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Accedi via OpenId" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Esci - Utente" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Esci da" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Disconnessione effettuata correttamente" -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Autenticato - Utente" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Connesso in" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "è connesso in questo momento" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Per registrarti o per accedere con un altro utente, devi" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "uscire" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "prima." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Registra - Utente" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Registra un nuovo account" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "Almeno 3 caratteri, minuscoli, usa solo alfanumerici 'a-z0-9' e '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Nome completo (opzionale):" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-Mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Registrati ora" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Password (ripeti):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Utente" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Membro dal" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "E-mail" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Nessuna e-mail" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "API Key" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "– NB: la tua API key è visibile solamente a te!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Modifiche" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Attività pubblica" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Azzera la password" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Richiedi l'azzeramento della password" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Nome utente:" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " @@ -3847,81 +5724,139 @@ msgid "" msgstr "C'è stato un problema con la tua proposta, per favore correggi e prova di nuovo" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" msgstr "C'è un problema con la configurazione di sistema" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" msgstr "La tua richiesta è stata inviata" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" msgstr "C'è stato un problema con la tua proposta, per favore correggi e prova di nuovo" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" msgstr "Per favore scegli un'organizzazione a cui aggiungere il dataset" -#: ckanext/organizations/templates/organization_apply.html:6 +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Caro amministratore,\n\nÈ stata fatta una richiesta per entrare nella tua organizzazione" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "da" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nLa ragione della richiesta era:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\nPer favore contatta l'utente per ulteriori verifiche e dopo se vuoi aggiungerlo vai su" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Se non vuoi aggiungere l'utente puoi tranquillamente ignorare questa mail." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 msgid "Apply for membership" msgstr "Richiedi l'iscrizione" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" -msgstr "Organizzazione" - -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" msgstr "Apps, Idee etc" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" msgstr "Per favore descrivi al proprietario le tue motivazioni per diventare un curatore di questa organizzazione" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" msgstr "Invia la richiesta" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." msgstr "La URL dell'immagine associata a questa organizzazione" -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" msgstr "Organizzazione madre" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" msgstr "Nessuna organizzazione madre" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" msgstr "Gestisci gli utenti" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." msgstr "Non ci sono al momento utenti associati a questo editore." -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" msgstr "Storia dell'organizzazione" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "Organizzazioni" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" msgstr "Cosa sono le organizzazioni?" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " @@ -3929,230 +5864,211 @@ msgid "" " or remove datasets from it." msgstr "Nonostante i tag siano ottimi per raggruppare i dataset, in certi casi si vuole creare una raccolta che solo certi utenti possono modificare. Un'[1:organizzazione] può essere così definita per specificare degli utenti che hanno i permessi per aggiungere o rimuovere dataset per essa." -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" msgstr "Aderisci" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" msgstr "Lista delle organizzazioni" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" msgstr "Aggiungi un'organizzazione" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" msgstr "Aggiungi un'organizzazione" -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "Pubblico" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "Privato" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" msgstr "Non posso aggiungere a nessuna organizzazione. Per favore unisciti ad una di esse" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" msgstr "Utenti:" -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "Amministratore" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "Curatore" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." msgstr "Non ci sono utenti al momento in questa organizzazione" -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "Caro amministratore,\n\nÈ stata fatta una richiesta per entrare nella tua organizzazione" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "da" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" -msgstr "{% if requester.fullname %}(" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Aggiungi utenti" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" -msgstr "){% end %}\n\nLa ragione della richiesta era:\n\n\"" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 -msgid "" -"\"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "\"\n\nPer favore contatta l'utente per ulteriori verifiche e dopo se vuoi aggiungerlo vai su" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "Se non vuoi aggiungere l'utente puoi tranquillamente ignorare questa mail." - -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "Editore" - -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "Risorse: i file e le API associati a questo dataset" - -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "Aggiungi una risorsa:" - -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "Nome dell'editore" - -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "almeno 2 caratteri, lettere minuscole, usare solo i caratteri 'a-z0-9' e '-_'" - -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "Descrizione dell'editore" - -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "Editore padre" - -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "Nessun editore padre" - -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "Non ci sono al momento dataset associati a questo editore." +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "Editori di dataset" +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Numero totale di dataset" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "Cosa sono gli editori?" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "Nonostante i tag siano ottimi per raggruppare i dataset, in certi casi si vuole creare una raccolta che solo certi utenti possono modificare. Un [1:editore] può essere così definito per specificare degli utenti che hanno i permessi per aggiungere o rimuovere dataset per esso." - -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "Lista degli editori" - -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "Aggiungi un editore" - -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "Autenticarsi per aggiungere un editore" - -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "Aggiungi un editore" - -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "La classifica dei dataset CKAN" - -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Scegli un attributo del dataset e trova quali categorie in quell'area hanno più dataset. Esempio tag, gruppi, licenza, res_format, paese." +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Scegli un'area" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" -msgstr "Numero totale di dataset" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Revisioni ai dataset per settimana" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Dataset più votati" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Voto medio" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Numero di voti" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Nessun voto" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Dataset più modificati" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Numero di modifiche" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Gruppi più numerosi" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Migliori tag" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Revisioni ai dataset per settimana" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Utenti che controllano il maggior numero di dataset" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Pagina aggiornata il:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Classifica - Statistiche" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Classifica dataset" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Scegli un attributo del dataset e trova quali categorie in quell'area hanno più dataset. Esempio tag, gruppi, licenza, res_format, paese." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Scegli un'area" diff --git a/ckan/i18n/ja/LC_MESSAGES/ckan.mo b/ckan/i18n/ja/LC_MESSAGES/ckan.mo index 2847527da8b35ae0d4105bf49cb573234e37f27e..48200ec84c1ebf9f879a8586e04fade120b55471 100644 GIT binary patch literal 117555 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 delta 26830 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 diff --git a/ckan/i18n/ja/LC_MESSAGES/ckan.po b/ckan/i18n/ja/LC_MESSAGES/ckan.po index 961f54e4044..a11d9489c8a 100644 --- a/ckan/i18n/ja/LC_MESSAGES/ckan.po +++ b/ckan/i18n/ja/LC_MESSAGES/ckan.po @@ -1,354 +1,638 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# Fumihiro Kato <>, 2012. -# Fumihiro Kato <fumi@fumi.me>, 2012. -# Iwao Kobayashi <>, 2012. -# nyampire <>, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. -# Shu Higashi <higa432@gmail.com>, 2012. +# Fumihiro Kato <>, 2012-2013 +# Fumihiro Kato <fumi@fumi.me>, 2012 +# Iwao Kobayashi <>, 2012-2013 +# nyampire <>, 2013 +# nyampire <>, 2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012 +# Shu Higashi <higa432@gmail.com>, 2012-2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-08-15 10:13+0000\n" -"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-10 06:22+0000\n" +"Last-Translator: Fumihiro Kato <>\n" "Language-Team: Japanese (http://www.transifex.com/projects/p/ckan/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: ja\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "承認機能が見つかりません: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "管理者" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "編集者" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "メンバー" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "管理するためにはシステム管理者である必要があります" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "変更が保存されました" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "サイトのタイトル" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "スタイル" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "サイトのタグライン" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "サイトのタグロゴ" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "About" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "不明なユーザ" +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "About ページのテキスト" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "ユーザが追加されました" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "紹介テキスト" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "不明な承認グループ" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "ホームページ上のテキスト" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "承認グループが追加されました" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "カスタム CSS" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "カスタマイズ可能なCSS がページヘッダに挿入されました" + +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "パッケージ %s を削除できません。関連するリビジョン %s が削除されていないパッケージ %s を含んでいます。" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "リビジョン %sを削除時の問題: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "削除完了" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "未実装のアクション" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "このページの表示は許可されていません" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "アクセスできません" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "見つかりません" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "不正なリクエスト" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "不明のアクション名: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON エラー: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "不正なリクエストデータ: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "一貫性保持エラー" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "パラメータ不正" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "このタイプのエンティティは一覧化できません: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "このタイプのエンティティは読み込めません: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "このエンティティのタイプは作成できません: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "検索インデックスにパッケージを追加できません" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "このタイプのエンティティは更新できません: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "検索インデックスを更新できません" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "このタイプのエンティティは削除できません: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "リビジョンが指定されていません" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "以下のリビジョンIDはありません: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "検索用語がありません('since_id=UUID' あるいは 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "パラメータを読み込めません: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "不正な検索オプション: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "不明の登録: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "欠陥のあるqjson値" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "要求パラメータはJSON形式の辞書でなければなりません。" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "グループが見つかりません" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "「ページ」パラメータは正の整数でなければなりません" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "%s の読み込みは許可されていません" +msgid "Unauthorized to read group %s" +msgstr "グループ %s の読み込みが許可されていません" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "説明を表示できません" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "グループ" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "タグ" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "フォーマット" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "ライセンス" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "グループの作成が許可されていません" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "ユーザ %r は %r の編集権限がありません" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "グループが見つかりません" +msgid "User %r not authorized to edit %s" +msgstr "ユーザ %r は %s の編集権限がありません" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "ユーザ %r は %s 承認を編集する権限がありません" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "リソースが見つかりません" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "リソース %s の読み込みが許可されていません" +msgid "Unauthorized to delete group %s" +msgstr "グループ %s の削除が許可されていません" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "グループ %s の読み込みが許可されていません" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "組織が削除されました。" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "説明を表示できません" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "グループが削除されました。" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "ユーザ %r は %s の編集権限がありません" +msgid "Unauthorized to add member to group %s" +msgstr "グループ %s へのメンバーの追加は許可されていません" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "グループ %s のメンバーの削除は許可されていません" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "グループメンバーが削除されました。" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "比較対象となる2つのリビジョンを選択してください。" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "ユーザ %r は %r の編集権限がありません" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "CKAN グループのリビジョンヒストリー" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "CKANグループへの最近の変更: " -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "ログメッセージ " -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "グループ {group_id} の読み込みは許可されていません" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "フォロー中{0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "フォローしていない{0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "フォロワー %s の表示は許可されていません" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "このサイトは現在オフラインです。データベースが起動していません。" -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "<a href=\"{link}\">あなたのプロファイルを更新</a>して、メールアドレスとフルネームを追加してください。{site} は、あなたがパスワードリセットを行う際にあなたのメールアドレスを使います。" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "<a href=\"%s\">プロフィールを更新</a>してメールアドレスを追加してください。 " -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "パスワードをリセットする必要があるときには,%sはあたなのメールアドレスを使用します。" -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "<a href=\"%s\">プロフィールを更新</a>して氏名を追加してください。" -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "無効なリビジョン形式: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "データセットが見つかりません" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "%sは読み込みが許可されていないパッケージです" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "CKANデータセットのリビジョン履歴" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "CKANデータセットの最近の変更: " -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "パッケージの作成が許可されていません" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "このリソースの編集は許可されていません" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "リソースが見つかりません" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "このリソースの更新は許可されていません" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "少なくとも一件以上のリソースを追加しなければなりません" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "リソースの作成が許可されていません" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "検索インデックスにパッケージを追加できません" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "検索インデックスを更新できません" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "パッケージ %s の削除が許可されていません" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "データセットはすでに削除されています" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "リソースはすでに削除されています" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "リソース %s の削除が許可されていません" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "リソース %s の読み込みが許可されていません" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "利用できるダウンロードはありません" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "データセット %s の読み込みが許可されていません" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "プレビューが定義されていません" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "最も閲覧されたデータ" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "最も閲覧されたデータ" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "閲覧数が少ないデータ" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "投稿の新しいデータ" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "投稿の古いデータ" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "リクエストされた関連アイテムは見つかりませんでした" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "関連するアイテムはありません" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "許可されていません" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "パッケージが見つかりません" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "関連アイテムが作成されました" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "関連アイテムが更新されました" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "関連アイテムはすでに削除されています" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "関連アイテム %s の削除が許可されていません" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "アプリケーション" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "アイデア" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "新着記事" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "紙媒体" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "投稿" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "視覚化" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "CKANリポジトリのリビジョン履歴" @@ -357,533 +641,417 @@ msgstr "CKANリポジトリのリビジョン履歴" msgid "Recent changes to the CKAN repository." msgstr "CKANリポジトリへの最近の変更" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "影響があったデータセット:%s\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "リビジョンが更新されました" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "その他" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "タグが見つかりません" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "ユーザ作成の権限がありません" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "ユーザ%sを作成する権限がありません" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "ユーザが見つかりません" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Captchaが無効です。再度試してください。" -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "ユーザ \"%s\"は今登録されましたが、あたなはまだ\"%s\"としてログインしています。" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "ユーザが指定されていません" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "ユーザ %s を編集する権限がありません" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "ユーザ %s は %s の編集権限がありません" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "プロフィールが更新されました" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s はログインしました" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "ログイン失敗。ユーザ名かパスワードが違います。" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr " (または、OpenIDをご利用の場合、指定のIDがユーザーアカウントと連携されていません。)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" は複数ユーザと一致しました" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "%sというユーザーは見つかりません" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "リセットコードをメールアドレス宛に送付しました。" -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "リセットリンクを送れませんでした: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "リセットキーが無効です。再度試してください。" -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "パスワードがリセットされました。" -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "エラー: Aboutテキストを解析できません。" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "パスワードは4文字以上である必要があります。" -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "入力したパスワードが間違っています。" -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "名前" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "パスワードを発行してください" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "グループに対する <strong>一意の識別子</strong> です。" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "フォロー中のアイテムはありません" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "小文字で2文字以上、 'a-z0-9' 、および '-_' が利用可能です。" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} 見つかりません" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "詳細" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "{0}-{1} の読み込みが許可されていません" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "ユーザ追加" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "すべて" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "名前は %s 文字以上必要です" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "エラー: Aboutテキストを解析できません。" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "名前に利用可能な文字列は小文字の英数文字(ascii)と文字 -_ のみです。" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} にタグ {tag} を追加しました" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "既に同名のデータセットが登録されています" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} がグループ {group} を更新しました" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "既に同名のグループが登録されています" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} が組織 {organization} を更新しました" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "値が要求された形式に合致しません: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} を更新しました" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(なし)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} のエクストラ {extra} を変更しました" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "データセットリソースが不完全です。" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} のリソース {resource} を更新しました" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "タグ \"%s\" の文字数は最小文字数 %s 文字に達していません" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} がプロフィールを更新しました" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "タグ \"%s\" にクォーテーション文字列 ( \" )を使うことはできません" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} がグループ {group} を削除しました" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "キー \"%s\" の重複" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} が組織 {organization} を削除しました" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "余分なキー値ペア: キーに値\"%s\"は設定されません。" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} を削除しました" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "グループの追加はできません。" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} がデータセット {dataset}からエクストラ {extra} を削除しました" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "グループ" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} からリソース {resource} を削除しました" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "このように構造化された値からは新規のグループ選択を取り出せません: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "その他 - 具体的に" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "エキストラ" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} がグループ {group} を作成しました" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "パッケージ" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} が組織 {organization} を作成しました" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "パッケージ追加" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} を作成しました" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "データセットについての簡単なタイトル。" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} に エクストラ {extra} を追加しました" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "説明であってはならないけれども、ノートフィールドにそれを保存します。終端符をつけないでください。" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} にリソース {resource} を追加しました" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "このパッケージに一意の識別子です。" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} がサインアップしました" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Semantic Web URI の精神に則り、それは広く人間判読可能であるべきです。略語はそれが広く認知されているときのみ使用してください。改名は可能ですがお薦めできません。" - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "バージョンを表現する数字 (もし適用可能な場合)" +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} がデータセット {dataset} からタグ {tag} を削除しました" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "データを記述しているウェブページのURL(データそのものではありません)。" +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} が、関連アイテム {related_item} を削除しました" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "例. http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} が {dataset} のフォローを開始しました" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "次のフィールドで email アドレスとして使われる、特定のデータセットについての質問のための主な担当者名" +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} が {user} のフォローを開始しました" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "(Authorフィールドの人に加えて) もし他に重要な担当者がいる場合はここに詳細を提供してください。" +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} が {group} のフォローを開始しました" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "ライセンス" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} が、関連する {related_type} {related_item} へのリンクを作成しました" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "データセットリリース時のライセンス。" - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "タグ" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "{site_title} による 新しいアクティビティ {n}" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "このデータセットから同様のデータセットにリンクするかもしれないカンマ区切りの用語.約束事についてのより詳しい情報は<a href=\"%s\">このウィキページ</a>を参照してください。" +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "1月" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "例: 汚染、川、水質" +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "2月" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "データを含んでいるファイルあるいはそれにアクセス可能な API のアドレス" +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "3月" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />必要ならば複数回繰り返してください。例えば1つのデータが複数の形式で配布されている場合や、複数のエリア毎・時系列毎に分割されている場合など、それぞれのファイルは異なる'情報資源'とみなされますので、異なる記述がなされるべきです。CKANのデータセット内に、それらのデータはまとまって表示されます。<br /><br /> <b>URL:</b> インターネットを経由した、データへの直接リンクを示します。ブラウザでこのリンクをクリックすることにより、ユーザは配布元データを完全な形でダウンロードすることができます。データセットは本サイトではなくデータセットの公開者によってホストされていることに注意されたい。あるいはURL が SPARQL エンドポイントや JSON-P サービスのような API サーバをポイントすることもできる。<br /> <b>Format:</b> データが提供されるファイル形式を与える。 <br /><b>Description</b> このリソースの説明として追加したい情報。<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "選択可能な形式: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | その他適切な形式" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "4月" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "注釈" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "5月" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "データセットについての主説明" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "6月" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "主にパッケージのタイトルと併記されます。特に,最初の数語が単独にデータセットのいくつかの表示に用いられるので,データセットを簡潔に記述する短い文で初めてください。" +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "7月" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "ここでは%sMarkdown フォーマット%sが使えます。" +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "8月" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "基本情報" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "9月" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "リソース" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "10月" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "グループ" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "11月" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "詳細" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "タイトル" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "12月" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "バージョン" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "たった今" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} 分前" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "作成者" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} 時間前" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "作成者のメールアドレス" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} 日前" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "メンテナー" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{year} / {month} / {day}," -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "メンテナーのemail" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "ライセンス" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "状態" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "リソースは辞書であるべきです: %r" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "不明のキー: %s" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "キーブランク" +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "更新済み" +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "ユーザの役割が追加されました" +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "ユーザ名を指定してください" +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" -#: ckan/lib/helpers.py:482 +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "gravatar.comでアバターが更新されました" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "不明" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "名前なし" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "新しいデータセットが作成されました。" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "リソースが編集されました。" -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "設定が編集されました。" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "閲覧数 {number}" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "最近の閲覧数 {number}" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "%s 様" -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "利用可能なメールアドレスがありません!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -893,8 +1061,8 @@ msgid "" " %(reset_link)s\n" msgstr "%(site_title)s であなたのパスワードをリセットするように要求しています。\nこの要求を確認するために以下のリンクをクリックしてください。\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "パスワードをリセットしてください" @@ -910,11 +1078,11 @@ msgstr "ウェブページが指定されていません" msgid "Author not given" msgstr "作成者が指定されていません" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "メンテナーが与えられていません" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "log_messageではリンクは許されていません。" @@ -927,8 +1095,8 @@ msgstr "log_messageではリンクは許されていません。" #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "不明な値" @@ -941,15 +1109,32 @@ msgstr "入力フィールド %(name)s は期待されていません。" msgid "Please enter an integer value" msgstr "整数値を入力してください" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "リソース" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "無効なパッケージリソース" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "エキストラ" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "値がありません" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "有効な API キーが提供されていません。" @@ -958,226 +1143,304 @@ msgstr "有効な API キーが提供されていません。" msgid "Tag vocabulary \"%s\" does not exist" msgstr "タグ \"%s\" が見つかりませんでした" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "ユーザ" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "データセット" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "グループ" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "組織が必要です" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "組織がありません" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "組織にデータセットを追加できません" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "無効な整数値" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "データフォーマットが違います" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "データセット" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "ユーザ" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "関連" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "グループ名かIDが存在しません。" -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "アクティビティ型" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "その名前は利用できません" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 #, python-format -msgid "Name must be a maximum of %i characters long" -msgstr "名前は最大 %i 文字以内でなければいけません" +msgid "Name must be at least %s characters long" +msgstr "名前は %s 文字以上必要です" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "名前は最大 %i 文字以内でなければいけません" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "URL に利用可能な文字列は小文字の英数文字(ascii)と、ascii文字 -_ のみです。" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "その URL はすでに使用されています。" -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "名前 \"%s\" の文字数は最小文字数 %s 文字に達していません" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "名前 \"%s\" の文字数は最大文字数 %s 文字を越えています" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "バージョンは最大 %i 文字以内でなければいけません" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "キー \"%s\" の重複" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "既に同名のグループが登録されています" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "タグ \"%s\" の文字数は最小文字数 %s 文字に達していません" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "タグ \"%s\" の文字数は最大文字数 %i 文字を超えています" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "タグ \"%s\" は英数文字あるいは、以下の記号 -_ のいづれかである必要があります。" -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "タグ \"%s\" で大文字を使用することはできません" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "このログイン名は使用できません。" -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "パスワードとして同じ文字列を入力してください" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "パスワードは4文字以上である必要があります" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "入力したパスワードが一致しません" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "SPAMを含む可能性のある投稿はできません。説明文からリンクを除外してください。" -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "そのボキャブラリー名はすでに使用されています。" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "キーの値を %s から %s へ変更できません。このキーは編集できません" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "ボキャブラリーがみつかりませんでした。" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "タグ %s はボキャブラリー %s に属していません" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "そのようなタグはありません" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "タグ %s はすでにボキャブラリー %s に属しています" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "正しいURL を入力してください" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "ロールがありません" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: オブジェクト作成: %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: パッケージ間リレーションを作成: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: メンバーオブジェクト作成: %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "組織をグループとして作成します" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "あなたはパッケージidか名前 (パラメータ\"package\")を提供しなければなりません" -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "あなたはレーティング (パラメータ\"rating\")を提供しなければなりません" -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "レーティングは整数値である必要があります。" -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "レーティングは %i から %i の間の値を入力してください。" -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "ユーザーをフォローするにはログインが必要です" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "自分自身はフォローできません" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "あなたは既に{id} をフォロー済みです" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "すでにフォロー中 {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "データセットをフォローするにはログインが必要です" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "グループをフォローするにはログインが必要です" #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: パッケージ削除: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: %s を削除" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Delete Member: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "そのidはデータ内にありません" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "ボキャブラリー \"%s\" はありません" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "タグ \"%s\" はありません" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "フォロワー{follower} -> {object} が見つかりません" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "フォローを解除するにはログインが必要です" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "フォローしていない {0}" + +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "\"クエリー\"パラメータ使用時には指定しないでください" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "<field>:<value> のペアでなければなりません" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr " \"{field}\" フィールドが resource_search 内にありません。" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "不明なユーザ" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "対象のアイテムがありません。" @@ -1186,343 +1449,285 @@ msgid "Resource was not found." msgstr "リソースが見つかりませんでした。" #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: オブジェクト更新: %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "パッケージが見つかりませんでした。" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: パッケージ間リレーションの更新: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "タスクステータスが見つかりませんでした。" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "組織が見つかりませんでした" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "ユーザ %s はパッケージ作成権限がありません" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "ユーザ %s はグループの編集権限がありません" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "特殊な関連アイテムを作成するには管理者権限が必要です。" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "関連アイテムを追加するにはログインが必要です" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "リソースを作成するにはログインが必要です" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "ユーザ %s はパッケージの編集権限がありません" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "ユーザ %s はグループ作成権限がありません" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "ユーザ %s には承認グループを作成する権限がありません" +msgid "User %s not authorized to create organizations" +msgstr "ユーザー %s は組織を作成する権限がありません" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "ユーザ %s はユーザー作成権限がありません" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "グループがみつかりませんでした。" -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "パッケージを作成するには有効なAPIキーが必要です" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "グループを作成するには有効なAPIキーが必要です" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "ユーザー %s はメンバーを追加する権限がありません" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "ユーザ %s はパッケージ %s の削除権限がありません" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "このリソース用のパッケージが見つからないため、認証をチェックできません。" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "ユーザー %s はリソース %s を削除する権限がありません" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "関連アイテムを削除できるのはオーナーだけです" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "ユーザ %s は関係 %s の削除権限がありません" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "ユーザー %s はグループを削除する権限がありません" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "ユーザ %s はグループ %s の削除権限がありません" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "ユーザー %s は組織を削除する権限がありません" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "ユーザー %s は組織 %s を削除する権限がありません" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "ユーザ %s はタスクステータスの削除権限がありません" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "ユーザー %s は組織 %s のメンバーを削除する権限がありません" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "ユーザ %s はこれらのパッケージの閲覧権限がありません" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "ユーザ %s はパッケージ %s の閲覧権限がありません" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "このリソース用のパッケージが見つからないため、認証をチェックできません。" - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "ユーザ %s はリソース %s の閲覧権限がありません" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "ユーザ %s はグループ %s の閲覧権限がありません" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "ダッシュボードにアクセスするにはログインが必要です" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "ユーザ %s はパッケージ %s の編集権限がありません" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "ユーザ %s は編集結果 %s の閲覧権限がありません" +msgid "User %s not authorized to edit resource %s" +msgstr "ユーザー %s はリソース %s を編集する権限がありません" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "ユーザ %s はパッケージ %s の状態を変更する権限がありません" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "ユーザ %s はパッケージ %s の編集権限を変更する権限がありません" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "ユーザ %s はグループ %s の編集権限を変更する権限がありません" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "ユーザー %s は組織 %s を編集する権限がありません" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "関連アイテムを変更できるのはオーナーだけです" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "関連アイテムの特記項目を編集するには管理者権限が必要です。" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "ユーザ %s はグループ %s の状態を変更する権限がありません" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "ユーザ %s はグループ %s に対する権限を変更する権限がありません" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "ユーザ %s は承認グループ %s の権限を変更する権限がありません" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "ユーザ %s はユーザ %s の編集権限がありません" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "ユーザ %s にはリビジョンの状態を変更する権限がありません" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "ユーザ %s にはtask_status テーブルを更新する権限がありません" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "ユーザ %s にはterm_translation テーブルを更新する権限がありません" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "パッケージを編集するには有効なAPIキーが必要です" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "グループを編集するには有効なAPIキーが必要です" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "パッケージを作成するにはログイン後、グループに所属する必要があります" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "あなたにはアイテムを作成する権限がありません" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "2つのパッケージIDが必要です" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "ユーザにはグループ作成権限がありません" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "このプロファイルでは承認グループは実装されていません" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "ユーザ %s には、これらのグループのパッケージに対する削除権限がありません" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "このグループを削除するには、グループのメンバーである必要があります" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "このユーザにはパッケージ %s の閲覧権限がありません" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "このユーザ %s にはグループ %s の閲覧権限がありません" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "ユーザ %s には、これらのグループのパッケージに対する編集権限がありません" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "ユーザ %s には、このパッケージのリソースに対する編集権限がありません" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "パッケージ編集権限は存在しません" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "このグループを編集するには、グループのメンバーである必要があります" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "ユーザ %s は登録されていません" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "ユーザ %s はこのグループの編集権限がありません" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "グループ編集権限は実装されていません" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "承認グループの更新は実装されていません" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "ライセンスが指定されていません" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "クリエイティブ・コモンズ 0" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "クリエイティブ・コモンズ 表示" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "クリエイティブ・コモンズ 表示 継承" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "その他(公開情報)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "その他 (パブリックドメイン)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "その他 (表示)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "クリエイティブ・コモンズ 非商用" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "その他 (非商用)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "その他 (非開示)" @@ -1571,829 +1776,2629 @@ msgstr "%s の親です" msgid "has sibling %s" msgstr "%s の兄弟です" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "ロード中..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "このリソースのデータを読み込むためのAPIがありません" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "データAPIの情報の読み込みに失敗しました" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "見つかりません" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "入力開始..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "1文字以上入力してください" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "保存されていない変更があります" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "アクションを確認してください" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "このアクションを実行してよろしいですか?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "確認" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "キャンセル" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "フォロー" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "フォロー解除" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "もっとみる" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "少なく表示" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "ファイルをアップロード" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "エラーが発生しました" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "リソースがアップロードされました" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "ファイルをアップロードできません" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "アップロードを許可できません" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "アップロードしたファイルからデータを取得できません" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 msgid "Edit" msgstr "編集" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "プレビュー" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "もっとみる" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "入力可能な" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "隠す" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdown フォーマット" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "エラー %(error_code)s" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "に記載があります" +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "About {0}" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "データセット数" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "説明" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "オープンナレッジファウンデーション" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "メンバー数" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "データセットリソースを表示" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "システム管理者設定" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "ダウンロード" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "プロフィールを表示" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "ダウンロード可能なリソースがありません。" +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "ダッシュボード (%(num)d 新しいアイテム)" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "このアイテムについての説明がありません" +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "設定を編集" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "このデータを閲覧" +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "ログアウト" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "評価なし" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "ログイン" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "評価をつける" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "登録" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "ユーザグループ" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "データセット" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "エラー" +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "組織" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "確認中..." +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "データセットを検索" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "少なくとも2文字入力してください..." +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "検索" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "最新のURLです。" +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "より少なくロード" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "このURLは使用できます!" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "より多くロード" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "このURLはすでに使われています。別のURLを使用してください。" +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "このアクティビティストリームに関する活動はありません" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "保存できません。無効なデータがあるかもしれません。" +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "管理" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "データセットを追加" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "システム管理者" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "グループを追加" +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "コンフィグ" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "コンフィグを初期化してよろしいですか?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "初期化" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "更新" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "CKANコンフィグオプション" + +#: ckan/templates/admin/config.html:26 +#, python-format msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "変更を保存していません。このページを離れる前に変更を保存するようにしてください。" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "<p><strong>サイトのタイトル:</strong>このCKANインスタンスのタイトルで、CKANを通して至る所に表示されます。</p>\n<p><strong>スタイル:</strong>主なカラースキームの簡単なヴァリエーションのリストを選択してください。とても迅速にカスタマイズされたテーマを得られます。</p><p><strong>サイトのタグロゴ:</strong>全てのCKANインスタンステンプレートのヘッダーに表示されるロゴです。</p><p><strong>About:</strong>このテキストはこのCKANインスタンスの<a href=\"%(about_url)s\">aboutページ</a>に表示されます。</p><p><strong>紹介テキスト:</strong>このテキストは訪問者への挨拶として、このCKANインスタンスの<a href=\"%(home_url)s\">ホームページ</a>に表示されます。</p> <p><strong>カスタムCSS:</strong>これは全てのページの<code><head></code>タグに現れるCSSブロックです。もし、我々がお薦めする、より完全なテンプレートのカスタマイズをしたい場合は、<a href=\"%(docs_url)s\" target=\"_blank\">文書を読んでください</a>。</p>" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "初期化を実行" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "システム管理者とは" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "<p>システム管理者は、このCKAN内のすべてのインスタンスに対して完全なコントロール権を有しています。CKANシステム管理者を追加するには<code>sysadmin</code>pasterコマンドを発行する以外の方法がありません。" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "ロード中..." +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "ドキュメントを閲覧" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(名前がありません)" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "現在、このリソースをプレビューすることはできません" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "リソース '%name%' を削除しますか?" +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "詳細情報の表示" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " -msgstr "プレビューすることはできないデータ型です: " +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "リソースをダウンロード" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "ストレージアップロードの証明書を取得できませんでした。アップロード処理ができません。" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "ブラウザが iframe をサポートしていません" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." -msgstr "アップロード権限を確認中 ..." +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "リソースのプレビューはできません" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." -msgstr "ファイルをアップロード中..." +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "詳細情報" -#: ckan/templates/js_strings.html:16 -msgid "Data File" -msgstr "データファイル" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "このデータ型の処理がありません: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "標準" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "標準入力" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "中位" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "中くらいの入力幅" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "フルサイズ" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "フルサイズの入力幅" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "大きい" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "大きい入力" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "プリペンド" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "インプットをプリペンド" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "カスタムフィールド(空)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "カスタムフィールド" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "マークダウン書式" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "テキスト領域" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "選択" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "このグループの説明がありません" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "アクティビティストリーム" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "管理者" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "グループを追加" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "視覚化" +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "グループフォーム" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "削除を実行" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "グループ - {name} を削除してもよろしいですか?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "メンバー - {name} を削除してもよろしいですか?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "グループを編集" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "グループを編集" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "フォロワー" -#: ckan/templates/js_strings.html:16 -msgid "Image" -msgstr "画像" +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "データセットのグループ" -#: ckan/templates/js_strings.html:16 -msgid "Metadata" -msgstr "メタデータ" +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "グループを追加" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" -msgstr "ドキュメント" +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "このサイトに所属しているグループがありません" -#: ckan/templates/js_strings.html:16 -msgid "Code" -msgstr "コード" +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "作成方法" -#: ckan/templates/js_strings.html:16 -msgid "Example" -msgstr "例" +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "グループ機能とは" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" -msgstr "アップロード" +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "<p>グループはコミュニティのデータセット(例えば市民自由データ)や、ユーザがテーマによってデータセットを閲覧しやすくするためのトピック(例えば輸送、健康、環境)を、一緒にまとめることができます。データセットはグループの一部になりえますが、編集や認証目的のためのグループに属しません。</p>" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "メンバー" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "キャンセル" +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "メンバーの編集" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "メンバーの追加" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "ユーザ名" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" -msgstr "URL" +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "ロール" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "データ形式" +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "追加" -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" -msgstr "リソースタイプ" +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "このメンバーを削除してよろしいですか?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "削除" -#: ckan/templates/js_strings.html:16 -msgid "DataStore enabled" -msgstr "有効なデータストア" +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "グループの作成" -#: ckan/templates/js_strings.html:16 -msgid "Size (Bytes)" -msgstr "ファイルサイズ (Bytes)" +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "グループの作成" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype" -msgstr "MIMEタイプ" +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "グループの更新" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "作成日" +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "データセットを追加" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "もっと読む" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "グループ: {group} のデータセット" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "最新のリビジョン履歴" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "タイトル" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "マイグループ" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "マイグループ" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "説明" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "このグループに対する簡単な情報" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "画像URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "このグループを削除してもよろしいですか?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "グループの保存" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "表示 {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "このグループには説明がありません" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} データセット" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 データセット" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "ようこそ" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "CKANへようこそへ" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "これはCKANあるいはサイト全般についての良い紹介文です。我々はまだここへ行くためのコピーがありませんが、すぐに行くでしょう。" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "これは特徴のセクションです" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "あなたのデータセットを検索" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "eg. Gold Prices" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "よく使われるタグ" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "<p>CKANは世界をリードするオープンソースのデータポータルプラットホームです。</p><p>CKANはデータをアクセス可能で使用可能にするための完全に枠を超えたソフトウェアソリューションです。データをストリームラインで公開、共有、発見、使用するためのツールを提供しています(データストレージや頑強なデータAPIの提供も含みます)。CKANはデータをオープンにして公開したいと思っているデータ公開者(国や地方行政、会社や組織)のために作られています。</p><p>CKANは世界中の行政やユーザグループによって使用されています。イギリスの <a href=\"http://data.gov.uk\">data.gov.uk</a>、EUの <a href=\"http://publicdata.eu/\">publicdata.eu</a>、ブラジルの <a href=\"http://dados.gov.br/\">dados.gov.br</a>、オランダの政府ポータル、US、UK、アルゼンチン、フィンランド等の地方自治体のように、地方、国、国際的な行政を含む、様々な公的あるいはコミュニティのデータポータルの力となっています。</p><p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN ツアー: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> 特徴: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p>" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "ここでは<a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">マークダウン形式</a>を使えます" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "削除" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "カスタム" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "不正な値があります:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "この組織には説明がありません" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "組織フォーム" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "組織 - {name} を削除してもよろしいですか?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "組織の編集" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "組織を表示" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "情報" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "データセットの組織" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "組織を追加" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "このサイトに所属している組織がありません" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "組織について" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "<p>組織はデータセットのための公開部署のように働きます (例えば保健省)。これはつまりデータセットが個々のユーザではなく、部署によって、その部署に所属するように公開され得るということです。組織</p><p>組織内では、管理者が組織のメンバーに役割や認可を割り当てます。それにより、特定の組織 (例: 国家統計局) からのデータセットを公開する権限を個々のユーザに与えます。</p>" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "全てのメンバーに戻ります" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "メンバーの編集" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "保存" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "ロールとは?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "<p><strong>管理者:</strong> データセットの追加/削除や組織メンバーの管理が可能です。</p><p><strong>編集者:</strong>データセットの追加や編集が可能ですが、組織メンバーの管理はできません。</p><p><strong>メンバー:</strong> 組織のプライベートなデータセットを閲覧できますが、新しいデータセットを追加することはできません。</p>" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "メンバーの追加" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "組織の作成" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "組織の更新" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "組織の作成" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "私の組織" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "私の組織" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "私の組織についての簡単な情報" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "この組織を削除してもよろしいですか?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "組織の保存" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "この組織には説明がありません" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "データセットの作成" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "データセットとは?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "データセットはいくつかのデータを単にグループ化するために使われます。これらは記述とライセンス情報がある単一のURLで見つけられます。" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "データセット - {name} を削除してもよろしいですか?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "リソース - {name} を削除してもよろしいですか?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "データセットの表示" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "データセットの作成" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "データセットの更新" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "データセットにメタデータを追加" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "データセットにデータを追加" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "リソースとは?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "リソースはファイルまたはデータを参照するリンクです" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "プライベート" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "ドラフト" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "これはこのデータセットの古いリビジョンです。%(timestamp)sに編集されました。<a href=\"%(url)s\">現在のリビジョン</a>とはかなり異なるかもしれません。" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "これはこのデータセットの現在のリビジョンです。%(timestamp)s に編集されました。" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "{dataset} に関連するメディア" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "関連アイテムはありません" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "関連アイテムの追加" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "リソースの表示" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "表示" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "APIエンドポイント" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "ダウンロード" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "このリソースには説明がありません" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "データセットの概要より" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Source: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "追加情報" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "フィールド" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "値" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "最終更新" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "unknown" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "作成日" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "データ形式" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "ライセンス" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "作成者" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "データセットの検索" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "検索..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "投稿" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">他の検索を試してください。</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>検索でエラーが発生しました。</strong> もう一度試してください。</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "APIドキュメント" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "API Keyを使ってこのレジストリーにもアクセス可能です %(api_link)s (see %(api_doc_link)s). " + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "完全な {format} ダンプ" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr " %(api_link)s (%(api_doc_link)s参照) を使うことでもこのレジストリにアクセスすることも、または %(dump_link)sをダウンロードすることもできます。" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "追加情報" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "ソース" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "メンテナー" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "バージョン" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "状態" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "データAPI" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "このリソースにはデータがまだないため、Data APIが無効です。" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "データセットの編集" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "リソースの編集" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "新しいリソースの追加" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "eg. A descriptive title" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "eg. my-dataset" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "eg. Some useful notes about the data" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "例:経済,政府" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "ライセンス定義や追加情報は<a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>にあります。" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "組織" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "組織の選択" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "このデータセットには説明がありません" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "重要: コンテンツを提出することで、あなたはオープンデータベースライセンスのもとであなたの貢献を提供することに同意したことになります。" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "このデータセットを削除してよろしいですか?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Next: データの追加" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "公開・非公開" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "パブリック" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "作成者のemail" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joe@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "メンテナーのemail" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Previous" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "完了" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "リソースの更新" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "ファイルへリンク" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "APIへリンク" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "リソース" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "eg. http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "名前" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "eg. January 2011 Gold Prices" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "データに対する便利な情報" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "eg. CSV, XML or JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "これは自動で生成されました。後から編集可能です" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "最終更新日" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "eg. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "ファイルサイズ" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "eg. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME Type" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "eg. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "このリソースを削除してもよろしいですか?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "保存して他を追加" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Next: 追加情報" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "このリソースには説明がありません" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "探索" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "プレビュー" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "データとリソース" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">このデータセットにはデータがありません、 <a href=\"%(url)s\">データを追加しましょう</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "<strong>検索でエラーが発生しました。</strong> もう一度試してください" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "データの追加" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "追加データ" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "関連フォーム" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "関連アイテムとは?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "<p>関連するメディアとは、このデータセットに関連するアプリケーションや記事、可視化、アイデアです。</p><p>例えば、データ全部または一部を用いた可視化や図表、棒グラフ、アプリケーションだけではなく、データセットを参照する新しいストーリーもです。</p>" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "関連アイテム - {name} を削除してもよろしいですか?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "アプリとアイデア" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "<p><strong>%(item_count)s</strong>個の関連アイテムの内<strong>%(first)s - %(last)s</strong>のアイテムを表示</p>\n " + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "<p><strong>%(item_count)s</strong>の関連アイテムを発見</p>" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "まだアプリが登録されていません" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "アプリケーションとは?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "これらはそのデータセットを利用したアプリケーションや、データセットを用いてできるであろうアイデアになります。" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "フィルタ結果" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "データ種別で検索" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "すべて" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "並び替え順序" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "デフォルト" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "特集アイテムのみ表示" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "適用" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "関連アイテムの編集" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "関連の編集" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "関連アイテムの編集" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "作成" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "関連アイテムの作成" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "関連の作成" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "関連アイテムの作成" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "私の関連アイテム" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "このアイテムに対する簡単な情報" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "タイプ" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "この関連アイテムを削除してよろしいですか?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "このアイテムには説明がありません" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "{type} に行きなさい" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "新しいアクティビティアイテム" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "データビューワの埋めこみ" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "あなたのウェブページにこれをコピーすることで、このビューを埋め込んで下さい" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "幅と高さをピクセル数で指定する:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "横幅:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "縦幅:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "トラックバック URL" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "すべて消去" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "もっとみる {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "人気があるもののみ表示 {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "フィルタなしの検索" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "ホーム" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "言語" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Go" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "このデータセットはオープンデフィニションを満たしています。" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "ライセンスが提示されていません" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "削除済" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "人気" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "このデータセットには説明がありません" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "このデータセットに関連するアプリケーションやアイデア、新しいストーリーや画像はまだありません。" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "アイテムの追加" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "\"{query}\" に対して {number} 件のデータセットが見つかりました" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "\"{query}\" に対してデータセットが見つかりませんでした" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} 件のデータセットが見つかりました" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "データセットが見つかりません" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "\"{query}\" に対して {number} 件のグループが見つかりました" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "\"{query}\" に対してグループが見つかりませんでした" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} 件のグループが見つかりました" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "グループが見つかりませんでした" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "\"{query}\" に対して {number} 件の組織が見つかりました" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "\"{query}\" に対して組織が見つかりませんでした" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} 件の組織が見つかりました" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "組織が見つかりませんでした" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "ソーシャル" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "並び順" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "関連性" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "名前で昇順" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "名前で降順" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "購読" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "編集" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "ニュースフィード" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "フォロー中のアイテムのアクティビティ" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "私のデータセット" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "データセットがありません" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "アカウント情報" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "プロフィールによってほかのCKANユーザにあたなについて知らせることができます" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "ダッシュボード" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "設定" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "詳細を変更" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "フルネーム" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "eg. Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "eg. joe@example.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "あなたについての簡単な情報" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "購読内容をメールに通知" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "パスワードの変更" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "パスワード" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "パスワードの確認" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "プロフィールを更新" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "すべてのユーザ" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "ユーザ" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "ログイン" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "アカウントが必要ですか?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "サインアップしましょう!数分で完了します" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "アカウントの作成" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "詳細を忘れましたか?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "問題ありません。パスワード修復フォームでリセットして下さい。" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "パスワードを忘れましたか?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "ログアウトしました" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "ログアウトしました" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "{user} としてログイン済み" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "ログアウト" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "保存:" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "ログイン済み" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "他のアカウントでログインするには一度ログアウトする必要があります" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "ログアウト" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "登録" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "新しいアカウントの登録" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Why Sign Up?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "データセット、グループ等を作成しましょう" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "フルネーム" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "アカウントの作成" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "パスワードのリセット" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "パスワードのリセット" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "パスワードの変更" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "これはどう動くのでしょうか?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "単純に新しいパスワードを入力してください。そうすればあなたのアカウントを更新します。" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "データセットが作成されていません" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "作成しますか?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "データセットを作成していません" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "まだバイオグラフィを提供していません" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "このユーザはバイオグラフィがありません" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "あなただけがこれを見ることができます" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "ユーザ登録日から" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "APIキー" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "初期化を申請" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "ユーザ名をそのボックスに入力すれば、新しいパスワードを入力するためのリンクをメールで送ります。" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "プロフィールを表示" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "アクティビティ元" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "リスト内を検索" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "まだ誰もフォローしていません" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "まだフォローされていません" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "ユーザを検索" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "入力可能な" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown フォーマット" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "に記載があります" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "データセット数" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "データセットリソースを表示" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "ダウンロード" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "ダウンロード可能なリソースがありません。" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "このアイテムについての説明がありません" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "このデータを閲覧" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "評価なし" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "評価をつける" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "エラー" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "確認中..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "少なくとも2文字入力してください..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "最新のURLです。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "このURLは使用できます!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "このURLはすでに使われています。別のURLを使用してください。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "保存できません。無効なデータがあるかもしれません。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "変更を保存していません。このページを離れる前に変更を保存するようにしてください。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(名前がありません)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "リソース '%name%' を削除しますか?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "プレビューすることはできないデータ型です: " + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "ストレージアップロードの証明書を取得できませんでした。アップロード処理ができません。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "アップロード権限を確認中 ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "ファイルをアップロード中..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "データファイル" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "画像" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "メタデータ" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "ドキュメント" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "コード" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "例" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "アップロード" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "URL" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "リソースタイプ" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "有効なデータストア" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "ファイルサイズ (Bytes)" -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "最終更新日" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "MIMEタイプ" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "MIMEタイプ (Inner)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "ハッシュ" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "完了" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "リソースに対して保存されていない変更があります。" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "例)csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "追加フィールド" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "追加フィールドを作成" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "キー" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "値" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "リソース削除" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "ここでは %aマークダウン記述形式%b を利用して記述することができます。" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "日付は%aISO形式%b — 例: %c2012-12-25%d or %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "データフィールド (アップロード済み)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "フォロー" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "フォロー解除" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "プレビューを表示できません" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "データプロキシでエラーが発生しています" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "データストアでエラーが発生しています" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "ログアウト" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "ログイン" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "登録" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "データセット検索" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "データセット登録" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "検索" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "About" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "ページのロゴ" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "マスターコンテンツのテンプレートのプレースホルダーです ... ここを置き換えてください。" -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "APIドキュメント" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "連絡先" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "プライバシーポリシー" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "セクション" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "ユーザ" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "統計" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "リビジョン" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "サイト管理者" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "言語" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "メタ" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "オープンナレッジファウンデーション" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "のもとでライセンスされています" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "オープンデータベースライセンス" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "この内容とデータはオープンです" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Powered by" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} がデータセット {target} にタグ {object} を追加しました" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} がグループ {object} を更新しました" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} がデータセット {object} を更新しました" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} がデータセット {target} のエクストラ {object} を変更しました" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} がデータセット {target} のリソース {object} を更新しました" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} がプロフィールを更新しました" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} がグループ {object} を削除しました" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} がデータセット {object} を削除しました" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} がデータセット {target}からエクストラ {object} を削除しました" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "{actor} が、関連するアイテム {object} を削除しました" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} がデータセット {target} からリソース {object} を削除しました" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "{actor} が {object} のフォローを開始しました" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} がグループ {object} を作成しました" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} がデータセット {object} を作成しました" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} がデータセット {target} に エクストラ {object} を追加しました" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "{actor} が、関連する %s {object} へのリンクを作成しました" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} がデータセット {target} に {object} リソースを追加しました" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} がサインアップしました" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} がデータセット {target} からタグ {object} を削除しました" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "管理 - 承認" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "現在の役割を更新する" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "変更箇所を保存" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "任意のユーザに役割を追加" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "役割を追加" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "承認グループの現在の役割" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "承認グループに役割を追加しました" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "管理ダッシュボード" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "現在のシステム管理者" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "でシステム管理者を変更可能です" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "承認ページ" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "ホーム" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "承認" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "ごみ箱" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "管理 - ごみ箱" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "リビジョンの削除" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "すべてを削除(元に戻すことはできません)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "削除済みデータセット" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr " - 承認 - 承認グループ" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(なし)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "承認: " -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "警告: 承認グループは非推奨の機能です。CKANの次のバージョン以降では、この機能は完全に削除されます。" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "保存" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "追加" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- 編集 - 承認グループ" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "編集:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "このグループには現在ユーザがいません。" - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "承認グループ" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "[1:%(item_count)s] の承認グループがあります." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "リスト" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "表示" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "データセットやグループに対する権限をユーザごとに指定する代わりに、同じ権利を共有するユーザ集合を指定することもできます。そのためには[1:承認グループ]を設定してユーザをそれに加える必要があります。" - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "新規の承認グループを作るためには最初に[1 :login]してください" - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "承認グループを作成する" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "新規 - 承認グループ" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "新規の承認グループ" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- 承認グループ" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "メンバー" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "この承認グループには%(item_count)s人のユーザがいます。" - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "承認グループの役割を更新" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "データセット" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "このグループに所属しているデータセットはありません。" -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "履歴:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "エラー:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "リビジョン" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "タイムスタンプ" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "ログメッセージ" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "比較 »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "グループ履歴" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "データセットのグループ" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "グループとは?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2401,177 +4406,131 @@ msgid "" "from it." msgstr "タグは関連するデータセットを一緒に集めるのに役立ちますが、一方でデータのコレクションの編集についてユーザを制限したい場合もあります。データセットの[1:グループ] を設定して、ユーザに対してデータセットの追加や削除の許可を指定することができます。" -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "履歴" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "新しいデータセット..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "既存のデータセット..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "グループ一覧" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "グループを追加" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "グループを加えるためにはログインが必要です" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "グループを追加" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "エラーがあります" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "不正な値があります:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "警告: URLが長過ぎます。短いURLに変更することを検討してください。" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "小文字で2文字以上、 'a-z0-9' 、および '-_' が利用可能です。" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "概要を記述してください・・・" -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "画像URL:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "このグループに関連付けられている画像のURL" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "アクティブ" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "削除済" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "削除" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "追加..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "キー = " -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "値 =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "データセットの追加" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "管理者" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "リソースのフォーマット" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "状態: " -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:\"%(query)s\"を検索しました。 ]%(number_of_results)s 件のデータセットが見つかりました。" -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2580,7 +4539,7 @@ msgid "" " find." msgstr "1935年にイギリスで住宅の[1:平均価格]はいくらだったのか?インドの推計人口はいつ中国に[2:追いつく]のか?どこでシアトルの[3:公的出資を受けた美術品]を見ることができるのか?これらのようなとても多くの質問に答えるためのデータはインターネット上のどこかにあります。しかしそれを見つけるのは必ずしも簡単とは限りません。" -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2591,11 +4550,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s はインターネット上の役に立つデータセットのカタログで、コミュニティ駆動で作られています。あなた自身のためにウェブからデータへのリンクをここで集められますし、他者が集めているデータを検索することも可能です。\nデータの種別(そして使用状況にも)に依存しますが、 %(site_title)s は\nデータのコピーを格納したり、データベース内にそれをホストしたり、いくつかの基本的な可視化ツールを提供したりすることもできます。" -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "どのように作られ,維持されているか" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2606,7 +4565,7 @@ msgid "" "keeps a fully versioned history)." msgstr "このサイトは[2:オープンナレッジファウンデーション]によって開発・保守されている[1:CKAN]と呼ばれるパワフルなオープンソースデータカタログソフトウェアで動いています。CKAN上の各'データセット'レコードにはデータの説明の他、どんな形式で提供されているのか、誰の所有物か、自由に使えるかどうか、データの主題分野等、役に立つ情報が含まれています。他のユーザはこの情報を改良したり加えたりすることが可能です (CKANは完全にバージョン管理された履歴を持っています)。" -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2617,11 +4576,11 @@ msgid "" "which is itself powered by CKAN." msgstr "インターネット上の多くのデータカタログでCKANは使われています。[1:The Data Hub] はWikipediaのように誰でも編集可能なオープンデータカタログです。イギリス政府は[2:data.gov.uk]を動かすのにCKANを使用しており、現在8000もの政府データセットがリストされています。EU諸国からの公共データは[3:publicdata.eu]でCKANカタログとして提供されています。[4:datacatalogs.org]のようにCKANを使用した世界中のカタログ総覧もあります。" -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "オープンデータとオープンナレッジファウンデーション" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2633,7 +4592,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "%(site_title)s で一覧化されているデータは、多くがオープンなライセンスで提供されています。オープンなライセンスのもとでは、誰もが自分の好きな目的に沿ってデータを利用し、再配布することができます。例えばあなたが町で見つけたパブリックアートの一覧データを登録しておくことで、誰かが観光マップのなかで利用するかもしれません。さらにはそこから誰かがスマートフォンアプリを作成して、町を訪問するかた向けのアート地図を作成することも自由です。オープンデータとは、行政の透明化と、先進的なコラボレーション・サイエンスの両方を意味します。オープンデータについて、詳細は [1:Open Data Handbook] に記載されています。" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2642,1083 +4601,968 @@ msgid "" "out about our other projects." msgstr "[1:オープンナレッジファウンデーション]は非営利団体であり、オープンナレッジを[2:推進しています]。CKANの開発や改良はそれを実現するための手段の一つです。もしあなたが設計やコードに興味があるならば、議論や開発の[3:メーリングリスト]に参加してください。または、[4:OKFN]サイトで我々の他のプロジェクトを見て下さい。" -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "ようこそ" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "ようこそ" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "データを探す" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "には" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "データセット" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "に対する閲覧や学習、およびダウンロードが可能です" -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "データを共有する" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "あなたのデータを共有して、データに興味を持ってくれるひとたちとつながりましょう。" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "データセット作成 »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "サインアップ »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "連携可能なサイト外オープンデータ" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "また、以下のリソースについてもオープンデータとして利用可能です: " -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "オープンデータハンドブック" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "ここで提供されているデータ例" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "has" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "データセット" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "インポート機能" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "データセットインポート" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "ここで複数のデータセットの詳細が記述されたExcelファイルを与えることで、これらをインポートすることができます" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "このツールにログイン" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "プレビュー - インポーター" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "インポートプレビュー" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "データセット" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "読み込み" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "データセットのプレビューここまで" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "概要を編集 (行った変更を簡単に記述してください)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "作成者:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "インポート" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "結果 - インポーター" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "インポート結果" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- データセット - 履歴" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- 編集 - データセット" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "基本情報" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "詳細情報" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "概要を編集 (行った変更を簡単に記述してください)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "作成者:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "あなたはサインインしていないため、あなたのIPアドレスが使用されます。" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "ここからサインインしてください" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "セーブ前(新しいウィンドウに開く)" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:重要:] 内容を提出することで、あなたは [2:Open Database License]のもとであなたの貢献を投稿することに同意したことになります。もしそれがあなたにとって望ましいことで[4:なければ]、このページを編集するのを[3:差し控えて]下さい。" -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- リソースの編集 - データセット" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "リソースの編集:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "- データセット - フォロワー" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "フォロワー:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "サイドバーなし" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "フォロワー" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "新規キー" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "値で" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "%s の時点でデータセットを読みなさい" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "データセット履歴" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "リソース (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "リソースの追加 / 編集" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "アプリ、アイディア等" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "フォロワー数 ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "設定" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "追加 - データセット" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "データセットを追加" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "リソース" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "データセットを説明する短いタイトル" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "ホームページ" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "データを記述しているウェブページのURL(データそのものではありません)。" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "例. http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(当該データの公開ライセンス条項がわからない場合は気にしないでください)" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "のメンバー:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "グループ追加:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "グループの追加はできません。" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "このデータセットから同様のデータセットにリンクするかもしれないカンマ区切りの用語。協定についてのより詳しい情報については [1:this wiki page]を参照してください。" -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "例: 汚染、川、水質" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "リソースの追加" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "データファイルやAPI、データセットに関連する他のものをアップロードあるいはリンクしてください。" -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "新規リソース..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "ファイルへリンク" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "APIへリンク" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "ファイルをアップロード" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "ファイルのURL" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "APIのURL" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "次のフィールドで email アドレスとして使われる、特定のデータセットについての質問のための主な担当者名" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "作成者のメールアドレス" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "(Authorフィールドの人に加えて) もし他に重要な担当者がいる場合はここに詳細を提供してください。" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "メンテナーのemail" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "バージョンを表現する数字 (もし適用可能な場合)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "例. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "データセットに\"location:uk\"のようなカスタムフィールドを加えることで、検索エンジンでユーザがデータを探すのを助けることができます。このデータは以下から提供されます。" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "追加情報" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "データセットを見ている時" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "本当にこのデータセットのステータスを変更しますか?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "はい" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "このデータセットは" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "要約" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "あなたが行った変更を簡単に記述してください ..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "あなたはサインインしていないので、あなたのIPアドレスが使用されます。\n保存する前に[1:ここをクリックしてサインインして下さい] (別ウィンドウが開きます)。" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "重要事項:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "このデータは、以下のライセンスのもとで提供することに" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr "もしあなたが" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "望んでいなければ" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "このページを" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "修正しないように" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "お願いします。" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- データセット" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "ライセンス:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "このデータセットはオープンデフィニションを満たしています。" - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[オープンデータ]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "関連するデータセット" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "編集されていますが、これはこのデータセットの古いリビジョンです" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "の承認グループがあります." -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr "。それは著しく異なるかもしれません。" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "最新バージョン" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "これはこのデータセットの現在のリビジョンです。" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(修正)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(なし)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(設定)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "フィールド" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "ソース" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "国" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "ハーベスト元" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[2:%(harvest_catalogue_name)s] 上の [1:データセットページ]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- データセット - リソース" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "APIエンドポイント" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "ダウンロード" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "データAPI" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "データストアが無効になっていて、このリソースにAPIは利用できません" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "最終更新" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "ライセンス不明" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "[1:Dataset]から:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "リソースがプライベートなため埋めこみできません。" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "埋めこみ" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "いくつかのリソース" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "検索 - " -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "以下に追加するべきデータセットがわかりますか:" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "いますぐ登録する" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "その他のアクセス" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "現在表示されているレジストリには、以下の方法でアクセスすることも可能です。" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(詳細は" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "あるいは、以下の形式でダウンロードも可能です。" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "フル" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "ダンプ" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:There was an error while searching.] \n 再度試してください。" -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] 件のデータセットが見つかりました" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "[1:create a new dataset?]したいですか?" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "検索..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "アイテムを追加" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "(必須)" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "アイテムのタイトルを登録してください" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "アイテム種別" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "アプリケーション" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "アイデア" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "新着記事" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "紙媒体" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "(必須)" -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "投稿" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "アイテムのタイトルを登録してください" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "アイテム種別" -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" msgstr "項目を記述して下さい" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" msgstr "URLを追加して下さい" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "画像URL" - -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" msgstr "画像へのリンクを追加してください" -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "投稿" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "アプリとアイデア" - -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" msgstr "アイテムの表示" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" msgstr "における" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" msgstr "関連するアイテムがあります" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "データ種別で検索" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "すべて" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "並び替え順序" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "デフォルト" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "最も閲覧されたデータ" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" msgstr "閲覧数が少ないデータ" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "投稿の新しいデータ" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "投稿の古いデータ" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "人気のあるアイテムのみ表示" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "適用" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "- アプリ、アイデアなど" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "関連するアイテムが登録されていません" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", どうですか" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "一つ追加" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "差分 - リビジョン" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "リビジョン差" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "差出人:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "宛先:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "差分" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "差分はありません" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "リスト" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "リビジョン履歴" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "直近のシステムへの変更順に追う" -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "リビジョン:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "リビジョンアクション" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "削除取り消し" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "タイムスタンプ:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "ログメッセージ:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "変更" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "データセット タグ" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "データセット - " -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr "タグ -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "データビューワの埋めこみ" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "このビューを埋めこむ" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "あなたのウェブページにこれをコピーすることで" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "幅と高さをピクセル数で指定する:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "横幅:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "縦幅:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "オープンライセンスではありません" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "エンティティ" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "アップロードフォームは時間限定で有効です (通常1時間)。もしフォームが終了した場合はページを再読込してください。" -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "ファイル:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "アップロード成功" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "ファイルはアップロードされました: " -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "他をアップロード" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr " " -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "結果" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "タグの結果" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "検索をクリア" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "全てのタグを見る" -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- タグ" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "タグ:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "[1:%(tagname)s]でタグ付けされた %(count)s のデータセット:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "ダッシュボード - ユーザ" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "進行中のデータ処理" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "新しくCKANへ登録されたデータはありません" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "では、せっかくなら……" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "データセットを新規登録" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "さらにフォローする" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "グループ、タグを作成する" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "リポジトリを閲覧する" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- 編集 - ユーザ" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "編集者:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "フルネーム" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "E-mail" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenID" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "あなたについてほんの少しだけ記述してください・・・" -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "パスワードの変更" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "パスワード" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "パスワード (再入力)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "ユーザ名を変更" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "ユーザ名" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "新しいユーザ名" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "- フォロワー -ユーザ" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "のフォロワー" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "ダッシュボード" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "プロフィール" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "プロフィールを編集" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "ログアウト" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "フォロワー ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "プロフィールを表示" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "アカウント登録" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "ユーザを検索" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] 人のユーザが見つかりました。" -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "名前でソート" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "編集数でソート" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "メンバー" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "ログイン - ユーザ" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "ログイン" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "ログイン:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "パスワード:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "保存:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "サインイン" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "パスワードを忘れましたか?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Open ID経由でログイン" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "NB: このサイトでOpenIDを設定するためには、最初に [1:Register] する必要があり、その後にプロファイルでOpenIDについて編集をしてください。 " -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "アカウントプロバイダーをクリックしてください:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "OpenID識別子:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "OpenIDを持っていませんか?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3727,118 +5571,135 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenIDは単一の同一性により多くの異なるウェブサイトでログオンできるようにするサービスです.[1:more about OpenID] と [2:how to get an OpenID enabled account] を見て下さい。恐らく最も単純な方法は [3:https://www.myopenid.com/]. のようなフリーのOpenIDプロバイダ経由でサインインすることです。" -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "OpenID認証" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "ログアウト - ユーザ" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "ログアウト" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "ログアウトしました。" -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "ログイン - ユーザ" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "ログイン" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "現在ログイン" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "他のユーザとして登録やログインをしたい場合" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "ログアウト" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "最初。" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "登録 - ユーザ" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "新規アカウント登録" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3文字以上、利用可能文字列は 'a-z0-9' と '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "フルネーム (optional)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-Mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "今すぐ登録" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "パスワード (再入力):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- ユーザ" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "ユーザ登録日" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Email" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "emailなし" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "APIキー" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- 注釈: あなたのAPIキーはあなただけに表示されます!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "編集" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "公開アクティビティ" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "パスワードリセット" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "パスワードのリセットを依頼する" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "ユーザ名:" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "リソース \"{0}\" がみつかりませんでした" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "ユーザ {0} は リソース {1} を更新する権限がありません" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "グループに追加" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "グループを選択" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "国コード" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "カスタムテキスト" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "カスタムテキスト" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " @@ -3846,81 +5707,139 @@ msgid "" msgstr "投稿内容に不備があります。修正後、再度投稿してください。" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" msgstr "システム設定に不備があります" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" msgstr "アプリケーションが投稿されました" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" msgstr "投稿内容に不備があります。内容を修正して、再度投稿してください" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" msgstr "データセットを発行している組織を選択してください" -#: ckanext/organizations/templates/organization_apply.html:6 +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "管理者様 \n\nあなたが管理している組織への加入リクエストがあります。" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "by" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nリクエストする理由:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\n詳細は直接ユーザに連絡して確認お願いします。またそのユーザを訪問してることで、追加することも可能です。" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "ユーザを追加しない場合は、このメールを廃棄して下さい" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "<p>あなたのデータセットへのアクセスや管理を制御するために、組織はユーザとデータセット両方を加える権限をあなたに与えます。</p>" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "新しい組織単位を定義" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "<p>ある組織はどのユーザがデータセットを追加・削除するための権限を持つかを明示するために設立することができます。</p>" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "組織にデータセットを追加" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "ユーザの管理" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 msgid "Apply for membership" msgstr "メンバーに適用" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" -msgstr "組織" - -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" msgstr "理由" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" msgstr "所有者に対して、この組織の編集者になりたい理由の説明を行なってください" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" msgstr "リクエストを送信" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." msgstr "この組織を表す画像ファイルのURL" -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" msgstr "実施母体" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" msgstr "実施母体なし" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" msgstr "ユーザの管理" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." msgstr "発行主体に所属しているユーザがいません" -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" msgstr "組織沿革" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "組織" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" msgstr "組織について" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " @@ -3928,230 +5847,211 @@ msgid "" " or remove datasets from it." msgstr "データセット同士をまとめるには通常タグを利用します。しかし時折、まとめ作業に携わるユーザを限定したいケースがあります。その場合は [1:organization] を設定することで、まとめたリストへのデータセット追加・削除作業を実施可能なユーザを限定することが可能です。" -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" msgstr "参加" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" msgstr "組織一覧" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" msgstr "組織を追加" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" msgstr "組織を追加" -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "パブリック" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "プライベート" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" msgstr "組織への追加ができません。まずはいづれかの組織に所属してください" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" msgstr "ユーザ:" -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "管理者" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "編集者" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." msgstr "この組織に所属しているユーザがいません。" -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "管理者様 \n\nあなたが管理している組織への加入リクエストがあります。" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "by" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" -msgstr "{% if requester.fullname %}(" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "ユーザ追加" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" -msgstr "){% end %}\n\nリクエストする理由:\n\n\"" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 -msgid "" -"\"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "\"\n\n詳細は直接ユーザに連絡して確認お願いします。またそのユーザを訪問してることで、追加することも可能です。" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid⏎ ⏎ Permission is hereby granted, free of charge, to any person obtaining⏎ a copy of this software and associated documentation files (the⏎ \"Software\"), to deal in the Software without restriction, including⏎ without limitation the rights to use, copy, modify, merge, publish,⏎ distribute, sublicense, and/or sell copies of the Software, and to⏎ permit persons to whom the Software is furnished to do so, subject to⏎ the following conditions:⏎ ⏎ The above copyright notice and this permission notice shall be⏎ included in all copies or substantial portions of the Software.⏎ ⏎ THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,⏎ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF⏎ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND⏎ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE⏎ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION⏎ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION⏎ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "ユーザを追加しない場合は、このメールを廃棄して下さい" - -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "公開者" - -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "リソース: データセットに関連付けられたファイルやAPI" - -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "リソースを追加" - -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "公開者氏名" - -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "小文字で2文字以上、利用できる文字列は'a-z0-9' と '-_'です" - -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "公開者の概要" - -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "関連する公開者" - -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "関連する公開者はいません" - -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "この公開者に所属しているデータセットはありません" - -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "データセットの公開者" - -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "公開者とは" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "このSlickGridのコンパイルされたバージョンはGoogle Closure Compilerによって生成されています。生成には以下のコマンドを使用しています: java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js。SlickGridビューを正しく動かすためには他に二つのファイルが必要です: * jquery-ui-1.8.16.custom.min.js ⏎ * jquery.event.drag-2.0.min.js 。これらはReclineソースに含まれていますが、互換性問題を容易に回避できるようにするためにビルドされたファイルには含まれていません。MIT-LICENSE.txtファイルに含まれているSlickGridライセンスをチェックして下さい。⏎ ⏎ [1] https://developers.google.com/closure/compiler/" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "データセット同士をまとめるには、通常、タグを利用します。しかし時折、まとめ作業に携わるユーザを限定したいケースがあります。その場合、[1:publisher] を設定することで、まとめたリストへのデータセット追加・削除作業を実施可能なユーザを限定することが可能です。" - -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "公開者一覧" - -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "公開者を追加" - -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "公開者を追加するにはログインが必要です" - -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "公開者を追加" - -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "CKAN データセットリーダーボード" - -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "データセット属性を選択して、最も多いデータセットがある分野のカテゴリを見つけて下さい.例: タグ、グループ、ライセンス、リソース形式、国" +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "データセット数" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "エリアを選択" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "データ" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" msgstr "データセット数" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" msgstr "週毎のデータセットのリビジョン" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "すべてのデータセットリビジョン" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "新しいデータセット" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "最も評価の高いデータセット" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "評価平均" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "評価数" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "評価なし" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "もっとも編集されたデータセット" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "編集回数" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "編集されたデータセットはありません" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "最大グループ" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "グループがありません" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "トップタグ" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "タグの名前" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "データセット数" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "最もデータセットを所有しているユーザ" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "統計メニュー" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "データセット数" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "週毎のデータセットのリビジョン" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "最もデータセットを所有しているユーザ" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "ページの最終更新:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "リーダーボード - 状態" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "データセット リーダーボード" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "データセット属性を選択して、最も多いデータセットがある分野のカテゴリを見つけて下さい.例: タグ、グループ、ライセンス、リソース形式、国" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "エリアを選択" diff --git a/ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo b/ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..0bf74325c47a969a4d9bde21c73dea7f0248eed2 GIT binary patch literal 109121 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 literal 0 HcmV?d00001 diff --git a/ckan/i18n/ko_KR/LC_MESSAGES/ckan.po b/ckan/i18n/ko_KR/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..522c749ee5d --- /dev/null +++ b/ckan/i18n/ko_KR/LC_MESSAGES/ckan.po @@ -0,0 +1,6054 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +# haklaekim <haklae.kim@gmail.com>, 2012 +# haklaekim <haklae.kim@gmail.com>, 2013 +# notsun <notsun.me@gmail.com>, 2013 +# Sean Hammond <sean.hammond@okfn.org>, 2012-2013 +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:07+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" +"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/ckan/language/ko_KR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: ko_KR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "권한 기능을 찾을 수 없습니다: %s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "관리" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "편집자" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "멤버" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "관리를 위해 시스템 관리자 권한이 필요합니다" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "사이트 제목" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "스타일" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "사이트 태그 라인" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "사이트 태그 로고" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "About" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "About 페이지 텍스트" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "인트로 텍스트" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "홈페이지에 관한 텍스트" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "사용자 정의 CSS" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "페이지 헤더에 삽입된 설정을 변경할 수 있는 css" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "관련된 개정 %s이 삭제되지 않은 패키지 %s를 포함하여 패키지 %s를 제거할 수 없음" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "수정안 %s의 제거 문제: %s" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "제거 완료" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "작업이 실행되지 않음." + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "이 페이지를 보기 위한 권한 없음" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "접근이 거부됨" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "찾을 수 없음" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "잘못된 요청" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "작업명을 알 수 없음: %s" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "JSON 오류: %s" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "잘못된 요청 데이터: %s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "무결성 오류" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "매개변수 오류 " + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "이 형식의 개체를 목록화할 수 없음: %s" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "이 형식의 개체를 읽을 수 없음: %s" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "이 형식의 새로운 개체를 생성할 수 없음: %s %s" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "패키지를 검색 인덱스에 추가할 수 없음 " + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "이 형식의 개체를 업데이트할 수 없음: %s" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "검색 인덱스를 업데이트 할 수 없음 " + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "이 형식의 개체를 삭제할 수 없음: %s %s" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "명시된 수정안 없음" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "아이디의 수정안이 없음: %s" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "검색어 분실 ('since_id=UUID' or 'since_time=TIMESTAMP')" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "매개변수를 읽을 수 없음: %r" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "잘못된 검색 옵션: %s" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "알 수 없는 레지스터: %s" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "잘못된 형식의 qjson 오류" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "요청 매개변수는 디렉토리로 인코딩된 json 형식입니다." + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "그룹을 찾을 수 없음 " + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "\"페이지\" 매개변수는 양의 정수 값이어야 함" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "그룹 %s를 읽기 위한 권한 없음 " + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "명세를 만들 수 없음 " + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "그룹" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "태그 " + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "포맷" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "라이센스 " + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "그룹을 생성하기 위해 인증되지 않음 " + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "사용자 %r이 %s를 편집할 권한 없음 " + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "사용자 %r은 %s 권한을 편집할 수 있는 권한이 없습니다. " + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "그룹 %s를 삭제하기 위한 권한 없음 " + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "조직이 삭제되었습니다." + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "그룹이 삭제 되었습니다." + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "그룹 %s의 멤버를 추가하기 위한 권한 없음" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "그룹 %s의 멤버를 삭제하기 위한 권한 없음" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "그룹의 멤버가 삭제 되었습니다." + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "비교를 위해 두 개의 수정안을 선택하세 " + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "사용자 %r은 %r 편집을 위한 권한 없음" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "CKAN 그룹 수정 이력 " + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "CKAN 그룹의 최근 변경내:" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "로그 메시지: " + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "그룹 {group_id}를 읽기 위한 권한 없음 " + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "{0}을 팔로잉중입니다." + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "이미 {0}을 팔로잉하지 않고 있습니다." + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "팔로워 %s를 보기 위한 권한 없음" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "이 사이트는 현재 오프라인입니다. 데이터베이스가 초기화되지 않았습니다. " + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "<a href=\"{link}\">프로파일</a>, 이메일 주소, 성명을 업데이트하세요. 패스워드의 재설정이 필요한 경우 {site}는 이메일 주소를 사용합니다." + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "<a href=\"%s\">프로파일을 편집하고</a> 이메일 주소를 추가하세요. " + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "패스워드의 재설정이 필요한 경우, %s는 이메일 주소를 사용합니다." + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "<a href=\"%s\">프로파일을 편집하고 </a> 이름을 추가하세요." + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "유효하지 않은 수 형식: %r" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "데이터셋을 찾을 수 없음 " + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "패키지 %s를 읽기 위한 권한 없음" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "CKAN 데이터셋 수정 이력" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "CKAN 데이터셋의 최근 변경내용: " + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "패키지를 생성하기 위한 권한 없음" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "리소스 를 편집하기 위한 권한 없음 " + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "리소스를 찾을 수 없음 " + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "데이터셋을 갱신하기 위한 권한 없음" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "최소한 1개 이상의 데이터 리소스를 추가해야 함" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "리소스를 생성하기 위한 권한 없음" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "패키지에 검색 인덱스를 추가할 수 없음" + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "검색 인덱스를 업데이트할 수 없음." + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "패키지 %s의 삭제 권한 없음" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "데이터셋이 삭제 되었습니다." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "리소스가 삭제 되었습니다." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "리소스 %s를 삭제하기 위한 권한 없음 " + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "리소스 %s를 읽기 위한 권한 없음 " + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "다운로드를 사용할 수 없음" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "데이터셋 %s를 읽기 위한 권한 없음" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "미리보기가 정의되지 않았습니다." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "가장 많이 본 것" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "가장 많이 본 것" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "가장 적게 본 것" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "새로운 것" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "오래된 것" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "요청된 관련 아이템을 찾을 수 없음" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "관련 항목을 찾을 수 없음" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "권한이 없는" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "패키지를 찾을 수 없음 " + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "관련 항목이 성공적으로 생성되었습니다." + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "관련 항목이 성공적으로 갱신되었습니다." + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "관련 항목이 삭제되었습니다." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "관련 항목 %s를 삭제하기 위한 권한 없음 " + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "애플리케이션" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "아이디어" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "뉴스 아티클" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "논문" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "포스트" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "시각화" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "CKAN 리퍼지토리 수정 이력" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "CKAN 리퍼지토리의 최근 변경내용. " + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "데이터셋이 영향을 받음: %s.\n" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "수정안이 업데이트됨" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "기타 " + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "태그를 찾을 수 없음" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "사용자를 생성하기 위한 권한 없음" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "사용자 %s를 생성하기 위한 권한 없음" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "사용자를 찾을 수 없음 " + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "잘못된 Captcha. 다시 시도해주세요." + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "사용자 \"%s\" 로 지긂 등록되었지만, 이전에 사용하던 \"%s\" 로 로그인되어 있습니다." + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "명시된 사용자 없음" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "사용자 %s를 편집하기 위한 권한 없음" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "사용자 %s는 %s를 편집하기 위한 권한 없음" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "프로파일 업데이트됨" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "%s은 지금 로그인되었습니다" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "로그인 실패. 잘못된 사용자명 또는 패스워드입니다." + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "(오픈아이디를 사용하는 경우, 사용자 계정과 관련이 없습니다.) " + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "\"%s\"는 몇 명의 사용자와 일치합니다" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "사용자 없음: %s " + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "재설정 코드를 위해 메일함을 확인하세요. " + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "재설정 링크를 보낼 수 없음: %s" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "유효하지 않은 재설정 키. 다시 시도하세요. " + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "패스워드가 재설정되었습니다." + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "패스워드는 반드시 4 글자 또는 이상으로 설정하세요." + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "입력한 패스워드가 일치하지 않습니다." + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "비밀번호를 입력하여야 합니다." + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Follow 항목을 찾을 수 없음" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0}를 찾을 수 없음 " + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr " {0} {1}를 읽기 위한 권한 없음" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "모든 것" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "오류: About 텍스트를 처리할 수 없습니다." + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor}가 데이터셋 {dataset}에 태그 {tag}를 추가함" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor}가 그룹 {group}을 갱신함" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor}가 조직 {organization}를 갱신함" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor}가 데이터셋 {dataset}을 업데이트함" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor}가 데이터셋 {dataset}의 추가 {extra}를 변경함" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor}가 데이터셋 {dataset}의 리소스 {resource}를 갱신함" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor}가 프로파일을 업데이트함" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor}가 그룹 {group}를 삭제함" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor}가 조직 {organization}을 삭제함" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor}가 데이터셋 {dataset}를 삭제함" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor}가 데이터셋 {dataset}에서 추가 {extra}를 삭제함" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor}가 데이터셋 {dataset}에서 리소스 {resource}을 삭제함" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor}가 그룹 {group}을 생성함" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor}가 조직 {organization}을 생성함" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor}가 데이터셋{dataset}을 생성함" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor}가 데이터셋{dataset}에 추가 {extra}를 추가함" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor}가 데이터셋 {dataset}에 리소스 {resource}를 추가함" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor}가 등록함" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor}가 데이터셋 {dataset}에서 태그 {tag}를 제거함" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor}가 관련 항목{related_item}을 삭제함" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor}가 {dataset}를 팔로잉함" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor}가 {user}를 팔로잉함" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor}가 {group}를 팔로잉함" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor}가 관련 {related_type} {related_item}에 링크를 생성함" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "{site_title}에 {n}개의 새로운 활동이 있습니다" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "1월" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "2월" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "3월" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "4월" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "5월" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "6월" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "7월" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "8월" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "9월" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "10월" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "11월" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "12월" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "바로 지금" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} 분 이전" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} 시간 이전" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} 일 이전" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} 바이트" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "gravatar.com에 아바타를 업데이트해 주세요" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "알 수 없음" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "이름 없음" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "새로운 데이터셋이 생성됨" + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "리소스가 편집됨" + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "설정이 편집됨" + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} 뷰" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} 최근 뷰" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "친애하는 %s," + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "%s <%s>" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "사용가능한 수신자의 이메일 주소가 없음!" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "%(site_title)s의 비밀번호를 재설정하는 요청이 있습니다.\n\n이 요청을 승인하기 위해 다음의 링크를 클릭하세요:\n\n %(reset_link)s\n" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "비밀번호를 재설정하세요" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "패키지 설명을 만들 수 없음" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "웹페이지가 제공되지 않음" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "저자가 제공되지 않음" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "관리자가 제공되지 않음" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "로그 메시지에 허용된 링크가 없음" + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "누락된 값" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "입력 필드 %(name)s은 예상되지 않았습니다." + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "정수값을 입력하세요" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "리소스" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "패키지 리소스가 유효하지 않음" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "여분의 것" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "누락된 값" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "유효한 API 키가 제공되지 않음. " + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "태그 어휘 \"%s\" 가 존재하지 않습니다 " + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "사용자" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "데이터셋" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "그룹" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "조직이 등록되어야 합니다." + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "조직이 존재하지 않습니다." + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "이 조직에 데이터셋을 추가할 수 없습니다." + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "유효하지 않은 정수값" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "데이터 형식이 맞지 않음" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "관련됨" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "해당 그룹명 또는 ID가 존재하지 않습니다." + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "Activity 형식" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "해당 이름은 사용할 수 없습니다" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "이름은 적어도 %s 글자 이상입니다" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "이름은 최대 %i 글자입니다" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "Url은 소문자 알파벳 (ascii)과 -_ 기호로 정의해야 됩니다 " + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "해당 URL은 이미 사용되고 있습니다." + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "이름 \"%s\" 길이는 최소 %s 이하입니다. " + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "이름 \"%s\" 길이는 최대 %s 이상입니다" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "버전은 최대 %i 글자 이상입니다" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "중복 키 \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "그룹 이름이 이미 데이터베이스에 있습니다" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "태그 \"%s\" 길이는 최소 %s보다 작아야 합니다. " + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "태그 \"%s\" 길이는 최대 %i 입니다 " + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "태그 \"%s\"는 알파벳 글자 또는 -_ 기호를 사용해야 합니다." + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "태그 \"%s\"는 대문자를 허용하지 않습니다 " + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "해당 로그인명은 이용할 수 없습니다." + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "양쪽에 비밀번호를 입력하세요 " + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "비밀번호는 4 글자 또는 그 이상입니다 " + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "입력된 비밀번가 일치하지 않습니다" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "스팸으로 보일 경우 편집이 허용되지 않습니다. 설명에 링크를 추가하는 것을 피하세요 " + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "해당 어휘명은 이미 사용되고 있습니다." + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "%s에서 %s로 키값을 변경할 수 없습니다. 이 키는 읽기 전용입니다 " + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "태그 어휘를 찾을 수 없습니다." + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "태그 %s는 어휘 %s에서 속하지 않았습니다" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "태그 이름이 없음" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "태그 %s는 이미 어휘 %s에 속해 있습니다 " + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "유효한 URL을 제공해 주세요" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "역할이 존재하지 않습니다." + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "REST API: 오브젝트 %s 생성" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "REST API: 패키지 관계성 생성: %s %s %s" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "REST API: 멤버 오브젝트 %s 생성" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "그룹으로써의 조직 생성 시도하기" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "패키지 id 또는 이름 (매개변수 \"package\")를 제공해야 합니다." + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "등급 (매개변수 \"rating\")을 제공해야 합니다. " + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "등급은 정수값입니다." + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "등급은 %i와 %i 사이 값입니다." + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "사용자를 팔로우하기 위해 로그인해야 합니다." + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "당신 스스로 팔로우(follow)할 수 없습니다" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "이미 {0}를 팔로잉하고 있습니다" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "데이터셋을 팔로우하기 위해 반드시 로그인해야 합니다" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "그룹을 팔로우하기 위해 로그인해야 합니다" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "REST API: 패키지 삭제: %s" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "REST API: %s 삭제" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: 멤버 삭제: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "데이터에 없는 id" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "어휘 \"%s\"를 찾을 수 없음" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "태그 \"%s\"를 찾을 수 없음" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "언팔로우하기 위해 로그인해야 합니다." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "{0}을 팔로잉하지 않고 있습니다." + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "\"query\" 매개변수를 사용하는 경우 구체화하지 않음" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "<filed>:<value> 쌍이어야 함" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "필드 \"{field}\"가 resource_search에서 인식되지 않음." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "알 수 없는 사용자:" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "항목을 찾을 수 없음." + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "리소스를 찾을 수 없음." + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "REST API: 오브젝트 %s를 업데이트함" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "패키지를 찾을 수 없음" + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "REST API: 패키지 관계를 업데이트함: %s %s %s" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "TaskStatus를 찾을 수 없음." + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "조직이 존재하지 않습니다." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "사용자 %s는 패키지를 생성하기 위한 권한 없음" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "사용자 %s는 이 그룹을 편집하기 위한 권한 없음" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "특별히 관련된 항목의 생성은 sysadmin에게 허용됩니다" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "관련 항목을 추가하기 위해 반드시 로그인해야 합니다" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "사용자 %s는 이 패키지를 편집하기 위한 권한 없음" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "사용자 %s는 그룹을 편집하기 위한 권한 없음" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "사용자 %s는 기관을 생성하는 권한이 없습니다. " + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "사용자 %s는 사용자를 생성하기 위한 권한 없음" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "그룹을 찾을 수 없음." + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "패키지를 생성하기 위해 유효한 API 키가 필요함" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "그룹을 생성하기 위해 유효한 API 키가 필요함" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "사용자 %s는 멤버를 추가하기 위한 권한이 없음" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "사용자 %s는 패키지 %s를 삭제하기 위한 권한 없음" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "이 리소스를 위한 패키지가 없으며, 인증을 확인할 수 없음" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "사용자 %s는 리소스 %s를 삭제하기 위한 권한 없음" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "소유자만 관련 항목을 삭제할 수 있습니다" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "사용자 %s는 관계 %s를 삭제하기 위한 권한 없음" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "사용자 %s는 그룹을 삭제하기 위한 권한 없음" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "사용자 %s는 그룹 %s를 삭제하기 위한 권한 없음" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "사용자 %s는 그룹을 삭제하기 위한 권한 없음" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "사용자 %s는 조직 %s를 삭제하기 위한 권한 없음" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "사용자 %s는 task_status를 삭제하기 위한 권한 없음" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "사용자 %s는 그룹 %s의 멤버를 삭제하기 위한 권한 없음" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "사용자 %s는 이 패키지를 읽기 위한 권한 없음" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "사용자 %s는 패키지 %s를 읽기 위한 권한 없음" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "사용자 %s는 리소스 %s를 읽기 위한 권한 없음" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "대시보드에 접근하기 위해 로그인해야 합니다" + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "사용자 %s는 패키지 %s를 편집하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "사용자 %s는 리소스 %s를 편집하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "사용자 %s는 패키지 %s의 상태를 변경하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "사용자 %s는 그룹 %s를 편집하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "사용자 %s는 조직 %s를 편집하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "소유자만이 관련 항목을 업데이트할 수 있습니다" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "관련 항목의 특수한 필드를 변경하기 위해 시스템 관리자가 되어야 합니다." + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "사용자 %s는 그룹 %s의 상태를 변경하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "사용자 %s는 그룹 %s의 허가를 편집하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "사용자 %s는 사용자 %s를 편집하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "사용자 %s는 개정 상태를 변경하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "사용자 %s는 task_status 테이블을 업데이트하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "사용자 %s는 term_translation 테이블을 업데이트하기 위한 권한 없음" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "유효한 API가 패키지를 편집하기 위해 필요함" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "유효한 API 키가 그룹을 편집하기 위해 필요함 " + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "라이센스가 명시되지 않음" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "Open Data Commons Open Database License (ODbL)" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "Open Data Commons Attribution License" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "Creative Commons CCZero" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "Creative Commons Attribution" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "Creative Commons Attribution Share-Alike" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "GNU Free Documentation License" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "기타 (Open)" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "기타 (Public Domain)" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "기타 (Attribution)" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "UK Open Government Licence (OGL)" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "Creative Commons Non-Commercial (Any)" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "기타 (Non-Commercial)" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "기타 (Not Open)" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "%s에 의존적" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "%s와 존성이 있다" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "%s로 부터 나온" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "변형 %s가 있다" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "%s에 연결되어 있다" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "%s로부터 연결된다" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "%s의 자식이다" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "%s의 부모이다" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "형제 %s를 갖는다 " + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "로딩중…" + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "이 리소스를 적재할 API 데이터가 없음" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "데이터 API 정보를 읽어오는데 실패했습니다" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "일치하는 것을 찾을 수 없음" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "타이핑 시작..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "입력값이 적습니다. 하나 이상의 character를 입력하세요." + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "이 양식에 저장되지 않은 변경사항이 있습니다." + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "작업을 승인해 주세요" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "이 작업의 수행을 원합니까?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "승인" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "취소" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Follow" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Unfollow" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "더 보기" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "적게 보기" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "파일 업로드하기" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "오류 발생" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "리소스가 업로드 되었음" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "파일 업로드 불가" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "업로드를 인증할 수 없습니다" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "파일을 업로드하기 위한 데이터를 가져올 수 없음" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "편집" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "더 보기" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "숨기기" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "오류 %(error_code)s" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "About {0}" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "시스템 관리자 설정" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "프로파일 보기" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "대시보드 (%(num)d 새 항목)" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "설정 편집" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "로그아웃" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "로그인" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "등록" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "데이터셋" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "조직" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "데이터셋 검색" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "검색" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "적게 적재" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "많이 적재" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "이 활동 흐름 내에 활동이 없음" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "관리" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "시스템 관리자" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "구성" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "구성을 리셋하기 원합니까?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "리셋" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "갱신" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "CKAN 구성 옵션" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "<p><strong>사이트 제목:</strong> CKAN 인스턴스의 제목입니다 이 제목은 CKAN의 다양한 곳에 보여집니다.</p> <p><strong>스타일:</strong> 쉽게 수정할 수 있는 배경을 위해 색상표를 선택하세요.</p> <p><strong>사이트 태그 로고:</strong> 모든 CKAN 인스턴스 템플릿의 헤더에 보여지는 로고입니다.</p> <p><strong>About:</strong> 이 텍스트는 CKAN 인스턴스의 <a href=\"%(about_url)s\">페이지</a>에 나타납니다.</p> <p><strong>소개글:</strong> 이 텍스트는 방문자를 위한 환영글로 CKAN 인스턴스 <a href=\"%(home_url)s\">홈페이지</a>에 보여집니다.</p> <p><strong>커스텀 CSS:</strong> CSS 일부로 모든 페이지의 <code><head></code> 태그입니다. 전체적인 템플릿을 수정하려면 <a href=\"%(docs_url)s\" target=\"_blank\">문서 읽기</a>를 추천합니다.</p>" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "리셋 승인" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "시스템 관리자란?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "<p>시스템 관리자는 CKAN 시스템의 모든 권한을 갖고 있는 사람입니다. paster 명령어인 <code>sysadmin</code>를 통해 CKAN 시스템 관리자를 추가할 수 있습니다.</p>" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "문서 읽기" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "리소스는 지금 미리보기가 불가능합니다." + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "추가 정보를 위해 여기를 클릭하세요." + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "리소스 다운로드" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "브라우저가 iframes를 지원하지 않습니다." + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "이 리소스는 미리보기가 불가능합니다." + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "더욱 상세한..." + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "데이터 형식을 정의한 핸들러가 없습니다: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "표준" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "표준 입력" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "중간" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "중간 너비 입력" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "전체" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "전체 너비 입력" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "대량" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "대량 입력" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "첨가" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "입력 추가하기" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "사용자 정의 필드(공백)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "사용자 정의 필드" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Textarea" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Select" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "이 그룹에 대한 설명 없음" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "활동 흐름" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "관리자" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "그룹 추가하기" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "그룹 폼" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "삭제 승인" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "이 그룹의 삭제를 원합니까 - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "멤버의 삭제를 원합니까 - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "그룹 편집" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "그룹 편집" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Followers" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "데이터셋의 그룹" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "그룹 추가" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "현재 이 사이트에 그룹이 없습니다." + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "하나를 생성하겠습니까?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "그룹이란?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "<p>그룹은 특정한 커뮤니티에 있는 데이터를 그룹으로 만들게 하거나 (예: Civil Liberty 데이터), 사용자가 주제별 (예: 교통, 헬스, 환경)로 데이터셋을 탐색할 수 있게 합니다. 데이터셋은 그룹의 일부일 수 있습니다. 그러나 편집이나 권한 설정을 위한 목적으로 해당 그룹에 포함되지 않습니다.</p>" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "멤버" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "멤버 편집:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "멤버 추가" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "사용자명" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "역할" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "추가하기" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "이 멤버의 삭제를 원합니까?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "삭제" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "그룹 생성" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "그룹 생성" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "그룹 갱신" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "데이터셋 추가" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "더 읽기" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "그룹의 데이터셋: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "최근 수정 이력" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "제목" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "내 그룹" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "내 그룹" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "설명" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "내 그룹에 대한 일부 정보..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "이미지 URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "이 그룹의 삭제를 원합니까?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "그룹 저장" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "뷰 {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "이 그룹은 명세가 없습니다" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} 데이터셋" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 데이터셋" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "환영합니다" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "CKAN에 오신 것을 환영합니다" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "CKAN이나 사이트에 대해 서문입니다. " + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "주요 섹션입니다" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "데이터 검색" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "예. 금값" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "인기있는 태그" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "<p>CKAN is the world’s leading open-source data portal platform.</p> <p>CKAN is a complete out-of-the-box software solution that makes data accessible and usable – by providing tools to streamline publishing, sharing, finding and using data (including storage of data and provision of robust data APIs). CKAN is aimed at data publishers (national and regional governments, companies and organizations) wanting to make their data open and available.</p> <p>CKAN is used by governments and user groups worldwide and powers a variety of official and community data portals including portals for local, national and international government, such as the UK’s <a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland government portals, as well as city and municipal sites in the US, UK, Argentina, Finland and elsewhere.</p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features overview: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p>" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "<a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown formatting</a>을 사용할 수 있습니다" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "제거" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "사용자 정의" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "이 폼은 유효하지 않은 개체를 포함하고 있습니다:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "이 조직을 위한 설명이 없습니다" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "조직 폼" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "조직의 삭제를 원합니까 - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "조직 편집" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "조직 보기" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "정보" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "데이터셋의 조직" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "조직 추가" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "현재 이 사이트에 조직이 없습니다." + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "조직이란?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "<p>조직은 데이터셋을 출판하는 부서와 유사합니다 (예, the Department of Health). 데이터셋은 개별 사용자가 아닌 특정 부서에 귀속되거나 해당 부서에 의해 공개될 수 있습니다.</p> <p>조직내에서, 관리자는 구성원의 역할과 권한을 정의할 수 있고, 개별 사용자가 특정한 조직으로부터 데이터를 공개하는 권한을 부여할 수 있습니다 (e.g. Office of National Statistics).</p>" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "모든 구성원으로 돌아가기" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "멤버 편집" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "저장하기" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "역할이란?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "<p><strong>관리자:</strong> 데이터셋을 추가/삭제/삭제할 수 있고, 조직 멤버를 관리할 수 있습니다.</p> <p><strong>편집자:</strong> 데이터셋을 추가/편집할 수 있지만, 조직 멤버를 관리하지 못합니다.</p> <p><strong>구성원:</strong> 조직내 데이터셋을 볼 수 있지만, 새로운 데이터셋을 추가하지 못합니다.</p>" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "멤버 추가" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "조직 생성" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "조직 갱신" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "조직 생성" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "나의 조직" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "나의 조직" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "내 조직에 대한 일부 정보..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "이 조직의 삭제를 원합니까?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "조직 저장" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "이 조직은 명세가 없습니다" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "데이터셋 생성" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "데이터셋이란?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "데이터셋은 데이터와 관련된 항목들을 그룹하는데 사용할 수 있습니다. 데이터셋은 설명과 라이센스 정보를 포함한 단일 URL로 찾을 수 있습니다. " + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "데이터셋의 삭제를 원합니까 - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "리소스의 삭제를 원합니까 - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "데이터셋 보기" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "데이터셋 생성" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "데이터셋 갱신" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "데이터셋에 메타데이터 추가" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "데이터셋에 데이터 추가" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "리소스란?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "리소스는 유용한 데이터를 포함하는 파일, 파일에 연결된 링크가 될 수 있습니다" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "개인" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "초안" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "%(timestamp)s에 편집된 데이터의 이전 버전입니다. <a href=\"%(url)s\">현재 버전</a>과 차이가 있을 수 있습니다." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "%(timestamp)s 편집된, 데이터의 현재 개정판입니다. " + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "{dataset}을 위한 관련 미디어" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "관련 항목이 없음" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "관련 항목 추가" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "리소스 보기" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "보기" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API Endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "다운로드" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "이 리소스에 대한 설명이 없습니다" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "데이터셋 추상화로부터" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Source: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "추가 정보" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "필드" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "값" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "마지막 업데이트" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "알 수 없는" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "생성됨" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "포맷" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "라이센스" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "저자" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "데이터셋에 대한 검색" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "검색..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "제출" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">다른 검색을 시도하세요.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>검색중 오류가 발생하였습니다.</strong> 다시 시도하세요.</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API Docs" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "%(api_link)s (see %(api_doc_link)s)를 이용하여 레지스트리에 접근할 수 있습니다. " + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "전체 {format} 덤프" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr " %(api_link)s (see %(api_doc_link)s)를 이용하여 이 레지스트리에 접근하거나 %(dump_link)s를 다운로드 할 수 있습니다." + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "추가 정보" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "소스" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "관리자" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "버전" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "상태" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "데이터 API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "데이터가 아직 제시되지 않았기 때문에 이 리소스에서 데이터 API를 사용할 수 없음" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "데이터셋 편집" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "리소스 편집" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "새로운 리소스 추가" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "예) 설명 제목" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "예) 나의 데이터셋" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "예) 데이터에 관한 일부 쓸만한 기록" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "예) 경제, 정신 건강, 정부" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "라이센스 정의와 추가적인 정보는 <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>에서 찾을 수 있습니다" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "조직" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "조직 선택하기..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "이 데이터셋에 대한 설명이 없습니다." + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "중요: 컨텐트를 제출하면, 오픈 데이터 라이센스로 당신의 공헌을 공개하는데 기여하는 것을 의미합니다." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "이 데이터셋의 삭제를 원합니까?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "다음: 데이터 추가" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "가시성" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "공공" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "저자 이메일" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joe@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "관리자 이메일" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "이전의" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "끝" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "리소스 갱신" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "파일 연결하기" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "API 연결하기" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "리소스" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "eg. http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "이름" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "eg. January 2011 Gold Prices" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "데이터에 관한 일부 쓸만한 기록" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "예) CSV, XML or JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "이 것은 자동으로 생성되었습니다. 원하면 편집할 수 있습니다" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "마지막으로 수정됨:" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "예) 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "파일 크기" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "예) 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME 형식" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "예) application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "이 리소스의 삭제를 원합니까?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Save & add another" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Next: 추가 정보" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "리소스를 위한 추가정보가 없습니다" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "탐색" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "미리보기" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "데이터와 리소스" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "<p class=\"empty\">이 데이터셋은 데이터가 없습니다, <a href=\"%(url)s\">처음으로 데이터를 추가해 보세요?</a>" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "<strong>검색하는 동안 에러가 발생했습니다.</strong> 다시 한번 시도해 주세요." + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "데이터 추가하기" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "추가적인 데이터" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "관련된 형식" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "관련된 항목은?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "<p>관련 미디어는 이 데이터와 관련된 앱, 기사, 시각화 또는 아이디어를 포함합니다.</p> <p>예를 들어, 데이터 전체나 일부를 이용하여 시각화, 그림문자, 바 차트, 또는 데이터를 참조하는 새로운 이야기도 포함될 수 있습니다.</p>" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "관련 항목을 삭제하시겠습니까 - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Apps & Ideas" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "<p><strong>%(item_count)s</strong> 건의 관련된 항목으로 찾은 <strong>%(first)s - %(last)s</strong> 보여주기</p>" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "<p><strong>%(item_count)s</strong> 건의 관련 항목을 찾았습니다</p>" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "제출된 앱이 없습니다." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "애플리케이션은 무엇인가?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "데이터셋과 아이디어를 개발된 애플리케이션이 있습니다." + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "필터 결과" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "형식에 의한 필터" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "모두" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "에 의한 정렬" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "기본" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "주요 항목만 보여주기" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "적용" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "관련 아이템 편집하기" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "관련 항목 편집하기" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "관련 항목 편집하기" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "생성하기" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "관련 항목을 생성하기" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "관련 항목을 생성하기" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "관련된 항목을 생성하기" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "나와 관련있는 항목" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "이 항목에 대한 정보" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "형식" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "관련 항목을 삭제하시겠습니까?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "이 항목은 설명이 없습니다" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "{type}으로 가기" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "새로운 활동 항목" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "삽입된 데이터 뷰어" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "웹페이지에 이 항목을 복사하여 넣기" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "픽셀로 길이와 높이를 선택하세요:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "길이:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "높이:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "Trackback URL" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "모두 지우기" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "더 많은 {facet} 보여주기" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "인기있는 {facet} 보여주기 " + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "이 검색을 위한 필터가 없습니다" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Home" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "언어" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "가기" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "이 데이터셋은 Open Definition을 만족시킨다." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "라이센스를 제공하지 않음" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "삭제됨" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "인기있는" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "이 데이터셋의 설명이 없습니다" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "이 데이터셋과 관련있는 앱, 아이디어, 새로운 스토리 또는 이미지가 없습니다" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "항목 추가하기" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "\"{query}\"로 {number}개 데이터셋을 찾았습니다" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "\"{query}\"로 데이터셋을 찾지 못했습니다" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number}개 데이터셋을 찾았습니다" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "데이터셋을 찾지 못했습니다" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "\"{query}\"로 {number} 개 그룹을 찾았습니다" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "\"{query}\"로 그룹을 찾지 못했습니다" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number}개 그룹을 찾았습니다" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "그룹을 찾지 못했습니다" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "\"{query}\"로 {number}개 조직을 찾았습니다" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "\"{query}\"로 조직을 찾지 못했습니다" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number}개 조직을 찾았습니다" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "조직이 존재하지 않습니다." + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Social" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "로 정렬" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "관련성" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "이름 오름차순" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "이름 내림차순" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "구독하기" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "이메일" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "편집" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "뉴스 피드" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "당신을 팔로우하는 아이템에 대한 활동" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "내 데이터셋" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "데이터셋을 갖고 있지 않습니다" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "계정 정보" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "프로파일을 CKAN 사용자가 볼 수 있도록 해 주세요" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "대시보드" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "설정" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "상세정보를 변경하기" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "성명" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "eg. Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "eg. joe@example.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "당신에 대한 약간의 정보" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "공지 메일에 구독하기" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "비밀번호를 변경하세요" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "비밀번호" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "비밀번호 확인하기" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "프로파일 업데이트하기" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "모든 사용자" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "사용자" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "로그인" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "계정이 필요하나요?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "등록하면 약간의 시간이 소요됩니다. " + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "계정 생성하기" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "상세정보를 잃어버렸나요?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "문제없습니다, 초기화를 위해 비밀번호 복원 폼을 사용하세요" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "비밀번호를 잃어버렸나요?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "로그아웃" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "로그아웃되었습니다." + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "{user}로 이미 로그인되어 있습니다." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "로그아웃" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "기억하기" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "에 이미 로그인되어 있습니다" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "다른 계정으로 로그인하기 전에 로그아웃이 필요합니다" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "지금 로그아웃하기" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "등록" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "계정 등록하기" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "왜 등록해야 할까요?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "데이터셋, 그룹, 관심있는 것을 생성하기" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "전체이음" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "계정 생성하기" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "비밀번호 초기화" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "비밀번호 초기화하기" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "비밀번호 업데이트하기" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "어떻게 동작할까요?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "비밀번호를 입력하면 계정을 업데이트합니다." + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "데이터셋을 생성하지 않았습니다" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "지금 데이터셋을 생성하시겠습니까?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "사용자가 데이터셋을 생성하지 않았습니다" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "자기소개를 제공하지 않습니다" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "자기소개가 없습니다" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "당신만 볼 수 있음을 의미합니다" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "부터 멤버" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API 키" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "초기화 요청하기" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "텍스트박스에 사용자 이름을 넣으면 새로운 비밀번호를 입력하기 위한 링크를 이메일로 보내드립니다" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "내 프로파일 보기" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "활동:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "검색 항목.." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "팔로잉하지 않고 있습니다." + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "follower 없음" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "사용자 검색하기" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "사용할 수 있다" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "마크다운 포맷팅" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "여기." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "데이터셋의 수" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "데이터셋의 리소스 보기" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "다운로드" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "다운로드할 수 있는 리소스가 없음." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "이 항목에 대한 설명 없음" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "보기" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "등급이 아직 없음" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "-\n 지금 등급 메기기" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "오류" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "검토중..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "적어도 두 글자 이상을 입력하세요" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "현재 URL입니다" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "이 URL은 사용할 수 있습니다!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "이 URL은 이미 사용중입니다. 다른 것을 선택해 주세요." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "저장에 실패했습니다. 유효하지 않은 데이터가 원인일 수 있습니다" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "저장하지 않은 변경내용이 있습니다. 이 페이지를 떠나기 전에 아래의 '변경사항 저장하기'를 클릭하세요." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(이름 없음)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "리소스 '%name%'를 삭제하시겠습니까?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "데이터 형식을 위한 미리보기 없음:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "스토리지 업로드를 위한 자격을 얻는데 실패했습니다. 업로드를 처리할 수 없습니다" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "업로드 허가 검토 중 ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "파일을 업로드 중 ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "데이터 파일" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "이미지" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "메타데이터" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "문서화" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "코드" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "예제" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "업로드" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "Url" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "리소스 형식" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "데이터스토어 사용 가능함" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "크기 (바이트)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "Mimetype" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "Mimetype (Inner)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "Hash" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "ID" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "완료" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "이 리소스는 저장되지 않은 변경사항이 있습니다." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "e.g. csb, html, xls, rdf, ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "추가 필드" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "추가 필드의 추가" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "키" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "리소스 삭제" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "%aMarkdown formatting%b을 이곳에 사용할 수 있습니다. " + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "날짜는 %aISO Format%b 입니다 — 예. %c2012-12-25%d or %c2010-05-31T14:30%d." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "데이터 파일 (업로드됨)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "프리뷰를 로드할 수 없음" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "데이터프록시에서 오류를 반환함" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "데이터스토어에서 오류를 반환함" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "데이터셋 찾기" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "데이터셋 추가" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "페이지 로고" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "Master content template placeholder … please replace me." + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "Twitter @ckanproject" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "Contact Us" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "Privacy Policy" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "섹션" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "통계" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "개정" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "사이트 관리자" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "언어" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "메타" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "의 조건으로 라이센스됨" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Open Database License" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "이 컨텐트와 데이터는 공개되었다" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Powered by" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "관리 - 허가" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "현재 역할 업데이트하기" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "변경사항 저장하기" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "모든 사용자에게 역할 추가하기" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "역할 추가하기" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "관리 대시보드" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "현재 시스템 관리자" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "쓰레기통" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "관리 - 쓰레기통" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "삭제된 수정안" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "모두 제거하기 (영구적으로 & 취소할 수 없음)" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "삭제된 데이터셋" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(없음)" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "권한:" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "편집:" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "현재 이 그룹에 데이터셋이 없습니다." + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "이력:" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "오류:" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "수정" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "타임스탬프" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "로그 메시지" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "비교 »" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "그룹 이력" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "그룹은 무엇인가?" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "태그는 데이터셋을 함께 수집하는데 좋지만, 컬렉션을 편집하는데 있어 사용자들을 제한시키는 것이 필요할 수 있습니다. [1:그룹]은 사용자가 데이터의 추가 및 제거할 수 있는 권한을 지정할 수 있습니다." + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "이력" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "새로운 데이터셋" + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "현존하는 데이터셋" + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "그룹 목록" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "그룹 추가를 위해 로그인하기" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "그룹 추가하기" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "폼에 있는 오류" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "경고: URL이 너무 깁니다. 조금 짧은 것으로 변경을 고려하세요." + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "'a-z0-9'와 '-_'를 사용한 2+ 글자 이상의 소문자 " + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "요약문장을 시작하세요 ..." + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "이미지 URL:" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "이 그룹과 관련있는 이미지 URL." + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "활성화됨" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "삭제됨" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "추가하기 ..." + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "키 = " + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "값 =" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "데이터셋 추가하기" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "리소스 형식" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "상태: " + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "[1: 검색한 질의로 \"%(query)s\". ]%(number_of_results)s 데이터셋을 찾았습니다." + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "1935년, 영국에 있었던 집의 [1:평균 가격]은 얼마였을까요? 언제쯤 인도의 공식 인구가 중국을 [2:넘을]까요? 시애틀에서 [3:공립 예술] 작품을 볼 수 있는 곳은 어디일까요? 이런 질문에 답을 줄 수 있는 데이터는 인터넷 어딘가에 있지만, 항상 쉽게 찾을 수 있진 않습니다." + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "%(site_title)s는 인터넷에 있는 유용한 데이터 집합을 커뮤니티의 참여를 통해 만드는 목록입니다. 자신을 위해 웹에 있는 데이터를 수집하여 링크를 제공할 수 있으며, 이런 데이터를 다른 사람이 사용할 수 있습니다. 또한 다른 사람들이 수집한 데이터를 검색할 수도 있습니다. 데이터의 형식 (사용 조건)에 따라 다를 수 있지만, %(site_title)s는 데이터의 복사본을 저장하거나, 데이터베이스를 호스트해 줄 수 있으며, 기본적인 시각화 도구를 제공합니다." + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "어떻게 동작하는가?" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "이 사이트는 강력한 오픈 소스 데이터 목록 소프트웨어인 [1:CKAN]을 기반으로 하며, [2:Open Knowledge Foundation]에 의해 개발 및 운영됩니다. CKAN에 있는 개별 '데이터셋'은 사용할 수 있는 포맷의 종류, 소유자, 자유롭게 사용할 수 있는 조건, 데이터의 주제 영역 등의 데이터에 대한 유용한 정보를 제공합니다. 다른 사용자도 데이터에 대한 정보를 개선하거나 추가할 수 있습니다 (CKAN은 데이터의 버전 이력을 완벽히 유지합니다)." + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "CKAN은 인터넷에서 있는 다수의 데이터 목록을 지원하고 있습니다. [1:The Data Hub]는 위키피디아 스타일의 오픈 데이터 목록으로 공개적으로 편집이 가능합니다. 영국 정부는 CKAN을 이용하여 [2:data.gov.uk]를 운영하고 있으며, 현재 8,000개의 정부 데이터셋이 서비스되고 있습니다. [3:publicdata.eu]는 대부분의 유럽 국가에서 수집된 공식적인 공공 데이터의 목록을 CKAN을 통해 제공합니다. 뿐만 아니라 전세계의 포괄적인 목록 리스트인 [4:datacatalogs.org]도 CKAN에 의해 운영되고 있습니다." + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "Open data and the Open Knowledge Foundation" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "%(site_title)s에 인덱스된 대부분의 데이터는 공개적으로 허가된 것으로 누구나 자유롭게 사용 또는 재사용이 가능합니다. 어떤 사용자는 당신이 찾은 양질의 도시의 공공 예술 작품과 관련된 데이터를 관광지도에 추가할 수 있고 - 심지어 당신이 어떤 도시를 방문할 때 예술작품을 찾을 수 있도록 휴대폰에서 사용할 수 있는 근사한 앱을 만들 수도 있습니다. 오픈 데이터는 더 기업적이며, 협력적인 학문과 투명한 정부를 의미합니다. 오픈데이터에 대한 자세한 정보는 [1:Open Data Handbook]에서 찾을 수 있습니다." + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "[1:Open Knowledge Foundation]은 열린 지식을 [2:장려하는] 비영리 기업입니다: CKAN을 개발하고 향상시키는 것이 그 중 하나입니다. CKAN의 설계 및 코드에 참여하기 원하면 토론 또는 개발 [3:메일링 리스트]에 가입하거나 [4:OKFN] 사이트의 프로젝트를 참고하시기 바랍니다." + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "에 오신 것을 환영합니다" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "데이터 찾기" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "갖고 있습니다" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "데이터셋을" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "데이터셋을 탐색하고 \n배우고, 다운로드할 수 있습니다." + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "데이터 공유" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "데이터셋을 다른 사람에게 공유하고 \n 당신의 데이터에 관심 있는 사용자를 찾기 위해 데이터셋을 추가하세요." + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "데이터셋 생성하기 »" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "등록하기 »" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "협업" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "다음의 리소스를 통해 \n오픈 데이터와 함께 할 수 있는 것을 찾아보세요:" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "GetTheData.org" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "DataPatterns.org" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "Open Data Handbook" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "누가 여기 또 있나요?" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "있다" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "데이터셋." + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Importer" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "데이터셋 불러오기" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "다수의 데이터셋에 대한 상세 정보와 엑셀을 제공할 수 있고 이것을 불러올 수 있습니다" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "이 도구를 사용하기 위해 로그인" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "미리보기 - Importer" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "임포트 미리보기" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "데이터셋" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "read from" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "추가적인 데이터셋 미리보기가 보이지 않음." + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "요약(만든 내용의 수정사항을 간단히 기술) 내용의 편집" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "저자:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "불러오기" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Results - Importer" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "결과 임포트하기" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "- 데이터셋 - 이력" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "- 편집 - 데이터셋" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "기본 정보" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "추가 정보" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "이것에 가입되어 있지 않아 IP 주소가 있을 것이다." + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "가입을 위해 여기를 클릭하세요" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "저장하기 전 (새창에서 열림)" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "[1:Important:] 컨텐트를 제출하면 [2:Open Database License]로 귀하의 공헌을 배포하는 것에 동의하는 것입니다. 만약 이것에 동의하지 [4:not] 않는다면, 이 페이지의 편집을 [3:refrain] 멈춰주세요." + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "- 리소스 편집 - 데이터셋" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "리소스 편집하기:" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "- 데이터셋 - Followers" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "Followers:" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "사이드바 없음" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "새로운 키" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "값으로" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "%s으로 데이터셋 읽기" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "데이터셋 이력" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "리소스 (0)" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "리소스 추가 / 편집" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "앱스, 아이디어 기타" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "Followers ({num_followers})" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "추가 - 데이터셋" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "데이터셋 추가하기" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "데이터셋의 간략한 설명 제목" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "홈페이지" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "데이터를 기술한 웹 페이지 URI (데이터 그 자체가 아닌)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "예: http://www.example.com/growth-figures.html " + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "(어떤 라이센스를 데이터 배포에 적용할지 모른다 해도 걱정하지 마세요)" + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "의 멤버:" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "에 추가:" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "그룹을 추가할 수 없음. " + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "이 데이터셋이 유사한 데이터셋과 연결될 수 있는 콤마로 구분된 단어. 규칙에 대한 자세한 정보는 [1:this wiki page]를 참조하기 바랍니다." + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "예: 오염, 강, 수" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "리소스 추가하기" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "데이터셋과 관련있는 데이터 파일, API, 기타 자료를 업로드 또는 연결하세요." + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "새로운 리소스 ..." + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "x" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "파일 URL" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "API URL" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "다음 필드에서 이메일을 통해 특정 데이터셋에 질의할 수 있는 주요 연락처 이름" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "저자 이메일" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "중요 연락 담당자가 있다면 (저자 필드에 있는 사람과 더불어), 이곳에 상세 정보를 제공해 주시기 바랍니다. " + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "관리자 이메일" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "버전을 표시하는 번호 (해당되는 경우) " + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "예. 1.2.0" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr " \"location:uk\" 같이 데이터셋에 사용자 정의 필드를 추가하는 것은 사용자가 검색엔진에서 찾는 것을 도울 수 있습니다. 이 데이터는 보여집니다" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "데이터셋을 볼 때" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "데이터셋 상태의 변경을 원하십니까?" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "예!" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "이 데이터셋은" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "요약" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "변경 사항에 대해 간단히 설명해 주세요..." + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "이것에 가입되어 있지 않아 IP주소만 있습니다. \n 저장하기 전에[1:Click here to sign in] (새창이 열림)." + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "중요:" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "콘텐트를 제출하면 귀하의 공헌을 배포하는 것에 동의하는 것입니다" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr ". 바랍니다" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "멈추다" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "라면 이 페이지의 편집을 " + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "않다면" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "이렇게 하는 것이 만족하지" + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "- 데이터셋" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "라이센스" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "[Open Data]" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "관련 데이터셋" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "이것은 이 데이터의 이전 버전입니다, 편집된" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "에서" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr ". 와 매우 다를 수 있습니다" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "현재 버전" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "이것은 이 데이터셋의 현재 버전입니다, 편집된" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "RDF/XML" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "(edit)" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "(none)" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "(none)" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "국가" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "Harvest Source" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "[1:Dataset page] on \n [2:%(harvest_catalogue_name)s]" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "- 데이터셋 - 리소스" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "DataStore를 사용할 수 없어 데이터 API는 이 리소스에서 사용할 수 없음" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "라이센스가 알려지지 않음" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr " [1:Dataset]로 부터:" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "리소스를 개인적으로 삽입할 수 없음" + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "삽입" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "검색 -" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "데이터셋이 추가되어야 하는지 알고 있나요" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "지금 등록하기" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "다른 접근 방법" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "를 이용하여 이 목록에 접근할 수 있습니다." + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "(참조하세요" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "또는 다운로드하세요" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "전체" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "덤프" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "[1:There was an error while searching.] \n 다시 시도해 주세요." + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "[1:%(item_count)s] 데이터셋을 찾을 수 없음" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr " [1:create a new dataset?] 하겠습니까?" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "항목 추가하기" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "(요구됨)" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "항목의 제목을 추가해 주세요" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "항목의 형식" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "항목에 대해 설명해 주세요" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "url을 추가해 주세요" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "이미지의 링크를 추가하세요" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "항목 보이기" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "의" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "관련 항목을 찾음" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "가장 적게 본 것" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "추천된 항목만?" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "- Apps, Ideas etc" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "여기에 항목이 아직 없습니다" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr ", why not" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "추가" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "차이점 - 수정" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "수정 차이점 - " + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "From:" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "To:" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "차이점" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "차이점 없음" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "리스트" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "수정 이력" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "시스템에서 가장 최근 수정내용을 추적하기, 가장 최근\n변경사항을 처음으로." + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "수정:" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "수정 작업" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "삭제되지 않음" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "타임스탬프" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "로그메시지:" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "변경사항" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "데이터셋의 태그" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "데이터셋 - " + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr ",\n 태그 -" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "Embed this view" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "이것을 웹 페이지에 복사하여:" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "공개적인 라이센스 없음" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "개체" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "업로드 폼은 제한된 시간동안 유효합니다 (보통 1시간 정도). 만약 \n폼이 만료된다면 페이지를 새로 열어주세요" + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "파일:" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "업로드 - 성공" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "파일 업로드:" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "다른 것을 업로드 »" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "이 있다" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "의 결과로" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "태그의 결과." + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "검색 초기화" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "모든 태그 보기." + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "- 태그" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "태그:" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr " [1:%(tagname)s]로 태그된 %(count)s 데이터셋이 있다:" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "- 대시보드 - 사용자" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "어떤 일이 일어나고 있을까요?" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "CKAN에 새로운 것이 없나요?" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "그러면, 어떨까요 ..." + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "새로운 데이터셋 추가하기" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "다른 사람 팔로우하기" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "그룹이나 태그를 생성하기" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "아니면 저장소를 탐색해 보기" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "- 편집 - 사용자" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "사용자 편집하기:" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "이메일" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "OpenId" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "당신에 대한 조금 더 ..." + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "비밀번호 (반복)" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "사용자명 변경하기" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "사용자명을 변경하면 로그아웃됩니다, 새로운 사용자명을 쓰기 위해 다시 로그인해야 합니다" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "- Followers - 사용자" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "의 Followers" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "내 프로파일" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "프로파일 편집하기" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "My Followers ({num_followers})" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "프로파일 보기" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "계정 등록하기" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "[1:%(item_count)s] 사용자 찾음." + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "이름으로 정렬" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "편집으로 정렬" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "의 멤버" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "로그인 - 사용자" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "에 로그인" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "로그인:" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "비밀번호:" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "기억하기:" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "등록하기" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "Open ID를 이용하여 로그인하기" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "주의: 이 사이트에서 OpenID를 설정하기 위해 먼저 [1:Register] 이 필요하며, 이후 OpenID에서 제공한 프로파일을 편집하세요." + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "계정 제공자를 클릭하세요:" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "OpenID 식별자:" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "OpenID가 없나요?" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "OpenID는 서로 다른 웹사이트에 로그인을 할 수 있는 서비스입니다\n 하나의 아이덴티티를 이용하여. [1:more\n about OpenID]와 [2:how to get an\n OpenID enabled account]를 참조하세요. 가장 간단한 방법은 \n [3:https://www.myopenid.com/]와 같은 무료 OpenID 제공자에 가입하는 것입니다." + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "OpenID에 가입하기" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "로그아웃 - 사용자" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "에서 로그아웃" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "성공적으로 로그아웃되었습니다." + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "로그인 - 사용자" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "에 로그인" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "현재 로그인되었습니다" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "다른 사용자로 등록이나 로그인하기 위해, 필요합니다" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "로그아웃" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "먼저." + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "등록 - 사용자" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "새로운 계정을 위해 등록하기" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "'a-z0-9' 와 '-_' 를 이용한 3 글자 이상 " + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "성명 (선택적)" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "이메일" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "지금 등록하기" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "비밀번호 (반복):" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "- 사용자" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "부터 멤버" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "이메일 없음" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "- 주의: API 키는 당신만 볼 수 있습니다!" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "공개적인 활동" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "비밀번호 재설정" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "비밀번호 재설정 요청하기" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "사용자명:" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "리소스 \"{0}\"를 찾을 수 없음." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "사용자 {0}는 리소스 {1}를 업데이트할 수 있는 권한이 없습니다" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "그룹에 추가하기" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "그룹 선택하기" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "국가 코드" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "사용자 정의 텍스트" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "사용자 정의 텍스트" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "제출에 문제가 있습니다, 수정 후 다시 시도해 주세요" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "시스템 설정에 문제가 있습니다" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "애플리케이션이 제출되었습니다" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "제출에 문제가 있습니다, 수정 후 다시 시도해 주세요" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "에 데이터셋을 추가하기 위한 조직을 선택해 주세요" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "관리자님께, ⏎ ⏎ 당신의 조직에 가입하려는 요청이 있습니다." + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "에 의한" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\n요청한 이유:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"⏎ ⏎ 유효성을 확인하기 위해 해당 사용자에게 연락하십시오. 해당 사용자를 추가하고 싶다면 방문하여 마무리할 수 있습니다." + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "해당 사용자를 추가하고 싶지 않다면, 본 이메일을 무시하시기 바랍니다." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "<p>조직은 데이터셋을 접근하고 관리하기 위해 사용자와 데이터셋을 추가하는 것을 허용합니다.</p>" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "조직 생성하기" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "<p>조직에 해당 조직으로부터 데이터셋을 추가 또는 제거하는 권한을 갖는 사용자를 명시할 수 있습니다.</p>" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "조직에 데이터셋 추가하기" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "사용자 관리" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "멤버쉽 적용하기" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "이유" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "이 조직의 편집자가 되려는 이유를 소유자에게 설명해 주세요" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "요청 보내기" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "이 조직과 관련이 있는 이미지의 URL" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "상위 조직" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "상위 조직이 없음" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "사용자 관리하기" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "현재 이 출판자에 사용자가 없습니다." + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "조직 이력" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "조직은 무엇인가?" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "태그는 데이터를 함께 수집하는데 유용하지만, 컬렉션을 편집하는데 사용자를 제약할 필요한 경우가 있습니다. [1:publisher]는 태그에서 데이터셋을 추가하거나 삭제하는 허가를 갖는 사용자를 명시하는 것을 설정할 수 있습니다." + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "가입" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "조직을 리스트하기" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "조직 추가하기" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "조직 추가하기" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "어떤 조직을 추가할 수 없음. 조직에 가입해 주세요" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "사용자:" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "이 조직의 현재 사용자는 없습니다." + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "사용자 추가" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid⏎\n⏎\nPermission is hereby granted, free of charge, to any person obtaining⏎\na copy of this software and associated documentation files (the⏎\n\"Software\"), to deal in the Software without restriction, including⏎\nwithout limitation the rights to use, copy, modify, merge, publish,⏎\ndistribute, sublicense, and/or sell copies of the Software, and to⏎\npermit persons to whom the Software is furnished to do so, subject to⏎\nthe following conditions:⏎\n⏎\nThe above copyright notice and this permission notice shall be⏎\nincluded in all copies or substantial portions of the Software.⏎\n⏎\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,⏎\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF⏎\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND⏎\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE⏎\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION⏎\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION⏎\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "This compiled version of SlickGrid has been obtained with the Google Closure⏎\nCompiler, using the following command:⏎\n⏎\njava -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js⏎\n⏎\nThere are two other files required for the SlickGrid view to work properly:⏎\n⏎\n* jquery-ui-1.8.16.custom.min.js ⏎\n* jquery.event.drag-2.0.min.js⏎\n⏎\nThese are included in the Recline source, but have not been included in the⏎\nbuilt file to make easier to handle compatibility problems.⏎\n⏎\nPlease check SlickGrid license in the included MIT-LICENSE.txt file.⏎\n⏎\n[1] https://developers.google.com/closure/compiler/" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "전체 데이터셋 수" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "날짜" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "전체 데이터셋" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "주별 데이터셋 개정" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "개정된 모든 데이터셋" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "새로운 데이터셋" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "상위 평점의 데이터셋" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "평균 평점" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "평점의 수" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "평점 없음" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "가장 많이 편집된 데이터셋" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "편집 횟수" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "편집된 데이터셋이 없음" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "가장 큰 그룹" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "그룹이 없음" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "상위 태그" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "태그 이름" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "데이터셋의 수" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "가장 많은 데이터셋을 보유한 사용자" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "통계 메뉴" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "데이터셋의 전체 개수" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "일주일내 데이터셋의 개정" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "가장 많은 데이터를 보유한 사용자" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "마지막으로 업데이트된 페이지" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "리더보드-통계" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "데이터셋 리더보드" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "데이터셋의 속성을 선택하고, 해당 영역에서 어떤 카테고리가 가장 많은 데이터셋을 갖는지 탐색. 예. 태그, 그룹, 라이센스, res_format, 국가" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "영역 선택" diff --git a/ckan/i18n/lt/LC_MESSAGES/ckan.mo b/ckan/i18n/lt/LC_MESSAGES/ckan.mo index d367d68d40c4eb10d0562537edae0cd63b505e79..6b35cd4ecb72bfcf61f8f917b6ef94dc93a18def 100644 GIT binary patch literal 105470 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%0Ah$^hmAh_TU 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 Oj+<s3Qfl7cRR0$)iY(s% literal 69634 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 diff --git a/ckan/i18n/lt/LC_MESSAGES/ckan.po b/ckan/i18n/lt/LC_MESSAGES/ckan.po index 78996eacb81..391edabc50a 100644 --- a/ckan/i18n/lt/LC_MESSAGES/ckan.po +++ b/ckan/i18n/lt/LC_MESSAGES/ckan.po @@ -1,884 +1,1065 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# Albertas <albertasgim@gmail.com>, 2013 +# Sean Hammond <sean.hammond@okfn.org>, 2012 +# zezere <zezere@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" -"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:25+0000\n" +"Last-Translator: Albertas <albertasgim@gmail.com>\n" "Language-Team: Lithuanian (http://www.transifex.com/projects/p/ckan/language/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: lt\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" -msgstr "" +msgstr "Prieigos funkcija nerasta: %s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Administratorius" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Redaguotojas" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Narys" -#: ckan/controllers/admin.py:20 +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" -msgstr "" +msgstr "Redagavimui reikia sistemos administratoriaus teisių" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Tinklapio pavadinimas" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Stilius" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Tinklapio gairių eilutė" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Tinklapio gairių logotipas" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Apie" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "" +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Tekstas apie puslapį" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Įvadinis tekstas" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Namų puslapio tekstas" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Specializuotas CSS" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Įterptas specializuotas css į puslapio antraštę" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" -msgstr "" +msgstr "Nepavyko sunaikinti paketo %s, nes susietas poversijis %s talpina neištrintus paketus %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" -msgstr "" +msgstr "Problema panaikinant poversijį %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" -msgstr "" +msgstr "Panaikinimas baigtas" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." -msgstr "" - -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +msgstr "Veiksmas nėra realizuotas." + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" -msgstr "" +msgstr "Jūs neturite teisių matyti šio puslapio" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" -msgstr "" - -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +msgstr "Kreiptis nepriimta" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" -msgstr "" +msgstr "Nerasta" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" -msgstr "" +msgstr "Bloga užklausa" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" -msgstr "" +msgstr "Veiksmo pavadinimas nerastas: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" -msgstr "" +msgstr "JSON klaida: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" -msgstr "" - -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +msgstr "Blogi užklausos duomenys: %s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" -msgstr "" +msgstr "Vientisumo klaida" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" -msgstr "" +msgstr "Parametrų klaida" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" -msgstr "" +msgstr "Negalima pateikti esybių sąrašo šio tipo: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" -msgstr "" +msgstr "Negalima perskaityti esybių sąrašo šio tipo: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" -msgstr "" +msgstr "Negalima sukurti naujos esybės šio tipo: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" -msgstr "" +msgstr "Nepavyko įtraukti paketo į paieškos rodyklę" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" -msgstr "" +msgstr "Negalima atnaujinti esybės šio tipo: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" -msgstr "" +msgstr "Nepavyko atnaujinti paieškos rodyklės" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" -msgstr "" +msgstr "Negalima ištrinti esybės šio tipo: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" -msgstr "" +msgstr "Nenurodytas poversijis" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" -msgstr "" +msgstr "Negzistuoja poversijis, kurio id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Trūkstamas paieškos termas ('since_id=UUID' arba 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" -msgstr "" +msgstr "Nepavyko nuskaityti parametro: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" -msgstr "" +msgstr "Bloga paieškos parinktis: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" -msgstr "" +msgstr "Nežinomas registras: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" -msgstr "" +msgstr "Sugadinta qjson reikšmė" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." -msgstr "" +msgstr "Užklausos parametrai turi būti pateikti JSON užkoduotu žodynu." + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Grupė nerasta" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "\"puslapis\" parametro reikšmė\\ turi būti teigiamas natūralusis skaičius" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "" +msgid "Unauthorized to read group %s" +msgstr "Neturite teisių nuskaityti grupės %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Nepavyko atvaizduoti aprašymo" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grupės" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Gairės" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formatai" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licencija" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" -msgstr "" +msgstr "Neturite teisių sukurti grupės" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "" +msgid "User %r not authorized to edit %s" +msgstr "Naudotojas %r neturi teisių redaguoti %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" -msgstr "" +msgstr "Naudotojas %r neturi teisių redaguoti %s leidimų" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "" +msgid "Unauthorized to delete group %s" +msgstr "Neturite teisių ištrinti grupės %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Organizacija buvo ištrinta." -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Grupė buvo ištrinta" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "" +msgid "Unauthorized to add member to group %s" +msgstr "Neturite teisių pridėti nario prie grupės %s" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Neturite teisių trinti grupės %s narių" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Grupės narys buvo ištrintas." + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." -msgstr "" +msgstr "Pasirinkite du poversijus prieš atlikdami palyginimą." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Naudotojas %r neturi teisių redaguoti %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" -msgstr "" +msgstr "CKAN grupės poversijų istorija" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " -msgstr "" +msgstr "Paskiausi pakeitimai CKAN grupėje:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " -msgstr "" +msgstr "Žurnalo žinutė:" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Neturite teisių skaityti grupės {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Jūs dabar sekate {0}" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Jūs daugiau nebesekate {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Neturite teisių peržiūrėti pasekėjų %s" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." -msgstr "" +msgstr "Ši svetainė dabar yra nepasiekiama. Duomenų bazė nėra inicijuota." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." -msgstr "" +msgstr "Prašome <a href=\"{link}\">atnaujinti savo profilį</a>, nurodyti el. pašto adresą ir savo asmenvardį. {site} naudoja el. pašto adresą slaptažodžio atkūrimui." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " -msgstr "" +msgstr "Prašome <a href=\"%s\">atnaujinti savo profilį</a> ir nurodyti el. pašto adresą." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." -msgstr "" +msgstr "%s naudoja el. pašto adresą slaptažodžio atkūrimui." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." -msgstr "" +msgstr "Prašome <a href=\"%s\">atnaujinti savo profilį</a> ir nurodyti savo asmenvardį." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" -msgstr "" - -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +msgstr "Neteisingas poversijo formatas: %r" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" -msgstr "" +msgstr "Rinkmena nerasta" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" -msgstr "" +msgstr "Neturite teisių skaityti paketo %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" -msgstr "" +msgstr "CKAN rinkmenos poversijo istorija" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " -msgstr "" +msgstr "Paskutiniai pakeitimai CKAN rinkmenos:" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" -msgstr "" +msgstr "Neturite teisių sukurti paketo" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Neturite teisių redaguoti šio išteklio" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Ištekliai nerasti" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Neturite teisių atnaujinti rinkmenos" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Turite pridėti bent vieną duomenų išteklių" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Neturite teisių kurti išteklių" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." -msgstr "" +msgstr "Nepavyko įtraukti paketo į paieškos rodyklę" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." -msgstr "" +msgstr "Nepavyko atnaujinti paieškos rodyklės." + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Neturite teisių trinti paketo %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Rinkmena buvo ištrinta." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Išteklius buvo ištrintas." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Neturite teisių trinti ištekliaus %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Neturite teisių nuskaityti išteklių %s" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1226 msgid "No download is available" -msgstr "" +msgstr "Nėra atsisiuntimų" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Neturite teisių skaityti rinkmenos %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Jokia peržiūra nebuvo apibrėžta." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Dažniausiai žiūrėtas" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Daugiausia peržiūrėta" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Mažiausiai peržiūrėta" -#: ckan/controllers/related.py:75 +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Naujausias" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Seniausias" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" -msgstr "" +msgstr "Pageidautas susijęs įrašas buvo nerastas" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Susijęs įrašas nerastas" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Neturite teisių" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Paketas nerastas" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Susijęs įrašas sėkmingai sukurtas" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Susijęs įrašas sėkmingai atnaujintas" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Susijęs įrašas buvo ištrintas." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Neturite teisių ištrinti susijusio įrašo %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Taikomoji programa" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idėja" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Naujienų straipsnis" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Straipsnis" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Publikacija" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Vizualizavimas" #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" -msgstr "" +msgstr "CKAN saugyklos poversijų istorija" #: ckan/controllers/revision.py:43 msgid "Recent changes to the CKAN repository." -msgstr "" +msgstr "Paskutiniai pakeitimai CKAN saugykloje" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" -msgstr "" +msgstr "Paveiktos rinkmenos: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" -msgstr "" +msgstr "Atnaujintas poversijis" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" -msgstr "" +msgstr "Kita" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" -msgstr "" +msgstr "Gairė nerasta" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" -msgstr "" +msgstr "Neturite teisių kurti naudotojams" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" -msgstr "" +msgstr "Neturite teisių sukurti naudotojo %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" -msgstr "" +msgstr "Naudotojas nerastas" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." -msgstr "" +msgstr "Neteisingas Captcha. Bandykite dar kartą." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" -msgstr "" +msgstr "Naudotojas \"%s\" jau yra priregistruotas, bet Jūs vis dar esate prisijungę kaip \"%s\" iš anksčiau" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" -msgstr "" +msgstr "Nenurodytas naudotojas" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" -msgstr "" +msgstr "Neturite teisių redaguoti naudotojo %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" -msgstr "" +msgstr "Naudotojas %s neturi teisių redaguoti %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" -msgstr "" +msgstr "Profilis atnaujintas" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" -msgstr "" +msgstr "%s dabar yra prisijungęs" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." -msgstr "" +msgstr "Prisijungti nepavyko. Neteisingas naudotojo vardas arba slaptažodis." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" -msgstr "" +msgstr "(Arba jeigu naudojamas OpenID, nebus susietas su naudotojo paskyra.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" -msgstr "" +msgstr "\"%s\" atitinka keletą naudotojų" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" -msgstr "" +msgstr "Nėra tokio naudotojo: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." -msgstr "" +msgstr "Prašome pasitikrinti savo gautus laiškus, dėl atkūrimo kodo." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" -msgstr "" +msgstr "Nepavyko išsiųsti atkūrimo nuorodos: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." -msgstr "" +msgstr "Neteisingas atkūrimo raktas. Prašome bandyti dar kartą." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." -msgstr "" +msgstr "Jūsų slaptažodis buvo atkurtas." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." -msgstr "" +msgstr "Jūsų slaptažodis turi būti 4 simbolių arba ilgesnis." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." -msgstr "" +msgstr "Jūsų įvesti slaptažodžiai nesutampa." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Turite nurodyti slaptažodį" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Šis įrašas nerastas" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} nerastas" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Neturite teisių skaityti {0} {1}" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Viskas" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Klaida: Nepavyko išnagrinėti Apie teksto" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} pridėjo gairę {tag} rinkmenai {dataset}" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} atnaujino grupę {group}" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} atnaujino organizaciją {organization}" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} atnaujino rinkmeną {dataset}" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} pakeitė priedą {extra} rinkmenai {dataset}" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} atnaujino išteklių {resource} rinkmenai {dataset}" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} atnaujino savo profilį" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} ištrynė grupę {group}" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} ištrynė organizaciją {organization}" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} ištrynė rinkmeną {dataset}" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} ištrynė priedą {extra} iš rinkmenos {dataset}" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} ištrynė išteklių {resource} iš rinkmenos {dataset}" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} sukūrė grupę {group}" -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} sukūrė organizaciją {organization}" -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} sukūrė rinkmeną {dataset}" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} pridėjo priedą {extra} rinkmenai {dataset}" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} pridėjo išteklių {resource} rinkmenai {dataset}" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} prisiregistravo" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} pašalino gairę {tag} iš rinkmenos {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} ištrynė susijusį įrašą {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} pradėjo sekti {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} pradėjo sekti {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} pradėjo sekti {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} sukūrė nuorodą į susijusį {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "1 nauja veikla iš {site_title}" +msgstr[1] "{n} naujų veiklų iš {site_title}" +msgstr[2] "{n} naujų veiklų iš {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Sausis" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Vasaris" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Kovas" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Balandis" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Gegužė" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Birželis" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Liepa" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Rugpjūtis" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Rugsėjis" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Spalis" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Lapkritis" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Gruodis" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Ką tik" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "prieš minutę" +msgstr[1] "prieš {mins} minutes" +msgstr[2] "prieš {mins} minutes" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "prieš valandą" +msgstr[1] "prieš {hours} valandas" +msgstr[2] "prieš {hours} valandas" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "prieš vieną dieną" +msgstr[1] "prieš {days} dienas" +msgstr[2] "prieš {days} dienas" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} baitai" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "Atnaujinkite savo avatarą puslapyje gravatar.com" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "" +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "Nežinomas" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "" +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "nėra vardo" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "" +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "Sukurta nauja rinkmena." -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "" +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "Ištekliai paredaguoti." -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "" +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "Nustatymai paredaguoti." + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "1 peržiūra" +msgstr[1] "{number} peržiūrų" +msgstr[2] "{number} peržiūrų" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "1 pastaroji peržiūra" +msgstr[1] "{number} pastarųjų peržiūrų" +msgstr[2] "{number} pastarūjų peržiūrų" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "Gerbiamasis(-oji) %s," -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "" +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "%s <%s>" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "" - -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "" - -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "" - -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "" - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "" - -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "" - -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "" - -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "" - -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "" - -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "" - -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "" - -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "" - -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "" - -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "" - -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "" - -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "" - -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "" - -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "" - -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "" - -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "" - -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "" - -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "" - -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "" - -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "" - -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "" - -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "" - -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "" - -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "" - -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "" - -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "" - -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "" - -#: ckan/lib/helpers.py:482 -msgid "Update your avatar at gravatar.com" -msgstr "" - -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 -msgid "Unknown" -msgstr "" - -#: ckan/lib/helpers.py:705 -msgid "no name" -msgstr "" - -#: ckan/lib/helpers.py:738 -msgid "Created new dataset." -msgstr "" - -#: ckan/lib/helpers.py:740 -msgid "Edited resources." -msgstr "" - -#: ckan/lib/helpers.py:742 -msgid "Edited settings." -msgstr "" - -#: ckan/lib/mailer.py:21 -#, python-format -msgid "Dear %s," -msgstr "" - -#: ckan/lib/mailer.py:34 -#, python-format -msgid "%s <%s>" -msgstr "" - -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" -msgstr "" +msgstr "Nerastas gavėjo el. pašto adresas!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -886,32 +1067,32 @@ msgid "" "Please click the following link to confirm this request:\n" "\n" " %(reset_link)s\n" -msgstr "" +msgstr "Jūs pageidavote, kad Jūsų slaptažodis %(site_title)s tinklapyje būtų atstatytas.\n\nPrašome paspausti žemiau nurodytą nuorodą, kad patvirtintumėte pageidavimą:\n\n%(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" -msgstr "" +msgstr "Atnaujinti slaptažodį" #: ckan/lib/package_saver.py:29 msgid "Cannot render package description" -msgstr "" +msgstr "Nepavyko pateikti paketo aprašymo" #: ckan/lib/package_saver.py:34 msgid "No web page given" -msgstr "" +msgstr "Nenurodytas tinklalapis" #: ckan/lib/package_saver.py:38 msgid "Author not given" -msgstr "" +msgstr "Nenurodytas autorius" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" -msgstr "" +msgstr "Palaikytojas nenurodytas" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." -msgstr "" +msgstr "Nuorodos neleidžiamos žurnalo žinutėje." #: ckan/lib/navl/dictization_functions.py:9 #: ckan/lib/navl/dictization_functions.py:11 @@ -922,1660 +1103,3467 @@ msgstr "" #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" -msgstr "" +msgstr "Trūkstama reikšmė" #: ckan/lib/navl/validators.py:54 #, python-format msgid "The input field %(name)s was not expected." -msgstr "" +msgstr "Įvesties lauko %(name)s nebuvo tikimasi." #: ckan/lib/navl/validators.py:93 msgid "Please enter an integer value" -msgstr "" +msgstr "Įveskite sveiką skaičių" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Ištekliai" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" -msgstr "" +msgstr "Netinkamas paketo išteklius(-ai)" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Priedai" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" -msgstr "" +msgstr "Trūkstama reikšmė" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." -msgstr "" +msgstr "Nepateiktas tinkamas API raktas" #: ckan/logic/converters.py:59 ckan/logic/converters.py:74 #, python-format msgid "Tag vocabulary \"%s\" does not exist" -msgstr "" +msgstr "Gairės žodynas \"%s\" negzistuoja" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Vartotojas" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Rinkmena" -#: ckan/logic/validators.py:32 -msgid "Invalid integer" -msgstr "" +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grupė" -#: ckan/logic/validators.py:42 -msgid "Date format incorrect" -msgstr "" +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Organizacija turi būti nurodyta" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "" +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Organizacija neegzistuoja" -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "" +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Šiai organizacijai rikmenos pridėti negalite" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "Netinkamas natūralusis skaičius" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "Neteisingas duomenų formatas" -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" -msgstr "" +msgstr "Susijęs" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." -msgstr "" +msgstr "Toks grupės vardas arba ID negzistuoja." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" -msgstr "" +msgstr "Veiklos tipas" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" -msgstr "" +msgstr "Šis vardas negali būti panaudotas" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Vardas turi būti mažiausiai %s simbolių ilgio" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" -msgstr "" +msgstr "Vardas turi būti daugiausiai %i simbolių ilgio" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" -msgstr "" +msgstr "URL turi būti mažosiomis ir tik iš skaitinių-raidinių (ascii) ir '-_' simbolių" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." -msgstr "" +msgstr "Tokia nuoroda jau yra naudojama" -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" -msgstr "" +msgstr "Vardo \"%s\" ilgis yra mažesnis nei minimalus %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" -msgstr "" +msgstr "Vardo \"%s\" ilgis yra didesnis nei maksimalus %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" -msgstr "" +msgstr "Versijos maksimalus ilgis yra %i simboliai" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Pasikartojantis raktas \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Toks grupės vardas jau egzistuoja duomenų bazėje" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Gairės \"%s\" ilgis yra mažesnis nei minimalus %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" -msgstr "" +msgstr "Gairės \"%s\" ilgis yra didesnis nei maksimalus %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." -msgstr "" +msgstr "Gairė \"%s\" turi būti sudaryta iš raidinių-skaitinių arba \"-_\" simbolių." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" -msgstr "" +msgstr "Gairė \"%s\" negali turėti didžiųjų raidžių" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." -msgstr "" +msgstr "Šis prisijungimo vardas nėra prieinamas" -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" -msgstr "" +msgstr "Prašome įvesti abu slaptažodžius" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" -msgstr "" +msgstr "Slaptažodį turi sudaryti bent 4 simboliai" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" -msgstr "" +msgstr "Jūsų įvesti slaptažodžiai nesutampa" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." -msgstr "" +msgstr "Redagavimas neleidžiamas, nes panašus į brukalą. Prašome vengti nuorodų savo aprašyme." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." -msgstr "" +msgstr "Toks žodyno vardas jau naudojamas." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" -msgstr "" +msgstr "Nepavyko pakeisti rakto reikšmės iš %s į %s. Raktas yra nekeičiamas." -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." -msgstr "" +msgstr "Gairių žodynas nerastas." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" -msgstr "" +msgstr "Gairė %s nepriklauso žodynui %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" -msgstr "" +msgstr "Nenurodytas gairės vardas" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" -msgstr "" +msgstr "Gairė %s jau priklauso žodynui %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" -msgstr "" +msgstr "Prašome nurodyti teisingą URL" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "vaidmuo neegzistuoja." -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" -msgstr "" +msgstr "REST API: Sukurti objektą %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" -msgstr "" +msgstr "REST API: Sukurti paketo ryšį: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" -msgstr "" +msgstr "REST API: Sukurti nario objektą %s" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Bandoma sukurti organizaciją kaip grupę" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." -msgstr "" +msgstr "Turite nurodyti paketo id arba vardą (parametras \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." -msgstr "" +msgstr "Turite nurodyti įvertinimą (parametras \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." -msgstr "" +msgstr "Įvertinimas turi būti sveikas teigiamas skaičius." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." -msgstr "" +msgstr "Įvertinimas turi būti tarp %i ir %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Turite prisijungti norėdami sekti naudotojus" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" -msgstr "" +msgstr "Negalite sekti savęs" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Jūs jau sekate {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Turite prisijungti norėdami sekti rinkmeną." + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Turite prisijungti norėdami sekti grupę." #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" -msgstr "" +msgstr "REST API: Ištrintas paketas: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" -msgstr "" +msgstr "REST API: Ištrinti %s" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Ištrintas narys: %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" -msgstr "" +msgstr "tokio id nėra duomenyse" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" -msgstr "" +msgstr "Nepavyko rasti žodyno \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" -msgstr "" +msgstr "Nepavyko rasti gairės \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Turite prisijungti norėdami nebesekti ko nors." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Jūs jau sekate {0}." -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" -msgstr "" +msgstr "Nenurodykite ar naudojate \"query\" parametrą" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" -msgstr "" +msgstr "Turi būti <laukas>:<reikšmė> pora(-os)" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "Laukas \"{field}\" neatpažintas išteklių paieškoje." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "nežinomas naudotojas:" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "Įrašas nerastas." #: ckan/logic/action/update.py:178 msgid "Resource was not found." -msgstr "" +msgstr "Išteklius nerastas." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" -msgstr "" +msgstr "REST API: Atnaujinti objektą %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." -msgstr "" +msgstr "Paketas nerastas." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" -msgstr "" +msgstr "REST API: Atnaujinti paketo ryšį: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." -msgstr "" +msgstr "Užduoties statusas nerastas." + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organizacija nerasta." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" -msgstr "" +msgstr "Naudotojas %s neturi teisių kurti paketų" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" -msgstr "" +msgstr "Naudotojas %s neturi teisių redaguoti šių grupių" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "Turite būti sistemos administratorius, kad galėtumėte kurti susijusį įrašą su ypatybėmis" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" -msgstr "" +msgstr "Turite būti prisijungę, kad galėtumėte pridėti susijusį įrašą" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" -msgstr "" +msgstr "Naudotojas %s neturi teisių redaguoti šių paketų" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" -msgstr "" +msgstr "Naudotojas %s neturi teisių kurti grupėms" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "" +msgid "User %s not authorized to create organizations" +msgstr "Naudotojas %s neturi teisių kurti organizacijoms" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" -msgstr "" +msgstr "Naudotojas %s neturi teisių kurti naudotojams" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." -msgstr "" +msgstr "Grupė nerasta." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" -msgstr "" +msgstr "Reikalingas tinkamas API raktas, norint sukurti paketą" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" -msgstr "" +msgstr "Reikalingas tinkamas API raktas, norint sukurti grupę" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Naudotojas %s neturi teisių pridėti nariams" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" -msgstr "" +msgstr "Naudotojas %s neturi teisių ištrinti paketui %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Nerasti jokie paketai šiam resursui, nepavyko patikrinti tapatybės." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Naudotojas %s neturi teisių ištrinti ištekliaus %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" -msgstr "" +msgstr "Tik savininkas gali ištrinti susijusį įrašą" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" -msgstr "" +msgstr "Naudotojas %s neturi teisių ištrinti ryšiui %s" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Naudotojas %s neturi teisių trinti grupėms" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" -msgstr "" +msgstr "Naudotojas %s neturi teisių ištrinti grupei %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 #, python-format -msgid "User %s not authorized to delete task_status" -msgstr "" +msgid "User %s not authorized to delete organizations" +msgstr "Naudotojas %s neturi teisių trinti organizacijoms" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:96 #, python-format -msgid "User %s not authorized to read these packages" -msgstr "" +msgid "User %s not authorized to delete organization %s" +msgstr "Naudotojas %s neturi teisių trinti organizacijai %s" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/delete.py:109 #, python-format -msgid "User %s not authorized to read package %s" -msgstr "" +msgid "User %s not authorized to delete task_status" +msgstr "Naudotojas %s neturi teisių ištrinti užduoties statusui" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "" +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Naudotojas %s neturi teisių trinti organizacijos %s nariams" -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:90 #, python-format -msgid "User %s not authorized to read resource %s" -msgstr "" +msgid "User %s not authorized to read these packages" +msgstr "Naudotojas %s neturi teisių skaityti šių paketų" -#: ckan/logic/auth/get.py:131 +#: ckan/logic/auth/get.py:110 #, python-format -msgid "User %s not authorized to read group %s" -msgstr "" +msgid "User %s not authorized to read package %s" +msgstr "Naudotojas %s neturi teisių skaityti paketo %s" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "Naudotojas %s neturi teisių skaityti išteklio %s" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Turite būti prisijungęs, kad galėtumėte naudotis savo valdymo pultu." + +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" -msgstr "" +msgstr "Naudotojas %s neturi teisių redaguoti paketo %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "" +msgid "User %s not authorized to edit resource %s" +msgstr "Naudotojas %s neturi teisių redaguoti ištekliaus %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" -msgstr "" +msgstr "Naudotojas %s neturi teisių keisti paketo %s būsenos" -#: ckan/logic/auth/update.py:70 +#: ckan/logic/auth/update.py:79 #, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "" +msgid "User %s not authorized to edit group %s" +msgstr "Naudotojas %s neturi teisių redaguoti grupės %s" -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:89 #, python-format -msgid "User %s not authorized to edit group %s" -msgstr "" +msgid "User %s not authorized to edit organization %s" +msgstr "Naudotojas %s neturi teisių redaguoti organizacijos %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" -msgstr "" +msgstr "Tik savininkas gali atnaujinti susijusius įrašus" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "" +msgstr "Turite būti sistemos administratorius, kad galėtumėte keisti susijusio įrašo ypatybių lauką." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" -msgstr "" +msgstr "Naudotojas %s neturi teisių keisti grupės %s būsenos" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" -msgstr "" +msgstr "Naudotojas %s neturi teisių redaguoti paketo %s leidimams" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 +#: ckan/logic/auth/update.py:141 #, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "" +msgid "User %s not authorized to edit user %s" +msgstr "Naudotojas %s neturi teisių redaguoti naudotojo %s" -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:149 #, python-format -msgid "User %s not authorized to edit user %s" +msgid "User %s not authorized to change state of revision" +msgstr "Naudotojas %s neturi teisių keisti poversijo būsenos" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "Naudotojas %s neturi teisių atnaujinti užduoties statuso lentelės" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "Naudotojas %s neturi teisių atnaujinti termų vertimų lentelės" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "Reikia tinkamo API rakto paketo redagavimui" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "Reikia tinkamo API rakto grupės redagavimui" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "Nenurodyta licencija" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "Open Data Commons Open Database License (ODbL)" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "Open Data Commons Attribution License" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "Creative Commons CCZero" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "Creative Commons Attribution" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "Creative Commons Attribution Share-Alike" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "GNU Free Documentation License" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "Kita (Atvira)" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "Kita (Public Domain)" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "Kita (Attribution)" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "UK Open Government Licence (OGL)" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "Creative Commons Non-Commercial (Any)" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "Kita (Non-Commercial)" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "Kita (Ne atvira)" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "priklauso nuo %s" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "yra priklausomybė nuo %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "paveldi iš %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "turi paveldėjimų %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "nurodo į %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "yra nurodytas iš %s" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "yra %s vaikas" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "yra tėvas %s" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "turi brolių %s" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Kraunama..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Šiam ištekliui nėra jokių API duomenų, kuriuos būtų galima įkelti" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Nepavyko įkelti duomenų API informacijos" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Atitikmenų nerasta" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Pradėkite spausdinti..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Įvestis yra per trumpa, turi būti mažiausiai vienas simbolis" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Yra neišsaugotų redagacijų šioje formoje" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Prašome patvirtinti veiksmą" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Ar tikrai norite atlikti šį veiksmą?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Patvirtinti" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Atšaukti" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Sekti" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Nebesekti" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "Rodyti daugiau" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "rodyti mažiau" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Įkelti failą" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Įvyko klaida" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Išteklius įkeltas" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Nepavyko įkelti failo" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Nepavyko nustatyti siuntinio tapatybės" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Nepavyko gauti duomenų iš įkelto failo" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Redaguoti" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Rodyti daugiau" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Paslėpti" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Klaida %(error_code)s" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Apie {0}" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Įgalinta</strong> <a class=\"hide_text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Sistemos administratoriau nustatymai" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Peržiūrėti profilį" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Valdymo pultas (%(num)d naujas įrašas)" +msgstr[1] "Valdymo pultas (%(num)d naujų įrašų)" +msgstr[2] "Valdymo pultas (%(num)d naujų įrašų)" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Redaguoti nustatymus" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Atsijungti" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Prisijungti" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Registruotis" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Rinkmenos" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organizacijos" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Ieškoti rinkmenų" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Ieškoti" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Įkelti mažiau" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Įkelti daugiau" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Jokių veiklų šiame veiklų šaltinyje" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Administracija" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Sistemos administratoriai" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Konfigūracija" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Ar tikrai norite atkurti konfigūraciją?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Atkurti" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Atnaujinti" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "CKAN konfigūracijos parinktys" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "<p><strong>Tinklapio pavadinimas:</strong> Šio CKAN egzamplioriaus pavadinimas, kuris yra rodomas įvairiose CKAN vietose.</p> <p><strong>Stilius:</strong> Pasirinkite iš sąrašo pagrindinių spalvų variacijų, kad įgalintumėte greitą specializuotą išvaizdą.</p> <p><strong>Tinklapio skiriamasis logotipas:</strong> Šis logotipas bus rodomas visose CKAN egzempliorių ruošinių antraštėse.</p> <p><strong>Apie:</strong> Šis tekstas bus rodomas šio CKAN egzemplioriaus <a href=\"%(about_url)s\">apie puslapyje</a>.</p> <p><strong>Įvadinis tekstas:</strong> Šis tekstas bus rodomas šiuose CKAN egzemplioriuose: <a href=\"%(home_url)s\">namų puslapis</a> ir pradiniame lankytojų puslapyje. </p> <p><strong>Specializuotas CSS:</strong> Tai CSS blokas, kuris bus rodomas kiekvieno puslapio <code><head></code> žymėje. Jeigu norite labiau specializuoti ruošinius, rekomenduojame <a href=\"%(docs_url)s\" target=\"_blank\">skaityti dokumentaciją</a>.</p> " + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Patvirtinti atstatymą" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Kas yra sistemos administratoriai?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "<p>Sistemos administratorius yra asmuo, turintis pilną CKAN egzemplioriaus kontrolę. CKAN sistemos administratoriai gali būti pridėti tik su <code>sysadmin</code> paster komanda. " + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Skaityti dokumentaciją" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Šis išteklius negali būti peržiūrėtas šiuo metu." + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Spauskite čia dėl platesnės informacijos." + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Parsisiųsti išteklių" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Jūsų naršyklė nepalaiko iframe žymių." + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Šis išteklius negali būti peržiūrėtas." + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Išsamiau..." + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "Nėra apibrėžtos jokios apdorojančiosios funkcijos šiam duomenų tipui: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Standartinis" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Standartinį įvestis" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Vidutinis" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Vidutinio pločio įvestis" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Pilnas" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Pilno pločio įvestis" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Platus" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Plati įvestis" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Įterpti prieš" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Įterpimo prieš įvestis" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Specializuotas laukas (tuščias)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Specializuotas laukas" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Teksto laukas" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Pasirinkti" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Nėra apibūdinimo šiai grupei" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Veiklų srautas" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administratoriai" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Pridėti grupę" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Grupės forma" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Patvirtinti ištrynimą" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Ar tikrai norite ištrinti grupę - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Ar tikrai norite ištrinti narį - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Redaguoti grupę" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Redaguoti grupę" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Pasekėjai" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Rinkmenų grupės" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Pridėti grupę" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Grupių šiam tinklapiui kol kas nėra" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Gal sukurkite vieną?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Kas yra grupės?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "<p>Grupės leidžia Jums apjungti rinkmenas į grupes pagal bendruomenę (pavyzdžiui, pilietinės laisvės duomenys) arba tematiką (pvz., transportas, sveikata, aplinka), kad naudotojams būtų lengviau naršyti rinkmenas pagal temas. Rinkmenos gali būti grupės dalimi, bet nepriklausyti jai redagavimo ar teisių suteikimo tikslais.</p>" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Nariai" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Redaguoti narį:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Pridėti narį" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Naudotojo vardas" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Vaidmuo" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Pridėti" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Ar tikrai norite ištrinti šį narį?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Ištrinti" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Sukurti grupę" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Sukurti grupę" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Atnaujinti grupę" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Pridėti rinkmeną" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "sakityti plačiau" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Rinkmenos grupėje: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Paskutinė poversijo istorija" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Pavadinimas" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Mano grupė" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "mano-grupė" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Aprašymas" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Truputis informacijos apie mano grupę..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "Paveikslėlio URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Ar tikrai norite ištrinti šią grupę?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Išsaugoti grupę" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Peržiūrėti {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Ši grupė turi aprašymą" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} rinkmena" +msgstr[1] "{num} rinkmenos" +msgstr[2] "{num} rinkmenos" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 rinkmenų" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Sveiki" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Sveiki atvykę į CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Tai graži įžanginė pastraipa apie CKAN ar apskritai šį tinklapį. Mes kol kas neturime jokios kopijos, kad patektumėme čia, bet greitai turėsime" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Tai papildoma skiltis" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Ieškoti savo duomenų" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "pav. aukso kainos" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Populiarios žymės" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "<p>CKAN yra pasaulyje pirmaujanti atviro-kodo duomenų portalo platforma.</p> <p>CKAN yra visiškai paruoštas darbui programinės įrangos sprendimas, kuris padaro duomenis pasiekiamus ir panaudojamus, suteikdamas įrankius srautiniam publikavimui, dalinimuisi, paieškai ir duomenų naudojimui (įskaitant duomenų talpinimą ir stabilaus duomenų API suteikimą). CKAN taikinys yra duomenų publikuotojai (nacionalinės ir regioninės valdžios, kompanijos ir organizacijos), norinčios atverti ir padaryti prieinamais savo duomenis.</p> <p>CKAN naudoja valdžios ir naudotojų grupės pasaulio mastu ir palaiko įvairovę oficialių ir bendruomeninių duomenų portalų, įskaitant portalus, skirtus vietinei, nacionalinei ar tarptautinei valdžiai, tokiai kaip UK <a href=\"http://data.gov.uk\">data.gov.uk</a> ir Europos sąjungos <a href=\"http://publicdata.eu/\">publicdata.eu</a>, Brazilijos <a href=\"http://dados.gov.br/\">dados.gov.br</a>, Olandijos ir Nyderlandų valdžių portalams, taip pat ir miestų bei savivaldybių tinklapiams US, UK, Argentinoje, Suomijoje ir kitur.</p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN gidas: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Funkcionalumo apžvalga: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p>" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Galite naudoti <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown formatavimą</a> čia" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Pašalinti" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Specializuotas" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Formoje yra neteisingų įrašų:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Šiai organizacijai aprašymo nėra" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Organizacijos forma" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Ar tikrai norite ištrinti organizaciją - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Redaguoti organizaciją" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Peržiūrėti organizaciją" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Informacija" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Rinkmenų organizacijos" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Pridėti organizaciją" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Organizacijų šiam tinklapiui kol kas nėra " + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Kas yra organizacijos?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "<p>Organizacijos veikia kaip rinkmenų publikavimo departamentai (pavyzdžiui, Sveikatos departamentas). Tai reiškia, kad ne tik konkretūs naudotojai, bet ir departamentai gali publikuoti ir turėti rinkmenas.</p> <p>Organizacijose administratoriai gali priskirti vaidmenis ir prieigos teises jos nariams, suteikdami konkretiems naudotojams teisę publikuoti rinkmenas tam tikros organizacijos vardu (pav.: Nacionalinės statistikos tarnybos).</p>" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Atgal prie visų narių" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Redaguoti narį" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Išsaugoti" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Kas yra vaidmenys?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "<p><strong>Administratorius:</strong> Gali pridėti/redaguoti ir trinti rinkmenas, taip pat valdyti organizacijos narius.</p> <p><strong>Redaguotojas:</strong> Gali pridėti ir redaguoti rinkmenas, bet ne valdyti organizacijos narius.</p> <p><strong>Narys:</strong> Gali matyti organizacijos privačias rinkmenas, bet ne pridėti naujas rinkmenas.</p>" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Pridėti narį" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Sukurti organizaciją" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Atnaujinti organizaciją" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Sukurti organizaciją" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Mano organizacija" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "mano-organizacija" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Truputis informacijos apie mano organizaciją..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Ar tikrai norite ištrinti šią organizaciją?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Išsaugoti organizaciją" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Ši organizacija neturi aprašymo" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Sukurti rinkmeną" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Kas yra rinkmena?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Rinkmenos yra naudojamos grupuoti susijusiems duomenų gabaliukams. Kurie gali būti pasiekiami per vieną URL su aprašomąja ir licencijavimo informacija." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Ar tikrai norite ištrinti rinkmeną - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Ar tikrai norite ištrinti išteklių - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Peržiūrėti rinkmeną" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Sukurti rinkmeną" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Atnaujinti rinkmeną" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Pridėti meta duomenis rinkmenai" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Pridėti duomenų rinkmenai" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Kas yra išteklius?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Išteklius gali būti bet kuris failas ar nuoroda į failą, talpinantį naudingus duomenis." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privatus" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Eskizas" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Tai senas rinkmenos poversijis, redaguojant %(timestamp)s. Jis gali stipriai skirtis nuo <a href=\"%(url)s\">naujausio poversijo</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Tai naujausias rinkmenos poversijis, redaguojant %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Susijusi media su {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Nėra susijusių įrašų" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Pridėti susijusį įrašą" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Peržiūrėti išteklių" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Peržiūra" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API stotis" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Atsisiųsti" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Šiam ištekliui aprašymo nėra" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "Iš rinkmenos santraukos" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Šaltinis: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Papildoma informacija" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Laukas" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Reikšmė" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Paskutinį kartą atnaujinta" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "nežinomas" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Sukurtas" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formatas" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licencija" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autorius" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Ieškoti rinkmenos" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Ieškoti..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Pateikti" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "<p class=\"extra\">Prašome pabandyti kitą paiešką.</p>" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "<p><strong>Atliekant paiešką įvyko klaida.</strong> Prašome bandyti dar kartą.</p>" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API dokumentacija" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "Šį registrą taip pat galite pasiekti pasinaudodami %(api_link)s (žiūrėkite %(api_doc_link)s)." + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "pilna {format} kopija " + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "Šį registrą taip pat galite pasiekti naudodamiesi %(api_link)s (žiūrėkite %(api_doc_link)s) arba parsisiųskite %(dump_link)s." + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Papildoma informacija" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Šaltinis" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Palaikytojas" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versija" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Būsena" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Duomenų API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "Duomenų API šiam ištekliui neprieinamas, nes dar nebuvo įkelti jokie duomenys" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Redaguoti rinkmeną" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Redaguoti išteklių" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Pridėti naują išteklių" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "pav. tikslus pavadinimas" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "pav. mano-rinkmena" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "pav. kokie nors naudingi užrašai apie duomenis" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "pav. ekonomija, psichinė sveikata, valdžia" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Licencijų apibrėžimai ir papildoma informacija prieinama čia <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organizacija" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Pasirinkite organizaciją..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Nėra šios rinkmenos aprašymo" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Svarbu: Įkeldami turinį Jūs sutinkate atiduoti savo įnašą su Open Database Licencija." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Ar tikrai norite ištrinti šią rinkmeną?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Sekantis: Pridėti duomenis" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Matomumas" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Viešas" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Jono tinklaraščiai" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "Autoriaus el. paštas" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "jonas@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "Palaikytojo el. paštas" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Atgal" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Užbaigti" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Atnaujinti išteklių" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Failų sąrašas" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Nuoroda į API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Išteklius" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "pav. http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Vardas" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "pav. Aukso kainos 2011 sausį" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Kokie nors naudingi užrašai apie duomenis" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "pav. CSV, XML arba JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Tai sugeneruota automatiškai. Galite redaguoti jeigu norite" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Paskutinį kartą modifikuotas" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "pav. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Failo dydis" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "pav. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME tipas" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "pav. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Ar tikrai norite ištrinti šį išteklių?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Išsaugoti ir pridėti kitą" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Sekantis: papildoma informacija" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Peržiūrėti" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" msgstr "" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/templates/package/snippets/resources_list.html:23 #, python-format -msgid "User %s not authorized to change state of revision" +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" msgstr "" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Programos & Idėjos" + +#: ckan/templates/related/dashboard.html:18 #, python-format -msgid "User %s not authorized to update task_status table" +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " msgstr "" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/templates/related/dashboard.html:22 #, python-format -msgid "User %s not authorized to update term_translation table" +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtruoti pagal tipą" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Visi" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Rikiuoti pagal" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Numatytasis" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Vykdyti" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" msgstr "" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 -msgid "Valid API key needed to edit a package" +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Įterpti duomenų žiūryklę" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Pasirinkite plotį ir aukštį pikseliais." + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Plotis:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Aukštis:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Namai" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Ši rinkmena atitinka atviros apibrėžimą." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "El. paštas" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Pakeitimai" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Valdymo pultas" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Nustatymai" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Asmenvardis" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" msgstr "" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 -msgid "Valid API key needed to edit a group" +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" msgstr "" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" msgstr "" -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" msgstr "" -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Keisti slaptažodį" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Slaptažodis" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" msgstr "" -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" msgstr "" -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" msgstr "" -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Naudotojai" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Prisijungimas" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" msgstr "" -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." msgstr "" -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" +#: ckan/templates/user/login.html:26 +msgid "Create an Account" msgstr "" -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" msgstr "" -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." msgstr "" -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Pamiršote slaptažodį?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" msgstr "" -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." msgstr "" -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." msgstr "" -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Atsijungti" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" msgstr "" -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" msgstr "" -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." msgstr "" -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" msgstr "" -#: ckan/model/license.py:173 -msgid "License Not Specified" +#: ckan/templates/user/new.html:6 +msgid "Registration" msgstr "" -#: ckan/model/license.py:183 -msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" msgstr "" -#: ckan/model/license.py:193 -msgid "Open Data Commons Open Database License (ODbL)" +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" msgstr "" -#: ckan/model/license.py:203 -msgid "Open Data Commons Attribution License" +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" msgstr "" -#: ckan/model/license.py:214 -msgid "Creative Commons CCZero" +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" msgstr "" -#: ckan/model/license.py:223 -msgid "Creative Commons Attribution" +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" msgstr "" -#: ckan/model/license.py:233 -msgid "Creative Commons Attribution Share-Alike" +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" msgstr "" -#: ckan/model/license.py:242 -msgid "GNU Free Documentation License" +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" msgstr "" -#: ckan/model/license.py:252 -msgid "Other (Open)" +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" msgstr "" -#: ckan/model/license.py:262 -msgid "Other (Public Domain)" +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" msgstr "" -#: ckan/model/license.py:272 -msgid "Other (Attribution)" +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" msgstr "" -#: ckan/model/license.py:282 -msgid "UK Open Government Licence (OGL)" +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." msgstr "" -#: ckan/model/license.py:290 -msgid "Creative Commons Non-Commercial (Any)" +#: ckan/templates/user/read.html:15 +msgid "Create one now?" msgstr "" -#: ckan/model/license.py:298 -msgid "Other (Non-Commercial)" +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." msgstr "" -#: ckan/model/license.py:306 -msgid "Other (Not Open)" +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." msgstr "" -#: ckan/model/package_relationship.py:52 -#, python-format -msgid "depends on %s" +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." msgstr "" -#: ckan/model/package_relationship.py:52 -#, python-format -msgid "is a dependency of %s" +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" msgstr "" -#: ckan/model/package_relationship.py:53 -#, python-format -msgid "derives from %s" +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" msgstr "" -#: ckan/model/package_relationship.py:53 -#, python-format -msgid "has derivation %s" +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" msgstr "" -#: ckan/model/package_relationship.py:54 -#, python-format -msgid "links to %s" +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API raktas" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" msgstr "" -#: ckan/model/package_relationship.py:54 -#, python-format -msgid "is linked from %s" +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." msgstr "" -#: ckan/model/package_relationship.py:55 -#, python-format -msgid "is a child of %s" +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" msgstr "" -#: ckan/model/package_relationship.py:55 -#, python-format -msgid "is a parent of %s" +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" msgstr "" -#: ckan/model/package_relationship.py:59 -#, python-format -msgid "has sibling %s" +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." msgstr "" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" msgstr "" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Ieškoti naudotojų" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 msgid "You can use" -msgstr "" +msgstr "Galite naudoti" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 msgid "Markdown formatting" -msgstr "" +msgstr "Markdown formatavimas" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 msgid "here." -msgstr "" +msgstr "čia." -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 msgid "Number of datasets" -msgstr "" +msgstr "Rinkmenų skaičius" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "" - -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "" - -#: ckan/templates/_util.html:115 +#: ckan/templates_legacy/_util.html:101 msgid "View dataset resources" -msgstr "" +msgstr "Peržiūrėti rinkmenų išteklius" -#: ckan/templates/_util.html:115 +#: ckan/templates_legacy/_util.html:101 msgid "DOWNLOAD" -msgstr "" +msgstr "PARSISIŲSTI" -#: ckan/templates/_util.html:118 +#: ckan/templates_legacy/_util.html:104 msgid "No downloadable resources." -msgstr "" +msgstr "Parsisiunčiamų išteklių nėra." -#: ckan/templates/_util.html:140 +#: ckan/templates_legacy/_util.html:126 msgid "No description for this item" -msgstr "" +msgstr "Nėra aprašymo šiam įrašui." -#: ckan/templates/_util.html:141 +#: ckan/templates_legacy/_util.html:127 msgid "View this" -msgstr "" +msgstr "Peržiūrėti šį" -#: ckan/templates/_util.html:163 +#: ckan/templates_legacy/_util.html:149 msgid "no ratings yet" -msgstr "" +msgstr "dar nėra vertinimo" -#: ckan/templates/_util.html:164 +#: ckan/templates_legacy/_util.html:150 msgid "" "–\n" " rate it now" -msgstr "" +msgstr "-\nįvertinti jį dabar" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "" - -#: ckan/templates/error_document_template.html:5 +#: ckan/templates_legacy/error_document_template.html:5 msgid "Error" -msgstr "" +msgstr "Klaida" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking..." -msgstr "" +msgstr "Tikrinama..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Type at least two characters..." -msgstr "" +msgstr "Įveskite bent du simbolius..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This is the current URL." -msgstr "" +msgstr "Tai dabartinė nuoroda." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is available!" -msgstr "" +msgstr "Tokia nuoroda neužimta!" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is already used, please use a different one." -msgstr "" +msgstr "Ši nuoroda jau užimta, pasirinkite kitą." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to save, possibly due to invalid data " -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "" +msgstr "Nepavyko išsaugoti, taip gali būti dėl neteisingų duomenų" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." -msgstr "" +msgstr "Yra neišsaugotų pakeitimų. Nepamirškite prieš išeidami iš šio puslapio išsaugoti pakeitimų." -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" -msgstr "" +msgstr "(be pavadinimo)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" -msgstr "" +msgstr "Ištrinti išteklių vardu '%name%'?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " -msgstr "" +msgstr "Negalima peržiūrėti šio duomenų tipo:" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "" +msgstr "Nepavyko akredituoti talpyklos įkėlimui. Įkėlimas negali būti pratęstas" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." -msgstr "" +msgstr "Patikrinti įkėlimo teises ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." -msgstr "" +msgstr "Failas įkeliamas..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "" +msgstr "Duomenų failas" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" -msgstr "" +msgstr "Paveikslėlis" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" -msgstr "" +msgstr "Meta-duomenys" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" -msgstr "" +msgstr "Dokumentacija" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" -msgstr "" +msgstr "Kodas" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" -msgstr "" +msgstr "Pavyzdys" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "" +msgstr "Nusiųsti" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "" +msgstr "Url" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" -msgstr "" +msgstr "Ištekliaus tipas" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" -msgstr "" +msgstr "DataStore aktyvuota" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" -msgstr "" +msgstr "Dydis (baitais)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" -msgstr "" - -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "" +msgstr "MIME tipas" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" -msgstr "" +msgstr "MIME tipas (vidinis)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" -msgstr "" +msgstr "Maiša" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" -msgstr "" +msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" -msgstr "" +msgstr "Atlikta" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." -msgstr "" +msgstr "Šis išteklius turi neišsaugotų pakeitimų." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." -msgstr "" +msgstr "pav.: csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" -msgstr "" +msgstr "Papildomas laukas" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" -msgstr "" +msgstr "Pridėti papildomą lauką" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "" +msgstr "Raktas" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" -msgstr "" +msgstr "Ištrinti išteklių" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." -msgstr "" +msgstr "Jūs čia galite naudoti %aMarkdown formatavimą%b." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." -msgstr "" +msgstr "Datos yra %aISO formatu%b — pav.: %c2012-12-25%d arba %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" +msgstr "Duomenų failas (įkeltas)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" -msgstr "" +msgstr "Nepavyko įkelti puslapio" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" -msgstr "" +msgstr "DataProxy grąžino klaidą" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "" +msgstr "DataStore grąžino klaidą" -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" -msgstr "" +msgstr "Ieškoti rinkmenos" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" -msgstr "" - -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "" +msgstr "Pridėti rinkmeną" -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" -msgstr "" +msgstr "Puslapio logotipas" -#: ckan/templates/layout_base.html:112 -msgid "Master content template placeholder … please replace me." -msgstr "" - -#: ckan/templates/layout_base.html:142 -msgid "Twitter @ckanproject" -msgstr "" - -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "" - -#: ckan/templates/layout_base.html:147 -msgid "Contact Us" -msgstr "" - -#: ckan/templates/layout_base.html:150 -msgid "Privacy Policy" -msgstr "" - -#: ckan/templates/layout_base.html:156 -msgid "Sections" -msgstr "" - -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 -msgid "Statistics" -msgstr "" - -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 -msgid "Revisions" -msgstr "" - -#: ckan/templates/layout_base.html:180 -msgid "Site Admin" -msgstr "" - -#: ckan/templates/layout_base.html:188 -msgid "Languages" -msgstr "" - -#: ckan/templates/layout_base.html:203 -msgid "Meta" -msgstr "" - -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "" - -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" -msgstr "" - -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" -msgstr "" - -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" -msgstr "" - -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" -msgstr "" - -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "" - -#: ckan/templates/layout_base.html:212 -msgid "v" -msgstr "" - -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "Vieta turiniui ... prašau pakeisti mane. " -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "Twitter @ckanproject" -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "" +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "Susisiekti" -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "Privatumo politika" -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "Skyriai" -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "Statistika" -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "Poversijai" -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "Puslapio administratorius" -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "Kalbos" -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "Meta" -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Licencijuota" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Atviros duomenų bazės licencija" -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Šis turinys ir duomenys yra atviri" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Įgalinta" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" -msgstr "" +msgstr "Administracija - prieigos teisės" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" -msgstr "" - -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +msgstr "Atnaujinti egzistuojančius vaidmenis" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" -msgstr "" +msgstr "Išsaugoti pakeitimus" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" -msgstr "" +msgstr "Pridėti vaidmenis bet kuriam naudotojui" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" -msgstr "" +msgstr "Pridėti vaidmenį" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" -msgstr "" +msgstr "Administracinis valdymo pultas" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" -msgstr "" - -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "" +msgstr "Dabartiniai sistemos administratoriai" -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" -msgstr "" +msgstr "Šiukšlinė" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" -msgstr "" +msgstr "Administravimas - šiukšlinė" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" -msgstr "" +msgstr "Ištrinti poversijai" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" -msgstr "" +msgstr "Panaikinti juos visus (visam laikui ir neatstatomai)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" -msgstr "" +msgstr "Ištrintos rinkmenos:" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Tuščia)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" -msgstr "" - -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "" +msgstr "Prieigos teisės: " -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" -msgstr "" - -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "" - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "" - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "" - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "" - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "" - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "" +msgstr "Redaguoti:" -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." -msgstr "" +msgstr "Kol kas nėra rinkmenų šioje grupėje." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" -msgstr "" - -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +msgstr "Istorija:" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" -msgstr "" +msgstr "Klaida:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" -msgstr "" +msgstr "Poversijis" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" -msgstr "" +msgstr "Laiko žymė" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" -msgstr "" +msgstr "Žurnalo žinutė" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" -msgstr "" +msgstr "Palyginti »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" -msgstr "" - -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "" +msgstr "Grupės istorija" -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" -msgstr "" +msgstr "Kas yra grupės?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " "be set-up to specify which users have permission to add or remove datasets " "from it." -msgstr "" +msgstr "Nors, gairės yra puiki priemonė rinkmenoms susieti, kartais pasitaiko atvejų, kai norima naudotojams uždrausti redaguoti rinkmenų kolekcijas. [1:Grupė] gali būti nustatyta taip, kad tik teises turintys naudotojai galėtų pridėti arba pašalinti rinkmenas iš jos. " -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" -msgstr "" +msgstr "Istorija" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." -msgstr "" +msgstr "Nauja rinkmena..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." -msgstr "" +msgstr "Egzistuojanti rinkmena..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" -msgstr "" - -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" +msgstr "Grupių sąrašas" -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" -msgstr "" +msgstr "Prisijungti prie grupės" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" -msgstr "" - -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +msgstr "Pridėti grupę" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" -msgstr "" +msgstr "Klaidos formoje" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." -msgstr "" +msgstr "Perspėjimas: URL yra labai ilgas. Apsvarstykite galimybę pakeisti jį kuo nors trumpesniu." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2+ simboliai, mažosiomis raidėmis, naudojant tik 'a-z0-9' ir '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." -msgstr "" +msgstr "Pradėti nuo santraukos sakinio ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" -msgstr "" +msgstr "Paveikslėlio URL:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." -msgstr "" +msgstr "URL paveikslėlio, kuris yra susietas su grupe." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" -msgstr "" +msgstr "aktyvus" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" -msgstr "" - -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "" +msgstr "ištrintas" -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." -msgstr "" +msgstr "Pridėti..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" -msgstr "" +msgstr "Raktas =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" -msgstr "" +msgstr "Reikšmė =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" -msgstr "" - -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "" +msgstr "Pridėti duomenų rinkinį" -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "" +msgstr "Išteklių formatai" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" -msgstr "" +msgstr "Būsena:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." -msgstr "" +msgstr "[1:Jūs ieškojote \"%(query)s\". ]%(number_of_results)s rinkmenų rasta." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " "[3:publicly-funded art] in Seattle? Data to answer many, many questions like" " these is out there on the Internet somewhere - but it is not always easy to" " find." -msgstr "" +msgstr "Kokia buvo [1:vidutinė namo kaina] Jungtinėje karalystėje 1935 metais? Kada numatoma, jog Indijos populiacija [2:viršys] Kinijos? Kur Sietle galite matyti [3:viešai-paremto meno]? Duomenys atsakantys į daugelį tokių kaip šie klausimų yra ten, kažkur internete - bet ne visada juos lengva rasti." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2584,13 +4572,13 @@ msgid "" "Depending on the type of data (and its conditions of use), %(site_title)s " "may also be able to store a copy of the data or host it in a database, and " "provide some basic visualisation tools." -msgstr "" +msgstr "%(site_title)s yra bendruomenės palaikomas naudingų duomenų rinkinių katalogas internete. Jūs galite čia rinkti nuorodas į duomenis iš viso interneto savo arba kitų naudojimui, arba ieškoti kitų surinktų duomenų. Priklausomai nuo duomenų tipo (ir naudojimosi sąlygų), %(site_title)s gali talpinti duomenų kopiją arba saugoti juos duomenų bazėje ir pateikti bendrus vizualizavimo įrankius. " -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" -msgstr "" +msgstr "Kaip tai veikia" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2599,9 +4587,9 @@ msgid "" "who owns it and whether it is freely available, and what subject areas the " "data is about. Other users can improve or add to this information (CKAN " "keeps a fully versioned history)." -msgstr "" +msgstr "Šis tinklapis vykdo galingą atviro kodo duomenų kategorizavimo programinę įrangą pavadinimu [1:CKAN], parašytą ir palaikomą [2:Open Knowledge Foundation]. Kiekvienas 'rinkmenos' įrašas CKAN'e turi duomenų aprašymą ir kitą naudingą informaciją, tokią kaip, kokiais formatais jie prieinami, kam jie priklauso, ar jie laisvai prieinami ir iš kokios srities tie duomenys. Kiti naudotojai gali pagerinti arba papildyti šią informaciją (CKAN išlaiko pilną versijų istoriją)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2610,13 +4598,13 @@ msgid "" "listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " "list of catalogues like these around the world at [4:datacatalogs.org], " "which is itself powered by CKAN." -msgstr "" +msgstr "CKAN palaiko daugybę duomenų katalogų internete. [1:Duomenų centras] yra viena iš atvirai redaguojamų atvirų duomenų katalogų, Wikipedijos stiliaus. UK valdžia naudoja CKAN palaikyti [2:data.gov.uk], kuris kol kas talpina 8.000 valdžios rinkmenų. Oficialiai viešų duomenų sąrašas iš daugelio Europos šalių yra pateikiamas CKAN kataloge [3:publicdata.eu]. Egzistuoja išsamus sąrašas panašių katalogų iš viso pasaulio [4:datacatalogs.org], kuris pats naudoja CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" -msgstr "" +msgstr "Atviri duomenys ir Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2626,1527 +4614,1468 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "Dauguma suindeksuotų %(site_title)s duomenų yra atvirai licencijuoti, kas leidžia bet kam atvirai juos naudoti ir pernaudoti kaip tik jie nori. Tikriausiai kas nors atras ir pasiims gražią miesto viešo meno rinkmeną ir papildys ja turistų žemėlapį - ar net sukurs dailią programėlę telefonui, kuri padeda atrasti meno darbus besilankantiems mieste. Atviri duomenys reiškia daugiau verslumo, bendradarbiaujančio mokslo ir atvirumo valdžioje. Jūs galite plačiau pasiskaityti apie atvirus duomenis [1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " "If you want to get involved with its design or code, join the discussion or " "development [3:mailing lists], or take a look at the [4:OKFN] site to find " "out about our other projects." -msgstr "" +msgstr "[1:Open Knowledge Foundation] yra ne pelno organizacija [2:skatinanti] žinių atvirumą: kurti ir tobulinti CKAN yra vienas iš būdų, kaip to siekiame. Jeigu norite susipažinti su jo dizainu ar kodu, prisijunkite prie diskusijos arba kūrimo [3:laiškų konferencijos] arba aplankykite [4:OKFN] tinklapį, kad susipažintumėte su mūsų projektais." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" -msgstr "" +msgstr "Sveiki atvykę į" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" -msgstr "" +msgstr "Ieškoti duomenų" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" -msgstr "" +msgstr "talpina" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" -msgstr "" +msgstr "rinkmenos" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." -msgstr "" +msgstr "Jūs galite\nnaršyti, mokytis ir atsisiųsti." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" -msgstr "" +msgstr "Bendrinti duomenis" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." -msgstr "" +msgstr "Įkelkite savo paties rinkmeną, kad pasidalintumėte ja ir\natrastumėte kitų šiais duomenimis susidomėjusių žmonių." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" -msgstr "" +msgstr "Sukurti rinkmeną »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" -msgstr "" +msgstr "Registruotis »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" -msgstr "" +msgstr "Bendradarbiauti" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Išsiaiškinkite daugiau apie darbą su atvirais duomenimis, naršydami\nšiuos išteklius:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" -msgstr "" +msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" -msgstr "" +msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "" +msgstr "Atvirų duomenų vadovas" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" -msgstr "" +msgstr "Kas dar čia yra?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" -msgstr "" +msgstr "turi" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." +msgstr "rinkmenos." + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" msgstr "" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 -msgid "- Datasets - History" +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" msgstr "" -#: ckan/templates/package/edit.html:6 -msgid "- Edit - Datasets" +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" msgstr "" -#: ckan/templates/package/edit.html:21 -msgid "Basic Information" +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" msgstr "" -#: ckan/templates/package/edit.html:22 -msgid "Further Information" +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" msgstr "" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." msgstr "" -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Redaguoti santrauką (trumpai apibūdinkite padarytus pakeitimus)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 msgid "Author:" +msgstr "Autorius:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" msgstr "" -#: ckan/templates/package/edit_form.html:21 -msgid "Since you have not signed in this will just be your IP address." +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" msgstr "" -#: ckan/templates/package/edit_form.html:23 -msgid "Click here to sign in" +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" msgstr "" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "- Rinkmenos - Istorija" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "- Redaguoti - Rinkmenos" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "Pagrindinė informacija" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "Platesnė informacija" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "Kol nesate prisijungę, tai bus tik jūsų IP adresas." + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "Paspauskite čia, kad prisijungtumėte" + +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." -msgstr "" +msgstr "prieš išsaugant (atsiveria naujame lange)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." -msgstr "" +msgstr "[1:Svarbu:] Pateikdami turinį, Jūs sutinkate atiduoti savo įnašą su [2:Atviros duomenų bazės licencija]. Prašome [3:susilaikyti] nuo šio puslapio redagavimo, jeigu [4:nesate] laimingas tai darydamas. " -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" -msgstr "" +msgstr "- Redaguoti išteklius - Rinkmenos" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" -msgstr "" +msgstr "Redaguoti išteklius;" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" -msgstr "" +msgstr "- Rinkmenos - Pasekėjai" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" -msgstr "" +msgstr "Pasekėjai:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" -msgstr "" +msgstr "Naujas raktas" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" -msgstr "" +msgstr "nauja reikšmė" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" -msgstr "" +msgstr "Skaityti rinkmeną kaip %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" -msgstr "" +msgstr "Rinkmenos istorija" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" -msgstr "" +msgstr "Ištekliai (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" -msgstr "" +msgstr "Pridėti / Redaguoti išteklius" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Programos, Idėjos ir pn." -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" -msgstr "" - -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" +msgstr "Pasekėjai ({num_followers})" -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" -msgstr "" +msgstr "Pridėti - Rinkmenos" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" -msgstr "" +msgstr "Pridėti rinkmeną" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" -msgstr "" +msgstr "Trumpas iškalbingas pavadinimas rinkmenai" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" -msgstr "" +msgstr "Namų puslapis" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL duomenis apibūdinančio tinklapio (ne pačių duomenų)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "pav.: http://www.example.com/growth-figures.html" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." -msgstr "" +msgstr "(Nesijaudinkite jeigu nežinote su kuria licencija buvo publikuoti duomenys)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" -msgstr "" +msgstr "Narys priklausantis:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" -msgstr "" +msgstr "Pridėti prie:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Negalima pridėti jokių grupių." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." -msgstr "" +msgstr "Kableliais atskirti termai, kurie gali susieti šią rinkmeną su panašiomis. Daugiau informacijos apie susitarimus rasite [1:šiame wiki puslapyje]." + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "pav.: užterštumas, upės, vandens kokybė." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" -msgstr "" +msgstr "Pridėti išteklius" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." -msgstr "" +msgstr "Įkelti arba susieti duomenų failus, API ir kitą medžiagą susijusią su Jūsų rinkmena." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." -msgstr "" +msgstr "Naujas išteklius..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" -msgstr "" +msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "" +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "Failo URL" -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "" +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "API URL" -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "" +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Vardas pagrindinio kontakto (tyrimams konkrečiai apie šią rinkmeną), kuris naudoja sekančiame lauke nurodytą el. pašto adresą. " -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 -msgid "File URL" -msgstr "" +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Autoriaus el. paštas" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 -msgid "API URL" -msgstr "" +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Jeigu yra kitas svarbus kontaktinis asmuo (apipildomai asmeniui, nurodytam Author lauke), tada išsaumiau aprašykite čia." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Palaikytojo el. paštas" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Versiją nusakantis numeris (jeigu taikomas)" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" -msgstr "" +msgstr "pav.: 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" -msgstr "" - -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "" +msgstr "Papildomų laukų, tokių kaip \"location:lt\", pridėjimas šiai rinkmenai gali padėti naudotojams atrasti ją paieškos varikliu. Šie duomenys taip pat bus pateikiami pagal" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." -msgstr "" +msgstr "peržiūrint rinkmeną." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" -msgstr "" +msgstr "Ar tikrai norite pakeisti rinkmenos būseną?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" -msgstr "" +msgstr "Taip!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" -msgstr "" +msgstr "Ši rinkmena yra" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" -msgstr "" +msgstr "Santrauka" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." -msgstr "" +msgstr "Trumpas padarytų pakeitimų apibūdinimas..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." -msgstr "" +msgstr "Kol nesate prisijungęs, čia bus tik Jūsų IP adresas.\n[1:Paspauskite čia, kad prisijungtumėte] prieš išsaugodami (atsiveria naujame lange)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" -msgstr "" +msgstr "Svarbu:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" -msgstr "" +msgstr "Pateikdami turinį, Jūs sutinkate publikuoti savo įnašą pagal" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" -msgstr "" +msgstr ". Prašome" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" -msgstr "" +msgstr "susilaikyti" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" -msgstr "" +msgstr "nuo šio puslapio redagavimo, jeigu esate" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" -msgstr "" +msgstr "ne" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." -msgstr "" +msgstr "patenkinti galėdami tai daryti." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" -msgstr "" +msgstr "- Rinkmenos" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" -msgstr "" - -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "" +msgstr "Licencija:" -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" -msgstr "" +msgstr "[Atviri duomenys]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" -msgstr "" +msgstr "Susijusios rinkmenos" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" -msgstr "" +msgstr "Tai yra senas šios rinkmenos poversijis, redagavimo metu" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" -msgstr "" +msgstr " " -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" -msgstr "" +msgstr ". Jis gali stipriai skirtis nuo" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" -msgstr "" +msgstr "dabartinis poversijis" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" -msgstr "" +msgstr "Tai yra naujausias rinkmenos poversijis, redagavimo metu" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" -msgstr "" +msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" -msgstr "" +msgstr "(redaguoti)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" -msgstr "" +msgstr "(tuščia)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" -msgstr "" - -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "" +msgstr "(nustatymai)" -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" -msgstr "" +msgstr "Šalis" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" -msgstr "" +msgstr "Derliaus šaltinis" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" -msgstr "" +msgstr "[1:Rinkmenos puslapis] pateiktas\n[2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" -msgstr "" - -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" +msgstr "- Rinkmenos - Išteklius" -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" -msgstr "" - -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "" +msgstr "Duomenų API nepasiekiamas šiam ištekliui, nes duomenų talpykla yra išjungta" -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" -msgstr "" +msgstr "Licencija nežinoma" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" -msgstr "" +msgstr "Iš [1:rinkmenos]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." -msgstr "" +msgstr "Nepavyko įterpti, nes išteklius yra privatus." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" -msgstr "" - -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "" +msgstr "Įterpta" -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" -msgstr "" +msgstr "Ieškoti -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" -msgstr "" +msgstr "Ar žinote rinkmeną, kuri turėtų būti pridėta prie" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" -msgstr "" +msgstr "Registruoti tai dabar" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" -msgstr "" +msgstr "Kitos prieigos" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" -msgstr "" +msgstr "Jūs taip pat galite pasiekti šį registrą pasinaudodami" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" -msgstr "" +msgstr "(rodyti" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" -msgstr "" +msgstr "arba atsisiųskite" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" -msgstr "" +msgstr "visas" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" -msgstr "" +msgstr "kopija" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." -msgstr "" +msgstr "[1:Paieškoje įvyko klaida.]\nPrašome bandyti dar kartą." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" -msgstr "" +msgstr "[1:%(item_count)s] rinkmenos rastos" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" -msgstr "" - -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "" +msgstr "Ar norėtumėte [1:sukurti naują rinkmeną?]" -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" -msgstr "" +msgstr "Pridėti įrašą" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" -msgstr "" +msgstr "(būtinas)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "" +msgstr "Prašome pridėti įrašo pavadinimą" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" +msgstr "Įrašo tipas" -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" -msgstr "" +msgstr "Prašome apibūdinti įrašą" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" -msgstr "" +msgstr "Prašome nurodyti URL" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" +msgstr "Prašome pridėti nuorodą į paveikslėlį" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" -msgstr "" +msgstr "Rodomi įrašai" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" -msgstr "" +msgstr "iš" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" -msgstr "" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "" +msgstr "susijusių įrašų nerasta" -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "" +msgstr "Mažiausiai žiūrėtas" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" -msgstr "" - -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" +msgstr "Tik įrašai su ypatybėmis?" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" -msgstr "" +msgstr "- Programos, Idėjos ir k.t." -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" -msgstr "" +msgstr "Įrašų čia kol kas nėra" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" -msgstr "" +msgstr ", kodėl gi ne" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" -msgstr "" +msgstr "pridėti vieną" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" -msgstr "" +msgstr "Skirtumai - Poversijai" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" -msgstr "" +msgstr "Poversijų skirtumai -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" -msgstr "" +msgstr "Iš:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" -msgstr "" +msgstr "Į:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" -msgstr "" +msgstr "Skirtumas" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" -msgstr "" +msgstr "Nėra skirtumų" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Sąrašas" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" -msgstr "" +msgstr "Poversijo istorija" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." -msgstr "" +msgstr "Sekti paskutinius sistemos pakeitimus, naujausius pakeitimus\nrodant pirmiau." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" -msgstr "" +msgstr "Poversijis:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" -msgstr "" +msgstr "Poversijo veiksmai" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" -msgstr "" +msgstr "Atšaukti trynimą" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" -msgstr "" +msgstr "Laiko žymė:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" -msgstr "" +msgstr "Žurnalo žinutė:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" -msgstr "" +msgstr "Pakeitimai" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" -msgstr "" +msgstr "Rinkmenų gairės" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" -msgstr "" +msgstr "Rinkmena -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" +msgstr ",\nGairė -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" -msgstr "" +msgstr "Įterpti šį vaizdą" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" +msgstr "kopijuodami tai į savo tinklapį:" -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" -msgstr "" +msgstr "Ne atvirai licencijuotas" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" -msgstr "" +msgstr "Esybė" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." -msgstr "" +msgstr "Ši įkėlimo forma galioja ribotą laiką (paprastai apie valandą). Jei\n formos galiojimas baigsis, perkraukite puslapį." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" -msgstr "" +msgstr "Failas:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" -msgstr "" +msgstr "Įkėlimas - Sėkmingas" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" -msgstr "" +msgstr "Failas įkeltas į:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" -msgstr "" +msgstr "Įkelti kitą »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" -msgstr "" +msgstr "Yra" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" -msgstr "" +msgstr "rezultatai ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." -msgstr "" +msgstr "rezultatai gairėms." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" -msgstr "" +msgstr "Išvalyti paiešką" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." -msgstr "" +msgstr "ir matyti visas gaires." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" -msgstr "" +msgstr "- Gairės" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" -msgstr "" +msgstr "Gairė:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" -msgstr "" +msgstr "Yra %(count)s rinkmenos pažymėtos gaire [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" -msgstr "" +msgstr "- Valdymo pultas - Naudotojai" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" -msgstr "" +msgstr "Kas vyksta?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" -msgstr "" +msgstr "Nieko naujo CKAN nenutiko?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." -msgstr "" +msgstr "Tai kodėl Jūs ne ..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" -msgstr "" +msgstr "Pridėti naują rinkmeną" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" -msgstr "" +msgstr "Sekti kitą naudotoją" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" -msgstr "" +msgstr "Sukurti grupę arba gairę" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" -msgstr "" +msgstr "Arba paprasčiausiai naršykite saugyklą" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" -msgstr "" +msgstr "- Redaguoti - Naudotoją" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" +msgstr "Redaguoti naudotoją:" -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" -msgstr "" +msgstr "el. paštas" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" -msgstr "" +msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." -msgstr "" - -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "" +msgstr "Trumpai apie save..." -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" -msgstr "" +msgstr "Slaptažodis (pakartoti)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" +msgstr "Pasikeisti naudotojo vardą" -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" -msgstr "" +msgstr "Naudotojo vardo pakeitimas Jus automatiškai atjungs. Jums reikės vėl prisijungti su naujuoju naudotojo vardu." -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" -msgstr "" +msgstr "- Pasekėjai - Naudotojas" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" -msgstr "" - -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" +msgstr "'jo pasekėjai" -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" -msgstr "" +msgstr "Mano profilis" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" -msgstr "" +msgstr "Redaguoti profilį" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" -msgstr "" +msgstr "Mano pasekėjai ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" -msgstr "" +msgstr "Peržiūrėti profilį" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" -msgstr "" - -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" +msgstr "Sukurti paskyrą" -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." -msgstr "" +msgstr "[1:%(item_count)s] naudotojų rasta." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" -msgstr "" +msgstr "Rūšiuoti pagal vardą" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" -msgstr "" +msgstr "Rūšiuoti pagal pakeitimus" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" -msgstr "" +msgstr "Narys iš" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" -msgstr "" +msgstr "Prisijungti - Naudotojas" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" -msgstr "" +msgstr "Prisijungti į" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" -msgstr "" +msgstr "Prisijungimo vardas:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" -msgstr "" +msgstr "Slaptažodis:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" -msgstr "" +msgstr "Prisiminti mane:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" -msgstr "" - -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "" +msgstr "Prisijungti" -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" -msgstr "" +msgstr "Prisijungti naudojant OpenID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." -msgstr "" +msgstr "Pastaba: Kad šiame tinklapyje galėtumėte naudoti OpenID, Jums pirmiausia reikia [1:prisiregistruoti] ir tada redaguoti savo profilį, kur nurodytumėte savo OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" -msgstr "" +msgstr "Prašome paspausti ant paskyros tiekėjo:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" -msgstr "" +msgstr "OpenID identifikatorius:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" -msgstr "" +msgstr "Neturite OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" " about OpenID] and [2:how to get an\n" " OpenID enabled account]. Probably the simplest way is sign up with a\n" " free OpenID provider such as [3:https://www.myopenid.com/]." -msgstr "" +msgstr "OpenID yra paslauga, kuri leidžia Jums prisijungti prie daugelio skirtingų tinklapių\nnaudojantis viena tapatybe. Išsiaiškinkite [1:daugiau\napie OpenID] ir [2:kaip gauti\nOpenID naudojančią paskyrą]. Tikriausiai paprasčiausias būdas yra prisiregistruoti pas\nnemokamą OpenID tiekėją, tokį kaip [3:https://www.myopenid.com/]. " -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" -msgstr "" +msgstr "Prisijungti naudojant OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" -msgstr "" +msgstr "Atsijungti - Naudotojas" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" -msgstr "" +msgstr "Atsijungti nuo" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." -msgstr "" +msgstr "Jūs sėkmingai atsijungėte." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" -msgstr "" +msgstr "Prisijungti - Naudotojas" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" -msgstr "" +msgstr "Prisijungėte prie" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" -msgstr "" +msgstr "yra kol kas prisijungęs" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" -msgstr "" +msgstr "Registruotis arba prisijungti kitu naudotoju, kuriuo norite" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" -msgstr "" +msgstr "atsijungti" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." -msgstr "" +msgstr "pirmas." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" -msgstr "" +msgstr "Registruotis - Naudotojas" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" -msgstr "" +msgstr "Registruotis naujai paskyrai" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" -msgstr "" +msgstr "3+ simboliai, naudojant tik 'a-z0-9' ir '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" -msgstr "" +msgstr "Asmenvardis (pasirinktinai)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" -msgstr "" +msgstr "el. paštas" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" -msgstr "" +msgstr "Registruotis dabar" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" -msgstr "" +msgstr "Slaptažodis (pakartoti):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" -msgstr "" +msgstr "- Naudotojas" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" -msgstr "" - -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "" +msgstr "Narys nuo" -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" -msgstr "" +msgstr "Nėra el. pašto" -#: ckan/templates/user/read.html:42 -msgid "API Key" +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "– Pastaba: Jūsų API raktas yra matomas tik Jums!" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "Viešas aktyvumas" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "Atstatyti slaptažodį" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "Paprašyti atstatyti slaptažodį" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "Naudotojo vardas:" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckan/templates/user/read.html:46 -msgid "– Note: your API key is visible only to you!" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckan/templates/user/read.html:59 -msgid "Edits" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckan/templates/user/read.html:84 -msgid "Public Activity" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckan/templates/user/request_reset.html:6 -msgid "Reset password" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckan/templates/user/request_reset.html:7 -msgid "Request a password reset" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckan/templates/user/request_reset.html:13 -msgid "User name:" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " "please correct it and try again" -msgstr "" +msgstr "Kilo problema jūsų įnaše, prašome ją ištaisyti ir bandyti dar kartą" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" -msgstr "" +msgstr "Kilo problema sistemos konfigūracijoje" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" -msgstr "" +msgstr "Jūsų paraiška buvo įteikta" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" -msgstr "" +msgstr "Kilo problema Jūsų įnaše, prašome ją ištaisyti ir bandyti dar kartą" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" +msgstr "Prašome pasirinkti organizaciją, kuriai priskirti rinkmeną" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Gerbiamasis administratoriau,\n\nbuvo pateiktas Jūsų organizacijos narystės pageidavimas." + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "pagal" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nPageidavimo priežastis buvo:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\nPrašome susisiekti su naudotoju dėl patvirtinimo ir tada, jeigu norėsite šį naudotoją pakviesti į draugus, tai galėsite padaryti apsilankę" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Jeigu nenorite pridėti šio naudotojo, galite saugiai pašalinti šį el. paštą." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Prašyti narystės" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Priežastis" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" -msgstr "" +msgstr "Prašome paaiškinti savininkui priežastis, kodėl norite tapti šios organizacijos redaguotoju" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" -msgstr "" +msgstr "Siųsti užklausą" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." -msgstr "" +msgstr "URL paveiksliuko, kuris yra susietas su šia organizacija." -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" -msgstr "" +msgstr "Tėvinė organizacija" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" -msgstr "" +msgstr "Nėra tėvinės organizacijos" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" -msgstr "" +msgstr "Valdyti naudotojus" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." -msgstr "" +msgstr "Kol kas nėra šio leidėjo naudotojų." -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" -msgstr "" +msgstr "Organizacijos istorija" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" -msgstr "" +msgstr "Kas yra organizacijos?" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " "[1:organization] can be set-up to specify which users have permission to add" " or remove datasets from it." -msgstr "" +msgstr "Nors, gairės yra puiki priemonė rinkmenoms susieti, kartais pasitaiko atvejų, kai norima naudotojams uždrausti redaguoti rinkmenų kolekcijas. [1:Organizacija] gali būti nustatyta taip, kad tik teises turintys naudotojai galėtų pridėti arba pašalinti rinkmenas iš jos. " -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" -msgstr "" +msgstr "Prisijungti" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" -msgstr "" +msgstr "Organizacijų sąrašas" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" -msgstr "" +msgstr "Pridėti organizaciją" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" +msgstr "Pridėti organizaciją" -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" -msgstr "" +msgstr "Nepavyko pridėti prie jokios organizacijos. Prašome prisijungti prie organizacijos" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" +msgstr "Naudotojai:" -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." -msgstr "" +msgstr "Kol kas nėra naudotojų šioje organizacijoje." -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Pridėti naudotojus" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"\"\n" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 -msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Bendras rinkmenų skaičius" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "Geriausiai įvertintos rinkmenos" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "Vidutinis įvertinimas" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "Įvertinimų skaičius" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "Nėra įvertinimų" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "Dažniausiai redaguotos rinkmenos" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "Redagavimų skaičius" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "Didžiausios grupės" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "Dažniausios gairės" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:60 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 msgid "Revisions to Datasets per week" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:63 -msgid "Top Rated Datasets" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Average rating" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Number of ratings" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:70 -msgid "No ratings" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:72 -msgid "Most Edited Datasets" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Number of edits" -msgstr "" +msgstr "Rinkmenos poversijai per savaitę" -#: ckanext/stats/templates/ckanext/stats/index.html:80 -msgid "Largest Groups" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:88 -msgid "Top Tags" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" -msgstr "" +msgstr "Naudotojas turintis daugiausia rinkmenų" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" -msgstr "" +msgstr "Puslapis paskutinį kartą atnaujintas:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" -msgstr "" +msgstr "Reitingų pultas - Statistika" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" -msgstr "" +msgstr "Rinkmenos reitingų pultas" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Pasirinkite rinkmenos atributą ir išsiaiškinkite kurios kategorijos toje srityje turėjo daugiausiai rinkmenų. Pav.: gairės, grupės, licencija, formatas, šalis." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Pasirinkite vietą" diff --git a/ckan/i18n/lv/LC_MESSAGES/ckan.mo b/ckan/i18n/lv/LC_MESSAGES/ckan.mo index 3d2ab160e99a56aa9ed448d62229677e2ef6d6bc..5ad4b71efbdbe4a0c0964f6c8f9cc4a7cdccb790 100644 GIT binary patch literal 101011 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 literal 70236 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 diff --git a/ckan/i18n/lv/LC_MESSAGES/ckan.po b/ckan/i18n/lv/LC_MESSAGES/ckan.po index 7d7eec0ec12..9d7ca93311a 100644 --- a/ckan/i18n/lv/LC_MESSAGES/ckan.po +++ b/ckan/i18n/lv/LC_MESSAGES/ckan.po @@ -1,16 +1,16 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# Karlis <karlisr@yahoo.com>, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# Karlis <karlisr@yahoo.com>, 2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 13:58+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Latvian (http://www.transifex.com/projects/p/ckan/language/lv/)\n" "MIME-Version: 1.0\n" @@ -18,333 +18,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: lv\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Autorizācijas grupa nav atrasta: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Jābūt sistēmas administratoram, lai to pārvaldītu" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Izmaiņas saglabātas" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "nezināms lietotājs:" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Lietotājs pievienots" +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Par" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "nezināma autorizācijas grupa:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Autorizācijas grupa pievienota" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Nevar iztīrīg paketi %s, jo saistītās izmaiņas %s iekļauj neizdzēstas paketes %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Tīrīšana pabeigta" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Darbība nav veikta." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Nav tiesību skatīt šo lapu" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Pieeja liegta" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Nav atrasts" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Nederīgs pieprasījums" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Darbības nosaukums nav zināms: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON kļūda: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Viengabalainības kļūda" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Rādītāja kļūda" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Nevar izveidot šāda tipa vienības sarakstu: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Nevar nolasīt šāda tipa vienību: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Nevar pievienot paketi meklēšanas indeksam" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Nevar atjaunot šāda tipa ierakstu: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Nespēj atjaunot meklēšanas indeksu" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Nevar izdzēst šāda veida vienību: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Izmaiņas nav norādītas" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Nav izmaiņu ar šādu identifikatoru: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Nevarēja nolasīt parametrus: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Nezināms reģistrs: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Grupa nav atrasta" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Nav tiesību lasīt %s" +msgid "Unauthorized to read group %s" +msgstr "Nav tiesību lasīt grupu %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Nav tiesību izveidot grupu" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Lietotājs %r nav tiesīgs mainīt %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Grupa nav atrasta" +msgid "User %r not authorized to edit %s" +msgstr "Lietotājs %r nav tiesīgs mainīt %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Lietotājam %r nav tiesību mainīt %s autorizācijas" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Resurss nav atrasts" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" +msgid "Unauthorized to delete group %s" msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Nav tiesību lasīt grupu %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Lietotājs %r nav tiesīgs mainīt %s" +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Atzīmē divas izmaiņas pirms salīdzināšanas." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Lietotājs %r nav tiesīgs mainīt %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "CKAN Grupas izmaiņu vēsture" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Nesenas izmaiņas CKAN grupā:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Žurnāla ieraksts:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "" -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "" -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s izmanto tavu epastu, ja nepieciešams atiestatīt tavu paroli." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Lūdzu, <a href=\"%s\">atjauno savu profilu</a> un pievieno pilnu vārdu." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Nederīgs pārmaiņu formāts: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Datu kopa nav atrasta" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Lietotājs %s nav tiesīgs izveidot autorizācijas grupu" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "CKAN datu kopas izmaiņu vēsture" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Nesenas izmaiņas CKAN datu kopā:" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Lietotājs nav tiesīgs mainīt autorizācijas grupas tiesības" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Resurss nav atrasts" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Nevar pievienot paketi meklēšanas indeksam." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "" @@ -353,533 +636,429 @@ msgstr "" msgid "Recent changes to the CKAN repository." msgstr "Nesenas izmaiņas CKAN repositārijā." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Izmaiņu atjaunināšana" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Cits" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Atzīme nav atrasta" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Nav tiesību izveidot lietotāju" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Nav tiesību izveidot lietotāju %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Lietotājs nav atrasts" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "" -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "Lietotājs \"%s\" ir reģistrēts, bet tu vēljoprojām esi ienācis tāpat kā iepriekš kā \"%s\"" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Nav norādīts neviens lietotājs" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Nav tiesību mainīt lietotāju %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Lietotājam %s nav tiesību mainīt %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profils atjaunots" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s ir ienacis" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" sakrīt ar vairākiem lietotājiem" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Nav šāda lietotāja: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "" -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "" -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "" -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "" -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "" -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" +#: ckan/controllers/user.py:557 +msgid "Everything" msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" msgstr "" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" msgstr "" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Grupa" - -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:906 -msgid "other - please specify" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" msgstr "" -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Pakete" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Pievienot paketes" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Paketes unikālais identifikators." +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" msgstr "" -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Administrācijas - Autorizācija" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" +#: ckan/lib/formatters.py:16 +msgid "January" msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." +#: ckan/lib/formatters.py:20 +msgid "February" msgstr "" -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" +#: ckan/lib/formatters.py:24 +msgid "March" msgstr "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." +#: ckan/lib/formatters.py:28 +msgid "April" msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" +#: ckan/lib/formatters.py:32 +msgid "May" msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." +#: ckan/lib/formatters.py:36 +msgid "June" msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" +#: ckan/lib/formatters.py:40 +msgid "July" msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" +#: ckan/lib/formatters.py:44 +msgid "August" msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" +#: ckan/lib/formatters.py:48 +msgid "September" msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "To bieži parāda kopā ar pakete nosaukumu. Tam jāsākas ar īsu teikumu, kas apraksta datus, jo pirmos pāris vārdus, iespējams, izmanto dažos datu parādīšanas veidos." - -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." +#: ckan/lib/formatters.py:52 +msgid "October" msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" +#: ckan/lib/formatters.py:56 +msgid "November" msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" +#: ckan/lib/formatters.py:60 +msgid "December" msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" +#: ckan/lib/formatters.py:81 +msgid "Just now" msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" msgstr "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" +#: ckan/lib/formatters.py:134 +msgid "{n}" msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" +#: ckan/lib/formatters.py:136 +msgid "{k}k" msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" +#: ckan/lib/formatters.py:138 +msgid "{m}M" msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" +#: ckan/lib/formatters.py:140 +msgid "{g}G" msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" +#: ckan/lib/formatters.py:142 +msgid "{t}T" msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" +#: ckan/lib/formatters.py:144 +msgid "{p}P" msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" +#: ckan/lib/formatters.py:146 +msgid "{e}E" msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Lūdzu, ievadiet lietotājvārdu" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "" -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "" -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -889,8 +1068,8 @@ msgid "" " %(reset_link)s\n" msgstr "" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "" @@ -906,11 +1085,11 @@ msgstr "" msgid "Author not given" msgstr "" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "log_message tiešsaites nav atļautas" @@ -923,8 +1102,8 @@ msgstr "log_message tiešsaites nav atļautas" #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "" @@ -937,15 +1116,32 @@ msgstr "" msgid "Please enter an integer value" msgstr "" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Paketes resurss(i) ir nederīgi" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "" @@ -954,181 +1150,246 @@ msgstr "" msgid "Tag vocabulary \"%s\" does not exist" msgstr "" -#: ckan/logic/validators.py:32 -msgid "Invalid integer" -msgstr "" - -#: ckan/logic/validators.py:42 -msgid "Date format incorrect" -msgstr "" +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Lietotājs" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Dataset" msgstr "Datu kopa" -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Lietotājs" - -#: ckan/logic/validators.py:139 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grupa" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "" -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "" -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "" -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Šis lietotājvārds nav pieejams." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "" -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Izveido paketes attiecības: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Jānorāda paketes identifikators vai nosaukums (rādītājs \"pakete\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "" -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Vērtējumam jābūt ciparam." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "" -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1136,44 +1397,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "REST API: Izdzēst paketi: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "nezināms lietotājs:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1182,343 +1456,285 @@ msgid "Resource was not found." msgstr "Resurss netika atrasts." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Pakete nav atrasta." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Atjaunot pakešu attiecības: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Lietotājs %s nav tiesīgs izveidot paketes" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Lietotājs %s nav tiesīgs mainīt šīs paketes" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Lietotājs %s nav tiesīgs veidot grupas" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" +msgid "User %s not authorized to create organizations" msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Lietotājs %s nav tiesīgs veidot lietotājus" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Grupa netika atrasta." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Derīgia API atslēga nepiecišama, lai izveidotu paketi" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Lietotājs %s nav tiesīgs dzēst paketi %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Paketes šim resursam nav atrasta, nav iespējams pārbaudīt īstumu." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Lietotājs %s nav tiesīgs lasīt šīs paketes" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Lietotājs %s nav tiesīgs lasīt paketi %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Paketes šim resursam nav atrasta, nav iespējams pārbaudīt īstumu." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Lietotājs %s nav tiesīgs mainīt paketi %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" +msgid "User %s not authorized to edit resource %s" msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Lietotājs %s nav tiesīgs mainīt paketes %s stāvokli" -#: ckan/logic/auth/update.py:70 +#: ckan/logic/auth/update.py:79 #, python-format -msgid "User %s not authorized to edit permissions of package %s" +msgid "User %s not authorized to edit group %s" msgstr "" -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:89 #, python-format -msgid "User %s not authorized to edit group %s" +msgid "User %s not authorized to edit organization %s" msgstr "" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Nepieciešama derīga API atslēga, lai mainītu paketi" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Ir nepieciešami divi paketes identifikatori" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Lietotājs %s nav tiesīgs dzēst paketes šajās grupās" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Lietotājs nav tiesīgs mainīt paketi %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Lietotājs %s nav tiesīgs mainīt paketes šajās grupās" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Lietotājs %s nav tiesīgs mainīt resursus šajās paketēs" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Paketes mainīšanas tiesības nav pieejamas" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "" @@ -1567,829 +1783,2645 @@ msgstr "" msgid "has sibling %s" msgstr "" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." msgstr "" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Priekšskats" - -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Datu kopumu skaits" - -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" msgstr "" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" msgstr "" -#: ckan/templates/_util.html:140 -msgid "No description for this item" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" msgstr "" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Lietotāju grupa" - -#: ckan/templates/error_document_template.html:5 -msgid "Error" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" +#: ckan/templates/footer.html:9 +msgid "About {0}" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " +#: ckan/templates/footer.html:10 +msgid "CKAN API" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Atvērto zināšanu fonds" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File" +#: ckan/templates/header.html:16 +msgid "View profile" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "" +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" +#: ckan/templates/header.html:29 +msgid "Edit settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Image" -msgstr "" +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Iziet" -#: ckan/templates/js_strings.html:16 -msgid "Metadata" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" -msgstr "" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Reģistrēties" -#: ckan/templates/js_strings.html:16 -msgid "Code" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Example" +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" +#: ckan/templates/header.html:90 +msgid "Search Datasets" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Meklēt" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" +#: ckan/templates/admin/base.html:3 +msgid "Administration" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore enabled" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Size (Bytes)" +#: ckan/templates/admin/base.html:15 +msgid "Config" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype" +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Created" +#: ckan/templates/admin/config.html:10 +msgid "Reset" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype (Inner)" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Hash" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "ID" +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Done" +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This resource has unsaved changes." +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "e.g. csv, html, xls, rdf, ..." +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Extra Fields" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Extra Field" +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Key" +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete Resource" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "You can use %aMarkdown formatting%b here." +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/dataviewer/snippets/no_preview.html:12 #, python-format -msgid "" -"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgid "No handler defined for data type: %(type)s." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File (Uploaded)" +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Could not load preview" +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataProxy returned an error" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore returned an error" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Iziet" +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Ieiet" +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Reģistrēties" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 -msgid "Find datasets" -msgstr "Meklēt datu kopas" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 -msgid "Add a dataset" -msgstr "Pievienot datu kopu" +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Meklēt" +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Par" +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" -#: ckan/templates/layout_base.html:94 -msgid "Page Logo" +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" msgstr "" -#: ckan/templates/layout_base.html:112 -msgid "Master content template placeholder … please replace me." +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" msgstr "" -#: ckan/templates/layout_base.html:142 -msgid "Twitter @ckanproject" +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" msgstr "" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" msgstr "" -#: ckan/templates/layout_base.html:147 -msgid "Contact Us" -msgstr "Sazinies ar mums" +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Saglabāt" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Datu API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Priekšskats" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Sākumlapa" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Lietotāji" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Ieiet" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" -#: ckan/templates/layout_base.html:150 -msgid "Privacy Policy" -msgstr "Privātuma nosacījumi" +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Iziet" -#: ckan/templates/layout_base.html:156 -msgid "Sections" -msgstr "Sadaļas" +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Lietotāji" +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 -msgid "Statistics" -msgstr "Statistika" +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 -msgid "Revisions" -msgstr "Izmaiņas" +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" -#: ckan/templates/layout_base.html:180 -msgid "Site Admin" -msgstr "Vietnes pārvaldnieks" +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" -#: ckan/templates/layout_base.html:188 -msgid "Languages" -msgstr "Valodas" +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" -#: ckan/templates/layout_base.html:203 -msgid "Meta" +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Atvērto zināšanu fonds" +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" msgstr "" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" -msgstr "Atvērtās datu kopas licence" +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" -msgstr "Saturs un dati ir atvērti" +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "CKAN" +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "v" +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" msgstr "" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" msgstr "" -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." msgstr "" -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" +#: ckan/templates/user/read.html:15 +msgid "Create one now?" msgstr "" -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." msgstr "" -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." msgstr "" -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Datu kopumu skaits" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" msgstr "" -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" msgstr "" -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "Meklēt datu kopas" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "Pievienot datu kopu" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" msgstr "" -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." msgstr "" -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" msgstr "" -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "Sazinies ar mums" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "Privātuma nosacījumi" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "Sadaļas" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "Statistika" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "Izmaiņas" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "Vietnes pārvaldnieks" -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "Valodas" -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" msgstr "" -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" msgstr "" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Atvērtās datu kopas licence" -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Saturs un dati ir atvērti" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" msgstr "" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" msgstr "" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Pārvaldības panelis" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Pašreizējais sistēmas pārvaldnieks" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Vari mainīt sistēmas pārvaldnieku" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Sākumlapa" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Atkritne" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Pārvaldīšana - Atkritne" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Izdzēstās pārmaiņas" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Iztīrīt visas (pavisam un neatgriezeniski)DII" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Izdzēstās datu kopas" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" msgstr "" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Saglabāt" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Mainīt:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Šajā grupā pašlaik lietotāju nav." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "" - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "" - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Lai izveidotu jaunu autorizācijas grupu, lūdzu, vispirms [1:login]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "" - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "" -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Žurnāla ieraksts" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2397,177 +4429,131 @@ msgid "" "from it." msgstr "" -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "" -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "" -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Lai pievienotu grupu, jāieiet" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Pievienot grupu" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "" -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 -msgid "Warning: URL is very long. Consider changing it to something shorter." +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" msgstr "" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "" -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "" -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "" -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2576,7 +4562,7 @@ msgid "" " find." msgstr "" -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2587,11 +4573,11 @@ msgid "" "provide some basic visualisation tools." msgstr "" -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2602,7 +4588,7 @@ msgid "" "keeps a fully versioned history)." msgstr "" -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2613,11 +4599,11 @@ msgid "" "which is itself powered by CKAN." msgstr "" -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2629,7 +4615,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2638,1083 +4624,968 @@ msgid "" "out about our other projects." msgstr "" -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "" -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 -msgid "- Datasets - History" +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" msgstr "" -#: ckan/templates/package/edit.html:6 -msgid "- Edit - Datasets" +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" msgstr "" -#: ckan/templates/package/edit.html:21 -msgid "Basic Information" +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" msgstr "" -#: ckan/templates/package/edit.html:22 -msgid "Further Information" +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" msgstr "" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 msgid "Edit summary (briefly describe the changes you have made)" msgstr "Mainīt:" -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 msgid "Author:" msgstr "" -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "" -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Pievienot:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "" -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Augšupielādē vai izveido saiti uz datiem, API un citiem materiāliem, kas saistīti ar tavu datu kopu." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Jauns resurss..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" msgstr "" -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" msgstr "" -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." msgstr "" -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 -msgid "File URL" +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" msgstr "" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 -msgid "API URL" +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Administrācijas - Autorizācija" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" msgstr "" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Īpašu lauku, piemēram \"location:uk\" pievienošana datu kopai var palīdzēt lietotājiem to atrast meklētājā. Šie dati parādīsies arī zemāk" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr ", skatot datu kopu." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Datu kopa ir" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "" - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(iestatījumi)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "Datu API" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "Datu API šim resursam nav pieejams, jo DataStore ir atslēgts" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Nezināma licence" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "" -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "" - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 -msgid "Add item" -msgstr "" - -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "of" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "" -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Žurnāla ieraksts:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "" -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "" -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Mainīt - lietotāju " -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Mainīt lietotāju:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "" -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Iziet" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "" -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Ieeja - Lietotājs" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Ieiej" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Ieeja:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Ieej, izmantojot Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "" -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3723,256 +5594,161 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "" -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Izeja - Lietotājs" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Izej no" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Veiksmīgi iziets" -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Ienācis - Lietotājs" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Ienācis" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "pašlaik ir ienācis" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Lai reģistrētos vai ienāktu kā cits lietotājs, tev " -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "iziet" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Lietotājs" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" +"There was a problem with your submission, " +"please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" +"There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" @@ -3980,15 +5756,18 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -3999,6 +5778,7 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" @@ -4006,148 +5786,295 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Izvēlies reģionu" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Kopējais datu kopu skaits" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Datu kopu izmaiņas nedēļas laikā" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Visaugstāk vērtētās datu kopas" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Vidējais vērtējums" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Vērtējumu skaits" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Nav vērtējumu" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Visvairāk mainītās datu kopas" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Pārmaiņu skaits" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Lielākās grupas" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Populārākās etiķetes" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Datu kopu izmaiņas nedēļas laikā" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Lietotāji, kam pieder visvairāk datu kopu" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Lapa pēdējoreiz atjaunota:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Vadošo saraksts - Statistika" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Datu kopas Vadošo sarakts" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Izvēlies reģionu" diff --git a/ckan/i18n/my_MM/LC_MESSAGES/ckan.mo b/ckan/i18n/my_MM/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..dd2850d84e7649ab324ebe576b34c8bd6ea03d86 GIT binary patch literal 99649 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%0Ar(RsQFo%Kdk!c1#`U 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�Zl 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 literal 0 HcmV?d00001 diff --git a/ckan/i18n/my_MM/LC_MESSAGES/ckan.po b/ckan/i18n/my_MM/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..970bafb0048 --- /dev/null +++ b/ckan/i18n/my_MM/LC_MESSAGES/ckan.po @@ -0,0 +1,6050 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 13:56+0000\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/ckan/language/my_MM/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: my_MM\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "" + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "" + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "" + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "" + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "" + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "" + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "" + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "" + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "" + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "" + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "" + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "" + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "" + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "" + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "" + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "" + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "" + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "" + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "" + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "" + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "" + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "" + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "" + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "" + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "" + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "" + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "" + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "" + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "" + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "" + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "" + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "" + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "" + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "" + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "" + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "" + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "" + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "" + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "" + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "" + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "" + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "" + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "" + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "" + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "" + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "" + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "" + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "" + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "" + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "" + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "" + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "" + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "" + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "" + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "" + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "" + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "" + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "" + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "" + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "" + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "" + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "" + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "" + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/nl/LC_MESSAGES/ckan.mo b/ckan/i18n/nl/LC_MESSAGES/ckan.mo index 6286751e74d347727aa13deb9d7ac4a45b595040..38ae3d92411721c9b92c623427370f3a27a5a503 100644 GIT binary patch literal 104445 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 MXC0B5@;A-@1!^th!~g&Q delta 27365 zcmeIZ2Xs|c`uBehkkAP|bPgpzfP@YbAP{=*#WJWj$xU)ea&Nfzh7eFMVsD5Z@i>Z# zidaT$aR$e(DE8hvSVm`lDmvqgGdeo&=X>@^hz`HD)_?uide?egn$O<*?E36yKl|Bx zUw^zK{qeh-r9SA`Y=^}^3!7S2FL+81#g6>*-dM|;Mf82R4h|S+S<12vUT#~~EwDN9 zX%j4~6Pye4;jdsDcokd%Z-(jc?*ab>TUu7iN<YSYXb)SFArm%({e$>mNZZzE*cO&T z3R=~$15CjzcnRzZ_rZ?v1=txLf~xm#!FPM2N$&=G)4r8MKou>3YG5tw3Cp1>ItQxf zR|dQe4kCUtYyn?{<KbIy6wJso-wR-Wq*?}ZNWWl;Wp#nShsyUN97g+=jl8m94jc&A zK+0LCKsB%hN|fh8iTd(@*T6L5d!Rag8|)76gPHKPApHxd`o4$l;7?GJX*(6^wI<M? zKnBc(isuLM`B0)h9;$(2s1C)UM7|kH<ktn??}aLV0II%Mg7lA|B>Z)d-ej85m5$Sp zzm#SW2^wJ@R0DH@_)@45uZ8MJ7?#5r)Repn&w(F7b!1(Ek;v(=5Ak!L()Yk_@IfdE zya6SVPYY6}$A2V2qWmkAXnug|Q2Xg-B)y>;%z;WD3){m2s17cNlF;!`Q&0v~&sL}@ z_25wW02~WHgX&1H)C?0C2G!#{C=nh9RY4d^X*NNLaC^Y(VGi+o;9U3-)T$Xa(~NW^ z>`i<glron>2c7}nvn^{kTuMB3`fM|@SD-}oHk=H<hD?{0Gsm)q!%8>=UI_=n{cr&M z94?1#=!N1ZK}p~Y*biO}r7I6Z4d~N=-^1p#Z)MCgqRWJ9$&dy6!ZV;GaRb~2?+D`g z^HEsh^P#4q68aK?&4_P@Dz^h(0I!3m!JGxg4%`-SAIznF>oEdaF5f^&pyfg{6%JH< zDwHT!2TVeGZe0qcyjMb%za2X8K=A!Ds1YBAvaHP(8431-%0C}w(Y{qkKy!O8Yyq!? zE#VD8d@n>_tltIc|A4Bv>0+aV-Js?;8>*gJL3|BVM-x!>ZH8KwXF+v*2TTnna0>wy zd>KmgA47GdDTZ4;Z3ElEfl#6z0}+-r4=UddC}p|^s=>oB9exKh;7?EzY)2-on&D9G zO<9WkTN7A9f(o1fRY4(a1=m4!pc-bwi{MDO4^Due!?w^_W;&J&r2{jeIyMi=gfEAx zKOC?EDqmt5@^3?6BMIv1Sx^n{fOOj01t-F<q3pv@RJ{Wn3ERWzP!+F$`hI-ClLMAO z<*$IM|1_xl+k)>qQbEF1P|M|dC{aHSC5cy|=IULjsX7eR;mj4rkPL*X@HmJGuug_K za5t2WyaLs+&){hIC6r{Gl_ouvO`szQBcK|d4y7#1phSBDq>L4TYUn}O2|f;$?=2|h z`v^*MKSAk8%T*?SU&t(3gP_uDpgMFBq<qS933MjmYN(3uhO&eQpgQy^RDo}yI`lo1 zF0@!}49jRJ(H;v`PZ?B4PlX!TnNan3P;<TqO0vK4$^6$5kVx(iGCU47vZtX${VHq% z4+h^qhBd@LhjZb{YfJ}kfhu<glq7y1@NxJf@fV>w`uwqm@56yw|6dZ22s<8!IAJc_ z1)CqwXyDCIlId`Q8A%q@NXEjZa3Yk1ra*OI22?|fg7{h}36w%fa0Ar9&V(sdd`XaS zBa~?F4tO8zLi{nP3g3c~)aOv5{RXPyX1_A*1l6(rP|JESRK77#<!3`lW_9pA^eg6H zJ*gx?J=+A;fpejj*Y+Uebx<SR3zfePYBf9p{SHCR{Wq{1OlKp}!1_Yz!kB=0Q0){z z-|nnM{_4>QB&fj>sETT!Mt&hwgV#e<cn8Ftv-U$@+XJ>d(d6q4HGqCllE{YYU~a$( zQ0+{E>d3MbfoTLz3KDifb>Mb*kbQbTR8M!GY)tc=un+N<pgM3EZi3%KHCP=oo6M$w zH^AYfKNrOR0ap<3Uuf(^Y6F2DB<zNn@L{MqeG_UVe}J01ub@Qv6O=^Kip;Lo5i0)( zDADIb)wc#}<Z(CzZieIGZrByR3z2Bb`ZEEIB)!<I=MGS!p8zGQMNkqr5z3UVgKFTE zAnrjbvTlLh;e)U*d=qLld<UgFcGyU^Ih0cNf*G`LjUb?krv_XGHPRxO57)uT@D`|% z{2^dQiRth$FqiZb;S_igR0GdK4der;j(rP<!FHwQdmfyevKb+PbUvJ4W_o@Jl!)(w z(uIehl;u^J1`k1v_%kR`{s1MZjuBIC093;xgZONysayfG;R&!OJPW2&!F2>$!h4~5 z{uoq4uS3oKyHE}O2UJ7<f-PYCbw+aCp~?+|Enz;K3+KWa@Dg|(d>u-8YsyVMmzN{| zek9yPLN<IFj)8xH1K{8aqf`rEZ{o#JJ>LphdDb;hy6{gZ5ocDKRWJ&+B0e5!<OMJb z&Vy3cSde~NCG#(3IhzEHbPv>2{4R(;2sNVTp+x#7R0Ur`N$#IPyi?Q+pg&ZD3!w(K z5~_n6;0SmLlq4U8z2NJqAj6-73~giV&3u>wRl$i+4R3+!*yX|ZtD!{s5F7;GhnkXR zRc0V<p{A-gR0nc{^m(ui@#CO6nkpgCo<KDCkb+vr7eZ<Mjj$d32&(7bKsA)M-jr(x z+Y;{!r2{!oQ#TFDo)kk#@D!+gXTv;r8Kj<+^&)}xB)kPB(mw`qD{j&|KvmE`;Bcss zkB80RDyR`14<(^es18Ph^ctx0X9nrp;3(pr|DE}NI{5Ggl+t_%)zd#giRkZ8BexRf zduKS6XkWM$o)n~i1l5r*p{DG6sCwEbO+9^};)9^_jfLs7Zxs;GT+fACcI)&3RzY>B zCWvo^>d<*`FuWw-@8L1T4?#($N44>iCqm_07w}T34%`R(!>3?M%j!P}NR%x%7`B62 zPMx5ZTMqP>4^&5EP&#r6R0FrdiSQLT4YsK<>wXbjV3QBdCjI@5rs09L<}^H~miZsa zhd2pRnj7F|_#~88&)5`<01hF3Db!rv4=2JW;3W7jI2ul(a4w8O#jl1v;Y)BB{31y2 zc8Xb!3r<1)>cD0a9C#ZnfzQKvaO|nZ@SFz65#I^B!dGAh{3BGw|A1;R>og;oW8nni z>!Cz_3!DO<gKr~|R<z4PvOY;|F(X=ax|!>fpsxdPG8w9%D&7m5!h^6Q`~*tNzk`|z zY2s4Q9s1>AXW~_`7d#90h1WwV-(%2$sTT>T;;*6R_**E^_c+6hya4tgep0~GphNuX z;QK>C`g>3f{Sc&gJJU2c9xDH8s1DZz+yYVNlyx2f_4E?h1@3{G!v|o0_#cprR=cyz zs^|(k5$_G9&7)ukI2A60%b+B54QvYUg3IA=VKdm`Y;$;R3;WT&b(|kS2cUG}YABJv z0LMc691|Z8r2`Q-7+wpr;gfI>{3eKZJJ;yMbf{$+g{t=^I2^tO`@yvHsE78g!30#% z5-6pqg)`w@a6J4QR7E-G8<s#R-L)_WJ`1zqKcG4?-~z+>P#s+l_5IgyDBKTK?knh@ z|9f3%MmQ6y12wP}yd&U!P!&B9#J_}U=<iT_L*I*x$a7%};sr1b&WAnVQkV|Qp~}VK z5cunhkpDmej|Cq-gDTi=o0;>@P#Jp#@mX*L@kLN`c`9rJw?Zw;i(yN+2eyTGLT1H! z2+o4DFE;gF2sOaVE=K<C30zA;CcG0$8J~h9Z7del_jZ@C)?r`xC2V;q^9{d)QocXB zW`sY$VZ@tUW;&P)wR*-tr7wqChNr>S@R}3>&CRU=UxO0aPjEQwzQZWXY>05IGI#>~ z8!Uj!FE=`I8JtS|d8mfkdS<RC!b!x7VJ_SS2f!C$Z<zWE0X5X&3ZoSHP}*4m)zfWI z72ggYg<rwh@XlXzO$)z+8p+fvjRY3J=ERpnN#=Oi1XjR~Fa|Z{TTOb(x`}|+`K?gO z^E{Nu-w5KLLCxvcP!)d<HMdQ!GA6h^lrA_>bD9M;vXO8ETnw||X;4bI8)|^Rfz7o3 zpC_Q6z5-=1J_+KV!*;~Khf>OxJ54+Ts)K!C7dQf{{46LXToc5jP?FgK)$oN-18|}0 zy$Wg{ux=%whJOnss^3G6@Byd_pMffP2+H#P5vsu-VFt{&+RSlZ*o*iHP~|s58=eij z!*ih|bbXM%7p7F;4g$x(=inrmc8xJS1u&2JMyNTfgPN+hphWvakUs2Mvso>L`hF3V zQr`)u!grwR>9Nand=*r_(p|y&KR-yg15V+?E3h|gf1Md|E|m68hxan1^-$}1=nZ%` zunMZdcj11%r|mWpd-_Jx;L9+d?;k_ii~f5sPH@DYl$o1NBuF%;L(SQRFdbeIq+biA zWVb@i-5qc&d<aU^e}Pg``zF(1YdC;-ZzvrpfYSaourpi-)m|z^Ky!RP)Er$0HS+tR z=K5`@f?vX((7M^gd%<*~BLa?xTK7|63mAb*U>uHuk3mW3Te!6;%6p4h?y2i;GZnrF zhmheTC{efGYwSWERC+0-oV6WF`!9nM<&Cg8ygT51P?CBKYUEGCO!z+30R9S9zQgUl z#8Os&0vhRXD5aPNHR2*D?cM;T?Pmw^D+1mO+me1SR7Va#jqp{ddVYiwwR4A=(s5Ar z6+opggB`T~OM(v@p*nJIz@1PXxf8a4`=L7W9Bc<afSU6!VLAK`YD$Xk#9f2ypr*Fl zUB-TlfReyC*aI$unY3?J5RfvQ2_@o-p_I^tY4BR89^VKx()(Zrd=jd`H=!i)0hDOJ zfSQsYq3TJy+t`H;Py@_`S#UZ`<q#+%Facf;)xZl-6}<}w!7pG3*s0ERBnx&Uo(Gk_ z0xEwPs=f_yF5C^J3tvLz|1<0dTi;_Ok#kS5{^ya<qzSGPJc$hJe`iGgGE~8L;AHq0 zxD<}uXSDisD6Ox91L22oC~S7G$u|NHC%y&tg?r&(_&k(S|MgzvFVXh-y=iC+lqeU% zuJCxc7Osb?;6<ppKMeQ4pP;7h#`}!Y-3e9hRj7LY1SNsLL*@GsvU6K4?&kmsuSpS* z$j3im=5z+kCB6dofLmcNcs1+;?}KXKZ76O38p_c0c+fPI4>h0}FcTgN^}Py8CoY4k zcPH!xQ~L-=6t6)Q_z_Aux;$j&b`q5KFM`tc)j|AZsHunq>Gwf3{5X^@ybY!8e}b|D z=?|NDFQ|?j1F0`%O(UR!^I=DL5|q-#p$h&Qs-iofI`S-3M_&uRe*sm#$s@+E&xGn| z5mW~&p&EP$YBd~yT0O5o|NZ|X0;)jnjo1ZhN`}I8I034He5el0hMIyUP*YF>kAd6a zWcW1H+^0Wg>gx=(jI*K2j|kF_f&Te_kpg^J3DwXEP)b$=)zdgs$F{<9=)tkD>Ha{J zP?DPlJHZuD^_4=6I11H)O#!z+E!(qUN)22=Ks~z|N?Y%OD)2k#zz3izejloX-#~Tf zA8-h4_qdVR1UQ%YOsISp!5MG|lv2M9Rj$Pork&nTF#n@T=ud(gSOwLQ2<!&qP?ER+ zY9v=eiFOZM0q=ntX^R7<d<N9q4}j8{9H?bC531pnP#ufFLb(1w$`pK!gk~gs4pqUI zPzAn&l2Dr`&GPF7)uBl+4bBhZOQ8mG5*!9Eg&M#^Q1!eCo5L@H__t6x)-v^!X}Bv? zhMrI#20)E;Wbi#7wje$O>ia^djvWWp@d%8=D4YuqL3MEG(`G;;p(K$Pa29N1Gyh8o zNEy~XW0qSCjv#&(ln8$dC90R<n{e#2MhV+IXC$`~N+K6Rb>u486z+oRz;4(E-U=m& zeL?zj5Id2wUNHgd<AC47?qp1R-W2Q$TM!=}a2%9f$cO6qO4t&X1gr|aZwkI|hw9k% zLHs7D)$)7j-~T^HKn=VHHIh&L54cKD4K#bfG|&}l1P+ukj)N*!09E09I2f*l>d;xR zAG{b!7w&>8{|rorAHtUCpY?~}!`D!An)afppbL~K?F&_KBy`{`*antBt(pWJ1J8kK z_<q<5J`u!Uf|`nVpd@h+s^g!+lmcH7P($Cr4A|l&j0x-p6+aHj;zi&=lx7Q*1VXQv zU9l4OA$}25$8Lk?!QVqQIOA1gu;#+i#7~7o;GM5B|3eA9O~O*x>@|~N6_oOw3njYU zP*d?BYzJQq_yLqCzl3V|Tc};le%-8|K2YU{L+yIApd@oL90|)`NB(mN>?A=W`~-G_ zKLi;w-Y|381M2&9*byEFC7FsK{S?@nxC{NchRXL0luo=4HPAGcP+K?>O7i(B0-XuW zfvWIVLA(NLM5jX)*akJyop3(90nUYAL5Xt0TZSjYEaK<ETzChZ0zZK2P_MVmKt@2V zveaw>*#u688u|IKCv$uaRD<`uW9Il#s16;1>hM=k9c%io$=3m@d^gw?4u|dG45)G| zVHX&Jn!*~0!An_Z6Bt3lwjjepup9B$ptSi**d2ZcrNtfIGYw}#HJAm}&_pPa&WF;K z6;KU^p_FwqoDR={6W}xOI@-6Iyl=F3H&jLYq1NqdP@?=B90PlOV3cwxR0k_yZ+I3| z{u|(0_yp_$2YhJeJ|Aiolt4+M95QliBlLg&vxR^}vM2cPTPTS<2qnrdp{AnQK{Mjk zP?G5jHNtGD@>8MmFNT_;FjPI8pc=dt_J?;v4d8W{lJa~-Km{`onYqq|8o^?i3nOp< zyaGy_AAoB36R3`T4<#x4Bg4UP81Y3=Q&J06|5hj^{59+aZ~F-OONpK)L85sRs;8eo z75E}ZZ~C#ZeC?sMe-u<jr$BY&Vki;c2sMSbLP_ZU;QJG>Kk;{=bmk|hb~=8NGRo28 z6LUi`2<k%!N~95}j%<Xg_+lvK+66VTy93@2rKFETN#p~lhCYSO;6H-&pP&Ys_Ng&M z9a99<U~f1PW<g~*DPRTENNS-Zbp}-aOQ0I~HB?9U!qM;ncqTjyW$BWCFm@#ceMv#( zzY(gQ)I9_=!Uv!X(5p~A{uuUwpF?$^`Ddm;2dEBqhv{%oke&mxiI0OC$VqSt{52d5 z--Obof5Aa8_jBK1rL0v1G?LSx=IB!Bz~4f3<c)yuLW%w$lyd$V4uEa{Xv&R({fMuG zS#SeXM|Q$#@C`T*X8ws4VKc>Wj@JKs|6xq$z%PuAUIeqrxDiSM*TWEe6sm&*zBH%Y z*>DK)By0|^hHCIeI0=3THR7IM8P12AqFUG!-Uj{k|5WhdE2#C_@37gOmO&Yqt*`{{ zf*L{dug&sV2FDSPLapcBFatgawfvrk1@IqGb3f@DGr(m~13U$$W)av!;4mWj0&XMz z-d~Kem49pIx)!F9el{ErFND+KeyAx*|EuXxYbd1~0;N-9pd>dxNWTqsCcY1LhtK^L z`41%U2NK%A)_*f|-wie;J`v`^DR2a=fPLXksJVXtsv`%X@(uXTNNzb){xhJ`>!6hI zBd95B^>?F$WB$(ktH;Na&;o{`<}wPqzztB!b|F-SH$myZn^5Jxhgt<`|1iqg2Fft? zfl}&G@OU^YNZ$oDusS#w?n@D9Nx=FZrvkKsV_<Q>E8tAx&p}O9haXJAHBjlhpwd5u zd2rZ2jq;U1Ex+qwK0FAg!M;D5@+U*ZQ@0RM#y`PPaL7-lqT`{`cfdLDRk#fH{Fk}^ zuY^*@dxH2+FrWA=%l7Yl&x8|+KMs}t6PygE*tUOK-UR7z%BmwUi4R{vWf<DT_D{E^ za0c<6P$N7Dr96Y0+P;=gf)j`@2;yfzNzR3t@JZMkeh4+SKSE7edNbSV2Rp!Yt^Y9u zG`D$B5?BYNG&|u)_$<^M{}W0#nx>h2t)bGVz@czv5Rbuj#5cgM@GPh)-U-{nJ@6cO z4_ra}*5q_k(RQc?JlFwV3pJ9vpho^QtYVpd0NWE^(!xfpxNZ<zW1ZB}_8+AdwX*%? zHMO;=_c)lPd{D}FHtYk>hyMP53jt~MD^L~x70N)Qb3&A4M#3KOWH=mdhCSiU@FMs) z)H+|@*0u`ZJ@6R#H#ilJXlMHdDF!8}tDvUzKs!6-H_#@-_Sf@d*qsk2!yLE?YD#W~ zvJ>yX!SG*D4GeB?ThGChp>!pugYCZouZQya9)fA`87RrV1hp*Rf=%ET9r*o~M17b9 zHDGr%9|l25Bpa%Ng)jpyhf=0Os5vc%QmX3U`xdAMw!>y{H<UfN1xgtofKu9bpa#}4 z)yd4!Oen2f09A1%RL5$dI&dCTMHfRU*Y!dAT~Hm{7kqybs-btFI`Vg@{B1hh{vOd2 zN(sk8wUe4oK%!X)rDQ9iMihZkmL!y@HbOPD8A_`!fGT%AR71Bym465-->Xo|`eP_v z>D$G8p9IliYbiv+DQh_aUxdMjEwC3EwnEMEwNMqk1;@kAU46r0Er6P`v!SNyH*f@e zAxQrT%AO3!G~Z8#QtC6HlyWc3lMVfnfJ8l{o5`35Rq@&&z7@(6-UubykD>MkySrHp zncdxW3+B0pPdvNsx|9CYq(wn>vMd&lY`Sz^m)>*YvFfUXmE+VWhLVw3)G^8KxrLF= zNB!_w;Wqa`(S-ET!<?eBko$7c%2Z+88IixTESv~CMWLuu7<S^}s&FV7E_Ol*!t1Le z@o;gjGdmV{!W%=CRTW_;QsN}b!cK808FC^C%0!~2PNKT1sv<(MNYtsUu1H3dvm_R; z3?&o89ZDzooaAdV<`hRtO2YAQH0h*5@i6W1IT@)8J5}L$BvwrRaHy!vDT%1DgcE91 zU~oK~h*ign!h@ZfvIv<HWwGjtVs*SYoG6M%3h6>a{S~#j4uh+8Y9bXCPDuY%F}k>e zu>2vU7(*hQbgDw7VI|I3P_WoZ#!AC{jpt7GrDOg&lMC}#Enk>7c|>78b<!>VRUPx9 z$#6VM9TkyiIZemIMaha<Dmfyg9H+3>NrWr-B2gt(+Rq(HMHyX9xX>w#$7&Mc_;9~a zH6hdGNM&WXIKp&LV{xn|S`iBs`&mk=8H_&zbU)Ww97~2t4<-FHl8{<F>_lTpr!1Dx zZ2BXn-9#iA9_|!YC)KB9iUCwr7gj_PjMs@Bnb=&XphDw9u{Nl2jg;a0N>UYL7BxT= zreNtjMi$>d=|nZt!DNP<6-x`2FI(t@qs1mG(>s5~lEpbo{j8Cqa3EP{a;h*N%|b^S z$u*eKQW`cxl^PgLl5&}8_h&Cqz<SloWsaoI%+yR@7pk->{0S?F)>76~qLoq`t9EKa z(PYXWMlmu)D+B%U8?9Hfpr_X4L^2+WmgcXDM%GuOmBnapq$CoKPaY9`Q5T(3EzDf2 zfay&p>2|0vhNNjNH&?0A>dHbS#S)`_)!;4(_j6wl4{U~HlJ3jloB>YtFI(^{)_AKz zMdj#euKUmM=r%<~;Y5NyM_F@jsARHxuw+VRfwQ!JGOYqeHPfiKJFT>@yQeg((^0H~ zdvED6EgMR?e=Hr;ivF23mglxC8`WLf<kyDgRQiFSBXv8=`q=I>kyh>}k&bTKx>fFl z>t?3;X3D*ya_k7}D9t%^D_nfEFA4Xd$}!801fA+Cbld1}L^h`qVf|Y%U)Tv>$s1*o zj`%CADjt&saX+r?=XQ&hriT)dA}8V|q8D}w<l-z0hl<1T!dNI?>^6yo>S|)|+KUFW zh_FK&STxaaP0*oW^`bf@@mQtwI1;LeY$DHwPz4Hs5>yu@tFe_#eYq4jlE`zi5_OB$ zJ5AiJiD50m31>x!O6zV)EV0uQSfQdacW|}qOb$6^@o>qM{#l9s`F_u9BIOa^BuyR> z%FlHdS8p4i3>77vRS9c`Z|$_MOCr%?RHLFIR)b1yt`D8+<m5Y>V}<K5HmACgO+%Xd z)+8(8p1$c6ckAY{nHp3m*i6j6;S17TamqbCXD(T@c;S+QnbyouqRf{IA<R6>+|4*G z*Zuy~o^J7JecT<V?QplB>x`-wq~D=fb+p*ej>a_T(2ztnGg1`OEGE(2veeM@!OqH1 zX~MlX^{~5T%XIgdE!l0u$xx)in&~6qezWCI?q5zH+I(p+g*&$PbN6pu>W(?%%GRu! zWUVzT9*@P{GtbO(pFXp9Dw6OG>+)CyQr0>=ismJ(SsRn_kTW|Ht|+dLl!t3`%mh}2 zBJn(jxa_)yqd}-D^I4OVYidYXv*{}njm==AaEjt?`?K=h_*r@GZ_k?I{`0JX?ufIi z-QS$;xQEW3nZmePvwa)KrW?cfp%*h&taeUumd~8c-(wdo)ZghC*HfGoGZ!5T=B`|{ za2TIMgqN`N<Gx+3LZhqDyJXm!EhUsqIAK&?Fb8Y%{8avGYlwy_$wkQBdrp@7w{u2J zmSwW$=&v&udByl~tckI~umOhSm61dO+vsm>5<sIh<(_x$8E*M`1Kj)0`%4P5nP<(5 zva7Hcv1KHx!bOpiTC=lZrC2(Mr<9p!_{hSO7Lua<uGm;5?fSmv4R7T%{3F9GM<i5{ zh}G9j5lsfQsgjhoT{b#@OHY((o0A|C4A_ZBO3RW7_I#|l_TNx)xHc*NY19NFJBs?R zt@nRuDhC;bSY4*ifnOAo;bP7^JCS5A<4=Z5<7lE|G;!|*D^t>(SV=M*#S6gO3DuIn zCXy`k`xn?u{2ca$T)YMrcsv;?s;&sJ>oWtvwwFkfY>F{#JU(e6jYW&<H~3(iGTw(| z=}RY3ohm9~q2YV5y@!iJblz{cBoa@c$t?PsSiG3+xgr(~JC&hY`AlT;J+?#)>1~LF zYy3%*JnJh?FxH07Q36LLRE$GVR$Up2Lj1SlP+<i=Mann4%tTcL!DzZxgvrAgoi%tk ztCr7WW|pXox~4fUVoR;9ls`#+gjd71>Q`A5D~(3zTCTG^j3!I9_*@l3L21hOUJ!8+ zjv)JCanM7eID*n#x`~z@aRHD+th%(!$w5nervmlS($+W^<2hk7WE66pnK8e-?|OtB ztVIMjt<>?IEtX7GuKUvkS)*`&tOem({pU>a{}xt+qUC<5I$9pZPm}4l7KWmw)pRi7 zZoY7q`}~DF+p+GB?9e1%l<n@nsEd2}qS}ra6YbccBj4T7w)~bMTrK_!$KCzgW~TcJ zX}JZjb#f<PJjMOZ#do<C+q>0m-`=`O`fPtI@U9tZcWt$()~Pq0f4lT8_e*zqQ<jHY z^u$tk$z`Lb9R1v2Ek;L<VmSTuz{udnxVK)G>rT5T)4hF1OZTlEGn!Q*CAa$W9JlWB zB^fM7e8UEp(p~ONaIf?(ZY^UeRY5Lp_7%CA;e>_c%OqXxN7x0q-c#K(ugINR8J3qs z2IDQENOAV5XlcS)Qo*byEnkU(T+%at)AUV=yk58Jsjk^alK#8gqYiX#btHG)p({Gu z?zlTTd%LFDX?0z%yv}wXxvHD{r>i=<v7MWTT1$-+=KN<?GqeG5XhFE&?mV^KFQgH@ zdP3bjS07{7HM#amdt?PiAC`*_PPI(DCfC^QrMT?YQtj)k&ca%2X*{g8>3+Q{+wFhd zi8BI!-D+^#oJRg`qf~zrXvpL*?O+}g?y1+k=2l*Rto!u!Cp1mOqVDP&e&-I{-E}~P z&VJVNuurExI|)YKPGvaHop$4|+~3_e(rvb<Z;sYmiNEtN54^^DOJ-JKgfmYp8j9Dl zB;xLId&YM6k8f;(T77cRFiF^2c^Hq}p4nV>2NUe>+;dK@{3T0&oEc@TC3I$m?=}T+ za_R%Cw7Iy?-qgeGcJrhTNuw+){JlZ-xw~&Z#_f8`3vTOM2eht4s>Z!dxSf78+`Z&C zc^#??D<es3MRjE*9kp;y+|6#5d*W?p4%fcVd6spnffmL5)kueHo%PkRq;a1pRL*$% zyYJt&%AK^gs_wwvdzwu1M-~*2nl~6#3=ew=ooKMNjNP~`A>XT4?nu&2+_`dG1^$98 zKb{rJ@$;jP_C%~=oO2}-!wRlMpe)Adr4M#%DiJ<*=il8w+_fN;HAJ5KN!Z6|GCL9M zYV}_7QMN+ACbm`9lKhLG7hiic-;qs%#)BeJHeWM|38$z!9(Q-$-QRWZ?&&VB>*9WL z_XPL$yF0t%>$<r;>t?!jbrb3yy=T1bdiPFtANhTb`{sRJ+^g=JUiabsH#c!_c&PWp zBFqLyfsk(}j?&xV4xS|fK$o=9(cy|%X(YNf*L~oj<K6s+OPeIh+(Qp%_N<B3pP-z1 zGtK$9{(i&#;o+6;rbh<48y^|%wtlqJrH>A9AA7W``_gmi?kSJvxo<r>)_vr$H23qz zdb?Ts`?!()x$a;0k8$%K&m25!<NwI}bgzDVP#SXK0Px7;uiEYx2im(&AGoyb&qn0# zeWt(r;-k&o6P_I6-u>ie_p7Id^I!A!IA#8g1;h01oO|fW{%((_N4XoHu6BDpGpv=d zO3LQm^h}OB`<aYRKdU(?7J90WJMBOk-zO*!b!YkUQ=e(kA!tJzt*Om@`9M$q>&?#` z-^fHZBsY0>uzStZ{oVZit=+<>db<OkJ);#KOK@az)z*^dn!C3@yCl<``m{{VC6(m| zBkrS5_GGMWTFFx7`H60aXNL?uVpRNmar}CnBYYRk&*fV-eRD5(?#03W39LAVB~d{f zZZ0C~r&b$1DcX?TW1nB+KJa||l+3-gI+Cc?5zb%3)|yZ}%DT(@#RljL+vrNM4(&yn zK;K@W<v3EM3`hnXH%;COiy*jb!uZ9*l`+nH4W4KH8K|OXt+|cid>h`FG<QzHD$aFB zzi@(k^$R&|3s_AJrn_$0i<9iSYhT)IyCYw2*7C^qI_#BS)$Mq>sqNnQ%JOEB;!`d6 z(Ar_Wtm6VNnp-})=p<?rp<=u!3{KSD`|6w~$O0dtMOMPms?BvTcx|}5=9PBs>epHn z`xCBo_mkZ5^-tY1-pF*1ePctm>@)+DPm4N+f}=4zdwsbE&B=eWhikt%yhFo>dYkLM z@n+0@?5#m{8E@A#>G*RM)g_#J*1IL%^z-dbZpZg-b^rW+t~=&~Dej{mtaqn>*vXB4 zIH4<E147TKU-iN1!@c*zsjhQyMwg?Rr#!dl;OeoQpkwh<jS~6R7~yjstUoKuL!s(= z+vRM=5ifOrIOy~W4%0`^kawu(f1M$AsBc3C-&gr%6E7X=)-EuZL1)~T5A{j&TP2j~ zw)&`jE2b*ws9W+;-{9i~ANA=|-#PzU;@|uK<VSteO%}K3#{=tw3qE%KyMh;f-21=F z^2EoZ>MNY~NkcQ!KIz)l_+s@PCdGZ>lU5DY1?Pl@F-y>FSJOV};<o#=wR`xpYuk>_ z895<m%qVBn=)6%A+^atC**In7*t-3n53$|K1+%#xuW~p3lvVe_PfooHyyMSyb&LAt z?^W4$e|LQ0stE<vOn)T7au1_DK}<V1=eQVm-cfU%-jHXGN#!>ESZ`JnyIaRb6$B-` zWlika?x3Q6-u+GN;pt2LeaKtf)LwSvihYE4eN%ggxo5{s+Z1-nIr^Z&WuXwq6`jdA zFml`_O-@E}L}#5`XL@AahFC0K80KK&e=f%KbE@7DW*G;iO4<6kdG$|lFi}*-H8;1e z_1C50C^zpV4xduRemzM3=lNptEATTJzH*xTcNGg)l(W=1jI!j}5yI-D@`jzkoB*SP zIpXT1r;~pqT<%oH=zP#CiWPC8MMpVM1<IZZb0gi*>rGhuXhmdQ`H`e#jIKDbDvoUp zD-e4SiH4M@v%!(uUET5i>^gp?IX+Uf(H%UlG#CA(NopxyY&qNt;C)HZ=01<{AQ9%H zSQBHe<fHyz8{Nq}n?hW*`}g`s`fHBqmDHr#>aXS-YI8Pl8smt7@%7c5@#i{=!tru{ zh`Oe47$%!m<cRP}!@93Gf}l(0w!YFIiMmd)FqQg4GySfY7AjMK5{2q-?ZYL$qESHC z_KZJX6Ir*34*F#^pLm@)?4W!Z?re%l1C?5TchBu&75<{M;um-K!7aOHz`xh3zr5Eh zl!n74MkImqB>e3+ltMcg1o{_D$kEieeuh=^l1eENYk*C8vYuQDkSE@a+0D^C=^uCa zkqW&;gg3;PWK_6P^-Dn=Tt=ga)De!(tFQZid6B<{sj3XK->{R%9o^!4dz;z08RgpW zk2K(&m}d8|bG-#=cJ7c_bc9R%Ft@-*o(WJ0fBKlyz`M%zHm2FfbXkep!d~m&ag>H@ zG`sO)?~62hoVPCB4lmKAK;vuunZ~s~GHCxszR}gDZuP=dzxZB%HcNPSG`9!0XWy;2 zbG|9_9%yb)?5?Ilfq!Pgfdk^b-`wuj&m`%z9$0R_<q&?(k=KIk0YU$`ovNP|Kb!w{ z5S*R8gB|T|?(VXbx4Wf%dspg>=!}RlYc#>`p-3lhcPo3Dd;YrFsp@37I&RI%(OrXf zc*U^CT#q$e*hG~;dY)K6x*(G=`~FbXFRUnk{8xzjj2gDT37A?<fs$(O)6lc1cetJ1 z>v&VX{%Jyswluu|j)vz6=B;tler{C3U){gVD0kk!cGU%UxWfBaJG-wpHpAYO!7GIv z@p?UXPmOLp+H-|Br@dXg??8LIX_J!{V8B>-epA&o{s{pE2wp5WIh9m|rHD?ozd%{? zdb&uU)vOh*N`FZ<JYZ-)kuku6mHKY8_f$uFfLpnKikIKXzQdgs&)V0mGwSZm?qW~r zf>DWJrv24d#Sy&%Cyp~nVvE<itNn=kd~$%-G1JcU=4IM_?3G?^rd^OdJzOs1|Fee= z-vaC5!&rU2d^j7t`!nrq)>TQSy(fQhI9zE?;5>!Is{WTxA>Q6zcJB-fLut4$Ud<Ct z+{sFK5A?E!yVq^X^xF2eSFBkS3YGgtFi>zO6pC6i>d&7{DEGo>95;iZQl-l<G?IJh zh~CLH4%0=ytaqr7UDxs7pH{pR9Q)+pIc1Euxu4zMeeJZ--lP5O!OLW(E6om!31R~> zrc)g&<gnZD%o1qV25scghE(4I`k&09gWZRRm;PQwf4gTpW04VIbX|2M;Xa>QoHkuH z$nCr3*nTA;-tMi{{%)b|o;q2V*t&WP;+;3Z&h{Q0VCS?muQg=Q+fBmz;{dy#+vW73 z-r|Aw=}lr$@1=qEAg^7PJ+$2#UrTrzFxviX79W}nvMao+2HB^&yU)n>J|1j$@LCM9 zCp4dBer4b-9%6S*sbfq68p;_E*T$I9MuHAj+0ov15*1+#LPbuX;^i@({wwmFAX#3G zFCnTg4OfNObbS*Y<Tmd;>AqbZ?EZA-Z13A4_K2>txr^{0`DD*@oT{juYOQvEch&^& zf^2(Alfqi>y=>cYmz=#ScmNu<ZVkU>NY-Hfc`FRd(+x+bninBnh8BdYH*s$Do0caL zOwRxAiKsxH8NZtF9%*KG>29s|9U9$)1bWQV5NUbtHRm`Pi=?!T?8{%z89Bq()j9sQ zVV;H}VY7=Q<TLooJHgqvOivq|BI}N3)4b)w?QQAoUS-KVZ+VVA)VndqcI=RMAjeL+ zGtOUE|7^s$EyPbke6LFb=2Xfg`BO``>syg;)8Jjog$vefASo@n`ZbD!;w!=Mk1pQk zl*?tQc49HJj*+)~O<m%r8dnljUF7?J@+4$^DoUhg!7$6hg@tlpm*7#b09gRsFW?sk z4X6WZ&%7noZz6s_)?%ABg_Dw%{^gC!@BBb44(=J_YS<Wgw+LR5!Vx6GEvom25q9yM zxq&<AyB_F&1yvaTSpFuR3_J+EC50<EDugk>xG72B7#Y`OQzYtbUv2kD<y!K~HgO?P zS`jPc%wcp52b^am3=EH0>sS}E$8zFH(+u+>6}W0FK!2_h<}C-Wj7`Hl=M2W@oMUDN z3soVRgi6%B*$%Xc6sHhwA(paON1k%dCV>l`>n!9dMZS1E8q@Q>)+3(&CjF+Tk{{rh z9?9|5v4NA3_FI3g(oGy|?mHzX|KQ=znFQ^R=!oM;(K-I{3df&GERR)6-+Yf9!_wei zvMlxZGYglO!<XMsy)b<jct~!x|L`;J=MO(CjD2w!c&Sw%iA4)>{G!GF1JKG4dhNY2 z(q7zVAy<?Ll3V<6u{U*;-7SNwyv5vBtq9IgUezdj`2_C${dLGdYFMcLanD+)XQL(Y z(oi(Gt>S6v=PyZKyU})b&xNtl!Wf4!9#4=Wd$+ZU$HrJG8?v`!w4Lwv+Lr5Oj<E-I zBPVkB_a`TB@)&!ecj*|rbCYn6`_i@^-Wy}=er*?pqU`GC;@E$E@}`Zo$8}m5DdvC@ z<uQGc|6;>g!Mks)J>PA;eU>+WoSo5$eit(0c)8Y(aa`-p-`=7Ar0zdfwOJ&KQol8f zKF0phyJ(X=(2Gs9hv`q+0v(tG{VFv3f$z$c<JRz!IV6-QibS$G?ZiX0!y-d?EE4%I z{#iItTUp2jB5!gzCwX-f?TH0P&j0>xKp=5zaU?AFsge6=yu$hq!3cB+aPlznk6+eV z4`IW6-*%3a4|{`J@k55idVmgou7zSZJPLWYO|tu?v6Lbe-jvDq1n-i`_KczA<}p|g zXR$`JtV)99h6_Khe2P8Mdti!v`QTNEw!sotYL8)2_$MINJMyl;q(yOYsw(WxUOeB< z?tzybKKiqp_e8#(lgELT{l0)FTdV}Ht2p-cFK#-0(VCw_=D_#Xd~@fU3-93#cCV3Y z6$!9s7|-FCg?uY(jP;RHZB)u^GvO$&Z*A;mbklN2-qGEEg4?%wnth_}UVc@-`gb_* zw&`~5IRB?m4X<(k)joyJFel~MzPLAGhCRj(dzCY6=a{7-t~;n9&JKazV19XYGt<y` zvDK$F%z+!dx|jDRHF&LN;=Rnc<`%cfwF|t9X4!+>nrp{;pU<*;xi4Nj!5cA~tEc|E zY717!uymNiq<);G1F~d!WKZ*5y+|~dCqF%IRylZhC=Ft6{PNd1vLRHYM|*kmd?1<( zd(k=eq7#ZJ6pj|sciz<b!5#|9b5?M8(-`Z26vlmwek1AsF0N7PfALP}y*$T$&D%ED zZsk2Y*Iw;q&9fJ}t#9bAH$(4{dG^aa7+SR2TFxHCMy}&n4H5tK&^tKa?$)O9%b_=5 zp<U_Sw$RS)QSVRcm!;g#C#>oIslB!;>^Y0<%>I7VSa*cwyH5;J=1u#P9uvLAi|pb5 zv)4rLqDA&;v!{pU+*xbteH!YGRdHZJ&c{=+|K}HPihde?0RQmTsKa2w>$}9BG+>3c zGF>uakl4n3AI9JIaEHU@mzlge4r^!R!Uh<3^79>U{8IaIuh%krP}f<}avgZ(sYh9L zEA>yvOKrjys2!+xcyO_9p3Fv%-FPh<S_*m71N7ewT5O<6S(dEk{4ZMJ3q5^SrW^ z_A+n#N;}<qYNZ|Zj$LKn>aM$e^S;{E_7nEZnf}d%uJ({X;8Mu8>8?jESxAqQ{-%!^ z<(5cBMW<#QWi8fnJcd#)?^rv>z2eScbE(aLr9?LJVvYYCIO@Kcs5hHPhAuYVcCqWU z5PbJ8J=VU*-F8>DclB}h{KB8VIyPD@#xvm_rO_!MIBv~~`^xd3JX+R!X(ls!;s?js z-MpgXxr;da?jgbJWXI+~C0@n}cK0;j#JNN21_h6m!@L`QW%qI4xaTf!%UaGamz-=* z@pgyox!xm%_N09o#rEMQ-hfiu8Q<^@Dd}mw<5y^RY1C_DKbb~JwKBvU=6cgh?Ty~& zrFOj4(m21~(yA`k>t#3Gfd;>C-ps+w56&w~&U>)T9_IFYB*)8)*hSvqh~3lsEMjMQ zYuDK|UT!(Zs&?h}Qib|>YisN_-mVHe&D&66cl6rF?PlI*3Jt2X7xbLV?qz&&YZVs| z`eh*j|Mx83zbZMy=S1zEBh2#AO#Y8fX1se2Y{g}^?zZp)yr-h}&UUM+^h0J;*Z%>) zz6~+^JlmVJ-hQohBk_0{aeI>ab8(H`+}j?v@Ae3_^CC&RhZo&wcU81`AMTodw(&G* zh%aF8aKaw!?M&K3R3y{uRc-Gz)m*urXhSv4bnW83w85U{&EH_R`B_i4Rnrqv=Xnb^ zU<of=k9_@tCs*3dI<bBmnhacXZ}ED2jMu&fNx!jyQ;?roQKM1j^U@l7YNv*s%gOS` z!M5$~TF?23(WkZgWg_Ff%2d|)a}rzJFV3;NXSLndTe{H>4P1HTmMd`4nOt8URzuwD zw;nlCQ6KM}jVy(m*4Y`7OegQ)M!Wyu1V`>6Xkd2ZD>J>h`rE~kT28682c|1Mk>|CQ z=k{W)y=UTT|50`d53BwKlka=`uC;DbwH{=6q!hB9M~=NXET?U<*Q6Q@<7!-H-sS#( zez48<e~{SlV*6h_*m~j3I227!u{*lAztAhApz*V9V(PvdPO%gAzG0`?8Mf=be9pf= z-?}?q{>CfbV)x+rHd*FfvV{w&_g?AQl*e3e-0AkH;aJEc@3%%<kRC^+;;^;KoJZ?j ziKzSFtHUzpW1@8oF5}nf=#O4{+oD?ynf|lqUhjgfc5k=k>)X7gXV`^q>W!ZNUp@MI zKb~dRxDUTIa9{2@c2$#cAugJ^@3j~QrzIUd<=*R7En#u7*T@E#%Rp;28;ke+Qhe@P z-yPh=-{-8d>WKfoqTfa(B4MxKeES4<?t6W_{pZ{3nzP|1_?f1A!8`qWS`CjeRvG{Q zhyVX(_&*PgB)sn~v`2ayFS1YVtJfcnnL2T1B`oer&B@8)p<fE`P2XnsA0A6uu@e40 z;@zXlmUdFk9XZYrwn;WaT=8gWHc!$6ya%?~eR-Fj+;d5AF#Pu&AkSNHv0d{2o~Qrs Mc%Js|^XwV_2So;;<p2Nx diff --git a/ckan/i18n/nl/LC_MESSAGES/ckan.po b/ckan/i18n/nl/LC_MESSAGES/ckan.po index 2190b24be9e..c4598cc0e93 100644 --- a/ckan/i18n/nl/LC_MESSAGES/ckan.po +++ b/ckan/i18n/nl/LC_MESSAGES/ckan.po @@ -1,20 +1,22 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <edo.plantinga@koop.wmrijk.nl>, 2012. -# <egon.willighagen@gmail.com>, 2012. -# <internet@davidread.org>, 2011. -# OpenDataBaas <paul@oller.nl>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. -# TonZijlstra <ton.zijlstra@gmail.com>, 2011. +# EdoPlantinga <edo.plantinga@koop.wmrijk.nl>, 2012 +# egonwillighagen <egon.willighagen@gmail.com>, 2012 +# <internet@davidread.org>, 2011 +# mabtam <mblumenfrucht@totalactivemedia.nl>, 2013 +# Paul Suijkerbuijk <paul@oller.nl>, 2011 +# Paul Suijkerbuijk <paul@oller.nl>, 2013 +# Sean Hammond <sean.hammond@okfn.org>, 2012-2013 +# TonZijlstra <ton.zijlstra@gmail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:22+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/ckan/language/nl/)\n" "MIME-Version: 1.0\n" @@ -22,332 +24,615 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: nl\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Authorisatiefunctie niet gevonden: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Admin" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Editor" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Lid" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "U dient systeembeheerder te zijn om dit te beheren" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Wijzigingen opgeslagen" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Titel" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "onbekende gebruiker:" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Stijl" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Site Tag Line" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Site Tag Logo" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Over" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Over pagina" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Introductie tekst" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Gebruiker Toegevoegd" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Tekst op de homepage" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "Onbekende autorisatiegroep:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Custom CSS" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Authorisatiegroep toegevoegd" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Aanpasbaar CSS ingevoegd in de pagina header" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Can package %s niet verwijderen omdat revisie %s niet gedelete packages %s bevat" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Probleem bij het verwijderen van revisie %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Verwijderen afgerond" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Actie niet geïmplementeerd" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Niet geautoriseerd deze pagina te bekijken" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Toestemming geweigerd" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Niet gevonden" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Onjuiste aanvraag" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Actie naam onbekend: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON Error: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Bad request data: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Integriteits fout" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Parameterfout" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Kan items van dit type niet laten zien: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Kan een entiteit van dit type niet lezen: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Kan geen nieuwe entiteit aanmaken van type: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Kan de package niet aan de zoekindex toevoegen" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Kan entiteit niet aanpassen van type: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Kan zoekindex niet actualiseren" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Kan entiteit niet aanpassen van type: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Geen versie aangegeven" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Er is geen revisie met id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Ontbrekende zoekterm ('since_id=UUID' or 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Kan de volgende parameters niet lezen: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Ongeldige zoek optie: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Onbekend register: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Incorrect gevormde qjason waarde" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Opgevraagde parameters moeten zich bevinden in een json encoded dictionary" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "De titel van de dataset." + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "\"page\" parameter moet positief geheel getal zijn" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "U ben niet gemachtigd om dit te lezen%s" +msgid "Unauthorized to read group %s" +msgstr "Niet geautoriseerd om groep %s te lezen" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Kan beschrijving niet weergeven" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Groepen" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Tags" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formats" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licentie" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Groep selectie veld 'user_editable_groups' is niet geinitialiseerd" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Gebruiker %r is niet gemachtigd om %r aan te passen" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "De titel van de dataset." +msgid "User %r not authorized to edit %s" +msgstr "Gebruiker %r is niet gemachtigd om %s aan te passen" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Gebruiker %r is niet gemachtigd om machtigingen van %s aan te passen" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Bestand niet gevonden" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Niet geautoriseerd om bron %s te lezen" +msgid "Unauthorized to delete group %s" +msgstr "Niet de rechten om group %s te verwijderen" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Niet geautoriseerd om groep %s te lezen" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Organisatie is verwijderd" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Kan beschrijving niet weergeven" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Groep is verwijderd" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Gebruiker %r is niet gemachtigd om %s aan te passen" +msgid "Unauthorized to add member to group %s" +msgstr "Niet de rechten om lid toe te voegen aan groep %s " + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Niet de rechten om leden te te verwijderen ui groep %s" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Groepslid is verwijderd" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Selecteer twee revisies voordat u een vergelijking maakt." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Gebruiker %r is niet gemachtigd om %r aan te passen" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "CKAN Groep revisie historie" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Recente wijzigingen in de CKAN groep:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Logboek bericht: " -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Niet de rechten om groep te lezen {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Je volgt {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Je volgt {0} niet langer" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Niet de rechtend om volgers %s te zien" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Deze site is momenteel offline. De database is niet geïnitialiseerd." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." -msgstr "" +msgstr "Maak <a href=\"{link}\">je profiel up to date</a> en voeg je emailadres en naam toe. {site} maakt gebruik van idt mailadres als je het wachtwoord wil resetten." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "<a href=\"%s\">Actualiseer uw profiel</a> en voeg uw emailadres toe." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s gebruikt uw email adres als u u wachtwoord moet herstellen." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr " <a href=\"%s\">Pas uw profiel aan</a> en vul uw naam in." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Incorrect revisieformat: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Dataset niet gevonden" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Niet gemachtigd om package in te zien %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "CKAN dataset revisie geschiedenis" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Recente wijzigingen aan CKAN dataset:" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Niet geautoriseerd om een package aan te maken" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Niet de rechten om deze bron te bewerken" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Bestand niet gevonden" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Niet de rechten om deze dataset up te daten" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Je moet ten minste een databron toevoegen" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Niet de rechten om deze bron te creëren" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Kan de package niet toevoegen aan de zoekindex." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Kan de zoekindex niet actualiseren." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Niet de rechten om dit pakket %s te verwijderen" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Dataset is verwijderd" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Bron is verwijderd" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Niet de rechten om deze bron %s te verwijderen" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Niet geautoriseerd om bron %s te lezen" + +#: ckan/controllers/package.py:1226 msgid "No download is available" -msgstr "" +msgstr "Er is geen download beschikbaar" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Niet de rechten om deze dataset te lezen %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Er is geen voorbeeld geselecteerd" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Meest bekeken" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Meest bekeken" -#: ckan/controllers/related.py:75 +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Minst bekeken" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Nieuwste" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Oudste" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" -msgstr "" +msgstr "Het opgevraagde item is niet gevonden" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Het gerelateerde item is niet gevonden" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Geen toegang" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Pakket niet gevonden" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Het gerelateerde item is succcelvol aangemaakt" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Het gerelateerde item is succcelvol geupdate" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Het gerelateerde item is verwijderd" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Niet de rechten om dit item %s te verwijderen" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Toepassing" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idee" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Nieuws Artikel" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Krant" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Post" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualisatie" #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" @@ -357,533 +642,423 @@ msgstr "CKAN Repository Revisie Geschiedenis" msgid "Recent changes to the CKAN repository." msgstr "Recente aanpassingen aan de CKAN repository" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" -msgstr "" +msgstr "Datasets geaffecteerd: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Versie bijgewerkt" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Andere" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Label niet gevonden" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Niet geautoriseerd om een gebruiker aan te maken" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Niet geautoriseerd om gebruiker %s aan te maken" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Gebruiker niet gevonden" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Captcha mislukt. Probeer het nog eens." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "Gebruiker \"%s\" is nu geregistreerd maar u bent nog steeds ingelogd als \"%s\" zoals eerder." -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Gebruiker niet gegeven" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Niet geautoriseerd om gebruiker %s te wijzigen" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Gebruiker %s niet geautoriseerd om %s te wijzigen" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profiel geactualiseerd" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s is nu ingelogd" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." -msgstr "" +msgstr "Inloggen is mislukt. Incorrecte gebruikersnaam of wachtwoord." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" -msgstr "" +msgstr "(Of, wanneer je OpenId gebruikt, het is niet verbonden met een gebruikersaccount.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" kwam overeen met meerdere gebruikers" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Geen gebruiker: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Bekijk uw inbox voor een herstelcode." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Kon herstel link niet versturen: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Ongeldige reset toets. Probeert u het nog eens." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Uw wachtwoord is gereset." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Fout: kon Over tekst niet parsen" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Je wachtwoord moet minimaal 4 karakters bevatten." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "De opgegeven wachtwoorden komen niet overeen." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Naam" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "" - -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "Meer dan 2 karakters, alleen kleine letters, gebruik alleen 'a-z', '0-9' en '_'" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Details" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Naam moet tenminste %s karakters lang zijn" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Naam kan alleen bestaan uit kleine (ascii) karakters en de volgende symbolen: -_" - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Dataset naam bestaat al in de database" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "De naam van de groep bestaat al in database" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Waarde komt niet overeen met gewenste formaat: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Geen)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Dataset bron niet compleet." - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Tag \"%s\" lengte is minder dan vereiste %s" - -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Label \"%s\" mag geen aanhalingstekens bevatten:" - -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Dubbele sleutel \"%s\"" - -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Extra sleutel-waarde koppel: sleutel is niet aangepast voor waarde \"%s\"." - -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Kan geen groep toevoegen" - -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Groep" - -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Kan geen nieuwe groep selectie afleiden uit geserialiseerde waarde gestructureerd als volgt: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "anders - (toelichting)" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Extra's" - -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Package" - -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Package toevoegen" - -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Een korte beschrijvende titel voor de dataset." - -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Het moet echter geen beschrijving worden - dat komt in het Beschrijving veld. Eindig niet met een punt (.)." - -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Een unieke identifier voor deze package." - -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Dit zou globaal voor mensen begrijpelijk moeten zijn, in de geest van semantische web URI's. Gebruik alleen afkortingen als die breed herkend worden. Later hernoemen is op zich mogelijk maar wordt niet aangemoedigd." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Een versienummer (indien van toepassing)" - -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "De URL van de webpagina die de dataset beschrijft (niet van de data zelf)" - -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "Bijvoorbeeld http://www.example.com/growth-figures.html" - -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Naam van de contactpersoon, voor vragen over deze data, via het e-mail adres in het volgende veld" - -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Als er nog een andere belangrijke contactpersoon is (naast degene genoemd in het veld Auteur), noem deze dan hier." - -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licentie" - -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "De licentievoorwaarden voor deze dataset." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Tags" - -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Termen die deze dataset kunnen linken aan vergelijkbare datasets. Bekijk <a href=\"%s\">deze wikipagina</a> voor meer informatie over invoerconventies." - -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "bijvoorbeeld vervuiling, rivieren, waterkwaliteit" - -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "De bestanden met de data of het adres van de API om toegang te krijgen." - -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br /> Deze kan herhaald worden als het nodig is. Bijvoorbeeld als de gegevens worden geleverd in verschillende formaten, of verdeeld in verschillende onderwerpen of perioden, elk bestand is een andere 'bron' die specifiek moet worden beschreven. De datasets worden gezamenlijk worden getoond op de dataset pagina op CKAN. <br /><br /> <b>URL:</b> Dit is de link direct naar de gegevens - door het selecteren van deze link in een web browser zal direct worden gestart met het downloaden van de volledige dataset. Merk op dat de datasets niet worden gehost op deze site, maar door de eigenaar van de datasets. Als alternatief kan de URL verwijzen naar een API-server, zoals een SPARQL eindpunt of JSON-P service. <br /> <b>Formaat:</b> Dit geeft het bestandsformaat waarin de gegevens worden geleverd. <br /> <b>Omschrijving</b> Alle informatie die u wilt toevoegen om de bron te beschrijven. <br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Keuzes voor het formaat: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Anders, indien van toepassing" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Je moet een wachtwoord invoeren." -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Notities" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Volgend item niet gevonden" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "De beschrijving van de dataset" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} niet gevonden" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Het wordt meestal getoond met de package titel. Begin met een korte zin die de dataset beschrijft." +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Ombevoegd om {0} {1} te lezen" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Je kunt hier %sMarkdown formatting%s gebruiken." +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Alles" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Basis informatie" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Fout: kon Over tekst niet parsen" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Bronnen" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} heeft de tag {tag} toegevoegd aan dataset {dataset}" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Groepen" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} heeft de groep {group} bijgewerkt" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Detail" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Titel" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} heeft de organisatie {organization} bijgewerkt" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Versie" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} heeft de dataset {dataset} bijgewerkt" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} heeft de extra {extra} van dataset {dataset} gewijzigd" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Auteur" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} heeft de bron {resource} in dataset {dataset} bijgewerkt" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "E-mail auteur" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} heeft zijn of haar profiel bijgewerkt" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Beheerder" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} heeft de groep {group} verwijderd" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Beheerder e-mail" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} heeft de organisatie {organization} verwijderd" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licentie" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} heeft de dataset {dataset} verwijderd" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Provincie" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} heeft de extra {extra} verwijderd van dataset {dataset}" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Bron moet een woordenboek zijn: %r" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} heeft de bron {resource} verwijderd van dataset {dataset}" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Sleutel onbekend: %s" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} heeft de groep {group} opgericht" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Sleutel leeg" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} heeft de organisatie {organization} gemaakt" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Bijgewerkt" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} heeft de dataset {dataset} gemaakt" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Gebruikersrol(len) toegevoegd" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} heeft de extra {extra} toegevoegd aan dataset {dataset}" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Voer alstublieft een gebruikersnaam in." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} heeft de bron {resource} toegevoegd aan dataset {dataset}" -#: ckan/lib/helpers.py:482 +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} heeft zich ingeschreven" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} heeft de tag {tag} verwijderd van dataset {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} heeft verwant item {related_item} verwijderd" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} is volgt nu {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} volgt nu {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} volgt nu {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} heeft een link gemaakt tussen de verwante {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "{n} nieuwe activiteit from {site_title}" +msgstr[1] "{n} nieuwe activiteiten van {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "januari" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "februari" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "maart" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "april" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "mei" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "juni" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "juli" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "augustus" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "september" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "oktober" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "november" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "december" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Enkele seconden geleden" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} minuut geleden" +msgstr[1] "{mins} minuten geleden" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} uur geleden" +msgstr[1] "{hours} uren geleden" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} dag geleden" +msgstr[1] "{days} dagen geleden" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{day} {month}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" -msgstr "" +msgstr "Bewerk je schermafbeelding op gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" -msgstr "" +msgstr "Onbekend" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" -msgstr "" +msgstr "geen naam" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Nieuwe dataset aangemaakt." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Bronnen gewijzigd." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Settings gewijzigd." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} keer bekeken" +msgstr[1] "{number} keer bekeken" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} keer recent bekeken" +msgstr[1] "{number} keer recent bekeken" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Beste %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Geen ontvanger email adres beschikbaar!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -891,10 +1066,10 @@ msgid "" "Please click the following link to confirm this request:\n" "\n" " %(reset_link)s\n" -msgstr "" +msgstr "Je hebt je wachtwoord aangevraagd op %(site_title)s to be reset.\n\nKlik op de volgende link om dit te bevestigen:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Herstel uw wachtwoord" @@ -908,13 +1083,13 @@ msgstr "Geen webpagina opgegeven" #: ckan/lib/package_saver.py:38 msgid "Author not given" -msgstr "" +msgstr "Autheur niet opgegeven" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" -msgstr "" +msgstr "Beheerder niet opgegeven" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Links zijn niet toegestaan in het logboekbericht" @@ -927,29 +1102,46 @@ msgstr "Links zijn niet toegestaan in het logboekbericht" #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Missende waarde" #: ckan/lib/navl/validators.py:54 #, python-format msgid "The input field %(name)s was not expected." -msgstr "" +msgstr "Het invoerveld %(name)s werd niet verwacht." #: ckan/lib/navl/validators.py:93 msgid "Please enter an integer value" -msgstr "" +msgstr "Vul een geheel getal in" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Bronnen" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Package bron ongeldig" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Extra's" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Missende Waarde" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Geen geldige API key gegeven." @@ -958,573 +1150,593 @@ msgstr "Geen geldige API key gegeven." msgid "Tag vocabulary \"%s\" does not exist" msgstr "Label vocabulary \"%s\" bestaat niet" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Gebruiker" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Dataset" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Groep" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Een organisatie moet worden ingevoerd" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Oganisatie bestaat niet" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Je kan geen dataset aan deze organisatie toevoegen" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Ongeldig geheel getal" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Datumformaat onjuist" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Dataset" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Gebruiker" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" -msgstr "" +msgstr "Verwant" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Die groepsnaam of ID bestaat niet. " -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Soort activiteit" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Die naam kan niet worden gebruikt" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Naam moet tenminste %s karakters lang zijn" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Naam mag maximaal %i karakters lang zijn" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "URL mag alleen bestaan uit kleine alfanummerieke (ascii) karakters of -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Deze URL is al in gebruik." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "De lengte van naam \"%s\" is minder dan het minimum %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "De lengte van naam \"%s\" is meer dan het maximum %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Versie mag maximaal %i karakters lang zijn" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Dubbele sleutel \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "De naam van de groep bestaat al in database" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Tag \"%s\" lengte is minder dan vereiste %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "De lengte van label \"%s\" is langer dan het maximum van %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Tag \"%s\" moet een alfanumeriek karakter zijn of symbolen: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Tag \"%s\" mag geen hoofdletters bevatten" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Die loginnaam is niet beschikbaar." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Voer a.u.b. beide wachtwoorden in" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Uw wachtwoord moet 4 of meer karakters hebben" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "De wachtwoorden komen niet overeen" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "De wijziging is niet toegestaan aangezien deze op spam lijkt. Gebruik a.u.b. geen links in uw beschrijving." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Die vocabulairenaam is al in gebruik." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Kan de waarde van de key niet wijzigen van %s naar %s. Deze key is alleen-lezen." -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Label vocabulaire niet gevonden." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Label %s behoort niet tot vocabulaire %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Geen label naam" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Label %s behoort al tot vocabulaire %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" -msgstr "" +msgstr "Vul een geldige URL in" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "Deze rol bestaat niet." -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Maak object %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Maak package relatie: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: creëer member object %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "U probeert een organisatie als groep te creëren" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Er moet een package id of naam worden opgegeven (parameter \"package\")" -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Een waardering is vereist (parameter \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Waardering moet hele waarde hebben." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Waardering moet tussen %i en %i liggen." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "U moet ingelogd zijn om users te volgen" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" -msgstr "" +msgstr "U kan niet uzelf volgen" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "U volgt {0} al" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "U moet ingelogd zijn om een dataset te kunnen volgen." + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "U moet ingelogd zijn om een groep te kunnen volgen." #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: Verwijder Package: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Verwijder %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Delete Member: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id niet in data" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Kan vocabulaire %s niet vinden" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Kan label \"%s\" niet vinden" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "U moet ingelogd zijn om iets te ontvolgen." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "U volgd {0} niet" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" -msgstr "" +msgstr "Niks specificeren wanneer u gebruik maakt van de \"querty\" parameter" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" -msgstr "" +msgstr "Moet zijn <field>:<value> pa(a)r(en)" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "Veld \"{field}\" niet herkend in resource_search." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "onbekende gebruiker:" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "Item is niet gevonden." #: ckan/logic/action/update.py:178 msgid "Resource was not found." msgstr "Bron niet gevonden." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Update object %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Package is niet gevonden" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Bijwerken package relaties: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "Versie bijgewerkt" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organisatie is niet gevonden." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Gebruiker %s is niet geautoriseerd om packages aan te maken" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Gebruiker %s is niet geautoriseerd om deze groepen te wijzigen" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "U moet een systeembeheerder zijn om een gerelateerde featured item aan te maken." -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" -msgstr "" - -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" +msgstr "U moet ingelogd zijn om een verwant item te maken" -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Gebruiker %s is niet geautoriseerd om deze packages te wijzigen" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Gebruiker %s is niet geautoriseerd om groepen aan te maken" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Gebruiker %s is niet geautoriseerd om autorisatiegroepen aan te maken" +msgid "User %s not authorized to create organizations" +msgstr "Gebruiker %s is niet geautoriseerd om organisaties te creëren" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Gebruiker %s is niet geautoriseerd om gebruikers aan te maken" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Groep niet gevonden." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Geldige API key nodig om een package aan te maken" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Geldige API key nodig om een groep aan te maken" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Gebruiker %s is niet geautoriseerd om een lid toe te voegen" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Gebruiker %s is niet geautoriseerd om package %s te verwijderen " -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Geen package gevonden voor deze bron, kan autorisatie niet controleren." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Gebruiker %s is niet geautoriseerd om resource %s te verwijderen" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" -msgstr "" +msgstr "Alleen de eigenaar kan een verwant item verwijderen" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Gebruiker %s is niet geautoriseerd om relatie %s te verwijderen " -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Gebruiker %s is niet geautoriseerd om een groep te verwijderen" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Gebruiker %s is niet geautoriseerd om groep %s te verwijderen " -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "Gebruiker %s is niet geautoriseerd om een organisatie te verwijderen" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "Gebruiker %s is niet geautoriseerd om organisatie %s te verwijderen" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Gebruiker %s niet geautoriseerd om task_status te verwijderen" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Gebruiker %s is niet geautoriseerd om leden van de organisatie %s te verwijderen" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Gebruiker %s is niet geautoriseerd om deze packages te lezen" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Gebruiker %s is niet geautoriseerd om package %s te lezen " -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Geen package gevonden voor deze bron, kan autorisatie niet controleren." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Gebruiker %s is niet geautoriseerd om resource %s te lezen " -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Gebruiker %s is niet geautoriseerd om groep %s te lezen " +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "U moet ingelogd zijn om toegang te hebben tot uw dashboard." -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Gebruiker %s is niet geautoriseerd om package %s te wijzigen " -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Gebruiker %s is niet geautoriseerd om wijziging %s te lezen " +msgid "User %s not authorized to edit resource %s" +msgstr "Gebruiker %s is niet geautoriseerd om resource %s te veranderen" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Gebruiker %s is niet geautoriseerd om status van package %s te wijzigen " -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Gebruiker %s is niet geautoriseerd om rechten van package %s te wijzigen " - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Gebruiker %s is niet geautoriseerd om groep %s te wijzigen" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Gebruiker %s is niet geautoriseerd om organisatie %s te veranderen" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" -msgstr "" +msgstr "Alleen de eigenaar kan een verwant item updaten" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "" +msgstr "U moet ingelogd zijn als systeembeheerder om een verwant item featured veld te kunnen veranderen. " -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Gebruiker %s is niet geautoriseerd om status van groep %s te wijzigen" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Gebruiker %s is niet geautoriseerd om rechten van groep %s te wijzigen" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Gebruiker %s is niet geautoriseerd om rechten van autorisatiegroep %s te wijzigen" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Gebruiker %s is niet geautoriseerd om gebruiker %s te wijzigen" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Gebruiker %s is niet geautoriseerd om status van revisie te wijzigen" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Gebruiker %s is niet geautoriseerd om task_status tabel te wijzigen" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "Gebruiker %s niet geautoriseerd om term_translation tabel te wijzigen" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Geldige API key nodig om een package te wijzigen" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Geldige API key nodig om een groep te wijzigen" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Twee package ID's vereist" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Gebruiker is niet geautoriseerd om groepen aan te maken" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Autorisatiegroepen niet geïmplementeerd in dit profiel" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Gebruiker %s niet geautoriseerd om packages te verwijderen in deze groep" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Alleen leden vandeze groep zijn geautoriseerd om deze groep te verwijderen" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Gebruiker niet geautoriseerd om package %s te lezen" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Gebruiker %s niet geautoriseerd om groep %s te tonen" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Gebruiker %s niet geautoriseerd om packages in deze groepen te wijzigen" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Gebruiker %s niet geautoriseerd om bronnen in deze package te wijzigen" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Package wijzigingsrechten zijn niet beschikbaar" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Alleen leden van deze groep zijn geautoriseerd om deze groep te wijzigen" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Kon gebruiker %s niet vinden" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "Gebruiker %s niet geautoriseerd om deze groep te wijzigen" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Groepswijzigingsrechten zijn niet geïmplementeerd" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Autorisatiegroep update niet geïmplementeerd" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" -msgstr "" +msgstr "Licentie is niet gespecificeerd" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" -msgstr "" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" -msgstr "" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" -msgstr "" +msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" -msgstr "" +msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" -msgstr "" +msgstr "Creative Commons Attribution" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" -msgstr "" +msgstr "Creative Commons Attribution Share-Alike" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" -msgstr "" +msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" -msgstr "" +msgstr "Other (Open)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" -msgstr "" +msgstr "Other (Public Domain)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" -msgstr "" +msgstr "Other (Attribution)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" -msgstr "" +msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" -msgstr "" +msgstr "Creative Commons Non-Commercial (Any)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" -msgstr "" +msgstr "Other (Non-Commercial)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" -msgstr "" +msgstr "Other (Not Open)" #: ckan/model/package_relationship.py:52 #, python-format @@ -1571,829 +1783,2637 @@ msgstr "is een ouder van %s" msgid "has sibling %s" msgstr "heeft broer %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Bijwerk" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Laden..." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Preview" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Er is geen API data om deze resource te openen" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Het laden van de API informatie data is mislukt" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Geen overeenkomsten gevonden" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Begin met typen" + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Uw input is te kort, hij moet uit minimaal een karakter bestaan" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Er zijn niet-opgeslagen wijzigingen in dit formulier" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Bevestig de actie" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Weet u zeker dat u deze actie uit wil voeren?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Bevestig" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Afbreken" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "U kunt gebruiken" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Volg" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdown formatting" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Ontvolgen" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "laat meer zien" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "laat minder zien" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Upload een bestand" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "hier." +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Er is een fout opgetreden" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "De resource is geupload" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Kan het bestand niet uploaden" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Kan de upload niet authenticeren" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Kan geen data vinden voor het geuploaden bestand" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Aantal datasets" +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Bijwerk" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Omschrijving" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Toon meer" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Aantal leden" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "verberg" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Bekijk dataset bronnen" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Fout %(error_code)s" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "DOWNLOAD" +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "over {0}" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Geen downloadbare bronnen." +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "Nog geen beoordeling" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Sysadmin settings" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "–\n Nu beoordelen" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "bekijk profiel" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Gebruikersgroep" +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Fout" +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "bewerk instellingen" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Controleren..." +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Uitloggen" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Voer ten minste twee karakters in..." +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Inloggen" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Dit is de huidige URL" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Register" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "Deze URL is beschikbaar!" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Datasets" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Deze URL is niet beschikbaar, bedenk een alternatief." +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "organisaties" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Niet opgeslagen, wellicht door incorrecte data" +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "doorzoek datasets" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Dataset toevoegen" +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Zoek" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Groep toevoegen" +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "laat minder zien" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "U heeft niet opgeslagen wijzigingen. Klik op 'Wijzigingen opslaan' voordat u deze pagina verlaat." +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "laat meer zien" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Laden..." +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "geen resultaten binnen deze activiteit " -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(geen naam)" +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Beheer" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "De bron '%name%' verwijderen?" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Beheerders" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " -msgstr "" +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "configuratie" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "" +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "weet u zeker dat u wilt resetten" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." -msgstr "" +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "reset" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." -msgstr "" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "updaten" -#: ckan/templates/js_strings.html:16 -msgid "Data File" -msgstr "" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "CKAN configuratie settings" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr " <p><strong>Site Title:</strong> This is the title of this CKAN instance It appears in various places throughout CKAN.</p> <p><strong>Style:</strong> Choose from a list of simple variations of the main colour scheme to get a very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This is the logo that appears in the header of all the CKAN instance templates.</p> <p><strong>About:</strong> This text will appear on this CKAN instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Introduktie tekst:</strong> Deze tekst verschijnt op deze CKAN installatie <a href=\"%(home_url)s\">home pagina</a> als een welkom voor bezoeekers.</p> <p><strong>Aangepast CSS:</strong> Dit is een blok css dat verschijnt in de <code><head></code> tag van elke pagina. Als je deze templates verder wilt aanpassen raden we aan <a href=\"%(docs_url)s\" target=\"_blank\">de documentatie te raadplegen</a>.</p>" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Bevestig reset" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Wat zijn system administrators" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>Een systemadministrator is iemand die volledige controle heeft over een installatie van CKAN. Je kunt alleen sysadmins toevoegen via het <code>sysadmin</code> toevoeg commando.</p> " -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Lees de documentatie" -#: ckan/templates/js_strings.html:16 -msgid "Image" -msgstr "" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Deze set heeft op dit moment geen preview." -#: ckan/templates/js_strings.html:16 -msgid "Metadata" -msgstr "" +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Klik hier voor meer informatie." -#: ckan/templates/js_strings.html:16 -msgid "Documentation" -msgstr "" +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Download bestand" -#: ckan/templates/js_strings.html:16 -msgid "Code" -msgstr "" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Uw browser ondersteunt geen i-frames." -#: ckan/templates/js_strings.html:16 -msgid "Example" -msgstr "" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Deze resource heeft geen preview." -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" -msgstr "Upload" +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Meer details..." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Afbreken" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "Geen toepassing beschikbaar voor dit data type: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Standaard" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Standaard invoer" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Middel" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Medium Width Input" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Vol" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Volledige breedte input" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Groot" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Grote input" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Voorzetten" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Voorafgaande input" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Custom Field (empty)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Custom Field" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "afprijzen" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "tekst gebied" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "selecteren" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Er is geen bescrhrijving voor deze groep" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Activiteiten stroom" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Beheerders" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Voeg een groep toe" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "groep formulier" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "bevestig delete" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Weet u zeker dat uw deze groep wilt deleten - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Weet u zeker dat u dit lid wilt deleten - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Bewerk een groep" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Bewerk Groep" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Volgers" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Groepen van datasets" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Groep toevoegen" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Er zijn momenteel geen groepen voor deze site" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Wil je er niet een maken?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Wat zijn groepen?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr " <p>Groepen maken het mogelijk datasets te groeperen onder een community (bij voorbeeld, Burger Vrijheids data) of onderwerp (b.v. Transport, Gezondheid, Milieu) om het zo makkelijker te maken voor gebruikers om te datasets te bekijken epr thema. Datasets kunnen onderdeel zijn van een groep, maar ontvangen niet bewerkrechten of van eigenaarsrechten van die groep.</p> " + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Leden" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Bewerk lid:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Voeg lid toe:" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Gebruikersnaam" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Rol" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Toevoegen" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Weet u zeker dat u dit lid wil verwijderen?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Verwijderen" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Maak een Groep" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Maak Groep" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Bewerk Groep" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Dataset toevoegen" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "lees meer" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Datasets in groep: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Recent bewerkt geschiedenis" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Titel" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Mijn Groep" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "mijn-groep" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Omschrijving" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Informatie over mijn groep..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "Image URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Weet je zeker dat je deze Groep wilt verwijderen?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Groep Opslaan" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Bekijk {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Deze groep heeft geen beschrijving" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} Dataset" +msgstr[1] "{num} Datasets" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 Datasets" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Welkom" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Welkom bij CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Dit is een mooie inleidende pararaaf over CKAN of de site in het algemeen. Tot op heden hebben we nog geen copy hier, maar dit zal binnenkort komen." + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Dit is een gekenmerkte sectie" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Zoek Je Data" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "bv. Gouden Prijzen" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Populaire Tags" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr " <p>CKAN is een toonaangevend open-source data portal platform.</p> <p>CKAN is een out-of-the-box software oplossing die data bruikbaar en open maakt. CKAN biedt instrumenten aan die de mogelijkheden geven voor de publicatie, het delen, het vinden en het gebruiken van data. (inclusief de opslag van data). CKAN richt zich op data publishers (nationale en regionale overheden, bedrijven en organisaties) die hun data open en beschikbaar willen maken.</p> <p> CKAN wordt gebruikt door overheden en communities over de hele wereld. Waaronder het Verenigd Koninkrijk de Verenigde Staten<a href=\"http://data.gov.uk\">data.gov.uk</a> de Europeese Unie <a href=\"http://publicdata.eu/\">publicdata.eu</a>, de Braziliaanse <a href=\"http://dados.gov.br/\">dados.gov.br</a>,en Nederlandse overheid.</p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features overzicht: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Hiervoor kan je gebruik maken van <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown formatting</a> here" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Verwijder" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Op maat gemaakt" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Het formulier bevat onjuiste informatie:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Er is geen beschrijving voor deze organisatie" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Organisatie Vorm" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Weet je zeker dat je deze organisatie wilt verwijderen - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Bewerk Organisatie" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Bekijk Organisatie" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Informatie" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Organisaties van Datasets" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Organisatie toevoegen" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Er zijn momenteel geen organisaties beschikbaar voor deze site" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Wat zijn organisaties?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr " <p>Organisaties handelen zoals publishing afdelingen voor datasets (bv. het Ministerie voor Volksgezondheid. Dit betekent dat de datasets gepubliceerd kunnen worden door een afdeling in plaats van een enkele gebruiker.</p> <p>Binnen organisaties kunnen beheerders rollen toewijzen aan haar leden. Hiermee geven zij de leden toestemming om datasets te publiceren (bv. Centraal Bureau voor de Statistiek).</p> " + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Terug naar alle leden" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Bewerk lid" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Bewaar" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Wat zijn de rollen?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr " <p><strong>Admin:</strong> Kan datasets toevoegen/bewerken/verwijderen en leden van organisaties beheren.</p> <p><strong>Editor:</strong> Kan datasets toevoegen en bewerken, maar kan de leden van organisaties niet beheren.</p> <p><strong>Member:</strong> Kan de datasets van organisaties bekijken , maar niet toevoegen.</p> " + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Lid toevoegen" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Creëer een Organisatie" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Update Organisatie" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Creëer Organisatie" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Mijn Organisatie" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "mijn-organisatie" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Informatie over de organisatie..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Weet je zeker dat je deze organisatie wilt verwijderen?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Organisatie opslaan" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Deze organisatie heeft geen beschrijving" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Creëer Dataset" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Wat zijn datasets?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Datasets worden gebruikt om gerelateerde data te groeperen. Deze kan vervolgens gevonden worden onder een URL met een beschrijving en licentie informatie." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Weet je zeker dat je deze dataset wilt verwijderen - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Weet je zeker dat je deze hulpbron wilt verwijderen - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Bekijk dataset" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Creëer dataset" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Update Dataset" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Metadata toevoegen aan de dataset" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Data toevoegen aan de dataset" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Wat is een hulpbron?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Een hulpbron kan een bestand of link zijn die over nuttige informatie beschikt" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privë" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Schets" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Dit is een oude revisie van de dataset zoals bewerkt op %(timestamp)s. Het kan aanzienlijk verschillen van de <a href=\"%(url)s\">huidige revisie</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Dit is de huidige revisie van de dataset, zoals deze gewijzigd is op %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Gerelateerde Media voor {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Geen gerelateerde items" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Gerelateerd item toevoegen" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Bekijk hulpbron" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Bekijk" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Download" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Er is geen beschrijving voor deze hulpbron" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "Uit de dataset abstract" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Bron: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Additionele informatie" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Veld" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Waarde" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Laatst gewijzigd" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "Onbekend" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Gecreëerd" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formaat" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licentie" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Auteur" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Zoek naar een Dataset" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Zoeken...." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Voorleggen" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Probeer een andere zoekopdracht.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>Er is een fout opgetreden tijdens het zoeken.</strong> Probeer het opnieuw.</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API documentatie" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "U kunt ook het register raadplegen met behulp van de %(api_link)s (see %(api_doc_link)s). " + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "volledige {format} dump" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr " U kunt ook het register raadplegen met behulp van de %(api_link)s (see %(api_doc_link)s) of download een %(dump_link)s. " + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Extra Informatie" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Bron" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Beheerder" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versie" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Provincie" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Data API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "Data API is niet beschikbaar voor deze bron, omdat er nog geen gegevens gepushed zijn" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Bewerk Dataset" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Bewerk Hulpbronnen" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Toevoegen van nieuwe hulpbron" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "vb. Een beschrijvende titel" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "vb. mijn-dataset" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "bv. Enkele nuttige informatie over de data" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "vb. Economie, geestelijke gezondheidszorg, overheid" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Defenities van licenties en aanvullende informatie is te vinden op <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organisaties" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Selecteer een organisatie" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Er is geen beschrijving voor deze dataset" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Belangrijk: Door het indienen van inhoud gaat u ermee akkoord dat deze een bijdrage levert aan de Open Database License" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Weet u zeker dat u deze dataset wilt verwijderen?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Volgende: Data toevoegen" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Zichtbaarheid" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Publiek" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Jan Jansen" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "Auteur Email" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "jan@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "Beheerder Email" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Vorige" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Einde" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Update Hulpbron" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Link naar een bestand" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Link naar een API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Bron" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "vb. http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Naam" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "vb. Januari 2011 Gouden Prijzen" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Enkele nuttige informatie over de data" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "vb. CSV, XML of JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Dit is automatisch gegenereerd. U kunt dit bewerken als u wilt" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Laatst gewijzigd" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "vb. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Bestands grootte" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "vb. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME type" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "vb. applicatie/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Weet u zeker dat u deze hulpbron wilt verwijderen" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Opslaan & een nieuwe toevoegen" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Volgende: Aanvullende informatie" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Geen beschrijving voor deze hulpbron" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Ontdek" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Preview" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Data en hulpbronnen" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">Deze dataset bevat geen informatie, <a href=\"%(url)s\">Informatie toevoegen?</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>Er is een fout opgetreden tijdens het zoeken.</strong> Probeer het opnieuw. " + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Data toevoegen" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Aanvullende data" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Verwante Vorm" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "Wat zijn gerelateerde items?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr " <p>Gerelateerde media omvat elke applicatie, visualisatie of een idee met betrekking tot deze dataset.</p> <p>Zo zou het een visualisatie, een pictograph, een staafdiagram, een applicatie of zelfs een nieuwsbericht dat refereert naar de dataset kunnen zijn.</p> " + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Weet u zeker dat u het verwante item wilt verwijderen - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Applicaties & Ideeën" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr " <p>Items tonen <strong>%(first)s - %(last)s</strong> of <strong>%(item_count)s</strong> Verwante items gevonden</p> " + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr " <p><strong>%(item_count)s</strong> verwante items gevonden</p> " + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "Er zijn nog geen applicaties ingediend." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "Wat zijn applicaties?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "Dit zijn applicaties die gebouwd zijn met datasets als mede met ideeën die uitgevoerd kunnen worden" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Filter Resultaten" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filter op type" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Alle" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Sorteren op" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Fout" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Toon enkel gekenmerkte items" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Toepassen" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Bewerkt gerelateerd item" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Bewerk gerelateerde" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Bewerk gerelateerd item" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Creëer" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Creëer een gerelateerd item" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Creëer gerelateerd " + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Creëer gerelateerd item" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "Mijn gerelateerde item" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Informatie over het item..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Type" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Weet u zeker dat u dit gerelateerde item wilt verwijderen?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Dit item heeft geen beschrijving" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Ga naar {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Nieuw activiteiten item" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Ingebedde Data Kijker" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Sluit deze mening in door het te kopiëren in uw webpagina:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Kies de breedte en hoogte in pixels:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Breedte:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Hoogte:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "Trackback URL" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Verwijder alles" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Toon meer {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Toon enkel populaire {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Er zijn geen filters voor deze zoekopdracht" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Home" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Taal" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Ga" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Deze dataset voldoet aan de Open definitie." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "Geen licentie verstrekt" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Verwijderd" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Populair" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Deze dataset heeft geen beschrijving" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "Er zijn nog geen applicaties, ideeën, nieuwsberichten of foto's gerelateerd aan deze dataset." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Item toevoegen" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} dataset gevonden voor \"{query}\"" +msgstr[1] "{number} datasets gevonden voor \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Excuses, geen datasets gevonden voor \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} dataset gevonden" +msgstr[1] "{number} datasets gevonden" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Excuses, geen datasets gevonden" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} groep gevonden voor \"{query}\"" +msgstr[1] "{number} groepen gevonden voor \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Excuses, geen groepen gevonden voor \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} groep gevonden" +msgstr[1] "{number} groepen gevonden" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Excuses, geen groepen gevonden" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "{number} organisatie gevonden voor \"{query}\"" +msgstr[1] "{number} organisaties gevonden voor \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Excuses geen organisaties gevonden voor \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} organisatie gevonden" +msgstr[1] "{number} organisaties gevonden" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Excuses, geen organisaties gevonden" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Sociaal" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Sorteer op" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Relevantie" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Naam oplopend" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Naam aflopend" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Abonneren" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Wijzigingen" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "News feed" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Activiteit van paginas die jij volgt" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Mijn Datasets" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Je hebt geen datasets" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Accountinformatie" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Jouw profiel laat andere CKAN gebruikers zien wie jij bent en wat jij doet." + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Dashboard" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Instellingen" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Gegevens veranderen" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Volledige naam" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "Bijvoorbeeld: Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "Bijvoorbeeld: joe@voorbeeld.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Informatie over jou" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Notificatie e-mails ontvangen?" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Wijzig je wachtwoord" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Wachtwoord" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Bevestig wachtwoord" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Profiel bewerken" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Alle gebruikers" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Gebruikers" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Inloggen" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Heb je een Account nodig?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Schrijf je nu in, het kost je alleen een minuut." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Account aanmaken" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Aanmeld informatie vergeten?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Geen probleem, gebruik ons wachtwoordherstelformulier om je wachtwoord opnieuw in te stellen." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Wachtwoord vergeten?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Uitgelogd" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Je bent nu uitgelogd." + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Je bent al ingelogd als {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Uitloggen" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Inloggegevens onthouden" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Je bent al ingelogd" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Je moet eerst uitloggen voordat je kan inloggen met een andere account." + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Uitloggen" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Inschrijving" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Registreren voor een nieuwe Account" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Dreëer datasets, groepen en andere interessante dingen" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Volledige naam" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Account aanmaken" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Wachtwoord Herstellen" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Wachtwoord Herstel" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Wachtwoord Bijwerken" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Hoe werkt dit?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Voor een nieuw wachtwoord in en wij werken je account bij" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Je hebt geen datasets aangemaakt." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Nu een aanmaken?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "Gebruiker heeft geen datasets aangemaakt." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Je hebt geen biografie aangemaakt." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Deze gebruiker heeft geen biografie." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "Dit betekent dat alleen jij het kan zien" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Gebruiker Sinds" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API key" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Reset Aanvragen" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Voor je gebruikersnaam in en wij sturen je een e-mail met een link naar een nieuw wachtwoord." + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Profiel informatie" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Activiteit op: " + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Zoek resultaten..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "Je volgt op dit moment niets" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Geen volgers" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Zoek Gebruikers" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "U kunt gebruiken" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown formatting" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "hier." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Aantal datasets" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Bekijk dataset bronnen" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "DOWNLOAD" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Geen downloadbare bronnen." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Geen beschrijving voor dit item" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Bekijk dit" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "Nog geen beoordeling" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n Nu beoordelen" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Fout" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Controleren..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Voer ten minste twee karakters in..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Dit is de huidige URL" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Deze URL is beschikbaar!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Deze URL is niet beschikbaar, bedenk een alternatief." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Niet opgeslagen, wellicht door incorrecte data" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "U heeft niet opgeslagen wijzigingen. Klik op 'Wijzigingen opslaan' voordat u deze pagina verlaat." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(geen naam)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "De bron '%name%' verwijderen?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Voorvertoning niet beschikbaar voor data type:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Referenties voor upload niet ontvangen. Upload kan niet voortzetten" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Upload toestemming verifiëren ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Bestanden uploaden ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Data Bestand" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Afbeelding" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Metadata" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Documentatie" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Code" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Voorbeeld" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Upload" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Formaat" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Bron type" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore geactiveerd" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Grootte (Bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Laatst gewijzigd" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (inner)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hash" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "Missende Waarde" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Klaar" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Deze bron heeft onopgeslagen wijzigingen." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." -msgstr "" +msgstr "Bijvoorbeeld: csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" -msgstr "" +msgstr "Extra Velden" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" -msgstr "" +msgstr "Extra Veld Toevoegen" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Waarde" +msgstr "Key" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" -msgstr "" +msgstr "Bron Verwijderen" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." -msgstr "" +msgstr "Je kan %aMarkdown formatting%b hier gebruiken." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." -msgstr "" +msgstr "Datum wordt weergeven in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" +msgstr "Bestand (Geupload)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" -msgstr "" +msgstr "Niet mogelijk voorvertoning te laden" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" -msgstr "" +msgstr "DataProxy keerde een fout terug" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Uitloggen" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Inloggen" +msgstr "DataProxy keerde een fout terug" -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Register" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Zoek datasets" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Voeg een dataset toe" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Zoek" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Over" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" -msgstr "" +msgstr "Pagina Logo" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Hoofd content template placeholder … vervang mij." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API documentatie" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Neem contact op" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Privacy beleid" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Secties" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Gebruikers" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Statistieken" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Revisies" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Site admin" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Talen" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Licentie:" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Open Database Licentie" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Deze content en Data is Open" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Op basis van" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Administratie - Autorisatie" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Bijwerken bestaande rollen" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Wijzigingen opslaan" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Voeg rollen toe voor een gebruiker" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Voeg rol toe" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Bestaande rollen voor autorisatiegroepen" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Voeg rollen toe voor een autorisatiegroep" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" -msgstr "Administratie dashboard" - -#: ckan/templates/admin/index.html:10 -msgid "Current Sysadmins" -msgstr "Huidige Sysadmins" - -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "U kunt de sysadmins wijzigen op de" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "autorisatiepagina" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Home" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorisatie" - -#: ckan/templates/admin/layout.html:16 -msgid "Trash" -msgstr "Prullenbak" - -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 -msgid "Administration - Trash" -msgstr "Administratie - Prullenbak" - -#: ckan/templates/admin/trash.html:10 -msgid "Deleted Revisions" -msgstr "Verwijderde revisies" - -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 -msgid "Purge them all (forever and irreversibly)" -msgstr "Verwijder alle (voorgoed en niet te herstellen)" - -#: ckan/templates/admin/trash.html:27 -msgid "Deleted Datasets" -msgstr "Verwijderde datasets" - -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autorisatie - Autoristatiegroepen" - -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 -msgid "Authorization:" -msgstr "Autorisatie:" - -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Bewaar" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Toevoegen" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Wijzig - Autorisatiegroepen" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 -msgid "Edit:" -msgstr "Wijzig:" - -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Er zijn geen gebruikers in deze groep" - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Autorisatie Groepen" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Er zijn [1:%(item_count)s] autorisatie groepen" - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Bekijk" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "In plaats van het instellen van rechten van specifieke gebruikers voor een dataset of groep,⏎ kunt u ook een verzameling gebruikers specificeren die dezelfde rechten hebben. Om dat te doen, kunt u een ⏎ [1:autorisatiegroep] opzetten en er gebruikers aan toevoegen." +msgstr "Administratie dashboard" -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "[1:login] om een nieuwe autorisatiegroep aan te maken." +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "Huidige Sysadmins" -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Creeer een nieuwe autorisatie groep" +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "Prullenbak" -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Nieuw - Autorisatie Groepen" +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "Administratie - Prullenbak" -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Nieuwe Autorisatie Groep" +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "Verwijderde revisies" -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Autorisatie Groepen" +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "Verwijder alle (voorgoed en niet te herstellen)" -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Leden" +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "Verwijderde datasets" -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Er zijn %(item_count)s gebruikers in deze autorisatie groep" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Geen)" -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Wijzig bestaande rollen voor autorisatiegroepen" +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "Autorisatie:" -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Datasets" +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "Wijzig:" -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Er zijn momenteel geen datasets in deze groep." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Geschiedenis:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Fout:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Revisie" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Datum stempel" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Logboekbericht" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Vergelijk »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Groep Historie" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Groepen van datasets" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Wat zijn groepen?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2401,177 +4421,131 @@ msgid "" "from it." msgstr "Hoewel labels handig zijn om datasets te groeperen, wilt u soms voorkomen dat gebruikers een verzameling datasets kan wijzigen. U kunt een [1:groep] aanmaken om aan te geven welke gebruikers toestemming hebben om datasets toe te voegen of te verwijderen." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Geschiedenis" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Nieuwe dataset..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Bestaande dataset..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Groepen weergeven" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Log in om een groep toe te voegen" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Voeg een groep toe" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Fouten in formulier" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Het formulier bevat onjuiste informatie:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Waarschuwing: de URL is erg lang. Overweeg om hem te wijzigen naar een kortere URL." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "Meer dan 2 karakters, alleen kleine letters, gebruik alleen 'a-z', '0-9' en '_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Begin met een samenvatting ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" -msgstr "" +msgstr "Afbeelding URL:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." -msgstr "" +msgstr "De URL voor de afbeelding geassocieerd met deze groep." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "Klaar" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "verwijderd" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Verwijderen" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." -msgstr "" +msgstr "Toevoegen..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" -msgstr "" +msgstr "Key = " -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" -msgstr "" +msgstr "Waarde = " -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Datasets toevoegen" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Beheerders" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "" +msgstr "Bron Formaten" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Status:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:U heeft gezocht op \"%(query)s\". ]%(number_of_results)s datasets gevonden." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2580,7 +4554,7 @@ msgid "" " find." msgstr "Wat was de [1:gemiddelde prijs] van een huis in het Verenigd Koninkrijk in 1935? Wanneer zal India's bevolking [2:groter zijn dan die van China]? Waar kunt u kunst bekijken die is [3:betaald met gemeenschapsgeld] in Seattle? De gegevens om veel van dit soort vragen te beantwoorden staan wel ergens op het internet to answer, maar is niet altijd eenvoudig te vinden. " -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2591,11 +4565,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s is een register van nuttige datasets op het internet, dat wordt onderhouden door een internationale community. U kunt hier links verzamelen van datasets op het internet. Voor eigen gebruik of voor anderen om te gebruiken. U kunt ook zoeken naar datasets die anderen hebben verzameld. Afhankelijk van het soort data (en de gebruiksvoorwaarden), kan %(site_title)s ook een kopie van de data opslaan en eenvoudige visualisatietools bieden." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Zo werkt het" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2606,7 +4580,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Deze site draait op krachtige open source software voor dataregisters genaamd [1:CKAN]. Deze software is geschreven en onderhouden door de [2:Open Knowledge Foundation]. Elke dataset in CKAN bevat een beschrijving van de data en andere nuttige informatie, zoals in welk formaat de data beschikbaar is, wie de eigenaar is, of het vrij beschikbaar is en over welk onderwerp het gaat. Andere gebruikers kunnen deze informatie verbeteren en hieraan toevoegen (CKAN houdt de volledige historie bij). " -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2617,11 +4591,11 @@ msgid "" "which is itself powered by CKAN." msgstr "Er zijn een aantal data catalogi op het internet die op CKAN draaien. [1:The Data Hub] is een vrij bewerkbare open data catalogus, volgens de filosofie van Wikipedia. De regering van het Verenigd Koninkrijk gebruikt CKAN voor [2:data.gov.uk], waar momenteel 8,000 datasets in staan. Officiële overheidsdata van veel Europese landen is te vinden in de CKAN catalogus [3:publicdata.eu]. Er is een uitgebreid overzicht te vinden van catalogi van de hele wereld op [4:datacatalogs.org] (ook deze site draait op CKAN)." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Open data en de Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2631,9 +4605,9 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "De meeste data die in het register %(site_title)s staan hebben een open licentie, wat wil zeggen dat iedereen ze vrijelijk kan gebruiken. Misschien wil iemand die mooie dataset van de openbare kunst van een stad toevoegen aan een plattegrond voor toeristen, of er zelfs een app mee maken waarmee je kunst kunt vinden als bezoeker van de stad. Open data betekent meer ondernemerschap, samenwerking in de wetenschap en een transparante overheid. U kunt meer lezen over open data in de Engelstalige [1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2642,1083 +4616,968 @@ msgid "" "out about our other projects." msgstr "De [1:Open Knowledge Foundation] is een stichting die open kennis [2:bevordert] : het schrijven en verbeteren van CKAN is één van de manieren waarop we dat doen. Als u mee wilt helpen met het ontwerp of met de programmeercode, doe dan mee aan de (Engelstalige) discussie op de [3:mailing lists], of kijk eens op de [4:OKFN] website om meer te lezen over onze andere projecten." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Welkom" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Welkom!" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Data zoeken" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "bevat" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "datasets" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." -msgstr "" +msgstr "die u kunt bekijken ⏎ verkennen en downloaden." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Deel data" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." -msgstr "" +msgstr "Voeg uw eigen datasets toe om ze met anderen te delen en ⏎ om anderen te vinden die geïnteresseerd zijn in uw data." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Maak een dataset aan" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Registreer >> " -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Werk samen" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Kom meer te weten over het werken met open data door deze ⏎ bronnen te verkennen:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "" +msgstr "Open Data Handboek" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Wie is nog meer aanwezig?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "heeft" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "datasets." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Importeur" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Importeer Datasets" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Hier kan je een Excel bestand toevoegen met de gegevens van meerdere datasets en deze importeren in" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Log in om dit hulpmiddel te gebruiken" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Voorvertoning - Importeur" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Importeer Voorvertoning" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "dataset" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "lees vanaf" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "Verdere dataset voorvertoningen niet weergeven." + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Samenvatting (korte omschrijving van de wijzigingen)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Auteur:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Importeer" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Resultaten - Importeur" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Import Resultaten" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Datasets - Geschiedenis" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Wijzig - Datasets" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Basale informatie" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Meer informatie" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Samenvatting (korte omschrijving van de wijzigingen)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Auteur:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Aangezien je niet bent ingelogd is dit je IP adres" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Hier inloggen" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "Voor opslaan (opent in nieuw scherm)" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Belangrijk:] door het toevoegen van informatie, gaat u ermee akkoord om uw bijdrage vrij te geven onder de [2:Open Database Licentie]. [3:Bewerk deze pagina niet] als u daar [4:niett] mee akkoord gaat." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Wijzig bronnen - Datasets" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Wijzig bronnen:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" -msgstr "" +msgstr "- Datasets - Volgers" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" -msgstr "" +msgstr "Volgers:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Nieuwe sleutel" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "met waarde" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" -msgstr "" +msgstr "Lees dataset als van %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Dataset geschiedenis" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Bronnen (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Wijzig bronnen of voeg bronnen toe" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Applicaties, Ideeën, etc" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" -msgstr "" - -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Instellingen" +msgstr "Volgers ({num_followers})" -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Voeg toe - Datasets" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Voeg een dataset toe" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Bron" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Een korte veelzeggende titel voor de dataset" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Homepage" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "De URL van de webpagina die de dataset beschrijft (niet van de data zelf)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "Bijvoorbeeld http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Geen zorgen als u niet weet onder welke licentie de data is vrijgegeven)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" -msgstr "" +msgstr "Leden van:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Toevoegen aan:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Kan geen groep toevoegen" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Komma-geschieden termen die deze dataset kunnen linken aan vergelijkbare datasets. Voor meer informatie over invoerconventies, zie [1:deze wikipagina]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "bijvoorbeeld vervuiling, rivieren, waterkwaliteit" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" -msgstr "" +msgstr "Hulpbronnen toevoegen" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Upload of link naar databestanden, API's en andere materialen gerelateerd aan uw dataset. " -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Nieuwe bron..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Link naar een bestand" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Link naar een API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Upload een bestand" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL van het bestand" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" -msgstr "" +msgstr "API URL" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Naam van de contactpersoon, voor vragen over deze data, via het e-mail adres in het volgende veld" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "E-mail auteur" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Als er nog een andere belangrijke contactpersoon is (naast degene genoemd in het veld Auteur), noem deze dan hier." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Beheerder e-mail" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Een versienummer (indien van toepassing)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "bijvoorbeeld 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Het toevoegen van custom fields aan de dataset zoals \"location:uk\" kan gebruikers helpen de dataset te vinden via de zoekmachine. Deze gegevens zullen ook verschijnen onder " -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Additionele informatie" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "wanneer de dataset bekeken wordt. " -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Weet u zeker dat u de status van deze dataset wilt wijzigen?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Ja!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Deze dataset is" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" -msgstr "" +msgstr "Overzicht" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." -msgstr "" +msgstr "Beschrijf kort de wijzigingen die je hebt gemaakt..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Aangezien u niet bent ingelogd is dit alleen uw IP adres.⏎ [1:Klik hier om in te loggen] voor het opslaan (opent in nieuw scherm)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" -msgstr "" +msgstr "Belangrijk:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" -msgstr "" +msgstr "Door het indienen van de inhoud gaat u ermee akkoord dat het een bijdrage levert aan de" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" -msgstr "" +msgstr ". Alstublieft" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" -msgstr "" +msgstr "inhouden" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" -msgstr "" +msgstr "Vanaf deze pagina te bewerken als u" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" -msgstr "" +msgstr "niet" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." -msgstr "" +msgstr "Blij om dit te doen." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Datasets" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licentie:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Deze dataset voldoet aan de Open definitie." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Open Data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Vergelijkbare datasets" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Dit is een oude revisie van deze dataset, zoals deze gewijzigd is" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "op" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Deze kan substantieel verschillen van de " -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "huidige revisie" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Dit is de huidige revisie van deze dataset" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(bewerken)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(geen)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(instellingen)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Veld" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Bron" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Land" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Harvest bron" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Dataset pagina] op ⏎ [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Dataset - Resource" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "API endpoint" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Download" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "Data API" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "Data API is niet beschikbaar voor deze bron, omdat de DataStore is uitgeschakeld" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Laatst gewijzigd" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Licentie onbekend" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Van de [1:dataset]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." -msgstr "" +msgstr "Kan niet embedden omdat de bron privë is." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" -msgstr "" - -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Enkele bronnen" +msgstr "Insluiten" -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Zoek -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Ken jij een dataset die zou moeten worden toegevoegd aan" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Registreer nu" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Andere toegang" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "U kunt ook het register benaderen via de" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(zie" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "of download een" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "volledige" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "dump" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Er ging iets fout tijdens het zoeken.] ⏎ Probeer het nog eens." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] datasets gevonden" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Wilt u een [1: nieuwe dataset maken?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Zoeken...." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" -msgstr "" +msgstr "Item toevoegen" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" -msgstr "" +msgstr "(verplicht)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "" +msgstr "Voeg een titel toe voor het item" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" +msgstr "Type item" -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" -msgstr "" +msgstr "Beschrijf het item" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" +msgstr "Voeg een URL toe" -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" +msgstr "Voeg een link toe aan de afbeelding" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" -msgstr "" +msgstr "Items tonen" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" -msgstr "" +msgstr "van" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" -msgstr "" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "" +msgstr "gerelateerde items gevonden" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "" +msgstr "Minst bekeken" -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" -msgstr "" +msgstr "Alleen aanbevolen items?" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" -msgstr "" +msgstr "- Applicaties, Ideeën, etc" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" -msgstr "" +msgstr "Er zijn nog geen items aanwezig" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" -msgstr "" +msgstr ", waarom niet" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" -msgstr "" +msgstr "Een toevoegen" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Verschillen - revisies" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Revisie verschillen - " -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Van:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Tot:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Verschil" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Geen verschil" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Lijst" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Revisie Historie" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Hou de meest recente wijzigingen aan het systeem bij, met de meest recente ⏎ wijzigingen eerst." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Revisie:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Revisie acties" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Herstellen" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Tijdsstempel" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Logboekbericht:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Veranderingen" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Labels van de dataset" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Dataset -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tag -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" -msgstr "" +msgstr "Embed deze view" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" +msgstr "Door dit te kopiëren in uw webpagina:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Geen open licentie" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entiteit" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Dit upload formulier werkt maar voor een beperkte tijd (meestal ongeveer een uur). Als het formulier ⏎ verloopt, kunt u de pagina verversen." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Bestand:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Upload - Geslaagd" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Bestand geüpload naar: " -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Nog een uploaden »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Er zijn" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "resultaten voor" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "resultaten voor tags" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "verwijder zoekopdracht" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "en bekijk alle tags" -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Tags" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Tag:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Er zijn %(count)s datasets met het label [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" -msgstr "" +msgstr "- Dashboard - Gebruiker" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" -msgstr "" +msgstr "Nieuwe dataset toevoegen" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" -msgstr "" +msgstr "Een andere gebruiker volgen" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" -msgstr "" +msgstr "Maak een groep of tag" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" -msgstr "" +msgstr "Of bekijk de opslag" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Edit - Gebruiker" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Bijwerken gebruiker:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" -msgstr "" +msgstr "E-mail" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" -msgstr "" +msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Wat meer over u..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Wijzig je wachtwoord" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" -msgstr "" +msgstr "Wachtwoord (bevestigen)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Wijzig uw gebruikersnaam" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" -msgstr "" +msgstr "Wanneer je je gebruikersnaam veranderd word je uitgelogd, daarna moet je opnieuw inloggen met je nieuwe gebruikersnaam" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" -msgstr "" +msgstr "- Volgers - Gebruiker" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" -msgstr "" +msgstr "'s Volgers" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Mijn profiel" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Wijzig profiel" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Uitloggen" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" -msgstr "" +msgstr "Mijn Volgers ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Bekijk profiel" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Registreer Account" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] gebruikers gevonden." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Sorteer op naam" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Sorteer op wijzigingen" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Lid sinds" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Gebruiker inloggen" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Login bij" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Login:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Wachtwoord:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" -msgstr "" +msgstr "Inloggegevens onthouden" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" -msgstr "" - -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Wachtwoord vergeten?" +msgstr "Inloggen" -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Inloggen met Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "NB: om uw OpenID te administreren voor deze site, moet u zich eerst [1:registreren] en dan uw profiel editen om uw OpenID te verschaffen." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Kies uw account leverancier" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "OpenID identifier: " -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Heeft u geen OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3727,431 +5586,487 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "Met OpenID kunt u inloggen bij verschillende websites met slechts één account. [1:Lees meer over OpenID⏎] en [2:hoe u aan een ⏎ OpenID account kunt komen]. Het eenvoudigst is waarschijnlijk om in te loggen bij een gratis ⏎ OpenID provider zoals [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" -msgstr "" +msgstr "Inloggen met OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Afmelden - Gebruiker" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Uitlogformulier" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "U bent succesvol uitgelogd." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Ingelogd - Gebruiker" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Ingelogd in" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "is nu ingelogd" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Om te registreren of in te loggen als een andere gebruiker, moet u" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "uitloggen" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "eerst." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Registreer - Gebruiker" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Registreer een nieuw account" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3+ karakters, met alleen 'a-z0-9' en '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" -msgstr "" +msgstr "Volledige naam (optioneel)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" -msgstr "" +msgstr "Account aanmaken" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Wachtwoord (herhaal):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- User" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Lid sinds" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Email" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Geen email" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "API key" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- NB: Uw API key is alleen voor u zichtbaar!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Wijzigingen" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Openbare activiteit" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Herstel wachtwoord" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Vraag een wachtwoord herstel aan" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Gebruikersnaam:" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "Bron \"{0}\" is niet gevonden" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "Gebruiker {0} heeft geen toestemming om de bron {1} te bewerken" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Toevoegen aan Groepen" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Selectereen een groep..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Landcode" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Aangepaste Text" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "aangepaste text" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " "please correct it and try again" -msgstr "" +msgstr "Er heeft zich een probleem voorgedaan bij het indien, probeer het opnieuw" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" -msgstr "" +msgstr "Er was een probleem met het configureren van het systeem" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" -msgstr "" +msgstr "Uw verzoek is ingediend" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" -msgstr "" +msgstr "Er heeft zich een probleem voorgedaan tijdens het indienen van uw verzoek, corrigeer de fout en probeer het opnieuw." -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" -msgstr "" +msgstr "Kies een organisatie om de dataset aan toe te voegen" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" -msgstr "" +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Beste Beheerder,\n\nEen gebruiker heeft een verzoek ingediend om lid te worden van uw organisatie" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" -msgstr "" +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "door" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nDe reden voor het verzoek is:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"⏎\n⏎\nNeem contact op met de gebruiker om te verifiëren en wanneer je deze gebruiker wil toevoegen kan je dat doen de de volgende pagina te bezoeken" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Als je deze gebruiker niet wil toevoegen kan je deze e-mail negeren." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "<p>Organisaties geven je de keuze om gebruikers en datasets toe te voegen om zo te beheren wie toegang tot je datasets heeft en wie de mogelijkheid heeft ze te bewerken</p>" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Maak een nieuwe organisatie aan" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "<p>Een organisatie heeft de optie om te kiezen welke gebruikers de mogelijkheid hebben om datasets toe te voegen en te verwijderen van de organisatie.</p>" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Voeg een Dataset too aan de Organisatie" -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Gebruikers Beheren" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Verzoek indienen om lid te worden" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" -msgstr "" +msgstr "Geef de reden aan waarom u verzoekt een beheerder te worden van deze organisatie" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" -msgstr "" +msgstr "Verzoek indienen" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." -msgstr "" +msgstr "De URL voor de afbeelding is geassocieerd met deze organisatie." -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" -msgstr "" +msgstr "Moeder Organisatie" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" -msgstr "" +msgstr "Geen moeder organisatie" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" -msgstr "" +msgstr "Gebruikers beheren" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." -msgstr "" +msgstr "Er zijn momenteel geen gebruikers in deze uitgever." -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" +msgstr "Geschiedenis van deze organisatie" -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" -msgstr "" +msgstr "Wat Zijn Organisaties?" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " "[1:organization] can be set-up to specify which users have permission to add" " or remove datasets from it." -msgstr "" +msgstr "Hoewel tags goed zijn om datasets samen te verzamelen, er zijn situaties waarin het er voor zorgt dat gebruikers de collectie niet meer kunnen aanpassen. Een [1:organization] heeft de opties om te selecteren welke gebruikers de mogelijkheid hebben er datasets aan toe te voegen en te verwijderen." -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" -msgstr "" +msgstr "Aanmelden" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" -msgstr "" +msgstr "Lijst van Organisaties" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" -msgstr "" +msgstr "Voeg een Organisatie toe" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" +msgstr "Voeg een organisatie toe" -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" -msgstr "" +msgstr "Toevoegen aan een organisatie is niet mogelijk. Word eerst lid van een organisatie" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" +msgstr "Gebruikers:" -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "" +msgstr "Er zijn momenteel geen gebruikers in deze organisatie." -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Voeg gebruikers toe" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 -msgid "" -"\"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 -msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "" - -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "" - -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "" - -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "" - -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "" - -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "" - -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Totaal aantal datasets" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Datum" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Kies een eigenschap van een dataset en ontdek welke categorieën in dat gebied het meeste datasets bevatten. Bijvoorbeeld labels, groepen, licentie, res_format, land." +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Totaal aantal datasets" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Kies thema" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "Datasets herzieningen per Week" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" -msgstr "Totaal aantal datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Alle dataset herzieningen" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Dataset revisies per week" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Nieuwe datasets" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Hoogst gewaardeerde datasets" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Gemiddelde score" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Aantal scores" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Geen score" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Meest bewerkte dataset" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Aantal veranderingen" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "Geen bewerkte datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Grootste groepen" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "Geen groepen" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Top labels" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Tag Naam" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Aantal Datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Gebruikers met het hoogste aantal datasets" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Statistieken Menu" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Totaal Aantal Datasets" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Dataset revisies per week" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Gebruikers met de meeste datasets" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Pagina laatst bijgewerkt:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Scoreboard - Statistieken" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Dataset scoreboard" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Kies een eigenschap van een dataset en ontdek welke categorieën in dat gebied het meeste datasets bevatten. Bijvoorbeeld labels, groepen, licentie, res_format, land." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Kies thema" diff --git a/ckan/i18n/no/LC_MESSAGES/ckan.mo b/ckan/i18n/no/LC_MESSAGES/ckan.mo index 7c8fe13c893edb9c95efc8cbabaef448cdd9f333..700701a428375e881c350bb62046ba4b1e096d1e 100644 GIT binary patch literal 101866 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�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 G^FIM>C8}2d delta 27214 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 diff --git a/ckan/i18n/no/LC_MESSAGES/ckan.po b/ckan/i18n/no/LC_MESSAGES/ckan.po index e8461ab90eb..e4d4abfb2ea 100644 --- a/ckan/i18n/no/LC_MESSAGES/ckan.po +++ b/ckan/i18n/no/LC_MESSAGES/ckan.po @@ -1,21 +1,22 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <internet@davidread.org>, 2011. -# okfn <sysadmin@okfn.org>, 2011. -# Olav A. Øvrebø <olav.ovrebo@gmail.com>, 2012. -# <olav.ovrebo@gmail.com>, 2011. -# oovrebo <olav.ovrebo@gmail.com>, 2011. -# relet <thomas.hirsch@gmail.com>, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# geirmund <geirmund@gmail.com>, 2012 +# <internet@davidread.org>, 2011 +# Open Knowledge Foundation <sysadmin@okfn.org>, 2011 +# Olav A. Øvrebø <olav.ovrebo@gmail.com>, 2012 +# Olav A. Øvrebø <olav.ovrebo@gmail.com>, 2011 +# Olav A. Øvrebø <olav.ovrebo@gmail.com>, 2011 +# relet <thomas.hirsch@gmail.com>, 2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:01+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Norwegian (http://www.transifex.com/projects/p/ckan/language/no/)\n" "MIME-Version: 1.0\n" @@ -23,333 +24,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: no\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Autoriseringsfunksjonen ikke funnet: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Admin" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Editor" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Du må være systemadministrator for å forvalte" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Endringene lagret" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "ukjent bruker:" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Om" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Bruker lagt til" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "ukjent autorisasjonsgruppe:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Autorisasjonsgruppe lagt til" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Kan ikke tømme pakken %s fordi tilknyttet revisjon %s inkluderer ikke-slettede datakilder %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Feil på sletting av revisjon %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Tømming komplett" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Handling ikke implementert." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Ikke autorisert til å se denne siden" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Ingen tilgang" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Ikke funnet" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Feilaktig forespørsel" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Handlingsnavn ukjent: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON-feil: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Feil på dataene i forespørselen: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Integritetsfeil" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Feil på parameterne" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Kan ikke liste enhet av denne typen: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Kan ikke lese enhet av denne typen: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Kan ikke opprette ny enhet av denne typen: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Kan ikke legge datakilde til søkeindeksen" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Kan ikke oppdatere enhet av denne typen: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Kan ikke oppdatere søkeindeksen" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Kan ikke slette enhet av denne typen: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Ingen revision spesifisert" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Det finnes ingen revisjon med id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Søkestreng mangler ('since_id=UUID' or 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Kunne ikke lese parametere:%r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Feil i søkebegrep: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Ukjent register: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Feil utforming av qjson-verdi" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Request params must be in form of a json encoded dictionary." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Fant ikke gruppen" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Ikke autorisert til å lese %s" +msgid "Unauthorized to read group %s" +msgstr "Ikke autorisert til å lese gruppen %s" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Kan ikke gi beskrivelse" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grupper" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Stikkord (tags)" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Lisens" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Ikke autorisert til å opprette en ny gruppe" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Bruker %r ikke autorisert til å redigere %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Fant ikke gruppen" +msgid "User %r not authorized to edit %s" +msgstr "Bruker %r ikke autorisert til å redigere %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Bruker %r ikke autorisert til å redigere rettighetene til %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Ressursen ikke funnet" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Ingen tillatelse å lese ressursen %s" +msgid "Unauthorized to delete group %s" +msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Ikke autorisert til å lese gruppen %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Kan ikke gi beskrivelse" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Bruker %r ikke autorisert til å redigere %s" +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Velg to endringer før du gjør sammenligningen." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Bruker %r ikke autorisert til å redigere %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Revisjonshistorikk for gruppe" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Nylige endringer i gruppen:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Loggmelding:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Dette nettstedet er offline. Databasen er ikke startet." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." -msgstr "" +msgstr "Vennligst <a href=\"{link}\">oppdater din profil</a> og legg til epost-adressen din og ditt fullstendige navn. {site} bruker din epost-adresse hvis du trenger å endre passordet." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Vennligst <a href=\"%s\">oppdater din profil</a> og legg til epost-adressen din." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s bruker epost-adressen din i tilfelle du trenger å tilbakesette passordet ditt." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Vennligst <a href=\"%s\">oppdater din profil</a> og legg til det fullstendige navnet ditt." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Ugyldig revisjonsformat: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Datasett ikke funnet" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Har ikke rettigheten til å lese datakilden %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "CKAN-datasett endringshistorie." -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Siste endringer i CKAN-datasettet:" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Ikke autorisert til å opprette en datakilde" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Ressursen ikke funnet" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Kan ikke legge datakilden til søkeindeksen." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Kan ikke oppdatere søkeindeksen." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Ingen tillatelse å lese ressursen %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" +msgstr "Materiale til nedlasting ikke tilgjengelig." + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Mest sett" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Nyeste" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Eldste" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" +msgstr "Relatert materiale ikke funnet." + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" msgstr "" +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Applikasjon" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Ide" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Nyhetsartikkel" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Papir" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Post" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualisering" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Arkivhistorikk" @@ -358,533 +642,423 @@ msgstr "Arkivhistorikk" msgid "Recent changes to the CKAN repository." msgstr "Siste endringer i datakildearkivet." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Datasett påvirket: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Endring oppdatert" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Annet" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Stikkord ikke funnet" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Ikke autorisert til å opprette en brukerkonto" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Ikke autorisert til å opprette bruker %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Bruker ikke funnet" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Feil i captcha. Vennligst prøv igjen." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "Bruker \"%s\" er nå registrert, men du er fortsatt logget inn som \"%s\" fra før" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Ingen bruker spesifisert" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Ikke autorisert til å redigere brukeren %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Bruker %s ikke autorisert til å redigere %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profil oppdatert" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s er nå logget inn" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Innlogging mislyktes. Galt brukernavn eller passord." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "(Eller hvis du bruker OpenID - den er ikke blitt knyttet til en brukerkonto.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" passer med flere brukere" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Brukeren finnes ikke: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Vennligst sjekk innboksen din for en tilbakestillingskode." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Kunne ikke sende tilbakestillings-link: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Ugyldig tilbakestillingskode. Vennligst prøv igjen." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Ditt passord har blitt tilbakestilt." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Feil: Kan ikke parse \"Om\"-teksten" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Passordet må bestå av 4 tegn eller mer." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Passordene du skrev inn stemmer ikke overens." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Navn" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Unique identifier</strong> for gruppe." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "Minst 2 tegn, kun små bokstaver. Bare disse tegnene kan brukes: a-z, 0-9 og -_" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Detaljer" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Legg til brukere" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Navnet må være minst %s tegn langt" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Feil: Kan ikke parse \"Om\"-teksten" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Navnet kan kun skrives med små bokstaver med ascii-tegn og disse symbolene: -_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Datasettets navn finnes allerede i databasen" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "En gruppe med dette navnet finnes allerede i databasen" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Verdien stemmer ikke med påkrevd format: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Ingen)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Ressurser for datasettet er ufullstendige." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Lengden til stikkordet \"%s\" er kortere enn minimum %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} oppdaterte sin profil" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Tag \"%s\" må ikke inneholde anførselstegn: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Dupliser nøkkel \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Extra key-value pair: key is not set for value \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Kan ikke opprette grupper." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Gruppe" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Kan ikke avlede nytt valg av gruppe fra serialisert verdi strukturert slik:%s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "annet - vennligst spesifiser" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Ekstra" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Datakilde" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Legg til datakilder" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Gi datakilden en kort, beskrivende tittel." +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Dette skal ikke være en fullstendig beskrivelse - til det brukes Notater-feltet. Ikke sett punktum etter tittelen." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Et unikt navn for datakilden." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} registrert" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Det bør være forståelig for brukere, i henhold til den semantiske webbens prinsipper for URIer. Akronymer bør bare brukes hvis de er i alminnelig bruk. Du kan endre et eksisterende navn, men dette anbefales ikke." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Et versjonsnummer for datakilden (hvis relevant)." +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "URL for websiden der datakilden beskrives (ikke for selve dataene)." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "f.eks http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Navn på person som kan kontaktes for spørsmål om denne datakilden. Bruk epost-adresse i feltet nedenfor." +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Navn på annen viktig kontaktperson (i tillegg til navnet i forfatterfeltet) kan legges inn her." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Lisens" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Lisensen datasettet er publisert med." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Stikkord (tags)" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Kommaseparerte termer som kan knytte dette datasettet til andre som ligner. Se mer informasjon om konvensjoner på <a href=\"%s\">denne wikisiden</a>." +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "f.eks. pollution, rivers, water quality" +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Filer som inneholder dataene, eller adresse til et API som gir tilgang til dataene." +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Flere URLer kan oppgis etter behov. Hvis dataene f.eks. publiseres i flere formater eller er delt opp i områder eller tidsperioder, vil hver fil være en unik \"ressurs\" som bør beskrives for seg. Alle vil vises på datakildens side. <br /><br /> <b>URL:</b> Dette er lenken som fører brukeren direkte til dataene. Ved å gå til denne URLen, vil brukeren umiddelbart laste ned hele datasettet. Merk at datasett ikke er lagret på dette nettstedet, men av den som har publisert dataene. Alternativt kan URLen vise til en API-server, som et SPARQL-endepunkt eller en JSON-P-tjeneste. <br /><b>Format:</b> Her oppgis filformatet som dataene er tilgjengelig i. <br /><b>Beskrivelse</b> Informasjon du ønsker å legge til for å beskrive datakilden.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Format-typer: CSV | XLS | RDF | XML | XBRL | SDMX | HTML+RDFa | Andre relevante" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Notater" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Beskrivelse av datakilden" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Denne vises ofte sammen med datakildens tittel. Innled helst med en kort setning som beskriver datakilden presist. I enkelte opplistinger av datakilder vises kun de første ordene i beskrivelsen." +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Du kan bruke %sMarkdown-formatering%s her." +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Grunnleggende informasjon" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Ressurser" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Grupper" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Detalj" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Tittel" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Versjon" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Forfatter" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Forfatters e-post" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Vedlikeholdes av" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "\"Vedlikeholders\" e-post" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Lisens" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Status" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Ressurs bør være en ordbok:%r" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Nøkkel ukjent:%s" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Nøkkel tom" +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Oppdatert" +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Brukerroller lagt til" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Vennligst angi et brukernavn" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Oppdater din avatar på gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Ukjent" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "mangler navn" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Opprettet nytt datasett." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Redigerte ressurser." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Redigerte innstillinger." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Kjære %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Ingen e-postadresse for mottaker tilgjengelig!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -894,8 +1068,8 @@ msgid "" " %(reset_link)s\n" msgstr "You have requested your password on %(site_title)s to be reset.\n\nPlease click the following link to confirm this request:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Tilbakestill ditt passord" @@ -911,11 +1085,11 @@ msgstr "Ingen webside lagt inn" msgid "Author not given" msgstr "Forfatter ikke oppgitt" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Vedlikeholder ikke oppgitt" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Ingen lenker er tillatt i log_message." @@ -928,8 +1102,8 @@ msgstr "Ingen lenker er tillatt i log_message." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Manglende verdi" @@ -942,15 +1116,32 @@ msgstr "Feltet %(name)s uventet." msgid "Please enter an integer value" msgstr "Please enter an integer value" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Ressurser" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Ugyldige ressurser for datasett" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Ekstra" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Manglende verdi" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Ingen gyldig API-nøkkel oppgitt." @@ -959,181 +1150,246 @@ msgstr "Ingen gyldig API-nøkkel oppgitt." msgid "Tag vocabulary \"%s\" does not exist" msgstr "Stikkordtype \"%s\" eksisterer ikke" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Bruker" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Datasett" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Gruppe" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Invalid integer" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Feil i datoformat" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Datasett" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Bruker" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Relatert" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Dette gruppenavnet eller ID eksisterer ikke." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Aktivitetstype" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Navnet kan ikke brukes" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Navnet må være minst %s tegn langt" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Navnet må inneholde maksimalt %i tegn" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "URL kan bare gjengis med små alfanumeriske (ascii) tegn og disse symbolene: -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Denne URL er allerede i bruk." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Navnet \"%s\" inneholder mindre en %s tegn" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Navnet \"%s\" inneholder flere en %s tegn" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Versjon må inneholde maksimalt %i tegn" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Dupliser nøkkel \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "En gruppe med dette navnet finnes allerede i databasen" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Lengden til stikkordet \"%s\" er kortere enn minimum %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Lengden til stikkordet \"%s\" er mer enn maksimalt %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Stikkordet \"%s\" må skrives med alfanumeriske tegn (ascii) og symboler: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Stikkordet \"%s\" kan ikke skrives med store bokstaver" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Brukernavnet er ikke tilgjengelig." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Vennligst skriv inn begge passordene" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Ditt passord må være 4 tegn eller mer" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Passordene du skrev inn stemmer ikke overens" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Endring ikke godkjent, da innholdet ser ut som spam. Vennligst unngå lenker i beskrivelsen din." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Dette navnet er allerede i bruk." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Kan ikke endre verdi på nøkkel fra %s til %s. Nøkkelen er read-only" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Stikkordvokabular ble ikke funnet." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Stikkord %s tilhører ikke vokabularet %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Intet stikkordnavn" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Stikkord %s tilhører allerede vokabular %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" +msgstr "Vennligst legg inn en gyldig URL" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Opprett objekt %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Opprett pakkerelasjon: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: Create member object %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Du må angi et navn eller id for datakilden (parameter \"pakke\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Du må angi en rangering (parameter \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Rangeringen må være en integer verdi." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Rangeringen må være mellom %i og %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" +msgstr "Du kan ikke følge deg selv" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1141,389 +1397,344 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "REST API: Slett datakilde: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Slett %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id finnes ikke i data" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Kan ikke finne vokabular \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Kan ikke finne stikkord \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." msgstr "" -#: ckan/logic/action/get.py:1300 -msgid "Do not specify if using \"query\" parameter" +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "Ikke spesifiser hvis \"query\"-parameter brukes" + +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" -msgstr "" +msgstr "Må være <field>:<value> pair(s)" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "Feltet \"{field}\" ikke gjenkjent i resource_search." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "ukjent bruker:" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "Element ikke funnet." #: ckan/logic/action/update.py:178 msgid "Resource was not found." msgstr "Ressursen ble ikke funnet." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Oppdater objekt %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Fant ikke datakilden." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Oppdater pakkerelasjon: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus ble ikke funnet." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Bruker %s ikke autorisert til å registrere datakilder" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Bruker %s ikke autorisert til å redigere disse gruppene" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "Du må være sysadmin for å opprette et featured related item" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Du må logge inn for å legge til relatert informasjon" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Bruker %s ikke autorisert til å redigere disse datakildene" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Bruker %s ikke autorisert til å opprette grupper" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Bruker %s ikke autorisert til å opprette autoriseringsgrupper" +msgid "User %s not authorized to create organizations" +msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Bruker %s ikke autorisert til å opprette brukere" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Gruppen ble ikke funnet." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Gyldig API-nøkkel kreves for å opprette en datakilde" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Gyldig API-nøkkel påkrevet for å opprette en gruppe" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Bruker %s ikke autorisert til å slette datakilden %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Ingen datakilde funnet for denne ressursen, kan ikke sjekke aut." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Bare eier kan slette relatert informasjon" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Bruker %s ikke autorisert til å slette forhold %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Bruker %s ikke autorisert til å slette gruppen %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Bruker %s ikke autorisert til å slette task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Bruker %s ikke autorisert til å lese disse datakildene" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Bruker %s ikke autorisert til å lese datakilden %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Ingen datakilde funnet for denne ressursen, kan ikke sjekke aut." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Bruker %s ikke autorisert til å lese ressurs %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Bruker %s ikke autorisert til å lese gruppen %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Bruker %s ikke autorisert til å redigere datakilden %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Bruker %s ikke autorisert til å lese redigeringen %s" +msgid "User %s not authorized to edit resource %s" +msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Bruker %s ikke autorisert til å endre status for datakilden %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Bruker %s ikke autorisert til å redigere tillatelsene for datakilden %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Bruker %s ikke autorisert til å redigere gruppen %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Bare eier kan oppdatere relatert informasjon" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "" +msgstr "Du må være sysadmin for å endre featured field av et relatert element." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Bruker %s ikke autorisert til å endre status for gruppen %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Bruker %s ikke autorisert til å redigere tillatelsene for gruppen %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Bruker %s ikke autorisert til å redigere tillatelsene for autoriseringsgruppen %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Bruker %s ikke autorisert til å redigere bruker %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Bruker %s ikke autorisert til å endre status for revisjonen" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Bruker %s ikke autorisert til å oppdatere tabellen task_status" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "Bruker %s ikke autorisert til å oppdatere term_translation table" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Gyldig API-nøkkel påkrevet for å redigere en datakilde" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Gyldig API-nøkkel påkrevet for å redigere en gruppe" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "To IDer er påkrevet for datasettet" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Bruker er ikke autorisert til å opprette grupper" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Autoriseringsgrupper ikke implementert i denne profilen" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Bruker %s ikke autorisert til å slette datasett i denne gruppen" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Bare medlemmer av gruppen er autorisert til å slette gruppen" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Bruker ikke autorisert til å lese datasett %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Bruker %s ikke autorisert til å vise gruppen %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Bruker %s ikke autorisert til å redigere datasett i disse gruppene" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Bruker %s ikke autorisert til å redigere ressurser i dette datasettet" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Tillatelse til å redigere datasett ikke tilgjengelig" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Bare medlemmer av denne gruppen er autorisert til å redigere den." - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Finner ikke bruker %s" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "Bruker %s er ikke autorisert til å redigere denne gruppen" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Tillatelser for å redigere gruppen er implementert" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Oppdatering av autoriseringsgruppe ikke implementert" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Lisens ikke angitt" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" -msgstr "" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" -msgstr "" +msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" -msgstr "" +msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" -msgstr "" +msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" -msgstr "" +msgstr "Creative Commons Navngivelse" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" -msgstr "" +msgstr "Creative Commons Navngivelse-Del på samme vilkår" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" -msgstr "" +msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Annet (åpen)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Annet (public domain)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Annet (navngivelse)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" -msgstr "" +msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" -msgstr "" +msgstr "Creative Commons ikke-kommersiell" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Annet (ikke-kommersiell)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Annet (ikke åpen)" @@ -1572,829 +1783,2637 @@ msgstr "er forelder til %s" msgid "has sibling %s" msgstr "har søsken %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Rediger" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Laster..." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Forhåndsvisning" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Du kan bruke" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "markdown-formatering" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "her." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Antall datasett" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Beskrivelse" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Antall medlemmer" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Vis datasettets ressurser" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "LAST NED" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Avbryt" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Ingen nedlastbare ressurser" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Følg" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Ingen beskrivelse av denne termen" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Ikke følg" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "Ingen rangeringer ennå" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "Ranger den nå" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Last opp en fil" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Brukergruppe" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Feil" +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Kontrollerer..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Rediger" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Logg ut" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Registrer" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Datasett" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organisasjoner" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Søk" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administratorer" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Legg til en gruppe" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Følgere" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Grupper av datasett" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Legg til gruppe" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Medlemmer" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Brukernavn" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Legg til" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Slett" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Legg til datasett" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Tittel" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Beskrivelse" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL for bilde" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Velkommen" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Skjemaet inneholder ugyldig informasjon:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Lagre" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privat" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Se" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API Endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Nedlasting" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Tilleggsinformasjon" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Felt" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Verdi" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Sist endret" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Opprettet" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Format" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Lisens" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Forfatter" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Søk ..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Send inn" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API-dokumenter" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Kilde" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Vedlikeholdes av" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versjon" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Status" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Data API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organisasjon" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Offentlig" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Lenk til en fil" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Lenk til et API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Ressurs" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Navn" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Sist endret" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Forhåndsvisning" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Apper & ideer" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtrer etter type" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Alle" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Sorter etter" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Standard" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Bruk" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Embed Data Viewer" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Velg bredde og høyde i pixler:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Bredde:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Høyde:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Hjem" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Dette datasettet tilfredsstiller definisjonen av åpen kunnskap." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Epost" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Endringer" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Dashbord" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Innstillinger" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Fullt navn" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Endre passord" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Passord" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Brukere:" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Innlogging" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Glemt passordet?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Logg ut" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API-nøkkel" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Søk brukere" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Du kan bruke" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "markdown-formatering" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "her." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Antall datasett" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Vis datasettets ressurser" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "LAST NED" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Ingen nedlastbare ressurser" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Ingen beskrivelse av denne termen" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Se på dette" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "Ingen rangeringer ennå" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "Ranger den nå" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Feil" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Kontrollerer..." + +#: ckan/templates_legacy/js_strings.html:16 msgid "Type at least two characters..." msgstr "Tast inn minst to tegn..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This is the current URL." msgstr "Dette er den gjeldende URL-en." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is available!" msgstr "Denne URL er tilgjengelig!" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is already used, please use a different one." msgstr "Denne webadressen er allerede i bruk, vennligst velg en annen." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to save, possibly due to invalid data " msgstr "Klarte ikke å lagre, muligens på grunn av ugyldige data" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Legg til datasett" - -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Legg til gruppe" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." msgstr "Du har ulagrete endringer. Klikk 'Lagre endringer' nedover før å forlate denne siden." -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Laster..." - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" msgstr "(intet navn)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" msgstr "Slette ressursen '%name%'?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " msgstr "Forhåndsvisning ikke tilgjengelig for datatype:" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" msgstr "Mottok ikke tillatelse for opplasting til lagring. Opplastingen kan ikke fortsette." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." msgstr "Sjekker tillatelser for opplasting..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." msgstr "Laster opp fil..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" msgstr "Datafil" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Visualisering" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" msgstr "Bilde" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" msgstr "Metadata" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" msgstr "Dokumentasjon" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" msgstr "Kode" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" msgstr "Eksempel" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Opplasting" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Avbryt" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Format" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Type ressurs" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore aktivert" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Størrelse (bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Opprettet" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Sist endret" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (indre)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Nummertegn" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Ferdig" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Denne ressursen har ulagrede endringer." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "f.eks. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Ekstra felt" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Legg til ekstra felt" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" +msgstr "Nøkkel" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Verdi" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Slett ressurs" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Du kan bruke %aMarkdown formatering%b her." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Datoer er i %aISO Format%b — dvs. %c2012-12-25%d eller %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Datafil (lastet opp)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" -msgstr "" +msgstr "Kunne ikke laste forhåndsvisning" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" -msgstr "" +msgstr "DataProxy ga feilmelding" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Logg ut" +msgstr "DataStore ga feilmelding" -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Innlogging" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Registrer" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Finn datasett" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Legg til et datasett" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Søk" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Om" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Sidelogo" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Plassholder for hovedmal for innhold - vennligst erstatt" -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API-dokumenter" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Kontakt oss" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Retningslinjer for personvern" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Seksjoner" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Brukere:" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Statistikk" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Siste endringer" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Nettsted admin" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Språk" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Lisensiert under" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Open Database License" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Innhold og data er åpne" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Laget med" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} la til stikkordet {object} til datasettet {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} oppdaterte gruppen {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} oppdaterte datasettet {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} endret det ekstra {object} til datasettet {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} oppdaterte ressursen {object} til datasettet {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} oppdaterte sin profil" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} slettet gruppen {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} slettet datasettet {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} slettet det ekstra {object} fra datasettet {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} slettet ressursen {object} fra datasettet {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} slettet gruppen {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} opprettet datasettet {object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} la til et ekstra {object} til datasettet {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} la til ressursen {object} til datasettet {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} registrert" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} fjernet stikkordet {object} fra datasettet {target}" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Administrasjon - Autorisasjon" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Oppdater eksisterende roller" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Lagre endringer" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 -msgid "Add Roles for Any User" -msgstr "Legg til roller for enhver bruker" - -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 -msgid "Add Role" -msgstr "Legg til rolle" - -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Eksisterende roller for autoriseringsgrupper" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Legg til roller for enhver autoriseringsgruppe" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 -msgid "Administration Dashboard" -msgstr "Administrasjonsdashbord" - -#: ckan/templates/admin/index.html:10 -msgid "Current Sysadmins" -msgstr "Gjeldende sysadmins" - -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Du kan endre sysadmins på" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "autorisasjonssiden" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Hjem" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorisering" - -#: ckan/templates/admin/layout.html:16 -msgid "Trash" -msgstr "Søppel" - -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 -msgid "Administration - Trash" -msgstr "Administrasjon - Søppel" - -#: ckan/templates/admin/trash.html:10 -msgid "Deleted Revisions" -msgstr "Slettede revisjoner" - -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 -msgid "Purge them all (forever and irreversibly)" -msgstr "Tøm alle (for evig og irreversibelt)" - -#: ckan/templates/admin/trash.html:27 -msgid "Deleted Datasets" -msgstr "Slettede datasett" - -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- autorisering - autoriseringsgrupper" - -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 -msgid "Authorization:" -msgstr "Autorisering:" - -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Lagre" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Legg til" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Rediger - Autoriseringsgrupper" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 -msgid "Edit:" -msgstr "Rediger:" - -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Det er for tiden ingen brukere i denne gruppen." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Autoriseringsgrupper" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Det finnes [1:%(item_count)s] autoriseringsgrupper." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Liste" +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "Legg til roller for enhver bruker" -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Se" +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "Legg til rolle" -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "I stedet for å spesifisere rettighetene til bestemte brukere av et datasett eller i en gruppe, kan du også spesifisere et sett av brukere som vil dele de samme rettighetene. For å gjøre det, kan en [1:autoriseringsgruppe] bli opprettet og brukere kan legges til den." +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "Administrasjonsdashbord" -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "For å opprette en ny autoriseringsgruppe, vennligst [1:logg inn] først." +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "Gjeldende sysadmins" -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Opprett en ny autoriseringsgruppe" +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "Søppel" -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Ny - autoriseringsgrupper" +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "Administrasjon - Søppel" -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Ny autoriseringsgruppe" +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "Slettede revisjoner" -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- autoriseringsgrupper" +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "Tøm alle (for evig og irreversibelt)" -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Medlemmer" +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "Slettede datasett" -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Det er %(item_count)s brukere i denne autoriseringsgruppen." +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Ingen)" -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Oppdater eksisterende roller for autoriseringsgrupper" +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "Autorisering:" -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Datasett" +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "Rediger:" -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Det er ingen datasett i denne gruppen nå." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Historie:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Feil:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Revisjon" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Tidsstempel" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Loggmelding" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Sammenlign »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Historikk for gruppen" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Grupper av datasett" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Hva er grupper?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2402,177 +4421,131 @@ msgid "" "from it." msgstr "Selv om stikkord egner seg godt til å samle datasett, kan det tenkes at du ønsker å begrense hvem som kan redigere en samling. En [1:gruppe] kan opprettes for å angi hvilke brukere som har tillatelse til å legge til eller fjerne datasett fra den." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Historikk" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Nytt datasett..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Bestående datasett..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "List opp grupper" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Legg til en gruppe" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Logg inn for å lage en gruppe." -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Legg til en gruppe" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Formelle feil" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Skjemaet inneholder ugyldig informasjon:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Advarsel: URL er veldig lang. Vurder å endre den til noe kortere." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "Minst 2 tegn, kun små bokstaver. Bare disse tegnene kan brukes: a-z, 0-9 og -_" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Begynn med en oppsummerende setning ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL for bilde: " -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "URL for bildet som er assosiert med denne gruppen." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "aktiv" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "slettet" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Slett" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Legg til..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Nøkkel =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Verdi =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Legg til datasett" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administratorer" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "" +msgstr "Ressursformater" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "State:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Du søkte etter \"%(query)s\". ]%(number_of_results)s datasett funnet." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2581,7 +4554,7 @@ msgid "" " find." msgstr "Hva var [1:gjennomsnittsprisen] på et hus i Storbritannia i 1935? Når vil Indias befolkningstall [2:passere] Kinas? Hvor kan du se [3:offentlig finansiert kunst] i Seattle? Data for å kunne svare på mange, mange spørsmål som disse er ute på internett et sted - men de er ikke alltid lett å finne." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2592,11 +4565,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s er en brukerdrevet katalog av nyttige datasett på internett. Du kan samle lenker til data her som du selv og andre kan bruke, eller søke etter data som andre har lagt inn. Avhengig av typen data (og bruksbetingelsene) kan %(site_title)s også lagre en kopi av dataene eller lagre dem i en database, og gi tilgang til enkle visualiseringsverktøy." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Slik fungerer det" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2607,7 +4580,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Dette nettstedet kjører den kraftige programvaren [1:CKAN], som er basert på åpen kildekode. Den er aget og vedlikeholdes av [2:Open Knowledge Foundation]. Hvert datasett som er registrert på CKAN inneholder en beskrivelse av dataene og annen nyttig informasjon, som hvilke formater de er tilgjengelig i, hvem som eier dataene og hvorvidt de er fritt tilgjengelig, og hvilke temaområder de tar for seg. Andre brukere kan forbedre eller føye til informasjon (CKAN lagrer hele redigeringshistorikken til datasettet)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2618,11 +4591,11 @@ msgid "" "which is itself powered by CKAN." msgstr "En rekke datakataloger på nettet drives med CKAN. [1:The Data Hub] er en åpent redigerbar katalog for datakilder. Den britiske regjeringen bruker CKAN til å drive [2:data.gov.uk], som i dag inneholder 8000 datasett fra offentlig sektor. Offisielle offentlige data fra de fleste europeiske land er registrert i en CKAN-katalog på [3:publicdata.eu]. Det finnes en omfattende liste over kataloger som disse på [4:datacatalogs.org], som også drives med CKAN. " -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Åpne data og Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2632,9 +4605,9 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "Mange av datakildene registrert på %(site_title)s har åpen lisens, som betyr at alle kan bruke eller gjenbruke dem slik de selv ønsker. Kanskje noen andre vil ta det interessante datasettet som du fant om en bys kunstsamling og sette det på et turistkart - eller til og med lage en smart app for telefonen din som hjelper deg å finne kunst når du besøker byen. Åpne data betyr mer verdiskaping, samarbeid om forskning og åpenhet i styre og stell. Du kan lese mer om åpne data i [1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2643,1083 +4616,968 @@ msgid "" "out about our other projects." msgstr "[1:Open Knowledge Foundation] er en ikke-kommersiell organisasjon som \n [2:fremmer] åpen kunnskap. Å lage og forbedre CKAN er en av måtene vi gjør det på. Hvis du har lyst til å bidra med design eller kode, bli med på [3:epost-liste] for diskusjon eller utvikling, eller stikk innom [4:OKFN]s nettsted hvis du vil lese om våre øvrige prosjekter." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Velkommen" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Velkommen til " -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Finn data" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "inneholder" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "datasett" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "som du kan \n bla i, lære om og laste ned." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Del data" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." -msgstr "" +msgstr "Legg til dine egne datasett for å dele dem med andre og finne andre som er interessert i dine data." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Opprett et datasett »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Registrer deg »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Samarbeid" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Finn ut mer om å arbeide med åpne data ved å utforske disse ressursene:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "" +msgstr "Open Data Handbook" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Datakilder - eksempler:" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "har" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "datasett." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Beskriv kort endringene du har gjort" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Forfatter:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Datasett - Historie" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Rediger - Datasett" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Grunnleggende informasjon" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Ytterlige informasjon" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Beskriv kort endringene du har gjort" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Forfatter:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Siden du ikke har logget deg inn, vil din IP-adresse vises her." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Klikk her for å logge inn" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "før du lagrer (åpnes i nytt vindu)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Viktig:] Ved å bidra med innhold, godtar du å publisere det under [2: Open Database License]. Vennligst [3:avstå] fra å bidra hvis du [4: ikke] er innforstått med dette vilkåret." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- rediger ressurser - datasett" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Rediger ressurser:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" -msgstr "" +msgstr "- Datasett - Følgere" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" -msgstr "" +msgstr "Følgere:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Ny nøkkel" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "med verdien" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Read dataset as of %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Datasettets historikk" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Ressurser (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Legg til/rediger ressurser" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Apper, ideer osv." -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" -msgstr "" - -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Innstillinger" +msgstr "Følgere ({num_followers})" -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Legg til - Datasett" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Legg til et datasett" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Ressurs" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "En kort, beskrivende tittel for datasettet" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Hjemmeside" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL for websiden der datakilden beskrives (ikke for selve dataene)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "f.eks http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Det er ikke så farlig hvis du ikke vet hvilken lisens dataene er publisert med)" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Medlem av:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Legg til:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Kan ikke opprette grupper." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Kommaseparerte termer som kan lenke dette datasettet til andre som ligner. Mer informasjon om konvensjoner på [1:denne wikisiden]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "f.eks. pollution, rivers, water quality" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Legg til ressurser" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Last opp eller lenk til datafiler, API-er og annet materiale relatert til ditt datasett." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Ny ressurs..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Lenk til en fil" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Lenk til et API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Last opp en fil" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "Filens URL" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "URL for API" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Navn på person som kan kontaktes for spørsmål om denne datakilden. Bruk epost-adresse i feltet nedenfor." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Forfatters e-post" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Navn på annen viktig kontaktperson (i tillegg til navnet i forfatterfeltet) kan legges inn her." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "\"Vedlikeholders\" e-post" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Et versjonsnummer for datakilden (hvis relevant)." + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "f.eks 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Hvis du legger til ekstra felt til datasettet slik som \"location:uk\", kan brukere lettere finne det i søkemotoren. Disse dataene vil også være synlige under" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Tilleggsinformasjon" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "når en ser på datasettet." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Ønsker du virkelig å endre status for dette datasettet?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Ja!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Dette datasettet er" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Oppsummering" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Gi en kort beskrivelse av endringene du har gjort..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Siden du ikke har logget inn, vil din IP-adresse vises. [1:Klikk her for å logge inn] før du lagrer (åpnes i nytt vindu)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Viktig:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Ved å bidra med innhold, samtykker du i å publisere det under" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Vennligst" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "avstå fra" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "redigere denne siden hvis du" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "ikke" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "er innforstått med dette vilkåret." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Datasett" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Lisens:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Dette datasettet tilfredsstiller definisjonen av åpen kunnskap." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Åpne data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Relaterte datasett" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Dette er en gammel revisjon av dette datasettet, som redigert" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "ved" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Det kan avvike vesentlig fra" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "nåværende versjon" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Dette er den nåværende revisjon av dette datasettet, som redigert" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(rediger)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(ingen)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(innstillinger)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Felt" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Kilde" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Land" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Harvest Source" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Dataset page] on \n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- datasett - ressurs" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "API Endpoint" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Nedlasting" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "Data API" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "Data API er ikke tilgjengelig for denne ressursen fordi DataStore er deaktivert" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Sist endret" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Lisens ukjent" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Fra [1:datasettet]" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Kan ikke inkluderes siden ressursen er privat." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Inkluder (embed)" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Ressurser:" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Søk -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Kjenner du til et datasett som burde legges til" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Registrer det nå" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Annen tilgang" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Du får også tilgang til dette registeret med" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(Se" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "eller last ned en" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "full" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "dump" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Det oppstod en feil under søket] Vennligst prøv igjen." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] datasett funnet" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Vil du [1:opprette et nytt datasett?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Søk ..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" -msgstr "" +msgstr "Legg til element" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" -msgstr "" +msgstr "(påkrevet)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "" +msgstr "Vennligst legg til en tittel for elementet" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" +msgstr "Type element" -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" -msgstr "" +msgstr "Vennligst beskriv elementet" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" -msgstr "" +msgstr "Vennligst legg til en URL" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" +msgstr "Vennligst legg til en lenke til bildet" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" -msgstr "" +msgstr "Vis elementer" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" -msgstr "" +msgstr "av" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" -msgstr "" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "" +msgstr "relaterte elementer funnet" -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "" +msgstr "Minst sett" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" -msgstr "" - -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" +msgstr "Bare featured items?" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" -msgstr "" +msgstr "- Apper, ideer osv." -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" -msgstr "" +msgstr "Det er ingen elementer her ennå" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", hvorfor ikke" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "legge til en" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Forskjeller - revisjoner" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Forskjeller mellom versjoner -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Fra:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Til:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Forskjell" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Ingen forskjeller" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Liste" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Arkivhistorikk" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Spor de siste endringene i systemet, med de siste endringene først." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Revisjon:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Revisjonshandlinger" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Angre sletting" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Tidsstempel:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Loggmelding:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Endringer" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Datasettets stikkord" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Datasett -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n stikkord - " -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Embed Data Viewer" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Inkluder denne visningen" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "ved å kopiere dette inn på nettsiden din:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Velg bredde og høyde i pixler:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Bredde:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Høyde:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Har ikke åpen lisens" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Enhet" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Dette opplastingsskjemaet er gyldig i et begrenset tidsrom (vanligvis om lag en time). Hvis tiden utløper, vennligst oppdater siden." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Fil:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Opplasting vellykket" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Filer lastet opp til:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Last opp flere »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Det er" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "resultater for " -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "resultater for stikkord (tags)." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Nullstill søk" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "og se alle stikkord." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- stikkord (tags)" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Stikkord:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Det er %(count)s datasett merket med [1: %(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" -msgstr "" +msgstr "- Dashbord - Bruker" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" -msgstr "" +msgstr "Hva skjer?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" -msgstr "" +msgstr "Ingenting nytt på CKAN?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." -msgstr "" +msgstr "Hvorfor ikke" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" -msgstr "" +msgstr "legge til et nytt datasett" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" -msgstr "" +msgstr "følge en annen bruker" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" -msgstr "" +msgstr "opprette en gruppe eller stikkord" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" -msgstr "" +msgstr "eller bare kikke gjennom databasen" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- rediger - bruker:" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Rediger bruker:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Fullt navn" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "E-post" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenID" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Litt om deg ..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Endre passord" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Passord" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Passord (gjenta)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Endre ditt brukernavn" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Brukernavn" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" -msgstr "" +msgstr "Hvis du endrer brukernavnet vil du bli logget ut, og bedt om å logge inn igjen med det nye brukernavnet" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" -msgstr "" +msgstr "- Følgere - Bruker" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" -msgstr "" - -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" +msgstr "s følgere" -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Min profil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Rediger profil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Logg ut" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" -msgstr "" +msgstr "Mine følgere ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Vis profil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Registrer konto" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1: %(item_count)s ] brukere funnet." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Sorter etter navn" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Sorter etter redigeringer" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Medlem av" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Logg inn - bruker" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Logg inn" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Logg inn:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Passord:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" -msgstr "" +msgstr "Husk meg:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Registrer" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Glemt passordet?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Logg inn med OpenID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "NB: For å bruke OpenID på dette nettstedet, må du først [1:registrere] deg og så redigere profilen din for å oppgi din OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Vennligst velg din leverandør" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "OpenID Identifier:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Har du ikke OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3728,272 +5586,180 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID er tjeneste som lar deg logge på mange forskjellige nettsteder med en enkelt identitet. Finn ut [1:mer om OpenID] og [2:hvordan få en OpenID-aktivert konto]. Sannsynligvis er det enkleste å registrere deg hos en gratis OpenID-leverandør som [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Logg inn med OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Logg ut - bruker" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Logg ut av" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Du har logget ut på korrekt måte." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Innlogget - bruker" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Logget inn på" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "er nå logget inn" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "For å registrere og logge inn som en annen bruker, må du" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "logge ut" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "først." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Registrer - bruker" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Registrer en ny konto" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3 eller flere tegn, kun \"a-Z0-9 'og'-_ '" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Fullt navn (valgfritt)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-post" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Registrer nå" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Passord (gjenta):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- bruker" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Medlem siden" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Epost" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Ingen epost" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "API-nøkkel" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "– Merk: API-nøkkelen din er bare synlig til deg!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Endringer" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Offentlig aktivitet" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Tilbakestill passord" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Be om tilbakestilling av passord" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Brukernavn:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" -msgstr "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "Det var et problem med bidraget ditt, vennligst korriger og prøv igjen" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "Det er et problem med systemkonfigurasjonen" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" -msgstr "" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "Your application has been submitted" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" +"There was a problem with your submission, please correct it and try again" +msgstr "Det var et problem med bidraget ditt, vennligst korriger og prøv igjen" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." -msgstr "" +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "Vennligst velg en organisasjon å legge til datasettet i" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" "A request has been made for membership of your organization" -msgstr "" +msgstr "Kjære administrator, en forespørsel om å bli medlem i din organisasjon er lagt inn" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" -msgstr "" +msgstr "av" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" -msgstr "" +msgstr "{% if requester.fullname %}(" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -4001,158 +5767,306 @@ msgid "" "The reason given for the request was:\n" "\n" "\"" -msgstr "" +msgstr "){% end %}\n\nBegrunnelsen for forespørselen var:\n\n\"" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" "Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "" +msgstr "\"\n\nVennligst kontakt brukere for å verifisere, og hvis du vil legge til denne brukeren kan du gjøre det ved å besøke" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." -msgstr "" +msgstr "Bare se bort fra denne meldingen hvis du ikke ønsker å legge til brukeren." -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Søk om medlemskap" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Årsak" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "Vennligst forklar for eieren hvorfor du ønsker å bli redaktør av denne organisasjonen" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Send forespørsel" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "URL til bildet som er knyttet til denne organisasjonen." -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Overordnet organisasjon" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "Ingen overordnet organisasjon" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "Administrer brukere" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "Det er ingen brukere i denne utgiveren nå." -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "Organisasjonshistorie" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "Hva er organisasjoner?" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "" +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "Selv om stikkord egner seg godt til å samle datasett, kan det tenkes at du ønsker å begrense hvem som kan redigere en samling. En [1:organisasjon] kan opprettes for å angi hvilke brukere som har tillatelse til å legge til eller fjerne datasett fra den." -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "Bli med" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "List ut organisasjoner" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Legg til en organisasjon" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Legg til en organisasjon" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "Kan ikke legges til noen organisasjon. Vennligst bli med i en organisasjon" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "Brukere:" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "Det er ingen brukere i denne organisasjonen nå." + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Legg til brukere" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Velg en egenskap ved datasettet og se hvilke kategorier som har flest datasett. F.eks. stikkord, gruppe, lisens, land." +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Velg område" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Totalt antall datasett" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Endringer i datasett per uke" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Best vurderte datasett" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Gjennomsnittlig vurdering" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Antall vurderinger" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Ingen vurderinger" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Oftest redigerte datasett" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Antall endringer" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Største grupper" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Beste tags" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Endringer i datasett per uke" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Brukerne med fleste datasett" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Side sist oppdatert:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Leaderboard - Stats" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Dataset Leaderboard" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Velg en egenskap ved datasettet og se hvilke kategorier som har flest datasett. F.eks. stikkord, gruppe, lisens, land." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Velg område" diff --git a/ckan/i18n/pl/LC_MESSAGES/ckan.mo b/ckan/i18n/pl/LC_MESSAGES/ckan.mo index cde6576261aa92095c27a5f9c056209be959f980..f40679c33d095b93dbc9e093a96f09ddcc7130fb 100644 GIT binary patch literal 103509 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%0Dkw}*w` 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 VjhL$xY9bp*<fQzlM-AQL{{xQ0N<#nu delta 26634 zcmeI4cX(A*-tW&2y>~)qQ$r*PRlop&(4>PD5ft?#IV30LoOp^cp&UgK8@8=(QBkol zma)bWWl#qJyP`NMzK(-9_8E0_)UnU~eD~T3L3!`{&VAnJKKGC7Gvu?@+N=E5Z~fM9 zwe!qtcQn0jXXDhLJ2t*Lz<+Za1p>X`njVTB{_jtt1A*y8--e}dz_EdVvRn$Uu>yfR zVKd^B#|8qO;7phYPl2uB^>6{a12%=<`urDc5eTFLO~;uJ?O{tYq{GIrzaP(lv>g}; z+rVN-!9WsrfGIc#UIDwp?XV+!33i5upz8g`|85;;(!0Ulv>(VOpo-=|HLw!)gk?|_ zZG@8iI-gtNVB&Yc=5QYz0}sFvuwAbCo)7z@)e@LZ`o$9ifiCb-sC@h2P}&bz=qnRu z!+~%aq+DPPR0C&2sq#W7RbS)tM%aY-HYmY=3%kP|FdhEUPyZWKec!{j@MkE^w3&qV zS`p|^pdHMCis$+9*-)xp0o6belt3{km9K_U`Bwk?BT(g^f~s%7pZ+eChX3xTr%g7t z(s45Sm(dI+K|RccYT$T3z7VR%E1?7l!7><y8j`o*M))q2Af@?6Bj><A#5Y2vZ-d?7 zV^A7+9ZDnb=ckOsACn+eehsCXAD{$kKgIN<H&lb!Q0b##dzcR;;36mut$-SW5~zCC zLk+15kAXYkX!s$NAiYvkO<*XL#JNx^Tn<%12+C+`pj3Fd&s$(N@rU3{_%76}89L4M zbU5ryd=`{37egDK3;$#V0=L11#8c<YFg@E3rK&gK1o(Hza0RlD4+OGc1snpeg9G7i zH~@YG7s1v@q4;S~8aNmBgIl0%<q4<`z3=mT*o^iA?PeL(rNfnE7zF#mbD=bGE4&om z=g0GAW3a?$Lk&d*^fUw;6Tcj)+|}@6xD~F0*>j8^_^r?FFo*U7PZH2{`2tD<E#{h` zu%Y6Upj3IH&jdvBz?D$OdmU8yd!Y@V^1puw)#J~hJZs~5MuYvJ^3R5YXg^RuKx2CW zY!0u3E#R$w{2qwC1RnO&zk{l{(R^cs-Jr%e6RMu+eta2}pmC`BRzpq84N!t#4O1Be z?j)dsuRy8(FHnLs!f{K|*03!c2&L*#5M>2sLFKy|%9w71YVdQ|6#f&ogFi!Quq~N1 zYqFr)o464Dw<55B1Qj?Ls)7R85|%;<kc63V6C4h=!?Exq*aq4s7{PL&Y+xFcV6&iH z_#&wKLq5x)^2JX;|E&p}MS>*V0M+o-5TOG%!{gxJq5Q)!n0f~|9JYs3pekMr^?ilU z(|xXj%3lsu|2nArm-^qYPWcJfLrs@kpj5pFN)xX_jn!LFL-je7!0C&PBN+%);c|!z z2%HYH;cZYhvL8yY58+7oDU@dHB_=(UNuVPM!=M_T0%a^GK&kd*NSQzws-eeVC%6YH z-vKD&dlyP`KSS9_i=`%iU&ts021BJ+K?$@8Qa%-M2y`Z43sl7qLV3ccpagm!s=!xJ z0(}o<3(Ze7j%6g2YEOcyrvysSwNM>952_v)YRtDmY4&c9jDIZwspR*5hCNU{dlpL7 zufjC=j{p5Hu!{Ica3(x`nGx_#sB-r~Y2s0zd*DyR_dyBz;z@>Y!-1OrpAwJ?J1$3^ zFbCcYo2{TX@D3==bU4}cWDrzOM#Dz%I4BKGgc4vXR73Op_(~`Z6hmq7OsI~X2UDu} z3P0g?DAhdZa|i4~{7I+^4?t<^BPi8=0abD1Qw%#n3DzHKT4zAz8wFK<29#z_^uGsB zVf-aY1qqU@21<Ynpr+U5e#Wg(J-i1he=XE(_yhC=f*SiTU^m#5g+v|e3uOzVeC9&6 zlMg+=vl9JFqLWEbgR7t_s)FkIB~T6C0#)ICknLPxH}tICXNyx!zRpk`=m({VOeg_! ze2#@`XEKx^C!`2WCUBaca5Izu_riBrr*}h1dfVy7HQx{W5Pum;fX`tK{2r>oWY8=! zH9l{JS){+<$G?M%iT5usej;@yfgU8>2GijaP-FTAR8KyD8oSS+RQWTMMw%3wRjngb z{$Wt6&x5LO8C1_>a0pxt$H3cQSNIl0qp84`1k{tJMP@#CfKvTfC{@ja(!i-uuCx@Y zfi-^Ig;W%{6LyD>!M^YfsM+vODBH0@MzhVJjItMONBe<c1XS@PpC>@|v=HXOQaAzL z3DuJie70L<1Re)-NIw-$gqxrmcpj=Fe})q5D>xLkEjHhC;e?b$4+%8o!$l=V@++WJ z`~Z|KJPu_nufitq5LAypgi_@XP@3u(HsuCDH9Xvp&wv`r#V`||412;2Fr^B%5@-P* zfs*`5sD@sH8vD1P8vH9%L;r%!Vf#{}x$aQqhQbyw56*-$;Z%49+zMZVGTy2(Q_nSJ z=)WHczab$LJ_|>|f4~7SqudzP9N3$95tQWXAu}&<Ba|)t2&Llm3Ns5vz?Q_vK=nKy z4uZ3wj5X?~ud87EWi02Dpq_4n8j6Sg_+wB#dJ#&cZ$MS>DU{}Z^y8f(rUU(<8k`H& zu_aIfo(YG+E1)#F3-*GqrTh$E`Wf0pS)2JV5vqbyp&C9LO0aAE?^~c$`8XU5--a5J z#+9ZcZJ>s#H<SQ5e)=rfn)q@kK~t*;v?mbpKct}M@g-1Je>-do--VL=3#f*goMFnf zg>8uUg|dNcsG*w-<xh&BG`I#T-}x{XUInQq71&3hJqZV(RQj<W55!D*2dE1A`^<vs z`54$3E`{pR3MdT~LkSr1)2pD$pXaAv3P%ukz3+_wv;K$Ip^WArl%$_Pspwm%o(JOQ zduKR_XkWM<p5~{&3nj>>P($`TR6Xqzrk*}f@xf5}M#HAGAIK-5v7QMv?Mn3lRze9> z<;T}U33MUMfLHi@6pkZ)2ud?Ol4h5D98|tipI1T&umkpo&%l(X)n5rnl`YORYzsA= zIzdghZ0JoNC_$r8HgW}219!pW;C?t6wyrYsejc1-kq^!w{q3_%!vm|$Y54eR#(y{; zVkF3DZiTDi(@<7DwZ`uO976m`sImM#JPz)K<Ke&HNI0ItIWPhh-vWEWm*G(OH$T1G z8Z#Z|tU>=0U^NLg{4HDsUxc&Z=(Wc2tb@lAzX5iI`(ZoyF;vChK{YsNozcuma4hjN zpj3S)oCsflZ=#Www97;ayq7xL^l0fhW~@(xo(;eWWT=Fy_#W5@z5_eL_n@r&pHM>~ zOI!%LL$5sSOuQ2If*W98cng&AJqc}?+DAYY{~c<Kzk*VIk8@4W^I;$2r}<n5ZQ@(} z?~nWGe}Zc02S2^rd8WZJQ29@U61d9e*$`t+1ui5YNw0ui;5Mi++zI=`zd|ww+HNqj zqATn~yf>6JkANNEBsdqI0HvWDVI%keTm*jy8^h-3o5O1x*pK!D%e??L0A&kXpj7@6 z91X3FCO!tr2Es4{-UKt@({M2S!jE^mz}UnTsA(C2s`ocA3m$;|V3P}}hxP**1XR%i zD5I%{)8GSe4EzSFqU?(dS3w!wO)wii4>RF+P=XA&*l;$Kpl3jR-wcm|yP?W`2EFrt zuS-l1r$Gr&1zW=VeC~j%Xs;jt6sn<bq1J}Jn~chHU~}U6unC+Ed%%UTDJ+937lT9K z=1u5-Ab}_S4<AAmY<sC0^UhEid-?I{a2WA<P-D3kwubAWrsZX@1>6SP!22Pi5_lX= zhchlS^<Dzi!K*Gq|LqCfL_#{eAIcb?fx|647S#8)S1{LMU-&6(aV6so{|RM$A3LUp zKfs~H)2=cC=0MG!QBdiNpr+wE*b3g5BA~Ik%jX}VRQ5B>g59q+#xet<oInXY8GZxv z;i7AdO<V;h5q}Y?p*F4=>*L^f;zckA-V6u8eXuu7{eyrS>Ts<wiaaRmEQgZxQmBgW zg}dNqa0a}8GuO26pHMxSbe++_9N3KbA}GzQfN8KCc7#!=AzyFOQ-R+Q&^*5j%6MLc zQu*tC{6nZQ{X0~}-$RXU+V#c-w}-L?8){4kLG^4n90upZL2w<E5#9#X!MkB&&Hon( zNYedK4&yyP{t;|T{Cg;)Y;l8$w}TR}59|VmL6x5lWrWN8cmzr_XG1l72~-ChsCuu5 zS_cAm5m3XwgHqL_P(9oURpE0`1rI@azK@|A{0X*$?Y5XP?hAVnKN+h0S<r&#!|w0` zC=K1>r{4opDsUfxaqtB=9yYnrIG%i%OZ+UTF{_0dssm7}{lQNkdXrhK7D9dB1ZC9s z!%6Tzpz7&yvk`nLRKDVy{rP{9pKu?X$cO!~H*CMv^f(8~dZ)mD(4{k==5y#)b~o^D z*bjES4GpHz87Pg7-)2_Fsc<UsQ=t6C&2Ry{XIsjQ%}*rA_!|GlWM~7M67K<}vVML% z%a4zOqe;($Qgs~4NY8;9nv0<X+5$CXPe57!tFRmV0BY#|l_H=qZg+>7_k*E^Bp)i{ zsZigmU{81{R7H0|3HTV40DIsua6fDge}ao)(>u*>cLf|y{1SK$#`YM@CZ3vfkEyT% z$`70kRna{@55T^}8{KP+bO4m~XTZ*I9BcvS!Det7l*Uej>R~BNhc!?dxzbO62r{cu zfjtB?jh=(5@Excz`WmW&wEK(-J3_?=Lwz3u+rX(%)9eJ;2d;#g?`xn`e~bV9Vc3rN zlYaVs*g^CE1OLOf{)guGn}WTdR6QI@rBk6AoD0>{6;M4dfMu{8YDf;ijqo5;hl(FC z{$mZ)5Uz(xzY%t!{Xi{&cJNuq&;;Iu>e1U!j^|^j0-r<myzzr3e+Q`V{h$QPfbHS2 zP=d^Ws%IXQ>X*X~a5WqbH^G#~`f&oI;m1%7^r<x-YA75+JQvCs3!#j04U~!<sG)n* z=RTNC{CzkRc6!LT=2M``2chPD4U|LL@(}u$WZOvyF>l|5QR0)fn;zT;ZQ>8Z3GfX# z33h(O2(|=f5MK-Bpl*li&~vaDeht-um5&;Kaz2#cw?Qx8qv&6%`<es^(rAZico6JH zJPWRb(_vqDD{KpQLuOE5zaL-od(*Rvp)_=_AKwcb6aNURoloJ5@CS&J0?(#)nlW1Y zm??N6%;Ce$Fdgpm(?5i=?w|d5@5fD#N5i3{FNbPq15~+-eBJ_W;ya*>_AS^M{sqd< zq`oB}6?J*S6wHHC(TRS14OGFapsf7{*c@(yQ{a7m`j=1@{|IG-9sXdfy+4%E<@xc2 zP?{)*7=0>GLqICK2uh-@Fb_TsHKsqo0kHorQ*Z{<P%VKS;h9k7E`)R7HmKS3C0q#8 zo-`d;3^iL$hWZ|a-8KKuARv`p3?<pEP^x?YwuBEuO`}~<8h8<^;WuC=`~*ti&b!U| zU@=rZ7edVr7pnX{P?~%cs=Zy%JO96_015B-{1B>w&!8mz5q5&D_i#3VHk<&jgR1Zi zC>0-sQvDZD^`-4KYymZ`+e2xfH&p%sFr@~LC7=S+ea?ldcrna^Cqs?x1%CP#D3#w1 z`@<)p8h9US2)=~MpZAnmb{E5G#9gTLKf%WEi>J{4NCMxGAVD&pHWD5O)#FJ}(`_-7 zMhc*8r4lZN8(~xU7F7Osp@!%i*b@exF+<o3_8^)8m46DH0%twL_-l+VA)yhx1*(E= zP?FvcrK-KK4}1ekpl@Ik*yLFgZv``n_kd&IG}s%ihAOuiD*q!;?L7`PRDVnnkSgAX z&EO}nIs6i~fImQKrpa@LU7!RQ1k>PXsPbds#c%?g37>&#u*37Fo^;rfct4+6@OX>y zA4@<IrCu-+Uk$T~*FqZ}f<MEw7nuprdWjP-d<076{r4Hc#y|-&14@%~pafU|TfwDJ zvnB}D(F8=ZslXZnQuU=iZ-w27KLT6B{ZJY?=<_2efxm$5V6&I~9zx~o2W2bAKs7uL zO0a2A8khwo$P(z?{}&TbfhzyQ2H2kXwNO306H1WB{PgFbDt^mP{}5_Ee+4sO>sL(q z(NJSQ9cnEpf_>pyC?nhgTVsEL+X%=yAAsuF3s5S07pjM!KxycED64L_-v~4mD*rfm zESwLef%Bkxx(Q0qYkl74f4|@7qc9~Sdy;^9@B&mr@4?CNJ3pTLs#y~jz;`g3Bvi#G zzGiw<0M*m=Q0ZG?ExZTH27<4fO=vM3OMElTg0H;J_zxxUGYN~~F>ja*>!4Kju+M$4 z3-OPjdiFDvW?CFDs_YImL^hOT%7)$GY@dZt8eRiCLKo)1yAGiL*#zDsp(`BtrWy0` zP?}i)<>8h?39!cJl~6ss18PVfg5BZEQ29Uc)7$)qnMIjU9i0s|eb0m%;teSRQu!t* z0d9dZ#z$cX_%u{QZ$cT(`!Emw4QdS-`j%O~OMG4d2a&!5s)z5uiLl+DOwZ@RQN&M& z5;%1gff)qug%adz7-o!HzHJ&z{Mn50YA6+750&o@C_x{CnqJStPVi-@j=Trk!yll^ zwLWMx*d40;Fi3||foTLXNtgqBz$EMgFNYd}`=Ba(6v~)hhSJRIPz`<r)zFVn*5BqG z^Svw7SPy|x^>{c3PK8V0WpFF)2i_x~2G2iaD!Lu^BmOX401rT^Y{<K2(|8K(Mtmcb zkG~nJ{Nr#Xd>g7G<Nso8;Y276RYM874oc9=p!fTqYYE7>9*2_jk5FUxCqKQ_duAy5 zLFF3)rI|cGJ`>8QPKDA`1(b@<gQMYQsCr+5>e%bBC;S%b*OP(H@B799WfZ5wzOV-7 z!t3Bb_!_j~_fUfL{J;n{0uClV4oV}ZLFHcy)#F>BG*k;Ubo-%aBOjoD&qzq{jO0Tj zX?G|U_k&8$h3W8kI3Jz{)#H1i1bGZLg|9-@_a9Jx;;&EweFLS@&L0^;rb6W}_=xeB z6^BVsPpkY74?<P+D3lRB2i4%)P(Aq@YzA9>Y%1ym2NUn%$Md1;o$1F<gw2VsgzC^L zC;{UsKf^jWl7tO@hDV?Z?1d8KC8!DyLN)v;l=XiNC18tB%rx!=e@DC!$_Bds)p*Jr zC{5)-^?V6bJ*kuZ4~0+#s$mOwDI5Z?g^l4Z*aSWWCHV_b6}<sf(Vt;9`~VJvo&RPW z&onrc_<A@7-U~C}`-Z7Nn@`PjITrTk!$PPri$gVhh0kmJ^y{Il_fa?qzUHU@0A(}X zKQj%CgvSwI0Vl(&poaK0xXnVVpKGVY_;3Ha89QC*9z%u<C}Ud$HP)qYBfJo5j5~a3 z1RV#Zp_5@FcpjV%FMxUQB`8g_`G+}fPlO|hN1!^e6^^6*z+?W0Z=ecfeq{<QhnlY! z!Bz0La2D+Jwb9T@cr5YNP}AuF*bY7er@#X+8}|IhXl53azy(kpxfrI7C-5MFPf^MD z@FL<LeQQ)7|IUp0Sx{rW4yuP6pnCE=RL_5gHcb28%<loPEAeCDOgI;6D6fW{;dQVV zyzhJTuQ7jtgx2tLXu}_&D(?M*(L_Hug7_k+9-RlX;Db<(=Ah5UKbj%Tgvz%Bs@!@% z{UM(Rp)}F*C-mQ(z^I=LCqP;AbSO#Z!Je=H9t+n&3H%Uj3*Yeh0qjBiYd_xpXEWXU z!nvd$3p>K~P#wD(7Q@Xc0<8#G|1zsn8#s#iaySNVf*Q*`a3X9Lu)G_P>2N&p4N%{A zLFI33ne_2+GVv-u{s>h0ub^E1$TSmAl@XXg!kthbK7gvIZzIc_J}1Jl#4m?S;WJQU z+NZJQ?VO6C%01}wuTTvQY+`xKdI8KMehE~)&qE2G*3`?F3gi(`!Wx(lAAuS0d#Hx` zH!}j1L8<UosG)fnD&O<46Z{91RX1yHc|(>1`w^cFHN@pmHkO1EXgzGI`M-<6a1x$@ zvg+@kJXTf<%QK>rpgiLFP_}V7RQ_wBX2r8m#`ZF71Aq3}x}_1M2UPhnP~RuRjc`7k zPWyq^38<o8t&F4tpyqKFlp~q|)#D{_iN#_CwI)2?+VakD`{1X<)7x6!qg0c2mS>Fr zgsQh=d&`>z-Jz!89M}gggei?llt3oj24&SR`|*QN4yi>4Q{iz?({70$KL=h-{05kW zBRiTQyaUQ6K7o_qfKEoEg-{;$GN@Uxqmz~LRM)Jt<=ycd3pKr#LkYA7O4Zw-RQ!g| zCS6b+@lo(LSPf;IeYzSZpgQs#)R4XD^APMt{9}kB18M2}{z^vGINday4%3L|`tgZS z6`T$=BqdN|cox(UoDVg&uAjaYD&Kuj#`c8&{RP;Y`0G$Z@D&^aze^F&81?UFtThuV zJ_mMyi=YH3g0k{*KmBZ|d{;vCbhDp+2kc6G2b6%X`0;n4Z0I|v4!7-Y%BT7fPy<7t z*7e~&$3uCl8BiLT4dtljL3z66P~{R(f~|pF;N?&n*akJNABH{Qm;U#*J&Xnh!tUDt zXA)4wQ=!IW0qg}&fHI;8R7JmmGS<JqT-c+h<@x@lP&QKoWvpBL^cSHV+n4_LVZDq^ zErK%2H85A#QacGq)&GR5s6}s6aTZkk1SpS|fEvRGq4K{B<r&}Y?Uc@$<$QkX`L$b5 z`y{P-elk%KjfHEjEbY?!_*gVq84qOJb&0`5I2y4{vU5Q}xbsmzd{}U)^Hky3rXz>i zg(X4fmBJ;df|xxlZ%Iig9<mFA5xXE{$3m5%U?Nmx2jhg#NQPsfq8xihG-ij+3RYB> zhwShwJ5ds{i-L)u9gb5b94WTr$;!&|FvY?VyCPYh2rK8RXsjZbh-cZ9j`KOe*F@AV z3a?rfiiIKxI~9zDXot^<a7D<j48_9HBJziVg(dc?uo{co!3G5~Vxf3687mBB*i|KA zGQ~@x$?_rzUKENK#=-@NP+xy}b&gHvs_m+9dAS|bze;)+vr(4Ug%o{=hZ1&WusEc| zsdMt@+lgp#h_A7n37&S$UwcA9-qJ;Lb0-Wd$fHig;(w}RRwNOMMW~}Z94VveSg0^j zUQH#3m6UB4RNL`TIbWozgi3q4!>I_ps|pp^1+i#VJQU0F3MB~{k;4@gp`tLuL5)Sx zsz`Y>Smb3{m83J?2q1orJwKWVkseHVX(XYwSjdh<6Lv{7uF>>*OuO-LB9vtpBomS; zk)i{Y$%685oc`L;!vmXR=a;Kr7}l9;Ts@`xo{>~W8AWvvgUMewi=M^Kq;x#Va4?ub zd-1~jMJLR)Ly;nrmEoPec)|Sag<jThVaV64Jt0+)hh<?S4fN`dXfX|&uF4FICCRwV zuzRED8(^L3<uFDvXGUt8XA6~@72bg5N2)1nD$z`-jwbD@U?h?9x>1Bqu}a^5yhiKH z%$GDUA)bguBgJ`3BjGcWSY;8`8(tL-#U>2%zeq&8SQ9fRkk9ZY5{Mlvh@xp)%gIq{ zBw0~_rkG;XuNs^Mp?=P5p@EIjOu~63ls&*s{;~zHV)eH&SXhRg<~TowMz$_248`Nf z9AVBm!BrEScUDbI&$k!W4Q3#pUQILR?MyE2>uf6?)afW*!Fi;3T#Ncr&d0@rTOyyC zW4Ugt=GKVrGAFM(OsB#N_>$D#P}0Y8o(s2h-V1khnv^beE-9VX#Pd_mwH2d>1&-35 zja;FkqkV}xk5`OZWK?J;D=}_kz+pL^3bggBVxG3+o|QMqBqQ;rSY<3K7vlV-qMy?( zQrt8c4;R{DCmy+^ldl+iZYWq3iWNkIu_7le8mz5~zGcnJU>4zs&Scg^LRG#%{`AFm zR>h(fGURZuJX}MbGlS(=1XhqNOeArZjD49bHyqEk2gPgWpJAst>*GV4hvN3)AeFjX zJ6kDdaN^~raa>VhiIb6Z><K};Bo<mVvHzfW|2$9ns&HA@^Gg$k1@m&8`N>PiB!Yzr zduco{)pL28+^fQoBJ88QJX(cat*#5LwX^f=)zN}dJkDD8U{7mEGtZ|CiaY1jtZ~+_ z9-Xe91^p$(tR9{=-GjZYTb!@gbnH28!Ls>t7vxV1Obf<KJPi@T<1^!(cI$GS@7MNp ziq`dUu3mSwbNL1Kh&q*eVnvgYA}>3(Q*TZ~;+c$1VN~Opz>G^$$285bmjsLB&LgQO zoU_lK;yibDW}8qV7%mS?^ALBwIQtXlALks?Y@t7xSFi8q>|Vdn8FlV;t(ZWG>cI3^ zEE;ppJ1^IH_PpMyaNP5;i=yS|TT}8VHW&{~KPwRn+B3qT@}jy(S*SYO3}t079Lu$d z%f+iZ>V&E?pEX1|riOT62C_2bxDVD0yD;Xo-;n3THsm_L+c44jal=4o*!fB4?(=Qu z(D~C+__@Fg&)u>9M)8AK$kfFr+H34Z(`NAZq<M4ocM5)XjlFo<ypzDpCG+ME<#Ukm z0=z)XbFr1!b|n^=2nA-y9OWKP9+B&h!OC1OmA_ggBEbrB5powCV|8#I-`LstX5+94 z@>BtD$6(JyX;FSGYho-oEQq04MK~VES9%Mbw9sIRITv1Vu2Xj50B6UA|489Ra|5#? ztTL=kEFtmAP+@pgwOQ%#TFfMLRLpSHe`FrY9!b&qS7f}Db^)FZX0^2I|C6KE#w1uC zkJi;p5se77sgjhIVHQ4biI10P*^@Tn^xBSvi%Sx5_5gTyt;fMcmKH7kYtRIGJIX{@ zS+^gesqADW#fp5H{e4nUevE<dY=;v$^gj_Qj$w|rF~@r@UXqgeL{}w35q1UaeuCBH zuL>thJo$VV%D#tnB8OcBb3K*_7beSt>;f18e;JG?NH)djHakF>BaKB0>lS=}*)qEk z>C)3qJeeviWVW#vVYv?#2GNz*@TzbujyW^^tD><Ymh19pBxF|vtF?zBledG5N73Gy z;ZT(~Xwqk0#c}#tFB~P<xCD#XAe1C4f)U7mt|(Yg&K@J>`C&$)GK^w0T#G~Gp^x@5 zc05ZL&0=I0sEkC@7#Fg{R##|$Nq&@9#WL$vSr{#jgb^*rUKGNdWm<f$jAEcP<?Uur zaUmN+*2f}WLZWO8Wx0rnl^xy^poeI(xWvxJO1w=5=A-$oe$Hnnh2xNC$g!tIz4G2x zBxvI@!fe}$ZEy3%l&Q>de!h6n2)09kIiYI(vnP6g3(A9$GB1>jlttLLX(b5E4MvKS z2pD%(Uozc!@sb<bGVczr*d%Ytbarp*;(WfTx+5M%D|qnmcPDshUW*`GFaCvM&hAU6 zHI@Cx15W-QJ2?|Bo9Ntq*#l1b<=wVVA8oZtb59v#^{scC-&}dX`P5m|h*{wj?p^3C zxN79YqaPmv^D&L1I886zcQEW`oV%{dabG>oN_XzPx`lJ#>Zy$@(2kS5CfljKW<fiq zA$!F7t);Wb9qU}@Ue-#UQYL~voXl%;(nIk88ZVJnwIbmUv<08!oOf-`q>7MsOJp#+ zCJZRXN);)N2Nskwnu&mCJbo_Om$z<uE=0Rur}CMunTM19tK1`=>fG{h?%G4wcD9^j z@9SLK;ks>>d;4Uoo4aqa)!B*Ou=<$5LbDUI|1(z^JQH1L7C2wsu(s_lR1w)Sw)UYd z<E+}Wo368lmvjDMj_CAM&1h>xjmKWdzCEx|>pD}ipgOQH7Se=t{(f_&(|_x!Q~gbQ zpnmUWH`w$xNcG%*eI{={`=c0l)^7cyQ*p~l&a=0i+$bK6I49ovuru(st^>+-01PY& zd9>@YlVFr>SA=q%$+w^4Jbe3br}4JF*_vdlyfuH3zjds0UuNosIru~)!B{o(Am%LJ zHoCiahGY5Dl+z{+KZJv2Z{dzuYNa=mx54o`H*DM3Pn)KI{@7DXm_b;~VsGE%!_Ib3 zpU1%L|4k>S+a2ROB#enH_ErMb<DN6$8tUx3qm9$`&X=54cMWJ&flkd1H|})0JIlG^ z?%WQ^f{Jh=usB&!ftUd{CC+MRkaOy9&&$$!&ykj?s%{oWy$Oi8)%F?5Xu|BBC{#vo z`n&myt)<TRdn#+6y62&^$zI3&5;F06M~bsy{XmL(|4P@*ekJJb?3Fv5aN_qbIkudQ zg1kLjDs1D(<B!%sJYkHpCHlhiEkU15#K@J8b!#LAK6(GQ&Ib?7NevpJ&HHKi#7H7D z?yqEZ8|9-ce_l;2rOYF3ERHO`@@P9p76uyki$qv(%@D@z!elJw-27mF$9b@)GrzWr zyJNXE*17k=&Ti`!RyU_-?KJno71r3=T@Q`19QTn4&L1AlcHY?0#kqdRl-h&8za!1L z_3_@v72-8G5ClCpaTI~GY<89C0Bh3vhRo&B;&5bTj<fUe6;9q0#cA;p=g<@BJ*%R1 z2Pu2jG;>U@yXJ6ycw&iD^M`@XS$`PmwA$6_%3TATCwFyqUVfpevu0PWb70qK=MPUd zaXxyow=-yWA1Ay!$N75qC?{`EddBp#{#!dwcYe7wu-Q`YbW>FOhdr-a&flJD?>zg| zm2HmblylE>{hfWgnmH#wJ;ZtN>DA6>&t&nhS$no)-rWT~^*o((=;{7Wk7q|XXFZ#A zdObI^opDX|+1v*ztpU#Dr<yo3o@>|Xh&KERg3t8vzmHWOS{dZU*FM+0gI|pnTT`#| z%2PePuXjARqJg`tPfmM2!@2R<{!ZTRR!+e)y`6#2pWBjMi+_r8)YgI*nmPAAzaZTl z1eeO;c^l7w7YsYQp6*GnTep<s%JmYR4$luc=CF_P^2ONT>p<ac!@OLcqtiF%;urR1 zc!#p0D2_!1*?Dt0Q8&(7>`Bq0?40!CGH2(D?Nf67ffK{=q)v6-qz)_##v;ta++VDQ zp4yG!6zL#eC}-)pFRY%;R52ZrKWD3^9Sf7fzkk9P#zGZQj)3*M&$`1<dCzKdL&K3b zbXLOLL;15h#~pl@HPfkisgtwirR+BOOtE@*UVFm6@mB3kFR!+o;jc7qQNP~0Th>@B zYMob_SkCSH7c~wStqnMbRu1hISnltqx&K2@J6;_R7O|hg4Mm)LUOheyjj)?&J}7Q$ zF6THG|1ry1w!dxLy6G3eD}^eY-6VH>?S1Fm*VCPoUOzKa&YSLOcZ+!j{WCLbeO<Xa z`*E*0$C}ZhKDEvdJFmYHb)GyhxVGJ!RcRfMv{K#8IUC+u<^1cd$DA+U&T&Tld7`uH z&u2JO4t8=P2gi10|A5M~>l}c8{&26q$m;97anN?`ccykZn#am@3g0=={l~>thXLrE z^I+YHS(_B<taD-ZYWCp8?q?TUb}#=-{h#LO>MT6e<bRvXi5}`(pTXO-{GuV}<wM=t z`rgwQ$$8~apC(?@gwoxgF0tCTV2F&o?z&A@x*OeOwJ=!}@6*%>>Tca+b#Cm5zjhPO z_TanC4rfa5goSy=t1)d@Tl>0ksZ&XVdQz8Ky?<T%BbQnu{8VT1dwmZFySmZKtY!`3 z&P(sL>{F*k|A<iETS>~QHTk_RPTTieIiG)cQ=5_5!^dWi8exwZnLA>vbNxp>8>S2& zUAz0EJ1uU>E1hmX_pS~8T-<0>ep08|nqXmR5UV&omaJrFRi75-+Wc2(?q18P>G131 zQEAql?xIH4lEZiAS?;z*)<`bShj9<g*^Xlyjw%teE24XMMuMD5suH_vV>Q)#HgYdZ zoM74B^=x@dLwm0;4`WrFw~E-^?b%#OD86Td%~^~CN7DC8y8A9q7En`B4aqv5)iAee zip%$GE=saHw4(*7cn$j$FI%*X(W<r!Yl87)mR%OyyR)d8xezYnPAbUZBWy>DVtY0h zuwls{&+giS46;c^vhkT4L@xdjmwaA>B-qi)aGWg;?u*8Q@hF$YmC@2*RTydG;XRvE z?8R#^8ieugKPggE5RS%@>RvS+sPcT6u1|F#YyLF2K#!sgmTBFB|5_L>H>!e&f=C6S zn#$<j>)8WG!rmcX)ibK8(ok{KE~A$bq$#BNDrq`|jy4o=tH$}$>l-dPP9VzVd64S3 z&qlb4aFEkm6?YTSf>==9tqkp5A5o1*bRx%I5lmL0&@6lJPQQcP!>fa-5?kdocxsmG zoT_RrlyTpj6GNqSO5wVJ^JyhQ==zuf8h6C2sYc{-U42MdIri*e8Q1CljXM>2ckMDL z3LjPmcNn^FuZ-4IrGn+b(mfjrB{NOdcSPN*8-g08S40buv2@R7tg!xO-dL9eui>&F zR>k^mF6g~0bPSs-baPQ<?&TNOnTc!-BM$CKZS;-Rvo!3k$~UQsUzj#M<a)!i0M)tx zyYg=2m&I#B<z;BZzm_j7Wyn0M<Rz+vtFam?D$<w*u|3Zm3F|V&v*DQq#<c#;i}@w7 zXkp2o%{BuPEeMA=$GZHoAg9@!*zVdyS=c?liPhg-)5OZ|%SC@#uw2guy6Uf9MGUXP zY)9rqGRM86i8Zs`f}#rSs;<XLcW_f{yn9<yYkoVO-5cD-yI(Z5y1Rp$S-sthnpyoj za$Sg9YUq{Ro0?h2d&L?Y`AxB(n^~QHaVejfISu8M8guo>`|uUL`DR3|uH917)^bnF zu(~wPXQ_98XkneId-}%mi0(CQtc*zw942>w$;x0u!R#8DEDp>Yk4VtVafCy4ceb&P zJ;i&RY;cqOKY4}ke%i+B<MwT9UFB|}Ge^6=cgMD~Lfh|eX9d$z^D!&m8~X+;SAr|_ zW_VEkGU*LKwV69bbPxw@*Dx2nTYUyK!X&QZ>J8^phzB)xk1HnCvqHRzT&Z`llOIWz zCrbl$&2G0lT4U4Pvd-4nZY%IL7?H0-0zuEQhPLwvP-=BuR*fszdp*)sRmW?RWnmf) zhupbct+C7Ja-fhi;UYG&yOz5V<DI!8D=ev>D)GJRlY4hE!|@GrczZU~P=kv7(wW&c zOf|08!ddRiU9G-Li=z078eE7x2JSGfPAgm%jZ|^qEDhJ`uqJ{N+q(lHk9ehM;QIAe z;XPBh>$_UJ+_TfI?pbx0Z~rGx6l2|-Ue<{&Pv*nz#fd5{ry4%GscFOfZLpl{#bQT~ zg$t(4n!acSZw~*(W5qJ}dfQs$-f3HH-4R2r5hgUepOrp<@hdZr6Orm6p-fFKS{}k) zBD2m>yEFPx<jQ_lC-<&?)(dW`zct2vtiLt1>*AV1R-fIqd)EgJ2dmu=`&(bTUk$K^ zwW>}eOXbYD?Qm}zXbo~-8EDnGWrM7{+bqBpl_dgG_O55~a`z3k=DLG3tbwWgvINHw z78M<K>>}2SUwVxrA2Qf(FvEjdFuZLE>tnL8CfhgTJsWeqHLKp1wSMxQiA~LiZQZ<Y z;6vPk3<lv(8P*DS(hzH$d(II0zH5lJ-ha>->fW7c^*NoBRA3%URe6{d)ts!j=lOTu zHD*O3p}-37qTz`3mv@W>MY-<eW2}*SvY05>6fln!n7DNDZ@gK!#|*XZcaO`mMs9br ztTvW;w^+e#GMj<A39j`fSs4pfF$*<~nB@MrvJ@~km}}LEGA?w(Wtx(jl;n&nGdrJO zY#+ScnI~n#7Y%P!XLU=l<fxgwJL?*klPWzt&fJS1(V9Q!Yq+RqAE=E-G#=)%ol<6v zDy+d&8c5F@zTWteD#l_*wj<s>xEj~A-pS%>oSSlRZSw0Gwvv~bVEuATFOj<R7sBQE z){BqPLkL#uIZpSk94nHVt*suuW;1REN4NKSoNa<Da$XC(O=OLoV0P?X&wjFQeYKa_ zhc$0}u(zMnUX`7FO?5>5)=rcmu*=Ny?fE=591L6yu5k0-9ZZ{OC2xYsy1kN_)BbeU z9+AFihi8|C%h?}QM&%MU!k$;$yI!Mg_F<k2r%i8AwB4+qN6N}mMYK#C_g_2SoRn@7 zw2)BR>ja+D+ix>2HA(ExTU?og<w-WZ+DaAiQ;H;48!S{3fTt3=%BvciHNBwVw^@jC zY|T3Al0;O^x<+p*l5B3ccQpHJ?$hHnsZcD+_7XR)4ZXJ_ag7$Nsj4=a)ITO~Fw5o_ zDmCac#^yU13Fde!TD{sCJ5TCT_Ts@ZZ%f8Tyv~SNZmJq=RoRV4InZdkmoq@ept9)R z^9nh<u*@1A__ZN)Wm!1KO&?|r9)09X%0lj3tBsG6B%b^x>aDu7y*+K%b%t3h-Jgb8 zm;d59#l2~`HOl>BxHXUml^*Vl5!Tvnb9E=EDWUyY!;RLHBdk@;kTz77jJUH$TC<uY z*$l+phelfS+)<;f=iRoWt)YisR(iMGU0dhQxBqsGm0`JGj<rr2gjR#PEDmF(Sb0oV zipAsD88dB580?Vy`68=p`jB9}FdWV_lPg|bQGk=r%|6XtKF*quU3YRlVk^c|3AJm2 zHb|~6jkuSO<9Xugan|s<7n!E+SI1d%J5Gr)P@Wkj?NGKJXxuw;apIrkTA^P)(YQB_ zw}!a~$6LR3_m^0mTStqSWeLeYDDG~aU`^^CWQTmz*BZCUL@RqjVa?w4(TMzFU~agu zrhsEA7uWw6-fEmf*M8?N%d?Ktd(HOW=2?Gl@L=OE$+y<#Xw&}Rf3<Pn$+s^0^|MVc z_uMH~r|q{-u@+fQ+D&t|pES){XXVfL-6+R(X-g9euhhVI2YJTfEoT{9#)@dM+@5#x zBDKgnuJWWa#4Vg*rKZ>4>os`4`L|zn+(R?058d~Ux60hbGp*C~u;acr)7s<yVU}gP zpU$%SwLJWc<9;^Vs&JEYFrD3V*wuV7$Lf=_!n-9f^R)hQAi;Z9SZ7IY1Grf!#P0TN z(0h(+&$Y(=Hy?D|;<?u4omXfRToW*`YrHM8J9(bfEnU~Qyzj6R=5V9mOf3$TaWZs2 zoM%mSN6)u<x#!Qfj&mn3ux7ZE7O(*uxzHNi6nVLza3`H$<+=M#uqL-T;xWgqUSz#E z(tE}6W}tVfK0G`3?hF=rYkMKyx0?NQl>KH^-CK^UouT{iVwAb=6sz0zB}=UL(vDxq zy+i#B_m&o|C?Rjb_oiF@IsM3Ex_|4VokD~kFS=uvSxb&(vS_=_n$_?EB}e9=a|uh4 z@wG>Mb}v|F{p3Dyk~KTEj5Vj!^9uMEHpbr77o$U>cgJ$%+f75mq@Ou~W!2tIRFa*? zQ675aY#Q#ia{>$aF@f|*AH2PdTe{rJY52C&aqKj%PkoU%VR>GUD=SkB)35f9K)>Ej zxj!wpGV0!ghHk(3WNWJBMozO9xK*cH$GSU$R%`dXpfzm!?+UCB)0R!;B7pxZw_rRs zu*BOw1hn1ZR9od;zIoCec~tNmGg~ij+Ykws;_hQr>U9l2f+)tf?%C+Q7map*3Rz>_ zQ&w50H=e@|@V|ODayu8ZQNFpDNpw>&Yfe^YtA{(R#LAZ^?dlE-Tg~0)ORTK==v2?e zx+_aL)ymmkQ)absca~Z$>td7L8_TR=C#<N57U}ANlLLoAG-+&2#{p)KcRC2y9OdIt z&I%X=8uy-`+SV7P%aQ2zGs>+2Y3|0jmErb{BFJYE>-Q}W54u|!<yNDUK2NMf#8#Eo z1@5;IqU$QHR?Yk!8&5lfj`~35c8FV<Ue*@6Zq~VSkbA-z6z><aF7zt8CT?|dRz1^Q z4@>F(LsR_&mjBMBBFB)i`9OB(7@slP`i>rPAz>Qua=TOFjD@6C+4LjJ>Lt*-&hg%* z^hS2nH!t;Ixcj@fHOqPRDNo1-FJI<kR)X_UVa)32o_GdFyFVwaR#M{#6N)CRi&V7r z;g_&F9rR9GE3*%8^XZtb1pQl>25X2`Rqx%)dmrm--k<{Wz3oPWY{B{mvjOgXNvqdb z{SL0-l*h}M>m2=_SU#)4(^<V3h1J`SIn(N94XfX_Y7$5JHE)#;9BgPRf~;d9_L}Cr zN4mCT?&K<t);CpI{r+EnPFv<~I?MXSTiW*gYU?y>du@&N=Fwi$9OsoU-G8oO39{E( zCpF?p&275Qn%u9(pQE1pV6(+-4Re)Wszi0bV>{qZTxaDD(_USdn*L@zkxa0{4T{(4 z&pWit<5vXwmG_`{{li;E-BX!)cnhpBqsJxeu;AY7842UKBHJ%bS)Hu^vG+Ll?DhOc z^~nSMw(mLDx;w3-cYWPp(^(pJBj;NM?tAB3ckw2d>3({F)y!>np>@1_(}h;DyMHt_ zzj9}#7!(gk&}70r@gi$v4_!oYcHq1a4_Dx`Ym(jtJSR}S+D+xfZbDB?PCNcz?RQJV ax$f+XY5V^_-0@Sr|2H4*+*Vgvv;P-k01{yU diff --git a/ckan/i18n/pl/LC_MESSAGES/ckan.po b/ckan/i18n/pl/LC_MESSAGES/ckan.po index acee22e5b4c..af67b83a535 100644 --- a/ckan/i18n/pl/LC_MESSAGES/ckan.po +++ b/ckan/i18n/pl/LC_MESSAGES/ckan.po @@ -1,17 +1,17 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <apohllo@o2.pl>, 2011, 2012. -# okfn <sysadmin@okfn.org>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# apohllo <apohllo@o2.pl>, 2011-2012 +# Open Knowledge Foundation <sysadmin@okfn.org>, 2011 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:02+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Polish (http://www.transifex.com/projects/p/ckan/language/pl/)\n" "MIME-Version: 1.0\n" @@ -19,333 +19,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: pl\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Funkcja autoryzjacji nie została znaleziona: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Aby zarządzać trzeba mieć uprawnienia administratora" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Zmiany zostały zapisane" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "nieznany użytkownik:" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Użytkownik dodany" +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "O serwisie" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "nieznana grupa autoryzacji:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Grupa autoryzacji została dodana" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Nie można unicestwić pakietu %s ponieważ wersja %s posiada pakiety, które nie zostały usunięte %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Wystąpił problem przy usuwaniu wersji %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Usuwanie zakończone" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Akacja nie jest zaimplementowana." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Brak autoryzacji, aby zobaczyć tę stronę" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Odmowa dostępu" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Nie znaleziono" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Nieprawidłowe żądanie" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Nieznana nazwa akcji:%s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Błąd JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Błędne żądanie: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Błąd integralności" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Błędny parametr" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Nie można wyświetlić obiektów typu: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Nie można wyświetlić obiektu typu: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Nie można utworzyć obiektu typu: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Nie można dodać pakiet do indeksu wyszukiwania" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Nie można zaktualizować obiektu typu: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Nie można zaktualizować indeks wyszukiwania" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Nie można usunąć obiektu typu: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Nie określono wersji" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Brak wersji o identyfikatorze: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Nie można odczytać parametrów: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Nieprawidłowa opcja wyszukiwania: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Nieznany rejestr: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Niepoprawna wartość qjson" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Parametry żądania muszą mieć postać tablicy asocjacyjnej w formacie json." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Grupa nie została znaleziona" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Brak autoryzacji by odczytać %s" +msgid "Unauthorized to read group %s" +msgstr "Brak autoryzacji by wyświetlić grupę %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Nie można wyświetlić opisu" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grupy" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Tagi" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licencja" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Brak autoryzacji by utworzyć grupę" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Użytkownik %r nie posiada autoryzacji do edycji %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Grupa nie została znaleziona" +msgid "User %r not authorized to edit %s" +msgstr "Użytkownik %r nie posiada autoryzacji by edytować %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Użytkownik %r nie posiada autoryzacji by edytować autoryzacje %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Zasób nie został znaleziony" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Brak autoryzacji do odczytania zasobu %s" +msgid "Unauthorized to delete group %s" +msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Brak autoryzacji by wyświetlić grupę %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Nie można wyświetlić opisu" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Użytkownik %r nie posiada autoryzacji by edytować %s" +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Zaznacz dwie wersje aby móc dokonać porównania." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Użytkownik %r nie posiada autoryzacji do edycji %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Histora wersji grupy CKAN" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Ostanie zmiany w grupie CKAN:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Wiadomość w logu:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Strona w tej chwili nie działa. Baza danych nie została zainicjowana." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Prosimy o <a href=\"%s\">zaktualizowanie profilu</a> i dodanie adresu e-mail." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s używa Twojego adresu e-mail jeśli chcesz zrestartować hasło." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Prosimy o <a href=\"%s\">zaktualizowanie profilu</a> i dodanie imienia oraz nazwiska." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Nieprawidłowy format wersji: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Zbiór danych nie został znaleziony" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Brak autoryzacji by wyświetlić pakiet %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "Historia zmian zbioru danych CKAN." -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Ostanie zmiany w zbiorze danych CKAN: " -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Brak autoryzacji by utowrzyć pakiet" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Zasób nie został znaleziony" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Nie można dodać pakiet do indeksu wyszukiwania." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Nie można uaktualnić indeksu wyszukiwania." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Brak autoryzacji do odczytania zasobu %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Historia wersji repozytorium CKAN" @@ -354,533 +637,429 @@ msgstr "Historia wersji repozytorium CKAN" msgid "Recent changes to the CKAN repository." msgstr "Ostatnie zmiany w repozytorium CKAN." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Zmodyfikowane zbiory danych: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Wersja została zaktualizowana" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Inny" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Tag nie został znaleziony" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Brak autoryzacji by utworzyć użytkownika" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Brak autoryzacji by utworzyć użytkownika %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Nie znaleziono użytkownika" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Błędny kod Captcha. Spróbuj ponownie." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Nie określono użytkownika" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Brak autoryzacji by zmodyfikować użytkownika %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Użytkownik %s nie posiada autoryzacji do modyfikacji %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profil zaktualizowany" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s jest teraz zalogowany" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" odpowiada wielu żytkownikom" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Brak użytkownika: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Kod resetujący powinien znajdować się w Twojej skrzyce e-mail. Sprawdź ją." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Nie można wysłać linka resetującego: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Błędy klucz resetujący. Spróbuj ponownie." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Twoje hasło zostało zresetowane." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Błąd: nie można sparsować tekstu \"O ...\"" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Twoje hasło musi posiadać co najmniej 4 znaki." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Wprowadzone hasła różnią się." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Nazwa" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2 lub więcej znaków zawierających małe litery 'a-z', cyfry '0-9' lub znaki '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Szczegóły" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" +#: ckan/controllers/user.py:557 +msgid "Everything" msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Nazwa musi posiadać co najmniej %s znaków" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Błąd: nie można sparsować tekstu \"O ...\"" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Nazwa musi zawierać wyłącznie małe znaki alfanumeryczne (ascii) oraz symbole:-_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Zbiór danych o tej nazwie już się występuje w bazie danych" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Grupa o tej nazwie już się występuje w bazie danych" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Wartość nie odpowiada wymaganemu formatowi: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Brak)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Niekompletny(e) zbiór(ory) danych." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Tag \"%s\" jest krótszy od wymagego minimum %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Tag \"%s\" nie może zawierać żadnych cudzysłowów: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Zduplikowany klucz \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr " Nadmiarowa para klucz-wartość: nie określono klucza dla wartości \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Nie można dodać żadnej grupy." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Grupa" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Nie można określić nowego zakresu grupy na podstawie zserializowanej wartości określonej w ten sposób: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "inny - prosimy uzupełnić" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Dodatkowe informacje" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Pakiet" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Dodaj pakiety" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Krótki deskryptywny tytuł zbioru danych." +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Nie powinien to być jednak opis - należy go wprowadzić w polu Opis. Na końcu nie powinno być kropki." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Unikalny identyfikator pakietu." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Wartość powinna być zrozumiała dla ludzi, w duchu adresów URI sieci semantycznej. Można użyć akronimu o ile jest on szeroko znany. Zmiana nazwy jest możliwa, lecz odradzana." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Numer reprezentujacy wersję (o ile dotoczy)" +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "URL dla strony opisującej dane (nie adres samych danych)." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "np. " +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Nazwa podstawowego kontaku dla zapytań dotyczących tego zbioru danych, z wykorzystaniem adresu e-mail określonego w następnym polu." +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Jeśli jest ktoś jeszcze z kim można się kontaktować odnośnie pakietu (poza osobą podaną w polu Autor) należy wprowadzić go tutaj." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licencja" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Licencja zbioru danych." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Tagi" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Lista terminów oddzielonych, które służą do powiązania tego zbioru danych z innymi, podobnymi. Więcej informacji dotyczących stosowanych konwencji można znaleźć <a href=\"%s\">na stronie wiki</a>." +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "np. zanieczyszczenie, rzeki, jakoś wody" +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Pliki zawierające dane lub adres API pozwalającego na dostęp do nich." +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br/> Ten parametr można powtórzyć. Na przykład jeśli dane dostępne są w wielu formatach lub podzielone ze względu na obszary lub okresy czasu, każdy plik stanowi odrębny 'zasób', który powinien być oddzielnie opisany. Te zasoby pojawią się razem na stronie zbioru danych w CKAN.<br/><br/><br>URL:</b> To jest link, który powinien prowadzić bezpośrednio do dany - jego kliknięcie w przeglądarce, powinno spowodować natychmiastowe pobranie pełnego zbioru danych. Zauważ, że zbiory danych nie są przechowywane na tej stronie, ale po stronie dostarczyciela danych. Jako alternatywa URL może prowadzić do API pozwalającego na pobranie tych danych za pomocą języka SPARQL lub poprzez serwis JSON-P. <br/> <b>Format:</b> Powinien określać format pliku, w którym dostępne są dane. <br/> <b>Opis</b> Wszelkie informacje, które chcesz dodać aby opisać ten zasób.<br/>" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Możliwe formaty: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Inne" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Notatki" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Podstawowy opis zbioru danych." +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Jest często wyświetlany razem z tytułem pakietu. W szczególności powinien zaczynać się od krótkiego zdania zwięźle opisującego zbiór danych, ponieważ kilka początkowych słów może zostać użyte w określonych widokach tego zbioru danych." +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Możesz użyć tutaj %sformatowania Markdown%s." +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Podstawowe informacje" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Zasoby" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Grupy" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Szczegół" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Tytuł" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Wersja" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autor" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "E-mail autora" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Opiekun" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "E-mail opiekuna" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licencja" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Stan" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Zasób powinien być tablicą asocjacyjną: %r" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Nieznany klucz: %s" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Pusty klucz" +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Zaktualizowano" +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Role użytkownika zostały dodane" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Należy podać nazwę użytkownika" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "" -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Drogi/Droga %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Adres e-mail adresata niedostępny" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -890,8 +1069,8 @@ msgid "" " %(reset_link)s\n" msgstr "Zażądano aby Twoje hasło na stronie %(site_title)s zostało zresetowane\n\nKliknij poniższy link aby potwierdzić to żądanie:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Zresetuj swoje hasło" @@ -907,11 +1086,11 @@ msgstr "Nie określony strony internetowej" msgid "Author not given" msgstr "" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Nie można umieszczać linków w treści logu." @@ -924,8 +1103,8 @@ msgstr "Nie można umieszczać linków w treści logu." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Brakująca wartość" @@ -938,15 +1117,32 @@ msgstr "" msgid "Please enter an integer value" msgstr "" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Zasoby" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Niepoprawne zasoby pakietu" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Dodatkowe informacje" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Brakująca wartość" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Nieprawidłowy klucz API." @@ -955,181 +1151,246 @@ msgstr "Nieprawidłowy klucz API." msgid "Tag vocabulary \"%s\" does not exist" msgstr "" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Użytkownik" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Zbiór danych" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grupa" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Niepoprawna liczba całkowita" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Nieprawidłowy format danych" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Zbiór danych" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Użytkownik" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "" -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Typ aktywności" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Nazwa musi posiadać co najmniej %s znaków" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Nazwa może zawierać maksymalnie %i znaków" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "URL musi składać się wyłącznie z małych znaków alfabetu (ASCII) oraz następujących symboli: -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Ten URL jest już używany." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Nazwa \"%s\" jest krótsza niż wymagane minimum %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Nazwa \"%s\" jest dłuższa niż dopuszczalne maksimum %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Wersja może zawierać maksymalnie %i znaków" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Zduplikowany klucz \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Grupa o tej nazwie już się występuje w bazie danych" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Tag \"%s\" jest krótszy od wymagego minimum %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Tag \"%s\" jest dłuższy niż wynosi maksium: %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Tag \"%s\" musi zawierać znaki alfanumeryczne oraz symbole:-_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Tag \"%s\" nie może zawierać wielkich liter" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Ten login nie jest dostępny." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Proszę wprowadzić oba hasła" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Hasło musi zawierać co najmniej 4 znaki" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Wprowadzone hasła nie pokrywają się" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Modyfikacja została zablokowana, ponieważ wygląda na spam. Prosimy o powstrzymanie się od używanai linków w opisie." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Stwórz obiekt %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Stwórz relację pomiędzy pakietami: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Musisz określić identyfikator pakietu lub jego nazwę (parametr \"pakiet\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Musisz wprowadzić ocenę (parametr \"ocena\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Ocena musi być liczbą całkowitą." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Ocena musi być między %i i %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1137,44 +1398,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "REST API: Usuń pakiet %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Usuń %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "nieznany użytkownik:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1183,343 +1457,285 @@ msgid "Resource was not found." msgstr "Zasób nie został znaleziony." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Zaktualizuj obiekt %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Pakiet nie został znaleziony." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Zaktualizuj relację między pakietami: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "Nie znaleziono stanu zadania." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Użytkownik %s nie jest upoważniony do tworzenia pakietów" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Użytkownik %s nie jest upoważniony do edycji tych grup" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Użytkownik %s nie jest upoważniony do edycji tych pakietów" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Użytkownik %s nie jest upoważniony do tworzenia grup" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Użytkownik %s nie jest upoważniony do tworzenia grup autoryzacji" +msgid "User %s not authorized to create organizations" +msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Użytkownik %s nie jest upoważniony do tworzenia użytkowników" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Grupa nie została znaleziona." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Poprawny klucz API wymagany do utworzenia pakietu." -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Poprawny klucz API wymagany do utworzenia grupy." -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Użytkownik %s nie jest upoważniony do usunięcia pakietu %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Nie znaleziono pakietu dla tego zasobu, nie można sprawdzić autoryzacji." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Użytkownik %s nie jest upoważniony do usunięcia relacji %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Użytkownik %s nie jest upoważniony do usunięcia grupy %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Użytkownik %s nie jest upoważniony by usunąć task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Użytkownik %s nie jest upoważniony do odczytania tych pakietów" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Użytkownik %s nie jest upoważniony do odczytania pakietu %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Nie znaleziono pakietu dla tego zasobu, nie można sprawdzić autoryzacji." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Użytkownik %s nie jest upoważniony by odczytać zasób %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Użytkownik %s nie jest upoważniony do odczytania grupy %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Użytkownik %s nie jest upoważniony do edycji pakietu %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Użytkownik %s nie jest upoważniony do modyfikacji %s" +msgid "User %s not authorized to edit resource %s" +msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Użytkownik %s nie jest upoważniony do zmiany stanu pakietu %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Użytkownik %s nie jest upoważniony do edycji praw dostępu do pakietu %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Użtkownik %s nie jest upoważniony do edycji grupy %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Użytkownik %s nie jest upoważniony do zmiany stanu grupy %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Użytkownik %s nie jest upoważniony do edycji praw dostępu do grupy %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Użytkownik %s nie jest upoważniony do edycji praw dostępu dla grupy autoryzacji %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Użytkownik %s nie jest upoważniony do edycji użytkownika %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Użytkownik %s nie jest upoważniony do zmiany stanu wersji" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Użytkownik %s nie jest upoważniony by modyfikować tabelę task_status" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Poprawny klucz API wymagany do edycji pakietu" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Poprawny klucz API wymagany do edycji grupy" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "" @@ -1568,829 +1784,2645 @@ msgstr "jest rodzicem %s" msgid "has sibling %s" msgstr "ma rodzeństwo %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Edycja" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Ładowanie..." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Podgląd" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Możesz użyć" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Formatowanie Markdown" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "tutaj." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Liczba zbiorów danych" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Opis" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Liczba członków" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Zobacz zasoby zbioru danych" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "POBIERZ" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Anuluj" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Brak zasobów do pobrania." +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" -#: ckan/templates/_util.html:140 -msgid "No description for this item" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" msgstr "" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "brak oceny" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "-\n oceń teraz" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Prześlij plik" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Edycja" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Wyloguj się" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Zarejestruj się" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Zbiory danych" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Szukaj" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administratorzy" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Grupa zbiorów danych" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Dodaj grupę" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Członkowie" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Dodaj" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Usuń" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Dodaj zbiór danych" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Tytuł" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Opis" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Witamy" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Formularz posiada nieprawidłowe pola:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Zapisz" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Przeglądanie" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "Punkt dostępowy API" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Pobierz" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Dodatkowe informacje" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Pole" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Wartość" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Ostatnia modyfikacja" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Format" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licencja" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Szukaj ..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Dokumentacja API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Źródło" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Opiekun" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Wersja" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Stan" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Link do pliku" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Link do API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Zasób" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Nazwa" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Ostatnia modyfikacja" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Podgląd" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Strona startowa" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Ten pakiet jest zgodny z Definicją Otwartości (Open Definition)." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Adres e-mail" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Edycje" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Grupa użytkowników" +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Zmień hasło" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Użytkownicy" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Zaloguj się" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Zapomniałeś(aś) hasła?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Wyloguj się" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "Klucz API" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Możesz użyć" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Formatowanie Markdown" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "tutaj." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Liczba zbiorów danych" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Zobacz zasoby zbioru danych" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "POBIERZ" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Brak zasobów do pobrania." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "brak oceny" -#: ckan/templates/error_document_template.html:5 +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "-\n oceń teraz" + +#: ckan/templates_legacy/error_document_template.html:5 msgid "Error" msgstr "Błąd" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking..." msgstr "Sprawdzanie..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Type at least two characters..." msgstr "Wprowadź co najmniej dwa znaki..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This is the current URL." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is available!" msgstr "Ten URL jest dostępny" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is already used, please use a different one." msgstr "Ten URL jest już używany, prosimy o użycie innego." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to save, possibly due to invalid data " msgstr "Zapis nie powiód się, prawdopodobnie z powodu niepoprawnych danych" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Dodaj zbiór danych" - -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Dodaj grupę" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." msgstr "Na stronie są niezapisane zmiany. Upewnij się aby kliknąć przycisk 'Zapisz zmiany' przed opuszczeniem tej strony." -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Ładowanie..." - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" msgstr "(brak nazwy)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" msgstr "Usunąć zasób '%name%'?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Prześlij plik" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Anuluj" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Format" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Typ zasobu" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Rozmiar (Bajty)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Type MIME" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Ostatnia modyfikacja" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Type MIME (wewnętrzny)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hasz" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Zakończono" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Ten zasób posiada niezapisane zmiany." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Wartość" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Wyloguj się" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Zaloguj się" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Zarejestruj się" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Szukaj zbiorów danych" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Dodaj zbiór danych" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Szukaj" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "O serwisie" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Wzór podstawowego szablonu ... proszę zastąp mnie." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Dokumentacja API" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Skontaktuj się z nami" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Polityka prywatności" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Sekcje" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Użytkownicy" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Statystyka" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Wersje" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Zarządzanie stroną" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Języki" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Metadane" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" -msgstr "Licencja" - -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" -msgstr "Licencja Otwartych Baz Dany (Open Database License)" - -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" -msgstr "Te treści i dane są otwarte" - -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" -msgstr "Wspomogany przez" - -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "CKAN" - -#: ckan/templates/layout_base.html:212 -msgid "v" -msgstr "wer." - -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Licencja" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Licencja Otwartych Baz Dany (Open Database License)" -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Te treści i dane są otwarte" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Wspomogany przez" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "wer." -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Administracja - Autoryzacja" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Zmodyfikuj istniejące role" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Zapisz zmiany" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Dodaj role dla dowolnego użytkownika" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Dodaj rolę" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Aktualne role dla grup autoryzacji" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Dodaj role do grup autoryzacji" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Panel administracyjny" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Administratorzy systemu" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Możesz zmodyfikować administratorów na" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "strona autoryzacji" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Strona startowa" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autoryzacja" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Kosz" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Administracja - Kosz" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Usuń wersję" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Usuń wszystkie (na zawsze, w sposób nieodwracalny)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Usunięte zbiory danych" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autoryzacja - Grupy autoryzacji" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Brak)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Autoryzacja:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Zapisz" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Dodaj" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Edycja - Grupy autoryzacji" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Edytuj:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Do tej grupy nie ma obecnie przypisanych użytkowników." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Grupy autoryzacji" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Występuje [1:%(item_count)s] grup autoryzacji." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Przeglądanie" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Zamiast określać uprawnienia poszczególnych użytkowników w odniesieniu do zbioru danych lub grupy,\n możesz również określić je dla grupy użytkowników, którzy będą posiadać identyczne uprawnienia. Aby to zrobić \n należy określić [1:grupę autoryzacji] oraz dodać do niej użytkowników." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Aby utowrzyć grupę autoryzacji musisz się najpierw [1:zalogować]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Stwórz nową grupę autoryzacji" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Nowa - Grupa autoryzacji" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Nowa grupa autoryzacyjna" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Grupy autoryzacji" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Członkowie" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "W tej grupie autryzacyjnej jest %(item_count)s użytkowników." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Zaktualizuj istniejące role dla grup autoryzacyjnych" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Zbiory danych" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Obecnie do grupy nie przypisano zbiorów danych." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Historia:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Błąd:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Wersja" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Czas" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Wiadomość w logu" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Porównaj»" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Historia grupy" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Grupa zbiorów danych" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Czym są grupy?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2398,177 +4430,131 @@ msgid "" "from it." msgstr "Tagi są świetną metodą na grupowanie zbiorów danych, niemniej jednak czasami możesz chcieć aby tylko wybrani użytkownicy mieli możliwość modyfikacji określonej grupy zbiorów danych. [1:Grupa] może zostać powołana aby określić, którzy użytkownicy mają prawo do dodawania lub usuwania z niej zbiorów danych." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Historia" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Nowy zbiór danych..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Istniejący zbiór danych..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Lista grup" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Zaloguj się aby dodać grupę" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Dodaj grupę" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Błędy w formularzu" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Formularz posiada nieprawidłowe pola:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2 lub więcej znaków zawierających małe litery 'a-z', cyfry '0-9' lub znaki '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Rozpocznij od zdania podsumowującego..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "aktywny" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "usunięty" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Usuń" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "" -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Dodaj zbior danych" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administratorzy" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Stan:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Szukano \"%(query)s\". ]%(number_of_results)s zbiorów danych zostało znalezionych." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2577,7 +4563,7 @@ msgid "" " find." msgstr "Jaka była [1:średnia cena] domu w Wielkiej Brytanii w 1935? Kiedy przewidywana wielkość populacji Indii [2:będzie większa] niż populacji Chin? Gdzie w Seattle można znaleźć [3:sztukę finansowaną ze środków publicznych]? Dane potrzebne by odpowiedzieć na te pytania są dostępne w Internecie, ale czasami trudno je znaleźć." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2588,11 +4574,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s jest tworzonym przez społeczność katalogiem przydatnych zbiorów danych, które można znaleźć w Internecie. Możesz gromadzić tutaj odnośniki do zbiorów danych przydatnych dla Ciebie oraz innych osób lub szukać wśród zbiorów danych, które zgromadzili inni. W zależności od rodzaju danych (oraz warunków jego użytkowania) %(site_title)s może również zawierać kopię tych danych bądź przechowywać je w bazie danych, dostarczając przy tym prostych narzędzi wizualizacyjnych." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Jak to działa" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2603,7 +4589,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Ta strona oparta jest o otwartoźródłowy katalog danych zwany [1:CKAN], stworzony i rozwijany przez [2:Fundację Otwartej Wiedzy] (Open Knowledge Foundation). Każdy rekord 'zbioru danych' w CKAN zawiera opis danych oraz inne przydatne informacje, obejmują m.in. format danych, ich właściciela, możliwość swobodnego dostępu oraz reprezentowane dziedziny wiedzy. Inni użytkownicy mogą ulepszyć oraz rozbudować te informacje (CKAN zachowuje pełną historię zmian tych informacji)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2614,11 +4600,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN jest oprogramowaniem, które wykorzystywane jest w wielu katalogach danych w Internecie. [1:The Data Hub] jest tworzonym przez społeczność katalogiem otwartych danych, na wzór Wikipedii. Rząd Wielkiej Brytanii używa CKAN na stronie [2:data.gov.uk], która obecnie zawiera informacje o 8000 rządowych zbiorach danych. Oficjalne publiczne dane z większości krajów europejskich są skatalogowane na stronie [3:publicdata.eu] również w oparciu o CKAN. Na stronie [4:datacatalogs.org] można znaleźć obszerną listę katalogów takich jak te wymienione. Strona ta również działa w oparciu o CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Otwarte dane oraz Fundacja Otwartej Wiedzy (Open Knowledge Foundation)" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2630,7 +4616,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2639,1083 +4625,968 @@ msgid "" "out about our other projects." msgstr "[1:Fundacja Otwartej Wiedzy] (Open Knowledge Foundation) jest organizacją non-profit [2:promująca] otwartą wiedzę: stworzenie i rozwijanie oprogramowania CKAN jest jednym ze sposobów realizacji tego zdania. Jeśli chcesz zaangażować się w jego projektowanie lub implementację, dołącz do [3:grup dyskusyjnych] poświęconych tym zagadnieniom lub zajrzyj na stronę [4:OKFN] aby poznać nasze pozostałe projekty." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Witamy" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Witamy w" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Szukaj danych" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "zawiera" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "zbiory danych" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "" -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Udostępnij dane" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Utwórz zbiór danych»" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Zarejestruj się»" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Współpracuj" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Co można tutaj znaleźć?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "posiada" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "zbiorów danych." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Opis edycji (krótko opisz zmiany które wprowadziłeś/aś)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Autor:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Zbiory danych - Historia" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Edycja - Zbiory danych" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Podstawowe informacje" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Dalsze informacje" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Opis edycji (krótko opisz zmiany które wprowadziłeś/aś)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Autor:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Ponieważ nie jesteś zalogowany/zalogowana będzie to Twój numer IP." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Kliknij tutaj, aby się zalogować" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "przed zapisem (otwiera nowe okno)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Uwaga:] Dodając treści zezwalasz by były one rozpowszechniana na [2:licencji Open Database]. [3:Nie modyfikuj] tej strony jeśli się na to [4:nie zgadzasz]. " -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "nowy klucz" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "o wartości" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Historia zbioru danych" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Dodaj - Zbiór danych" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Dodaj zbiór danych" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Zasób" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Krótki, deskryptywny tytuł zbioru danych" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Strona główna" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL dla strony opisującej dane (nie adres samych danych)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "np. " + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Nie można dodać żadnej grupy." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Oddzielone przecinkami terminy, które pomogą powiązać ten zbiór danych z podobnymi. Więcej informacji na temat używanych konwencji dostępnych jest na [1:tej stronie wiki]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "np. zanieczyszczenie, rzeki, jakoś wody" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "" -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Link do pliku" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Link do API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Prześlij plik" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "Adres URL pliku" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Nazwa podstawowego kontaku dla zapytań dotyczących tego zbioru danych, z wykorzystaniem adresu e-mail określonego w następnym polu." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "E-mail autora" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Jeśli jest ktoś jeszcze z kim można się kontaktować odnośnie pakietu (poza osobą podaną w polu Autor) należy wprowadzić go tutaj." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "E-mail opiekuna" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Numer reprezentujacy wersję (o ile dotoczy)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "np. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Dodatkowe informacje" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Czy na pewno chcesz zmienić stan tego zbioru danych?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Tak!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Ponieważ nie jesteś zalogowany/zalogowana będzie to Twój numer IP.\n [1:Kliknij tutaj aby się zarejestrować] zanim zmiany zostaną zapisane (spowoduje otwarcie nowego okna)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Zbiory danych" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licencja:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Ten pakiet jest zgodny z Definicją Otwartości (Open Definition)." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Otwarte Dane]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Powiązane zbiory danych" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "To jest stara wersja zbioru danych, edytowana" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "w" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Może różnić się w sposób isotny od" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "Aktualna wersja" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Aktualna wersja zbioru danych, edytowana" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(edycja)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(brak)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Pole" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Źródło" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Kraj" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Źródło danych" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Strona zbioru danych] w\n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Zbiór danych - Zasób" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "Punkt dostępowy API" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Pobierz" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Ostatnia modyfikacja" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Ze [1:zbioru danych]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Zasoby" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Szukaj -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Czy znasz jakiś zbiór danych, który powinien zostać dodany" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Zarejestruj się" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Inne metody dostępu" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Możesz również mieć dostęp do rejestru używając" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(patrz" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "lub pobierz" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "pełny" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "zrzut danych" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Wystąpił błąd podczas wyszukiwania.]\n Proszę spróbować ponownie." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "znaleziono [1:%(item_count)s] zbiorów danych" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Czy chciałbyś [1:utworzyć nowy zbiór danych?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Szukaj ..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "of" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Różnice - Wersje" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Różnice wersji -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Od:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Do:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Różnica" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Nie stwierdzono różnic" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Historia zmian" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Śledź ostatnie zmiany systemu, w kolejności\n od najnowszych zmian." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Wersja:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Akcje tej wersji" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Odzyskaj" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Czas:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Wiadomość logu" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Zmiany" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Tagi zbioru danych" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Zbiór danych -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tag -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Dane o licencji zamkniętej" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Obiekt" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Ten formularz jest aktualny przez ograniczony czas (zwykle 1 godzinę). Jeśli\n formularz przestanie być aktualny, przeładuj stronę." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Plik:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Przesłanie powiodło się" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Plik przesłany do:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Załaduj następny »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Są" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "rezultaty dla '" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "rezultaty dla tagów." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Wyczyść wyszukiwanie" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "i zobacz wszystkie tagi." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Tagi" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Tag:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Jest %(count)s zbiorów danych otagowanych z pomocą [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Edytuj - Użytkownik" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Edytuj użytkownika" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Trochę o sobie..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Zmień hasło" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Zmień swoją nazwę użytkownika" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Mój profil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Edytuj profil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Wyloguj się" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Zobacz profil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Zarejestruj konto" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "znaleziono [1:%(item_count)s] użytkowników." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Sortuj według nazwy" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Sortuj według edycji" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Członek" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Logowanie - Użytkownik" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Zaloguje się do" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Login:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Hasło:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Zapomniałeś(aś) hasła?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Zaloguj się używając Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "Uwaga: aby ustalić swój identyfikator OpenID dla tej strony, musisz najpierw się [1:Zarejestrować] a następnie zmodyfikować swój profil podając swój identyfikator OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Kliknij na serwisie, z którego korzystasz" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "Identyfikator OpenID" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Nie posiadasz OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3724,256 +5595,161 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID jest serwisem, który pozwala na logawanie się do wielu stron internetowych\n wykorzystując jedną tożsamość. Więcej [1:na temat\n OpenId] oraz [2:możliwości uzyskania \n konta OpenID]. Prawdopodobnie najłatwiej uzyskać tożsamość OpenID\n korzystając z darmowych serwisów typu [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Wyloguj się - Użytkownik" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Formularz wylogowania" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Zostałeś/aś wylogowany." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Zarejestruj się - Użytkownik" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Zarejestruj nowe konto" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "Co najmniej 3 znaki spośród 'a-z0-9' oraz '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Hasło (powtórz):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Użytkownik" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Członek od" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Adres e-mail" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Brak adresu e-mail" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "Klucz API" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- Uwaga: twój klucz API jest widoczny tylko dla Ciebie" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Edycje" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Publiczna aktywność" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Resetuj hasło" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Zażądaj resetu hasła" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Nazwa użytkownika:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" +"There was a problem with your submission, " +"please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" +"There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" @@ -3981,15 +5757,18 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -4000,6 +5779,7 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" @@ -4007,148 +5787,295 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Wybierz cechę zbioru danych i sprawdź, które kategorie posiadają najwięcej zbiorów tego rodzaju. Możesz określić np. tags, groups, res_format, licence, country." +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Wybierz obszar" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Liczba zbiorów danych" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Liczba zmian zbioru danych na tydzień" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Najlepiej ocenione zbiory danych" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Średnia ocena" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Liczba ocen" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Brak ocen" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Najczęściej edytowane zbiory danych" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Liczba edycji" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Największe grupy" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Najczęstsze tagi" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Liczba zmian zbioru danych na tydzień" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Użytkownicy posiadający największą liczbę zbiorów danych" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Data ostatniej edycji:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Klasyfikacja - statystyki" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Klasyfikacja zbiorów danych" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Wybierz cechę zbioru danych i sprawdź, które kategorie posiadają najwięcej zbiorów tego rodzaju. Możesz określić np. tags, groups, res_format, licence, country." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Wybierz obszar" diff --git a/ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo b/ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo index 8f80447147ab73acb00de99a302c19881d0660bb..3e909e7cc90dc7e019ec7968e653102492ffa1c0 100644 GIT binary patch literal 108981 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%0Dow}*w` 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 D=X4EJ delta 26896 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 K^ddK!g8v7>;1GiV diff --git a/ckan/i18n/pt_BR/LC_MESSAGES/ckan.po b/ckan/i18n/pt_BR/LC_MESSAGES/ckan.po index d94195b2eff..a70e5291275 100644 --- a/ckan/i18n/pt_BR/LC_MESSAGES/ckan.po +++ b/ckan/i18n/pt_BR/LC_MESSAGES/ckan.po @@ -1,355 +1,639 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# Augusto Herrmann <augusto.herrmann@gmail.com>, 2011, 2012. -# <christianmoryah@gmail.com>, 2012. -# João Holanda <joao.holanda@gmail.com>, 2012. -# <Nitaibezerra@gmail.com>, 2011, 2012. -# <Nitaibezerra@gmail.com>, 2012. -# Pablo Mendes <>, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# Augusto Herrmann <augusto.herrmann@gmail.com>, 2011-2013 +# christian.miranda <christian.miranda@planejamento.gov.br>, 2013 +# christianmoryah <christianmoryah@gmail.com>, 2012 +# João Holanda <joao.holanda@gmail.com>, 2012-2013 +# Nitai <Nitaibezerra@gmail.com>, 2011-2012 +# Pablo Mendes <>, 2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012-2013 +# Yaso <yasodara.cordova@gmail.com>, 2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-08-02 15:35+0000\n" -"Last-Translator: Augusto Herrmann <augusto.herrmann@gmail.com>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:12+0000\n" +"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/ckan/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Função de autorização não encontrada: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Administrador" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Editor" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Membro" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "É necessário ser administrador de sistemas para gerenciar" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Alterações Salvas" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Título do Site" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Estilo" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Lema do site" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Logomarca da etiqueta do sítio" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Sobre" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "página Sobre" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "usuário desconhecido:" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Texto Introdutório" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Usuário Adicionado" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Texto na Home Page" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "grupo de autorização desconhecido:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "CSS customizado" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Grupo de Autorização Adicionado" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "CSS customizável foi inserido no header da página" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Não foi possível expurgar o pacote %s pois a revisão associada %s inclui pacotes não excluídos %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Problema ao expurgar a revisão %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Expurgação completa" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Ação não implementada." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Não autorizado a ver esta página" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Acesso negado" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Não encontrado" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Requisição incorreta" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Nome de ação desconhecido: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Erro JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Erro nos dados da requisição: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Erro de Integridade" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Erro de Parâmetro" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Não foi possível listar entidade deste tipo: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Não foi possível ler entidade deste tipo: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Não foi possível criar nova entidade deste tipo: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Não é possível adicionar pacote para índice de pesquisa" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Não foi possível atualizar entidade deste tipo: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Não é possível atualizar índice de pesquisa" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Não foi possível excluir entidade deste tipo: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Nenhuma revisão especificada" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Não há revisão com o id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "Falta um termo de busca ('since_id=UUID' ou 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Não foi possível ler os parâmetros: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Opção de busca inválida: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Registro desconhecido: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Valor qjson mal formado" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Parâmetros de requisição devem estar na forma de um dicionário codificado em json." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Grupo não encontrado" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "Parâmetro \"página\" deve ser um inteiro positivo" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Não autorizado a ler %s" +msgid "Unauthorized to read group %s" +msgstr "Não autorizado a ler o grupo %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Não foi possível exibir a descrição" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grupos" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Etiquetas" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Formatos" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licença" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Não autorizado a criar um grupo" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "O usuário %r não está autorizado a editar %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Grupo não encontrado" +msgid "User %r not authorized to edit %s" +msgstr "Usuário %r não autorizado a editar %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Usuário %r não autorizado a editar as autorizações %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Recurso não encontrado" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Não autorizado a ler o recurso: %s" +msgid "Unauthorized to delete group %s" +msgstr "Não autorizado a excluir o grupo %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Não autorizado a ler o grupo %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "A organização foi excluída" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Não foi possível exibir a descrição" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "O grupo foi excluído" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Usuário %r não autorizado a editar %s" +msgid "Unauthorized to add member to group %s" +msgstr "Não autorizado a adicionar membro ao grupo %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Não autorizado a excluir membros do grupo %s" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Membro foi excluído do grupo" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Selecione duas revisões antes de fazer a comparação." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "O usuário %r não está autorizado a editar %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Histórico de Revisões de Grupos do CKAN" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Alterações recentes no Grupo CKAN:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Mensagem de log: " -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Não autorizado a ler o grupo {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Você está seguindo {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Você não está mais seguindo {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Não autorizado a visualizar os seguidores %s" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Este sítio está desconectado no momento. Base de dados não inicializada." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "Por favor <a href=\"{link}\">atualize o seu perfil</a> e adicione o seu endereço de e-mail e o seu nome completo. {site} usará o seu endereço de e-mail para o caso de você precisar reiniciar sua senha." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Por favor <a href=\"%s\">atualize o seu perfil</a> e adicione o seu endereço de e-mail. " -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s usa o seu endereço de e-mail se você precisar reinicializar a sua senha." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Por favor <a href=\"%s\">atualize o seu perfil</a> e adicione o seu nome completo." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Formato inválido de revisão: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Conjunto de dados não encontrado" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Não autorizado a ler o pacote %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "Histórico de Revisões de Conjuntos de Dados do CKAN" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Alterações recentes a Conjuntos de Dados do CKAN: " -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Não autorizado a criar um pacote" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Não autorizado a editar esse recurso" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Recurso não encontrado" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Não autorizado a atualizar o conjunto de dados" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Você deve adicionar pelo menos um recurso" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Não autorizado a criar recurso" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Não é possível adicionar pacote para índice de pesquisa." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Não é possível atualizar índice de pesquisa." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Não autorizado a excluir o pacote %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "O conjunto de dados foi excluído." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "O recurso foi excluído." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Não autorizado a excluir o recurso %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Não autorizado a ler o recurso: %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "Nenhum arquivo está disponível para baixar." -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Não autorizado a ler o conjunto de dados %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Não foi definida uma pré-visualização." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Mais visto" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Mais vistos" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Menos vistos" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Mais novo" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Mais velho" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "O item relacionado solicitado não foi encontrado" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Item relacionado não foi encontrado" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Não autorizado" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Pacote não foi encontrado." + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Item relacionado foi criado com sucesso" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Item relacionado foi atualizado com sucesso" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Item relacionado foi excluído." + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Não autorizado a excluir item relacionado %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Aplicativo" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Ideia" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Artigo de Notícias" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Papel" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Postar" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualização" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Histórico de Revisão do Repositório CKAN" @@ -358,533 +642,423 @@ msgstr "Histórico de Revisão do Repositório CKAN" msgid "Recent changes to the CKAN repository." msgstr "Atualizações recentes no repositório CKAN." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Conjuntos de dados afetados: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Revisão atualizada" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Outro" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Etiqueta não encontrada" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Não autorizado a criar um usuário" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Não autorizado a criar o usuário %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Usuário não encontrado" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Texto da imagem incorreto. Por favor, tente novamente." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "O usuário \"%s\" foi registrado, porém você ainda está identificado como \"%s\" do login anterior" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Nenhum usuário especificado" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Não autorizado a editar o usuário %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Usuário %s não está autorizado a editar %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Perfil atualizado" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s está conectado agora" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Entrada falhou. Nome de usuário ou senha incorretos." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr " (Ou, se estiver usando OpenID, a sua identidade não está associada a uma conta de usuário.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" coincide com vários usuários" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Não existe usuário: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Por favor verifique sua caixa de entrada para um código de redefinição." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Não foi possível enviar link para redefinir: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Chave de redefinição inválida. Por favor, tente novamente." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Sua senha foi redefinida." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Erro: Campo \"Sobre\" não pôde ser interpretado" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Sua senha deve conter 4 ou mais caracteres." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "As senhas que você forneceu são diferentes." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Nome" - -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Identificador único</strong> para o grupo." - -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2+ caracteres, caixa baixa, usando somente 'a-z0-9' e '-_'" - -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Detalhes" - -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Adicionar usuários" - -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "O nome deve conter pelo menos %s caracteres" - -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Nome deve conter exclusivamente caracteres alfanuméricos em caixa baixa não acentuados (ascii) e estes símbolos: -_" - -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Nome do conjunto de dados já existe no banco de dados" - -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Nome do grupo já existe na base de dados" - -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Valor não se adequa ao formato exigido: %s" - -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Nenhum)" - -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Recurso(s) do conjunto de dados incompleto(s)." - -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Comprimento da etiqueta \"%s\" é menor que o mínimo %s" - -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Etiquetas \"%s\" não podem conter aspas: \"" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Você deve informar uma senha" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Chave duplicada \"%s\"" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Item de seguimento não encontrado" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Par extra de chave-valor: chave não ajustada para valor \"%s\"." +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} não foi encontrado" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Não é possível adicionar grupos." +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Não autorizado a ler {0} {1}" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Grupo" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Tudo" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Não foi possível derivar nova seleção de grupo a partir do valor serializado em uma estrutura como esta: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "outro - por favor especifique" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Extras" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Erro: Campo \"Sobre\" não pôde ser interpretado" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Pacote" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} adicionou o campo {tag} ao conjunto de dados {dataset}" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Adicionar pacotes" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} atualizou o grupo {group}" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Um título curto e descritivo para o conjunto de dados." +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} atualizou a organização {organization}" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Isto não deve ser uma descrição, no entanto - deixe-a para o campo Notas. Não utilize um ponto final." +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} atualizou o conjunto de dados {dataset}" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Um identificador único para o pacote." +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} atualizou o campo {extra} do conjunto de dados {dataset}" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Isto deve ser razoavelmente legível por humanos, no espírito das URIs da Web Semântica. Use um acrônimo somente se ele for amplamente reconhecido. Renomear é possível, mas desaconselhável." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Um número representando a versão (se aplicável)" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} atualizou o recurso {resource} do conjunto de dados {dataset}" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "A URL para a página web que descreve os dados (não os dados em si)." +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} atualizou seu perfil" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "ex.: http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} excluiu o grupo {group}" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "O nome para o contato principal, para questionamentos sobre este conjunto de dados em particular usando o endereço de e-mail no campo seguinte." +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} excluiu a organização {organization}" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Se houver uma outra pessoa importante para contatos (além da pessoa no campo Autor), então forneça os detalhes aqui." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} excluiu o conjunto de dados {dataset}" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licença" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} excluiu o campo {extra} do conjunto de dados {dataset}" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "A licença sob a qual o conjunto de dados foi disponibilizado." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Etiquetas" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} excluiu o recurso {resource} do conjunto de dados {dataset}" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Termos separados por vírgula que podem ligar este conjunto de dados a outros similares. Para mais informações sobre convenções, veja <a href=\"%s\">esta página da wiki</a>." +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} criou o grupo {group}" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "ex: poluição, rios, qualidade da água" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} criou a organização {organization}" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Os arquivos contendo os dados ou endereços da API para acessá-lo." +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} criou o conjunto de dados {dataset}" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Estes podem ser repetidos conforme o necessário. Por exemplo, se os dados estão sendo fornecidos em múltiplos formatos, ou divididos em áreas diferentes ou períodos de tempo, cada arquivo é um 'recurso' diferente que deve ser descrito de forma diferente. Eles aparecerão juntos na página do conjunto de dados no CKAN.<br /><br /> <b>URL:</b> Este é o endereço de Internet que aponta diretamente para os dados - ao selecionar este endereço num navegador da web, o usuário irá imediatamente descarregar todo o conjunto de dados. Note que os conjuntos de dados não são hospedados neste sítio, mas pelo publicador dos dados. Alternativamente a URL pode apontar para um servidor de uma API como um terminal SPARQL ou serviço JSON-P.<br /> <b>Formato:</b> Isto deve indicar o formato de arquivo no qual os dados são fornecidos. <br /><b>Descrição</b> Qualquer informação que você quiser adicionar para descrever o recurso<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Alternativas de formato: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Outros conforme o caso" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} adicionou o campo {extra} ao conjunto de dados {dataset}" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Notas" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} adicionou o recurso {resource} ao conjunto de dados {dataset}" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "A principal descrição do conjunto de dados" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} registrou-se" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "É frequentemente exibido com o título do pacote. Em particular, deve começar com uma frase curta que descreva o conjunto de dados sucintamente, porque as primeiras poucas palavras podem ser usadas isoladamente em algumas visões dos conjuntos de dados." +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} excluiu o campo {tag} do conjunto de dados {dataset}" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Você pode usar %sformatação Markdown%s aqui." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} excluiu o item relacionado {related_item}" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Informações básicas" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} começou a seguir {dataset}" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Recursos" +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} começou a seguir {user}" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Grupos" +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} começou a seguir {group}" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Detalhes" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Título" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} criou o link para o item relacionado {related_type} {related_item}" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Versão" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "{n} nova atividade de {site_title}" +msgstr[1] "{n} novas atividades de {site_title}" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Janeiro" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autor" +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Fevereiro" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "E-mail do autor" +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Março" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Mantenedor" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Abril" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "E-mail do mantenedor" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Maio" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licença" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Junho" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Estado" +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Julho" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Recurso deve ser um dicionário: %r" +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Agosto" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Chave desconhecida: %s" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Setembro" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Chave em branco" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Outubro" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Atualizado" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Novembro" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Papel(is) de usuários adicionado(s)" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Dezembro" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Por favor informe um nome de usuário" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Registre-se agora" -#: ckan/lib/helpers.py:482 +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} minuto atrás" +msgstr[1] "{mins} minutos atrás" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} hora atrás" +msgstr[1] "{hours} horas atrás" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} dia atrás" +msgstr[1] "{days} dias atrás" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{day}/{month}/{year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Atualize o seu avatar em gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Desconhecido" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "nenhum nome" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Criado um novo conjunto de dados." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Editados os recursos." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Editadas as configurações." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} visualização" +msgstr[1] "{number} visualizações" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} visualização recente" +msgstr[1] "{number} visualizações recentes" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Prezado(a) %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Nenhum endereço de destinatário de e-mail disponível!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -894,8 +1068,8 @@ msgid "" " %(reset_link)s\n" msgstr "Você solicitou que a sua senha em %(site_title)s seja reiniciada.\n\nPor favor, clique no link a seguir para confirmar esta solicitação:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Redefina sua senha" @@ -911,11 +1085,11 @@ msgstr "Nenhuma página web informada" msgid "Author not given" msgstr "Autor não fornecido" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Mantenedor não fornecido" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Links não são permitidos em log_message." @@ -928,8 +1102,8 @@ msgstr "Links não são permitidos em log_message." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Faltando valor" @@ -942,15 +1116,32 @@ msgstr "O campo de entrada %(name)s não era esperado." msgid "Please enter an integer value" msgstr "Por favor entre com um valor inteiro" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Recursos" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Recurso(s) do pacote inválido(s)" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Extras" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Faltando valor" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Nenhuma chave válida da API fornecida." @@ -959,226 +1150,304 @@ msgstr "Nenhuma chave válida da API fornecida." msgid "Tag vocabulary \"%s\" does not exist" msgstr "O vocabulário de etiquetas \"%s\" não existe" -#: ckan/logic/validators.py:32 -msgid "Invalid integer" -msgstr "Inteiro inválido" - -#: ckan/logic/validators.py:42 -msgid "Date format incorrect" -msgstr "Formatação de data incorreta" +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Usuário" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Dataset" msgstr "Conjunto de dados" -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Usuário" +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grupo" -#: ckan/logic/validators.py:139 -msgid "Related" -msgstr "Relacionado" +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "É necessário informar uma organização" -#: ckan/logic/validators.py:149 -msgid "That group name or ID does not exist." +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "A organização não existe" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Você não pode adicionar um conjunto de dados a essa organização" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "Inteiro inválido" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "Formatação de data incorreta" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "Relacionado" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." msgstr "Esse nome ou ID de grupo não existe." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Tipo de atividade" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Esse nome não pode ser usado" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "O nome deve conter pelo menos %s caracteres" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Nome tem que ter um máximo de %i caracteres" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "Url deve conter puramente caracteres alfanuméricos (ascii) em caixa baixa e estes símbolos: " -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Essa URL já está em uso." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "O comprimento do nome \"%s\" é menor que o mínimo %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "O comprimento do nome \"%s\" é maior que o máximo %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Versão tem que ter um máximo de %i caracteres" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Chave duplicada \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Nome do grupo já existe na base de dados" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Comprimento da etiqueta \"%s\" é menor que o mínimo %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "O comprimento da etiqueta \"%s\" é maior que o máximo %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "A etiqueta \"%s\" deve conter caracteres alfanuméricos ou símbolos: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "A etiqueta \"%s\" não pode ter caixa alta" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Esse nome de login não está disponível." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Por favor forneça as duas senhas" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Sua senha deve conter no mínimo 4 caracteres" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "As senhas que você digitou não são iguais" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Editar não é permitido, já que a descrição parece spam. Por favor, evite links na sua descrição." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Esse nome de vocabulário já está sendo utilizado." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Não é possível alterar o valor da chave de %s para %s. Essa chave é somente para leitura." -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Vocabulário de etiquetas não encontrado." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "A etiqueta %s não pertence ao vocabulário %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Nenhum nome de etiqueta" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "A etiqueta %s já pertence ao vocabulário %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "Por favor forneça uma URL válida" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "Esse papel não existe" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "API REST: Criar objeto %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "API REST: Criar relacionamento de pacotes: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "API REST: Criar objeto membro %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Tentando criar uma organização como um grupo" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Você deve informar um id ou nome de pacote (parâmetro \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Você deve informar uma avaliação (parâmetro \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Avaliação deve ser um valor inteiro." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Avaliação deve ser entre %i e %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Você precisa estar autenticado para seguir usuários" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "Você não pode seguir você mesmo" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "Você já está seguindo {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Você já está seguindo {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Você precisa estar autenticado para seguir um conjunto de dados." + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Você precisa estar autenticado para seguir um grupo." #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "API REST: Excluir Pacote: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "API REST: Excluir %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "API REST: Excluir membro: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id não está nos dados" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Não foi possível encontrar o vocabulário \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Não foi possível encontrar a etiqueta \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "Não foi possível encontrar o(a) seguidor(a) {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Você precisa estar autenticado para deixar de seguir algo" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Você não está seguindo {0}" + +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "Não especifique se estiver usando o parâmetro \"query\"." -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "Precisa ser par(es) <chave>:<valor>" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "Campo \"{field}\" não é reconhecido em resource_search." -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "usuário desconhecido:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "O item não foi encontrado." @@ -1187,343 +1456,285 @@ msgid "Resource was not found." msgstr "Recurso não foi encontrado." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "API REST: Atualiza o objeto %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Pacote não foi encontrado." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "API REST: Atualizar relacionamento entre pacotes: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus não foi encontrado." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Organização não foi encontrada." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Usuário %s não autorizado a criar pacotes" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Usuário %s não autorizado a editar esses grupos" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "Você precisa ser um administrador do sistema para criar um item relacionado destacado" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Você precisa estar autenticado para adicionar um item relacionado" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "Você precisa estar autenticado para criar um recurso" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Usuário %s não autorizado a editar esses pacotes" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Usuário %s não autorizado a criar grupos" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Usuário %s não autorizado a criar grupos de autorização" +msgid "User %s not authorized to create organizations" +msgstr "Usuário %s não está autorizado a criar organizações" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Usuário %s não autorizado a criar usuários" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Grupo não foi encontrado." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "É necessário uma chave válida da API para criar um pacote" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "É necessário uma chave válida da API para criar um grupo" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Usuário %s não está autorizado a adicionar membros" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Usuário %s não autorizado a excluir o pacote %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Nenhum pacote encontrado para este recurso, não foi possível verificar a autenticação." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Usuário %s não está autorizado a excluir o recurso %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Somente o dono pode apagar um item relacionado" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Usuário %s não autorizado a excluir o relacionamento %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Usuário %s não está autorizado a excluir grupos" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Usuário %s não autorizado a excluir o grupo %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "Usuário %s não está autorizado a excluir organizações" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "Usuário %s não está autorizado a excluir a organização %s" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Usuário %s não está autorizado a excluir " -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Usuário %s não está autorizado a excluir membros da organização %s" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Usuário %s não autorizado a ler estes pacotes" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Usuário %s não autorizado a ler o pacote %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Nenhum pacote encontrado para este recurso, não foi possível verificar a autenticação." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Usuário %s não está autorizado a ler o recurso %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Usuário %s não autorizado a ler o grupo %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Você precisa estar autenticado para acessar o seu painel de controle. " -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Usuário %s não autorizado a editar o pacote %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Usuário %s não está autorizado a ler editar %s" +msgid "User %s not authorized to edit resource %s" +msgstr "Usuário %s não está autorizado a editar recurso %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Usuário %s não autorizado a alterar o estado do pacote %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Usuário %s não autorizado a editar as permissões do pacote %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Usuário %s não autorizado a editar o grupo %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Usuário %s não está autorizado a editar a organização %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Somente o dono pode atualizar um item relacionado" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "Você precisa ser um administrador do sistema para alterar o campo de um item relacionado destacado." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Usuário %s não autorizado a alterar o estado do grupo %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Usuário %s não autorizado a editar as permissões do grupo %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Usuário %s não autorizado a editar as permissões do grupo de autorização %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Usuário %s não autorizado a editar o usuário %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Usuário %s não autorizado a alterar o estado de revisão" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Usuário %s não está autorizado a atualizar a tabela " -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "O usuário %s não está autorizado a atualizar a tabela term_translation" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "É necessário uma chave válida da API para editar um pacote" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "É necessário uma chave válida da API para editar um grupo" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "Você precisa estar autenticado e fazer parte de um grupo para criar um pacote" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "Você não tem permissão para criar um item" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Dois IDs de pacotes são necessários" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Usuário não autorizado a criar grupos" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Grupos de autorização não implementados nesse perfil" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "O usuário %s não está autorizado a excluir pacotes nesse grupo" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Somente membros desse grupo estão autorizados a excluir esse grupo" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "O usuário não está autorizado a ler o pacote %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "O usuário %s não está autorizado a mostrar o grupo %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "O usuário %s não está autorizado a editar pacotes nesses grupos" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "O usuário %s não está autorizado a editar recursos nesse pacote" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Permissões de editar pacotes não estão disponíveis" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Somente membros desse grupo estão autorizados a editar esse grupo" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Não foi possível encontrar o usuário %s" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "O usuário %s não está autorizado a editar esse grupo" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Permissões de edição de grupos não estão implementadas" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Atualizações de autorizações de grupos não estão implementadas" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Licença Não Especificada" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "Licença de Dedicação ao Domínio Público (PDDL) do Open Data Commons" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "Licença Aberta para Bases de Dados (ODbL) do Open Data Commons" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "Licença de Atribuição do Open Data Commons" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "Creative Commons Atribuição" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "Creative Commons Atribuição e Compartilhamento pela mesma Licença" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "Licença GNU para Documentação Livre" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Outra (Aberta)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Outra (Domínio Público)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Outra (Atribuição)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "Open Government Licence do Reino Unido (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "Creative Commons Não-Comercial (Qualquer)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Outra (Não-Comercial)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Outra (Não Aberta)" @@ -1572,829 +1783,2637 @@ msgstr "é pai de %s" msgid "has sibling %s" msgstr "tem irmão %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Carregando ..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Não existe API de dados para carregar para este recurso" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Falhou em carregar informações sobre a API de dados" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Nenhum resultado encontrado" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Comece a digitar ..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Entrada insuficiente. É necessário ao menos um caractere." + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Há modificações não salvas neste formulário" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Favor confirmar a ação" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Você tem certeza de que deseja executar essa ação?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Confirme" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Cancelar" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Seguir" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Deixar de seguir" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "mostrar mais" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "mostrar menos" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Carrega um arquivo" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Ocorreu um erro" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Recurso enviado" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Não foi possível enviar o arquivo" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Não foi possível autenticar o envio" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Não foi possível obter os dados do arquivo carregado" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 msgid "Edit" msgstr "Editar" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Pré-visualização" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Mostrar mais" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Você pode usar" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Ocultar" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Formatação Markdown" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Erro %(error_code)s" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "aqui." +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Sobre {0}" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Número de conjuntos de dados" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "API do CKAN" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Descrição" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Quantidade de membros" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Impulsionado por</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Ver recursos do conjunto de dados" +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Configurações de administração do sistema" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "BAIXAR" +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Visualizar Perfil" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Nenhum recurso para baixar." +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Painel de Controle (%(num)d novo item)" +msgstr[1] "Painel de Controle (%(num)d novos itens)" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Nenhuma descrição para este item" +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Editar configurações" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "Ver isto" +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Sair" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "ainda sem avaliações" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Entrar" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "–\n avalie agora" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Registrar" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Grupo de Usuários" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Conjuntos de dados" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Erro" +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organizações" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Verificando..." +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Buscar conjunto de dados" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Digite pelo menos dois caracteres..." +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Pesquisar" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Essa é a URL atual." +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Carregar menos" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "Esta URL está disponível!" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Carregar mais" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Esta URL já é utilizada, por favor use uma diferente." +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Nenhuma atividade nesse fluxo de atividades" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Falha ao salvar, possivelmente devido a dados inválidos" +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Administração" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Adicionar Conjunto de Dados" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Administradores" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Adicionar Grupo" +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Configuração" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "Você tem alterações não salvas. Certifique-se de ter clicado 'Salvar Alterações' abaixo antes de sair desta página." +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Você tem certeza de que deseja reinicializar a configuração?" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Carregando ..." +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Reinicializa" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(nenhum nome)" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Atualiza" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "Excluir o recurso '%name%'?" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "Opções de configuração do CKAN" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " -msgstr "Pré-visualização não está disponível para este tipo de dado:" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr " <p><strong>Título do Sítio:</strong> Este é o título desta instância do CKAN. Ele aparece em vários lugares em todo o CKAN.</p> <p><strong>Estilo:</strong> Escolha dentre uma lista de simples variações do esquema de cores principal para obter um tema customizado bem rapidamente.</p> <p><strong>Logomarca da Etiqueta do Sítio:</strong> Esta é a logomarca que aparece no cabeçalho de todos os modelos desta instância do CKAN.</p> <p><strong>Sobre:</strong> Esse texto aparecerá na <a href=\"%(about_url)s\">página sobre</a> desta instância do CKAN.</p> <p><strong>Texto de Introdução:</strong> Esse texto aparecerá na <a href=\"%(home_url)s\">página inicial</a> desta instância do CKAN como uma mensagem de boas vindas aos visitantes.</p> <p><strong>CSS Personalizado:</strong> Esse é o bloco de CSS que aparece na tag <code><head></code> de todas as páginas. Se você quiser personalizar mais completamente os modelos, recomendamos <a href=\"%(docs_url)s\" target=\"_blank\">ler a documentação</a>.</p> " + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Confirma reinicialização" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "O que são administradores de sistema?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>Um administrador de sistema é alguém que tem controle completo sobre uma instância do CKAN. Você só pode adicionar administradores do sistema pelo comando <code>sysadmin</code> do paster.</p> " -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "Não foi possível obter as credenciais para o envio para armazenamento. O envio não pode continuar" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Documentação" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." -msgstr "Verificando permissões para upload ..." +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "A pré-visualização deste recurso não está disponível no momento." -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." -msgstr "Enviando arquivo ..." +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Clique aqui para saber mais ..." -#: ckan/templates/js_strings.html:16 -msgid "Data File" -msgstr "Arquivo de dados" +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Baixar recurso" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Seu browser não suporta iframes." -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Visualização" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "A pré-visualização deste recurso não está disponível no momento." -#: ckan/templates/js_strings.html:16 -msgid "Image" -msgstr "Imagem" +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Mais detalhes ..." -#: ckan/templates/js_strings.html:16 -msgid "Metadata" -msgstr "Metadado" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "Não há tratador definido para o tipo de dados: %(type)s." -#: ckan/templates/js_strings.html:16 -msgid "Documentation" -msgstr "Documentação" +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Padrão" -#: ckan/templates/js_strings.html:16 -msgid "Code" -msgstr "Código" +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Entrada padrão" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Médio" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Entrada de Largura Média" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Completo" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Entrada de Largura Total" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Grande" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Entrada Grande" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Prefixar" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Entrada Prefixada" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Campo Personalizado (vazio)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Campo customizado" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Área de texto" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Selecionar" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Nenhuma descrição para este grupo" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Fluxo de Atividades" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administradores" -#: ckan/templates/js_strings.html:16 -msgid "Example" -msgstr "Exemplo" +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Adicionar Um Grupo" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" -msgstr "Enviar" +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Formulário Grupo" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Confirmar apagar" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Você tem certeza de que deseja apagar este grupo - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Você tem certeza de que deseja apagar o membro - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Editar Grupo" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Editar Grupo" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Seguidores" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Cancelar" +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Grupos de Conjuntos de Dados" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" -msgstr "Url" +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Adicionar Grupo" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Formato" +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "Atualmente não há grupos neste sítio" -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" -msgstr "Tipo de Recurso" +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Que tal criar um?" -#: ckan/templates/js_strings.html:16 -msgid "DataStore enabled" -msgstr "Armazenamento de Dados habilitado" +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "O que são grupos?" -#: ckan/templates/js_strings.html:16 -msgid "Size (Bytes)" -msgstr "Tamanho (Bytes)" +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "Grupos permitem agrupar conjuntos de dados em uma comunidade (por exemplo, Liberdade Civil) ou em um tópico (por exemplo, Transportes, Saúde, Meio Ambiente) para tornar mais fácil para os usuários procurarem conjuntos de dados por tema. Estes conjuntos de dados podem ser parte de um grupo, mas não pertencem ao grupo para fins de edição ou autorização." + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Membros" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype" -msgstr "Mimetype" +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Editar membro:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Adicionar membro" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Nome de usuário" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Criado" +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Papel" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Adicionar" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Você tem certeza de que deseja apagar este usuário?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Excluir" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Criar um Grupo" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Criar Grupo" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Atualizar Grupo" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Adicionar Conjunto de Dados" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "Leia mais" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Conjuntos de dados no grupo: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Histórico de Revisões" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Título" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Meu Grupo" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "meu-grupo" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Descrição" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Um pouco de informações sobre o meu grupo..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL da imagem" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://exemplo.com.br/minha-imagem.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Você tem certeza de que deseja apagar este Grupo?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Salvar Grupo" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Visualizar {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Este grupo está sem descrição" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} Conjunto de dados" +msgstr[1] "{num} Conjuntos de dados" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 Conjunto de Dados" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Bem vindo" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Bem-vindo ao CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Este é um belo parágrafo introdutório sobre o CKAN ou sobre o sítio em geral. Nós não temos uma cópia para colocar aqui, mas em breve teremos" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Esta é uma seção de destaque" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Procurar seus dados" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "ex.: Preços do Ouro" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Principais Tags" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr " <p>CKAN é a maior plataforma para portal de dados em software livre do mundo.</p> <p>CKAN é uma solução completa e pronta para usar que torna os dados acessíveis e utilizáveis – ao prover ferramentas para simplificar a publicação, o compartilhamento, o encontro e a utilização dos dados (incluindo o armazenamento de dados e o provimento de robustas APIs de dados). CKAN está direcionado a publicadores de dados (governos nacionais e regionais, companhias e organizações) que querem tornar seus dados abertos e disponíveis.</p> <p>CKAN é usado por governos e grupos de usuários em todo o mundo e impulsiona vários portais oficiais e da comunidade, incluindo portais governamentais locais, nacionais e internacionais, tais como o <a href=\"http://data.gov.uk\">data.gov.uk</a> do Reino Unido, o <a href=\"http://publicdata.eu/\">publicdata.eu</a> da União Europeia, o <a href=\"http://dados.gov.br/\">dados.gov.br</a> do Brasil, o portal do governo da Holanda, assim como sítios de cidades e municípios nos EUA, Reino Unido, Argentina, Finlândia e em outros lugares.</p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> Tour do CKAN: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Visão geral das funcionalidades: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Você pode usar a <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">formatação Markdown</a> aqui" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Remover" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Customizar" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "O formulário contém entradas inválidas:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Não há descrição para essa organização" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Formulário da Organização" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Você tem certeza de que deseja excluir a organização - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Editar organização" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Ver organização" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Informações " + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Organizações dos Conjuntos de Dados" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Adicionar uma Organização" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "Atualmente não há organizações neste sítio" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "O que são Organizações?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr " <p>Organizações atuam como departamentos ou instituições de publicação para conjuntos de dados (por exemplo, o Ministério da Saúde). Isto significa que os conjuntos de dados podem ser publicados por e pertencem a um departamento, em vez de um usuário individual.</p> <p>Dentro de organizações, os administradores podem designar papeis e autorizações a seus membros, dando a usuários individuais o direito de publicar conjuntos de dados de uma organização específica (ex.: Instituto Brasileiro de Geografia e Estatística).</p> " + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Voltar a todos os membros" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Editar membro" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Salvar" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "O que são papeis?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr " <p><strong>Administrador:</strong> Pode adicionar/editar e excluir conjuntos de dados, assim como gerenciar membros da organização.</p> <p><strong>Editor:</strong> Pode adicionar e editar conjuntos de dados, mas não gerenciar membros da organização.</p> <p><strong>Membro:</strong> Pode ver os conjuntos de dados privados da organização, mas não adicionar novos conjuntos de dados.</p> " + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Adicionar membro" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Criar uma Organização" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Atualizar organização" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Criar Organização" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Minha Organização" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "minha-organizacao" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Um pouco de informações sobre a minha organização..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Você tem certeza de que deseja excluir essa Organização?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Salvar Organização" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "A organização não tem descrição" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Criar um conjunto de dados »" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "O que são conjuntos de dados?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Conjuntos de dados são simplesmente utilizados para agrupar partes relacionadas dos dados. Eles podem ser encontrados sob uma url única, com uma descrição e informações sobre a sua licença." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Você tem certeza de que deseja excluir o conjunto de dados - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Você tem certeza de que deseja excluir o recurso - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Ver conjunto de dados" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Criar um conjunto de dados »" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Atualizar conjunto de dados" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Adicionar metadados ao conjunto de dados" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Adicionar dados ao conjunto de dados" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "O que é um recurso?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Um recurso pode ser um arquivo ou um link para um arquivo que contenha dados úteis" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Privada" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Rascunho" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Esta é uma revisão velha deste conjunto de dados, conforme editada em %(timestamp)s. Ela pode diferir significativamente da <a href=\"%(url)s\">revisão atual</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Esta é a revisão atual deste conjunto de dados, conforme editado em %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Mídia Relacionada para {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Não há itens relacionados" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Adicione itens relacionados" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Visualizar recurso" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Ver" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "Ponto de Acesso à API" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Baixar" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Não há descrições para esse recurso" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "Do resumo do conjunto de dados" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Fonte: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Informações Adicionais" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Campo" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Valor" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Ultima atualização" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "Desconhecido" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Criado" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formato" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licença" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Pesquisar por um Conjunto de Dados" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Pesquisa ..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Enviar" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Por favor tente uma nova pesquisa.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>Ocorreu um erro ao pesquisar.</strong> Por favor tente novamente.</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Documentação da API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr " Você também pode ter acesso a esses registros usando a %(api_link)s (veja %(api_doc_link)s). " + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "dum completo em {format}" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr " Você também pode ter acesso a esses registros usando a %(api_link)s (veja %(api_doc_link)s) ou descarregar um %(dump_link)s. " + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Informações Adicionais" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Fonte" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Mantenedor" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versão" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Estado" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "API de dados" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "API de dados está indisponível para esse recurso pois nenhum dado foi enviado a ele ainda" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Editar conjuntos de dados" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Editar Recursos" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Adicionar novo recurso" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "ex.: Um título descritivo" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "Ex.: meu-conjunto-de-dados" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "ex.: Algumas anotações úteis sobre os dados" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "ex.: economia, saúde mental, governo" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr " Definições de licenças e informações adicionais podem ser encontradas em <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organização" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Selecione uma organização..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Não há descrições para esse conjunto de dados" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Importante: Ao enviar conteúdo, você concorda em disponibilizar as suas contribuições sob a Open Database License." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Você tem certeza de que deseja apagar este conjunto de dados?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Próximo: Adicionar Dados" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Visibilidade" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Pública" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "José da Silva" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "E-mail do autor" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "ze@exemplo.com.br" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "E-mail do Mantenedor" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Anterior" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Finalizar" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Atualizar Recurso" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Referência para um arquivo" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Link para uma API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Recurso" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "ex.: http://exemplo.com.br/precos-ouro-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Nome" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "ex.: Preços do Ouro em Janeiro de 2011" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Algumas notas sobre os dados" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "ex.: CSV, XML ou JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Isto foi gerado automaticamente. Você pode editar se desejar." + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Modificada pela última vez" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "ex.: 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Tamanho do arquivo" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "ex.: 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME Type" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "ex.: application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Você tem certeza de que deseja excluir esse recurso?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Salvar & adicionar outro" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Próximo: Informações Adicionais" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Não há descrições para esse recurso" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Explorar" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Pré-visualização" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Dados e recursos" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">Este conjunto de dados não tem dados, <a href=\"%(url)s\">que tal adicionar alguns?</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>Ocorreu um erro ao pesquisar.</strong> Por favor tente novamente. " + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Adicionar dados" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Dados adicionais" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Formulário relacionado" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "O que são itens relacionados?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr " <p>Mídia Relacionada é qualquer aplicação, artigo, visualização ou ideia relacionados a este conjunto de dados.</p> <p>Por exemplo, poderia ser uma visualização personalizada, pictograma ou gráfico de barras, uma aplicação usando os dados no todo ou em parte ou mesmo uma notícia que referencia este conjunto de dados.</p> " + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Você tem certeza de que deseja excluir o item relacionado - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Aplicativos & Ideias" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr " <p>Mostrando os itens <strong>%(first)s - %(last)s</strong> dentre <strong>%(item_count)s</strong> itens relacionados encontrados</p> " + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr " <p><strong>%(item_count)s</strong> itens relacionados encontrados</p> " + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "Ainda não há aplicativos enviados." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "O que são aplicativos?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "Esses são aplicativos construídos com os conjuntos de dados bem como ideias de coisas que poderiam ser feitas com eles." + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Filtrar Resultados" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtrar por tipo" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Tudo" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Ordenar por" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Padrão" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Mostrar apenas itens em destaque" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Aplicar" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Editar item relacionado" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Editar Relacionado" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Editar Item Relacionado" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Criar" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Criar um item relacionado" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Criar Relacionado" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Criar Item Relacionado" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "Meu Item Relacionado" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://exemplo.com.br/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://exemplo.com.br/imagem.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Um pouco de informação sobre o item..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Tipo" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Você tem certeza de que deseja excluir este item relacionado?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Este item está sem descrição" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Ir para {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Novo item de atividade" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Embutir Visualizador de Dados" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Embuta esta visão copiando isto para a sua página na web:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Escolha largura e altura em pixel:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Largura:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Altura:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "URL de retorno Trackback" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Deletar tudo" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Mostrar Mais {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Mostrar Apenas Populares {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Não há filtros para esta busca" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Início" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Idioma" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Ir" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Este conjunto de dados satisfaz a Definição de Aberto - Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "Nenhuma Licença Fornecida" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "excluído" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Popular" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Este conjunto de dados não tem descrição" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "Nenhum aplicativo, ideia, notícia ou imagem foi relacionado a este conjunto de dados ainda." + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Inserir item" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} conjunto de dados encontrado para \"{query}\"" +msgstr[1] "{number} conjuntos de dados encontrados para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Desculpe, nenhum conjunto de dados foi encontrado para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} conjunto de dados encontrado" +msgstr[1] "{number} conjuntos de dados encontrados" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Desculpe, nenhum conjunto de dados foi encontrado" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} grupo encontrado para \"{query}\"" +msgstr[1] "{number} grupos encontrados para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Desculpe, nenhum grupo foi encontrado para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} grupo encontrado" +msgstr[1] "{number} grupos encontrados" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Desculpe, nenhum grupo foi encontrado" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "{number} organização encontrada parar \"{query}\"" +msgstr[1] "{number} organizações encontradas para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Desculpe, nenhuma organização foi encontrada para \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} organização encontrada" +msgstr[1] "{number} organizações encontradas" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Desculpe, a organização não foi encontrada" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Social" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Ordenar por" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Relevância" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Nome Crescente" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Nome Descrescente" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Assinar" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "E-mail" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Edições" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Feed de notícias" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Atividade nos itens que você segue" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Meus Conjuntos de Dados" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Você não possui quaisquer conjuntos de dados" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Informações da Conta" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Seu perfil permite que outros usuários do CKAN saibam quem você é o que você faz." + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Painel de Controle" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Configurações" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Alterar os seus detalhes" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Nome completo" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "ex.: José da Silva" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "ex.: jose@exemplo.com.br" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Um pouco de informações sobre você" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Assine o recebimento de notificações por e-mail" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Alterar a sua senha" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Senha" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Confirme a senha" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Atualizar Perfil" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Todos os usuários" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Usuários" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Acessar" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Precisa de uma conta?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Então inscreva-se agora, leva apenas um minuto." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Criar uma Conta" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Esqueceu seus detalhes?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Sem problema, use nosso formulário de recuperação de senha para redefiní-la." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Esqueceu sua senha?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Desconectado" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Você saiu. " + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Você já está autenticado como {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Sair" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Lembre me" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Você já está autenticado" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Você precisa sair antes de poder entrar com uma nova conta" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Sair agora" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Registro" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Registrar uma nova Conta" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Por que Cadastrar-se ?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Crie conjuntos de dados, grupos e outras coisas interessantes" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Nome Completo" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Registar Conta" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Reinicializar sua senha" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Solicitar uma reinicialização de senha" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Atualizar Senha" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Como isso funciona?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Simplesmente insira uma nova senha e nós vamos atualizar sua conta" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Você não criou nenhum conjunto de dados." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Criar um agora?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "Usuário não criou nenhum conjunto de dados" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Você não descreveu quem você é." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Este usuário não tem bio." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "Isso significa que você só pode ver isso" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Membro desde" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "Chave da API" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Solicitar uma reinicialização de senha" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Entre seu nome de usuário para que um email seja enviado com um link para restaurar sua senha" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Visualizar meu Perfil" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Atividade de:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Lista de busca..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "Você não está seguindo nada" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Sem seguidores" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Buscar Usuários" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Você pode usar" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Formatação Markdown" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "aqui." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Número de conjuntos de dados" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Ver recursos do conjunto de dados" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "BAIXAR" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Nenhum recurso para baixar." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Nenhuma descrição para este item" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Ver isto" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "ainda sem avaliações" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n avalie agora" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Erro" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Verificando..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Digite pelo menos dois caracteres..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Essa é a URL atual." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Esta URL está disponível!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Esta URL já é utilizada, por favor use uma diferente." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Falha ao salvar, possivelmente devido a dados inválidos" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Você tem alterações não salvas. Certifique-se de ter clicado 'Salvar Alterações' abaixo antes de sair desta página." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(nenhum nome)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Excluir o recurso '%name%'?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Pré-visualização não está disponível para este tipo de dado:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Não foi possível obter as credenciais para o envio para armazenamento. O envio não pode continuar" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Verificando permissões para upload ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Enviando arquivo ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Arquivo de dados" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Imagem" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Metadado" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Documentação" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Código" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Exemplo" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Enviar" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "Url" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "Tipo de Recurso" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "Armazenamento de Dados habilitado" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "Tamanho (Bytes)" -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Modificada pela última vez" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (Interno)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Resumo criptográfico" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Pronto" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Este recurso tem alterações não salvas." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "p. ex. csv, html, xls, rdf" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Campos Adicionais" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Adicione um Campo Adicional" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "Chave" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Valor" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Recurso excluído" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "You can use %aMarkdown formatting%b here." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Datas estão em %aISO Format%b — exemplo: %c2012-12-25%d ou %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Arquivo de dados (Enviado)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "Seguir" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "Deixar de seguir" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "Não foi possível carregar a pré-visualização" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "DataProxy retornou um erro" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "DataStore retornou um erro" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Sair" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Acessar" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Registrar" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Buscar conjuntos de dados" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Adicionar um conjunto de dados" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Pesquisar" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Sobre" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Logo da Página" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Marcador para modelo mestre de conteúdo … por favor me substitua." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Documentação da API" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Contato" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Política de Privacidade" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Seções" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Usuários" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Estatísticas" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Revisões" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Administrador da página" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Idiomas" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Licenciado sob a" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Licença Aberta para de Bancos de Dados" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Este Conteúdo e Dados são Abertos" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Impulsionado por" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} adicionou a tag {object} ao dataset {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} atualizou o grupo {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} atualizou o conjunto de dados {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} modificou o campo extra {object} do conjunto de dados {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} atualizou o recurso {object} do conjunto de dados {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} atualizou seu perfil" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} excluiu o grupo {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} excluiu o conjunto de dados {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} excluiu o campo extra {object} do conjunto de dados {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "{actor} deletou o item relacionado {object}" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} excluiu o recurso {object} do conjunto de dados {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "{actor} começou a seguir {object}" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} criou o grupo {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} criou o conjunto de dados {object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} adicionou o campo extra {object} ao conjunto de dados {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "{actor} criou a ligação ao %s relacionado {object}" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} adicionou o recurso {object} ao conjunto de dados {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} registrou-se" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} removeu a etiqueta {object} do conjunto de dados {target}" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Administração - Autorização" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Atualizar Papeis Existentes" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Salvar alterações" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Adicionar Papel para Qualquer Usuário" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Adicionar Papel" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Papéis Existentes para Grupos de Autorização" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Adicionar Papéis para qualquer grupo de autorização" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Painel de Administração" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Administradores Atuais" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Você pode mudar os administradores na" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "página de autorização" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Início" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorização" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Lixo" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Administração - Lixo" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Revisões Excluídas" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Expurgar todas (perpétua e irreversivelmente)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Conjuntos de Dados Excluídos" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autorização - Grupos de Autorização" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Nenhum)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Autorização:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "Aviso: Grupos de autorização estão depreciados e não são mais suportados. Eles serão removidos\n completamente na próxima versão do CKAN." - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Salvar" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Adicionar" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Editar - Grupos de Autorização" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Editar:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Não há usuários atualmente neste grupo." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Grupos de Autorização" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Há [1:%(item_count)s] grupos de autorização." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Lista" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Ver" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Em vez de especificar os privilégios de usuários específicos em um conjunto de dados ou grupo,\n você pode especificar um conjunto de usuários que irão compartilhar os mesmos direitos. Para isso, um \n [1: grupo de autorização] pode ser configurado e usuários podem ser adicionados a ele." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Para criar um novo grupo de autorização, por favor, primeiro [1: login]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Criar um novo grupo de autorização" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "- Novo - Grupos de Autorização" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Novo Grupo de Autorização" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Grupos de Autorização" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Membros" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Há %(item_count)s usuários neste grupo de autorização." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Atualiza Papéis Existentes para Grupos de Autorização" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Conjuntos de dados" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Não existem conjunto de dados atualmente neste grupo." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "História:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Erro:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Revisão" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Registro de tempo" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Mensagem de Log" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Comparar »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Histórico do Grupo" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Grupos de Conjuntos de Dados" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "O que são Grupos?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2402,177 +4421,131 @@ msgid "" "from it." msgstr "Enquanto as etiquetas são ótimas para agrupar conjuntos de dados, há ocasiões em que você deseja restringir que usuários editem uma coleção. A [1: grupo] pode ser configurado para especificar quais usuários têm permissão para adicionar ou remover conjuntos de dados a partir dele." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Histórico" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Novo Conjunto de Dados..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Conjunto de Dados existente..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Listar Grupos" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Adicionar Um Grupo" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Acesse para Adicionar um Grupo" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Adicionar Um Grupo" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Erros no formulário" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "O formulário contém entradas inválidas:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Aviso: a URL é muito longa. Considere alterá-la para algo mais curto." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2+ caracteres, caixa baixa, usando somente 'a-z0-9' e '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Comece com uma frase de resumo ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL da Imagem:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "A URL da imagem associada a este grupo." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "ativo" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "excluído" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Excluir" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Adicionar..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Chave =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Valor =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Adicionar conjuntos de dados" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administradores" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "Formatos de Recurso" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Estado:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Você buscou por \"%(query)s\". ]%(number_of_results)s conjuntos de dados encontrados." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2581,7 +4554,7 @@ msgid "" " find." msgstr "Qual era o [1:preço médio] de uma casa no Reino Unido em 1935? Quando a população projetada da Índia [2:superará] a da China? Onde é possível ver [3:arte financiada publicamente] em Seattle? Dados para responder muitas, muitas perguntas como essas estão por aí na Internet em algum lugar - mas nem sempre é fácil encontrar." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2592,11 +4565,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s é um catálogo, dirigido pela comunidade, de conjuntos úteis de dados na Internet. Você pode colecionar links aqui para dados em toda a web para uso próprio ou de outros, ou pesquisar por dados que outros tiverem coletado. Dependendo do tipo de dado (e suas condições de uso), %(site_title)s pode também ter condições de guardar uma cópia dos dados ou hospedá-los num banco de dados, e providenciar ferramentas de visualização básicas." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Como funciona" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2607,7 +4580,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Este sítio utiliza um potente software livre de catalogação de dados chamado [1:CKAN], produzido e mantido pela [2:Open Knowledge Foundation]. Cada registro de 'conjunto de dados' no CKAN contém uma descrição dos dados e outras informações úteis, tais como em que formatos eles estão disponíveis, quem é o seu dono e se eles estão livremente disponíveis, e com quais assuntos ele se relaciona. Outros usuários podem melhorar ou acrescentar informações (o CKAN guarda um histórico totalmente versionado)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2618,11 +4591,11 @@ msgid "" "which is itself powered by CKAN." msgstr "O CKAN é usado em alguns catálogos de dados na Internet. [1:The Data Hub] é um catálogo de dados abertos livremente editável, no estilo da Wikipédia. O governo do Reino Unido usa o CKAN no [2:data.gov.uk], que atualmente lista 8.000 conjuntos de dados governamentais. Dados oficiais da maioria dos países europeus são listados no catálogo CKAN em [3:publicdata.eu]. Há uma lista abrangente de catálogos como esses no mundo em [4:datacatalogs.org], o qual é, o próprio, impulsionado pelo CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Dados abertos e a Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2634,7 +4607,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "A maior parte dos dados indexados em %(site_title)s são licenciados abertamente, o que significa que qualquer um pode livremente usá-los ou reutilizá-los da maneira que desejar. Talvez alguém irá pegar aquele bom conjunto de dados de arte pública de uma cidade que você encontrou e adicioná-lo a um mapa de turismo - ou mesmo fazer um aplicativo interessante para o seu telefone que o ajudará a encontrar obras de arte quando você visitar a cidade. Dados abertos significam mais empreendedorismo, ciência colaborativa e governos transparentes. Você pode ler mais sobre dados abertos no [1:Guia de Dados Abertos]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2643,1083 +4616,968 @@ msgid "" "out about our other projects." msgstr "A [1:Open Knowledge Foundation] é uma organização sem fins lucrativos que [2:promove] o conhecimento livre: produzir e melhorar o CKAN é uma das maneiras de fazê-lo. Se você quiser se envolver com o seu projeto ou código, junte-se às [3:listas de e-mail] de discussão ou desenvolvimento, ou dê uma olhada no sítio da [4:OKFN] para saber mais sobre os nossos outros projetos." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Bem vindo" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Bem-vindo a" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Buscar dados" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "contém" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "conjuntos de dados" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "que você pode \n navegar, descobrir e baixar." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Compartilhar dados" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "Adicione os seus próprios conjuntos de dados para compartilhá-los com os outros e\n para encontrar outras pessoas interessadas nos seus dados." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Criar um conjunto de dados »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Registre-se »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Colaborar" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "Descubra mais sobre como trabalhar com dados abertos explorando\n esses recursos:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "Guia de Dados Abertos" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Quem mais está aqui?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "tem" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "conjuntos de dados." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Importador" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Importar datasets" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Aqui você pode fornecer um arquivo Excel com detalhes dos múltiplos conjuntos de dados e importar eles para" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Se logue para usar essa ferramenta" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Pré-visualização - Importador" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Importar Pré-visualização" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "conjuntos de dados" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "ler de" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "Demais pre-visualizações de conjuntos de dados não demonstradas." + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Editar sumário (sucintamente descreva as alterações que você fez)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Autor:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Importar" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Resultados - Importador" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Importar resultados" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Conjuntos de dados - História" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Editar - Conjuntos de dados" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Informação Básica" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Mais Informações" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Editar sumário (sucintamente descreva as alterações que você fez)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Autor:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Como você não se autenticou, isto será somente o seu endereço IP." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Clique aqui para autenticar-se" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "antes de salvar (abre em uma nova janela)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Importante:] Ao enviar conteúdo, você concorda em lançar suas contribuições sob a [2:Licença Aberta para Bancos de Dados]. Por favor [3:abstenha-se] de editar esta página se você [4:não] se dispõe a fazer isso." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Editar Recursos - Conjuntos de Dados" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Editar Recursos:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "- Conjunto de dados - Seguidores" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "Seguidores:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "Seguidores" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Nova chave" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "com o valor" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Ler conjunto de dados como %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "História do conjunto de dados" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Recursos (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Adicionar / Editar recursos" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "Aplicativos, Ideias etc" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "Seguidores ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Configurações" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Adicionar - Conjuntos de dados" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Adicionar um Conjunto de dados" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Recurso" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Um título curto e descritivo para o conjunto de dados" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Página Inicial" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "A URL para a página web que descreve os dados (não os dados em si)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "ex.: http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Não se preocupe se você não sabe sob qual licença os dados foram disponibilizados)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Membro de:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Adicionar a:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Não é possível adicionar grupos." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Lista separada por vírgulas de termos que podem ligar esse conjunto de dados a outros similares. Para mais informações sobre convenções, veja [1:esta página da wiki]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "ex: poluição, rios, qualidade da água" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Adicionar recursos:" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Envie ou coloque links para arquivos de dados, APIs ou outros materiais relacionados ao seu conjunto de dados." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Novo recurso..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Referência para um arquivo" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Link para uma API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Carrega um arquivo" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL do arquivo" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "URL da API" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "O nome para o contato principal, para questionamentos sobre este conjunto de dados em particular usando o endereço de e-mail no campo seguinte." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "E-mail do autor" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Se houver uma outra pessoa importante para contatos (além da pessoa no campo Autor), então forneça os detalhes aqui." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "E-mail do mantenedor" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Um número representando a versão (se aplicável)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "por exemplo 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Adicionar campos customizados ao conjunto de dados, tais como \"localizacao:br\" pode ajudar os usuários a encontrá-los no mecanismo de busca. Esses dados também aparecerão sob" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Informações Adicionais" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "ao visualizar o conjunto de dados." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Tem certeza que deseja mudar o estado deste conjunto de dados?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Sim!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "O conjunto de dados é" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Resumo" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Descreva sucintamente as alterações que você fez..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Como você não se autenticou, isto será somente o seu endereço IP.\n [1:Clique aqui para autenticar-se] antes de salvar (abre numa nova janela)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Importante:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Ao submeter conteúdo, você concorda em liberar suas contribuições sob a" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ".Favor" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "evite" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "editar esta página se você" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "não" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "concorda com isso." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Conjuntos de dados" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licença:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Este conjunto de dados satisfaz a Definição de Aberto - Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Dados Abertos]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Conjuntos de Dados Relacionados" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Esta é uma revisão antiga deste conjunto de dados, tal como editada" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "em" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Pode diferir significativamente das" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "revisão atual" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Esta é a revisão atual deste conjunto de dados, tal como editada" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(editar)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(Nenhum)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(configurações)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Campo" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Fonte" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "País" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Fonte de Coleta" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Página do Conjunto de Dados] em \n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Conjunto de Dados - Recurso" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "Ponto de Acesso à API" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Baixar" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "API de dados" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "API de dados não está disponível para esse recurso pois o Armazenamento de Dados está desligado" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Ultima atualização" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Licença desconhecida" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Do [1:Conjunto de Dados]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Não é possível embutir pois o recurso é privativo" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Embutir" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Algunsrecursos" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Pesquisa -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Você conhece algum conjunto de dados que deveria ser adicionado a" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Registre-o agora" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Outro acesso" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Você também pode acessar este registro usando o" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(Ver" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "ou baixar um" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "completo" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "dump" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Ocorreu um erro durante a busca.]\n Por favor, tente novamente." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] conjuntos de dados encontrados" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Você gostaria de [1:criar um novo conjunto de dados?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Pesquisa ..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "Inserir item" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "(obrigatório)" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "Por favor insira o título do item" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "Tipo do item" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "Aplicativo" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "Ideia" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "Artigo de Notícias" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "Papel" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "(obrigatório)" -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "Postar" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "Por favor insira o título do item" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "Tipo do item" -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" msgstr "Por favor descreva o item" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" msgstr "Por favor adicione a URL" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "URL da imagem" - -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" msgstr "Por favor adicione um link à imagem" -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "Enviar" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "Aplicativos & Ideias" - -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" msgstr "Mostrando itens" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" msgstr "de" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" msgstr "Itens relacionados encontrados" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "Filtrar por tipo" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "Tudo" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "Ordenar por" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "Padrão" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "Mais visto" - -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" msgstr "Menos visto" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "Mais novo" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "Mais velho" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "Somente itens em destaque?" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "Aplicar" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "- Aplicativos, Ideias etc" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "Não há itens aqui ainda" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "por que não" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "adicionar um" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Diferenças - Revisões" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Diferenças entre Revisões -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "De:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Para:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Diferença" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Nenhuma diferença" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Lista" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Histórico de Revisões" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Registra as alterações mais recentes no sistema, com as mudanças mais recente\n em primeiro lugar." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Revisão:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Ações de Revisão" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Recuperar" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Carimbo de tempo:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Mensagem de Log:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Alterações" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Etiquetas do conjunto de dados" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Conjunto de dados -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Etiqueta -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Embutir Visualizador de Dados" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Embutir esta visão" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "copiando isto na sua página:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Escolha largura e altura em pixel:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Largura:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Altura:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Não Abertamente Licenciado" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entidade" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Este formulário de envio permanecerá válido por um período de tempo limitado (normalmente em torno de 1h). Se o\n formulário expirar, por favor recarregue a página." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Arquivo:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Enviado com sucesso" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Arquivo enviado para:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Enviar outro »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Há" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "resultados para ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "resultados para etiquetas." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Limpar busca" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "e ver todas as etiquetas." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Etiquetas" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Etiqueta:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Existem %(count)s conjuntos de dados marcados com a etiqueta [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "- Painel de Controle - Usuário" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "O que está havendo?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "Nada novo no CKAN?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "Então, por que você não ..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "Adiciona um novo conjunto de dados" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "Segue outro usuário" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "Cria um grupo ou uma etiqueta" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "Ou simplesmente navega no repositório" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Editar - Usuário" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Editar Usuário:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Nome completo" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "E-mail" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Um pouco sobre você ..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Alterar a sua senha" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Senha" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Senha (repita)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Altere o seu nome de usuário" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Nome de usuário" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "Alterar seu nome de usuário desautentica você, e requer que você se autentique novamente com o novo nome de usuário" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "- Seguidores - Usuário" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr ", cujos Seguidores são" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "Painel de Controle" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Meu Perfil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Editar perfil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Sair" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "Meus seguidores ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Visualizar Perfil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Registar Conta" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "Buscar Usuários" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] usuários encontrados." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Ordenar por nome" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Ordenar por edições" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Membro para" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Acessar - Usuário" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Acesso ao" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Nome de usuário:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Senha:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "Lembre me:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Entrar" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Esqueceu sua senha?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Acessar usando Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "Nota: para configurar seu OpenID para este sítio, você precisa primeiro se [1:Registrar] e então editar o seu Perfil para fornecer o seu OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Por favor clique o seu provedor de conta:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "Identificador OpenID:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Não tem um OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3728,118 +5586,135 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID é um serviço que permite que você se registre a muitos sítios diferentes\n utilizando uma única identidade. Descubra [1: mais\n sobre OpenID] e [2: como obter uma\n conta OpenID habilitado]. Provavelmente a maneira mais simples é se inscrever em um provedor de \n OpenID livre como [3: https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Entrar com OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Sair - Usuário" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Sair de" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Você saiu corretamente." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Identificado - Usuário" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Identificado para" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "está atualmente identificado em" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Para se registrar ou se identificar como um outro usuário, você precisa" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "sair" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "primeiro." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Registrar - Usuário" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Registrar uma nova Conta" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3 + caracteres, usando apenas 'a-z0-9' e '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Nome completo (opcional)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-Mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Registre-se agora" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Senha (repita):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Usuário" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Membro desde" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "E-mail" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Nenhum e-mail" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "Chave da API" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "– Nota: sua chave da API é visível somente para você!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Edições" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Atividade Pública" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Reiniciar senha" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Solicitar uma nova senha" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Nome de usuário:" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "Recurso \"{0}\" não foi encontrado." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "Usuário {0} não está autorizado para atualizar o recurso {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Adicionar a grupos" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Selecione um grupo" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Código do país" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Customizar texto" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "texto personalizado" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " @@ -3847,81 +5722,139 @@ msgid "" msgstr "Ocorreu um erro com a sua submissão, por favor corrija e tente novamente" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" msgstr "Existe um problema com a configuração de sistema" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" msgstr "Seu aplicativo foi submetido" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" msgstr "Ocorreu um erro com a sua submissão, por favor corrija e tente novamente" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" msgstr "Por favor escolha uma organização à que você deseja adicionar o conjunto de dados" -#: ckanext/organizations/templates/organization_apply.html:6 +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "Prezado administrador,\n\nUm pedido de associação foi feito para a sua organização" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "por" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\nO motivo dado para a requisição foi:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\nPor favor entre em contato com o usuário para verificar e, então, se quiser adicionar esse usuário, você pode fazê-lo visitando" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "Se você não quiser adicionar este usuário você pode desconsiderar este e-mail." + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "<p> Organizações permitem que você adicione tanto usuários quanto conjuntos de dados a elas, visando controlar quem pode acessar e gerenciar os conjuntos de dados</p>" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Criar uma Organização" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "<p>Uma organização pode ser configurada para especificar quais usuários têm permissão para adicionar o remover conjuntos de dados dela.</p>" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Adicionar conjunto de dados à Organização" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Gerenciar usuários" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 msgid "Apply for membership" msgstr "Solicitar a adesão" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" -msgstr "Organização" - -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" msgstr "Motivo" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" msgstr "Por favor, explique ao proprietário seus motivos para querer tornar-se editor desta organização" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" msgstr "Enviar pedido" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." msgstr "A URL da imagem que está associada à esta organização." -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" msgstr "Organização superior" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" msgstr "Nenhuma organização superior" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" msgstr "Gerenciar usuários" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." msgstr "Não há usuários atualmente neste publicador." -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" msgstr "Histórico da Organização" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "Organizações" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" msgstr "O que são Organizações?" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " @@ -3929,230 +5862,211 @@ msgid "" " or remove datasets from it." msgstr "Embora as etiquetas sejam uma ótima forma de juntar conjuntos de dados em uma coleção, há ocasiões em que você pode querer restringir a possibilidade dos usuários editarem uma coleção. Uma [1:organização] pode ser configurada para especificar que usuários têm permissão para adicionar ou remover conjuntos de dados dela." -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" msgstr "Afiliar" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" msgstr "Listar Organizações" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" msgstr "Adicionar uma Organização" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" msgstr "Adicionar uma organização" -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "Pública" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "Privada" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" msgstr "Não pode adicionar à nenhuma organização. Por favor filie-se à uma organização" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" msgstr "Usuários:" -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "Administrador" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "Editor" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." msgstr "Não há usuários atualmente nesta organização." -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "Prezado administrador,\n\nUm pedido de associação foi feito para a sua organização" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "por" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" -msgstr "{% if requester.fullname %}(" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Adicionar usuários" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" -msgstr "){% end %}\n\nO motivo dado para a requisição foi:\n\n\"" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 -msgid "" -"\"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "\"\n\nPor favor entre em contato com o usuário para verificar e, então, se quiser adicionar esse usuário, você pode fazê-lo visitando" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n\nConcede-se permissão, por meio desta, gratuitamente, a qualquer pessoa\nque obtenha uma cópia deste software e arquivos de documentação associados\n(o \"Software\"), para lidar com o Software sem quaisquer restrições, incluindo\nsem limitação os direitos de uso, cópia, modificação, mesclagem, publicação,\ndistribuição, sublicenciamento, e/ou venda de cópias do Software, e de permitir\npessoas para as quais o Software é fornecido de fazerem o mesmo, sujeitos às\nseguintes condições:\n\nA notificação de direitos autorais acima e esta notificação de permissão serão\nincluídas em todas as cópias ou porções substanciais do Software.\n\nO SOFTWARE É FORNECIDO \"COMO ESTÁ\", SEM QUALQUER TIPO DE GARANTIA,\nEXPRESSA OU IMPLÍCITA, INCLUINDO MAS NÃO SE LIMITANDO ÀS GARANTIAS DE\nCOMERCIALIZAÇÃO, ADRQUAÇÃO A UMA FINALIDADE EM PARTICULAR E\nNÃO VIOLAÇÃO. EM NENHUMA HIPÓTESE OS AUTORES OU DETENTORES DE\nDIREITOS AUTORAIS PODERÃO SER RESPONSABILIZADOS POR QUAISQUER\nALEGAÇÃO. DANOS OU OUTRAS RESPONSABILIDADES, SEJA POR UMA AÇÃO OU\nCONTRATO, AGRAVO OU NÃO, ORIGINÁRIAS, EM CONSEQUÊNCIA OU EM\nCONEXÃO COM O SOFTWARE OU O USO OU OUTROS NEGÓCIOS COM O SOFTWARE." + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "Se você não quiser adicionar este usuário você pode desconsiderar este e-mail." - -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "Publicador" - -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "Recursos: os arquivos e APIs associados a este conjunto de dados" - -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "Adicione um recurso:" - -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "Nome do publicador" - -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2+ caracteres, minúsculos, utilizando apenas 'a-z0-9' and '-_'" - -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "Descrição do Publicador" - -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "Publicador superior" - -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "Nenhum publicador superior" - -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "Não há conjuntos de dados atualmente neste publicador." +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "Essa versão compilada do SlickGrid foi obtida com o compilador Google Closure⏎\nusando o seguinte comando:⏎\n⏎\njava -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js⏎\n⏎\nHá outros dois arquivos necessários para o SlickGrid view funcionar corretamente:⏎\n⏎\n* jquery-ui-1.8.16.custom.min.js ⏎\n* jquery.event.drag-2.0.min.js⏎\n⏎\nEsses estão incluídos no source do Recline, mas não foram incluidos no arquivo construído⏎\npara tornar mais fácil o tratamento de problemas de compatibilidade.⏎\n⏎\nPor favor cheque a licença do SlickGrid, inclusa no arquivo MIT-LICENSE.txt.⏎\n⏎\n[1] https://developers.google.com/closure/compiler/" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "Publicadores de Conjuntos de Dados" +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Número total de Conjuntos de Dados" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "O que são Publicadores?" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Data" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "Embora etiquetas sejam uma ótima forma de juntar conjuntos de dados em coleções, há ocasiões em que você pode querer restringir a possibilidade de usuários editarem uma coleção. Um [1:publicador] pode ser configurado para especificar quais usuários têm permissão de adicionar ou remover conjuntos de dados dele." - -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "Listar Publicadores" - -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "Adicionar Publicadores" - -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "Autentique-se para Adicionar um Publicador" - -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "Adicionar um Publicador" - -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "Quadro de Líderes de Conjuntos de Dados no CKAN" - -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Escolha um atributo de conjunto de dados e descubra quais categorias naquela área têm mais conjuntos de dados. Ex.: etiquetas, grupos, licença, formato de recurso, país." +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Total de conjuntos de dados" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Escolha uma área" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "Revisões de Conjuntos de Dados por semana" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" -msgstr "Número total de Conjuntos de Dados" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Todas as revisões do conjunto de dados" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Revisões de Conjuntos de Dados por semana" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Novos conjuntos de dados" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Conjuntos de Dados mais bem avaliados" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Média de avaliação" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Número de avaliações" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Nenhuma avaliação" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Conjuntos de Dados Mais Editados" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Número de edições" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "Sem conjuntos de dados editados" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Maiores Grupos" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "Sem grupos" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Principais Tags" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Nome da etiqueta" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Número de conjuntos de dados" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Usuários que possuem mais conjuntos de dados" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Estatísticas" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Número total de Conjuntos de Dados" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Revisões de Conjuntos de Dados por semana" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Usuários que possuem mais conjuntos de dados" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Última atualização da página:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Quadro de recordistas - Estatísticas" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Quadro de Recordistas de Conjuntos de Dados" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Escolha um atributo de conjunto de dados e descubra quais categorias naquela área têm mais conjuntos de dados. Ex.: etiquetas, grupos, licença, formato de recurso, país." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Escolha uma área" diff --git a/ckan/i18n/ro/LC_MESSAGES/ckan.mo b/ckan/i18n/ro/LC_MESSAGES/ckan.mo index a719ce6079e04b7dc4013779b57963da2f1d15ef..005dabeba50917f28dd47a7f64e14bf4595523ea 100644 GIT binary patch literal 100841 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 literal 69639 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 diff --git a/ckan/i18n/ro/LC_MESSAGES/ckan.po b/ckan/i18n/ro/LC_MESSAGES/ckan.po index da45b402f74..1a4a86b180e 100644 --- a/ckan/i18n/ro/LC_MESSAGES/ckan.po +++ b/ckan/i18n/ro/LC_MESSAGES/ckan.po @@ -1,16 +1,16 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# Nicolaie Constantinescu <kosson@gmail.com>, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# Nicolaie Constantinescu <kosson@gmail.com>, 2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:02+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Romanian (http://www.transifex.com/projects/p/ckan/language/ro/)\n" "MIME-Version: 1.0\n" @@ -18,333 +18,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1))\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" +msgstr "Funcția de autorizare nu există: %s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" msgstr "" -#: ckan/controllers/admin.py:20 +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" +msgstr "Este nevoie să fii administrator de sistem pentru a gestiona" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" msgstr "" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" +#: ckan/controllers/admin.py:36 +msgid "Style" msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "" + +#: ckan/controllers/admin.py:39 +msgid "About page text" msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" + +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" -msgstr "" +msgstr "Nu pot elimina pachetul %s deoarece revizuirea %s include pachete încă existente %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" -msgstr "" +msgstr "Sunt probleme la eliminarea revizuirii %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" -msgstr "" +msgstr "Eliminare completă" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." -msgstr "" - -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +msgstr "Acțiune neimplementată" + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" -msgstr "" +msgstr "Nu ești autorizat să vezi pagina aceasta" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" -msgstr "" - -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +msgstr "Acces interzis" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" -msgstr "" +msgstr "De negăsit" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" -msgstr "" +msgstr "Cerere incorectă" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" -msgstr "" +msgstr "Numele acțiunii nu este cunoscut: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" -msgstr "" +msgstr "Eroare JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" -msgstr "" - -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +msgstr "Datele cererii incorecte: %s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" -msgstr "" +msgstr "Eroare de integritate" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" -msgstr "" +msgstr "Eroare de parametru" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" -msgstr "" +msgstr "Nu pot afișa intrări de acest tip: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" -msgstr "" +msgstr "Nu pot citi entități de acest tip: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" -msgstr "" +msgstr "Nu pot crea o nouă entitate de acest tip: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" -msgstr "" +msgstr "Nu pot adăuga pachetul la indexarea pentru căutare" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" -msgstr "" +msgstr "Nu pot actualiza o entitate de acest tip: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" -msgstr "" +msgstr "Incapabil de a actualiza indexul de căutare" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" -msgstr "" +msgstr "Nu pot șterge entitatea de acest tip: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" -msgstr "" +msgstr "Nu este specificată nicio revizie" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" -msgstr "" +msgstr "Nu există nicio revizie cu id-ul: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Termen de căutare lipsă ('since_id=UUID' or 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" -msgstr "" +msgstr "Nu am putut citi parametrii: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" -msgstr "" +msgstr "Opțiune de căutare incorectă: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" -msgstr "" +msgstr "Registru necunoscut: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" -msgstr "" +msgstr "Valoare qjson formată eronat" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." +msgstr "Parametrii ceruți trebuie să fie într-o formă din dicționarul de codare json." + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Grupul nu a fost găsit" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" msgstr "" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" +msgid "Unauthorized to read group %s" +msgstr "Neautorizat pentru a citi grupul %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Nu pot afișa descrierea" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" msgstr "" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 -msgid "Unauthorized to create a group" +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" msgstr "" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 -#, python-format -msgid "User %r not authorized to edit %r" +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" msgstr "" -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" msgstr "" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "Neautorizat pentru a crea un grup" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "Utilizatorul %r nu ste autorizat să editeze %s" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" +msgstr "Utilizatorul %r nu a fost autorizat pentru a edita %s autorizări" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" msgstr "" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." msgstr "" -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 -#, python-format -msgid "Unauthorized to read resource %s" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 +#: ckan/controllers/group.py:539 #, python-format -msgid "Unauthorized to read group %s" +msgid "Unauthorized to add member to group %s" msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 -#, python-format -msgid "User %r not authorized to edit %s" +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." -msgstr "" +msgstr "Selectează două revizii ănainte de a face comparații." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Utilizatorul %r nu este autorizat pentru a edita %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" -msgstr "" +msgstr "Istoricul Reviziilor de Grup al CKAN" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " -msgstr "" +msgstr "Modificări recente ale Grupului CKAN: " -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " +msgstr "Mesaj din jurnalier: " + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" msgstr "" -#: ckan/controllers/home.py:32 -msgid "This site is currently off-line. Database is not initialised." +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" msgstr "" -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "Acest site este momentan off-line. Nu este inițializată baza de date." + +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "" -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "" -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "" -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" -msgstr "" +msgstr "Bază de date negăsită" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" +msgstr "Nu ești autorizat pentru a crea un pachet" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Resursa nu a fost găsită" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" msgstr "" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Neautorizat pentru a citi resursa %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" +msgstr "Nu este disponibil nicio descărcare" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "" @@ -353,533 +636,429 @@ msgstr "" msgid "Recent changes to the CKAN repository." msgstr "" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" -msgstr "" +msgstr "Revizie actualizată" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" -msgstr "" +msgstr "Alta" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" -msgstr "" +msgstr "Etichetă negăsită" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "" -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" -msgstr "" +msgstr "Profil actualizat" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "" -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "" -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "" -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "" -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "" -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" +#: ckan/controllers/user.py:557 +msgid "Everything" msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" msgstr "" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" msgstr "" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" msgstr "" -#: ckan/forms/common.py:906 -msgid "other - please specify" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" msgstr "" -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" msgstr "" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" msgstr "" -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." +#: ckan/lib/formatters.py:16 +msgid "January" msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" +#: ckan/lib/formatters.py:20 +msgid "February" msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." +#: ckan/lib/formatters.py:24 +msgid "March" msgstr "" -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" +#: ckan/lib/formatters.py:28 +msgid "April" msgstr "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." +#: ckan/lib/formatters.py:32 +msgid "May" msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" +#: ckan/lib/formatters.py:36 +msgid "June" msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." +#: ckan/lib/formatters.py:40 +msgid "July" msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" +#: ckan/lib/formatters.py:44 +msgid "August" msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" +#: ckan/lib/formatters.py:48 +msgid "September" msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" +#: ckan/lib/formatters.py:52 +msgid "October" msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." +#: ckan/lib/formatters.py:56 +msgid "November" msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." +#: ckan/lib/formatters.py:60 +msgid "December" msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" +#: ckan/lib/formatters.py:81 +msgid "Just now" msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" msgstr "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" +#: ckan/lib/formatters.py:134 +msgid "{n}" msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" +#: ckan/lib/formatters.py:136 +msgid "{k}k" msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" +#: ckan/lib/formatters.py:138 +msgid "{m}M" msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" +#: ckan/lib/formatters.py:140 +msgid "{g}G" msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" +#: ckan/lib/formatters.py:142 +msgid "{t}T" msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" +#: ckan/lib/formatters.py:144 +msgid "{p}P" msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" +#: ckan/lib/formatters.py:146 +msgid "{e}E" msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "" -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "" -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -889,8 +1068,8 @@ msgid "" " %(reset_link)s\n" msgstr "" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "" @@ -906,11 +1085,11 @@ msgstr "" msgid "Author not given" msgstr "" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "" @@ -923,8 +1102,8 @@ msgstr "" #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "" @@ -937,15 +1116,32 @@ msgstr "" msgid "Please enter an integer value" msgstr "" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "" @@ -954,181 +1150,246 @@ msgstr "" msgid "Tag vocabulary \"%s\" does not exist" msgstr "" -#: ckan/logic/validators.py:32 -msgid "Invalid integer" -msgstr "" - -#: ckan/logic/validators.py:42 -msgid "Date format incorrect" +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" msgstr "" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Dataset" msgstr "Set de date" -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" msgstr "" -#: ckan/logic/validators.py:139 -msgid "Related" +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" msgstr "" -#: ckan/logic/validators.py:149 -msgid "That group name or ID does not exist." +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" msgstr "" -#: ckan/logic/validators.py:161 -msgid "Activity type" +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" msgstr "" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "" + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "" + +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "" -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "" -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "" -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "" -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "" -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "" -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "" -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "" -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1136,44 +1397,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "utilizator necunoscut:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1182,343 +1456,285 @@ msgid "Resource was not found." msgstr "" #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" +msgid "User %s not authorized to create organizations" msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "" -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 #, python-format -msgid "User %s not authorized to read these packages" +msgid "User %s not authorized to delete organization %s members" msgstr "" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:90 #, python-format -msgid "User %s not authorized to read package %s" +msgid "User %s not authorized to read these packages" msgstr "" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" msgstr "" -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" +msgid "User %s not authorized to edit resource %s" msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "" -#: ckan/logic/auth/update.py:70 +#: ckan/logic/auth/update.py:79 #, python-format -msgid "User %s not authorized to edit permissions of package %s" +msgid "User %s not authorized to edit group %s" msgstr "" -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:89 #, python-format -msgid "User %s not authorized to edit group %s" +msgid "User %s not authorized to edit organization %s" msgstr "" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "" @@ -1567,829 +1783,2645 @@ msgstr "" msgid "has sibling %s" msgstr "" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." msgstr "" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" msgstr "" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" msgstr "" -#: ckan/templates/_util.html:140 -msgid "No description for this item" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" msgstr "" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" msgstr "" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" msgstr "" -#: ckan/templates/error_document_template.html:5 -msgid "Error" +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." +#: ckan/templates/footer.html:9 +msgid "About {0}" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." +#: ckan/templates/footer.html:10 +msgid "CKAN API" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" +#: ckan/templates/header.html:16 +msgid "View profile" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." -msgstr "" +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." +#: ckan/templates/header.html:29 +msgid "Edit settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File" +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Image" +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Metadata" +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" +#: ckan/templates/header.html:90 +msgid "Search Datasets" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Code" +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Example" +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" +#: ckan/templates/admin/base.html:3 +msgid "Administration" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" +#: ckan/templates/admin/base.html:15 +msgid "Config" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore enabled" +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Size (Bytes)" +#: ckan/templates/admin/config.html:10 +msgid "Reset" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Created" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype (Inner)" +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Hash" +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "ID" +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Done" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This resource has unsaved changes." +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "e.g. csv, html, xls, rdf, ..." +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Extra Fields" +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Extra Field" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Key" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete Resource" +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "You can use %aMarkdown formatting%b here." +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" msgstr "" -#: ckan/templates/js_strings.html:16 -#, python-format -msgid "" -"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File (Uploaded)" +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Could not load preview" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataProxy returned an error" +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore returned an error" +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" msgstr "" -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" msgstr "" -#: ckan/templates/layout_base.html:60 -msgid "Register" +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" msgstr "" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 -msgid "Find datasets" +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" msgstr "" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 -msgid "Add a dataset" +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" msgstr "" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" msgstr "" -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" msgstr "" -#: ckan/templates/layout_base.html:94 -msgid "Page Logo" +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" msgstr "" -#: ckan/templates/layout_base.html:112 -msgid "Master content template placeholder … please replace me." +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" msgstr "" -#: ckan/templates/layout_base.html:142 -msgid "Twitter @ckanproject" +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" msgstr "" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" msgstr "" -#: ckan/templates/layout_base.html:147 -msgid "Contact Us" +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" msgstr "" -#: ckan/templates/layout_base.html:150 -msgid "Privacy Policy" +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" msgstr "" -#: ckan/templates/layout_base.html:156 -msgid "Sections" +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" msgstr "" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" msgstr "" -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 -msgid "Statistics" -msgstr "Statistici" +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 -msgid "Revisions" +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" msgstr "" -#: ckan/templates/layout_base.html:180 -msgid "Site Admin" +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" msgstr "" -#: ckan/templates/layout_base.html:188 -msgid "Languages" +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" msgstr "" -#: ckan/templates/layout_base.html:203 -msgid "Meta" +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" msgstr "" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" msgstr "" -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" msgstr "" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "CKAN" +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "v" +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" msgstr "" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" msgstr "" -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" msgstr "" -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" msgstr "" -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" msgstr "" -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" msgstr "" -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" msgstr "" -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" msgstr "" -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" msgstr "" -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." msgstr "" -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" msgstr "" -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " msgstr "" -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " msgstr "" -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" msgstr "" -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " msgstr "" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" msgstr "" -#: ckan/templates/activity_streams/new_related_item.html:7 +#: ckan/templates/package/search.html:83 #, python-format -msgid "{actor} created the link to related %s {object}" +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Home" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" msgstr "" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" msgstr "" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" msgstr "" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." msgstr "" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 -msgid "Administration - Authorization" +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 -msgid "Update Existing Roles" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" msgstr "" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 -msgid "Save Changes" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" msgstr "" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 -msgid "Add Roles for Any User" +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" msgstr "" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 -msgid "Add Role" +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" msgstr "" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" msgstr "" -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" msgstr "" -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 -msgid "Administration Dashboard" +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" msgstr "" -#: ckan/templates/admin/index.html:10 -msgid "Current Sysadmins" +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." msgstr "" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" msgstr "" -#: ckan/templates/admin/index.html:13 -msgid "authorization page" +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" msgstr "" -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Home" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" msgstr "" -#: ckan/templates/admin/layout.html:16 -msgid "Trash" +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" msgstr "" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 -msgid "Administration - Trash" -msgstr "" +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "Statistici" -#: ckan/templates/admin/trash.html:10 -msgid "Deleted Revisions" +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" msgstr "" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 -msgid "Purge them all (forever and irreversibly)" +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" msgstr "" -#: ckan/templates/admin/trash.html:27 -msgid "Deleted Datasets" +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" msgstr "" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" msgstr "" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 -msgid "Authorization:" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" msgstr "" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" msgstr "" -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" msgstr "" -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" msgstr "" -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" msgstr "" -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 -msgid "Edit:" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" msgstr "" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" msgstr "" -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" msgstr "" -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" msgstr "" -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" msgstr "" -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" msgstr "" -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" msgstr "" -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" msgstr "" -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" msgstr "" -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" msgstr "" -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" msgstr "" -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" msgstr "" -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" msgstr "" -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" msgstr "" -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" msgstr "" -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" msgstr "" -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "" -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2397,177 +4429,131 @@ msgid "" "from it." msgstr "" -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "" -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "" -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "" -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 -msgid "Warning: URL is very long. Consider changing it to something shorter." +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" msgstr "" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "" -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "" -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "" -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2576,7 +4562,7 @@ msgid "" " find." msgstr "" -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2587,11 +4573,11 @@ msgid "" "provide some basic visualisation tools." msgstr "" -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2602,7 +4588,7 @@ msgid "" "keeps a fully versioned history)." msgstr "" -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2613,11 +4599,11 @@ msgid "" "which is itself powered by CKAN." msgstr "" -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2629,7 +4615,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2638,1083 +4624,968 @@ msgid "" "out about our other projects." msgstr "" -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "" -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 -msgid "- Datasets - History" +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" msgstr "" -#: ckan/templates/package/edit.html:6 -msgid "- Edit - Datasets" +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" msgstr "" -#: ckan/templates/package/edit.html:21 -msgid "Basic Information" +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" msgstr "" -#: ckan/templates/package/edit.html:22 -msgid "Further Information" +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." msgstr "" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 msgid "Edit summary (briefly describe the changes you have made)" msgstr "" -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 msgid "Author:" msgstr "" -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "" -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "" -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "" -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" msgstr "" -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" msgstr "" -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." msgstr "" -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 -msgid "File URL" +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" msgstr "" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 -msgid "API URL" +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" msgstr "" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "" - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "" -#: ckan/templates/package/search.html:50 -msgid "" -"[1:There was an error while searching.] \n" -" Please try again." -msgstr "" - -#: ckan/templates/package/search.html:54 -#, python-format -msgid "[1:%(item_count)s] datasets found" -msgstr "" - -#: ckan/templates/package/search.html:57 -msgid "Would you like to [1:create a new dataset?]" -msgstr "" - -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "" - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 -msgid "Add item" -msgstr "" - -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." msgstr "" -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "of" +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" msgstr "" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:55 -msgid "Featured items only?" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" msgstr "" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "" -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "" -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "" -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "" -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "" -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "" -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3723,118 +5594,135 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "" -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "" -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " @@ -3842,81 +5730,139 @@ msgid "" msgstr "" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" msgstr "" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" msgstr "" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" msgstr "" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" msgstr "" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " @@ -3924,230 +5870,211 @@ msgid "" " or remove datasets from it." msgstr "" -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" msgstr "" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" msgstr "" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" msgstr "" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" msgstr "" -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"\"\n" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 -msgid "" -"If you do not wish to add this user you can safely disregard this email." -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Numărul total de seturi de date" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "Cele mai apreciate" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" -msgstr "Numărul total de seturi de date" +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:60 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 msgid "Revisions to Datasets per week" msgstr "Revizii ale seturilor de date per săptămână" -#: ckanext/stats/templates/ckanext/stats/index.html:63 -msgid "Top Rated Datasets" -msgstr "Cele mai apreciate" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Average rating" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Number of ratings" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:70 -msgid "No ratings" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:72 -msgid "Most Edited Datasets" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Number of edits" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:80 -msgid "Largest Groups" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:88 -msgid "Top Tags" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/ru/LC_MESSAGES/ckan.mo b/ckan/i18n/ru/LC_MESSAGES/ckan.mo index b521f9d957d7e206eb19d8de85d679e296a66e93..6ccc4cc179183d864410618371e3b53c8a1308f3 100644 GIT binary patch literal 138306 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 delta 28719 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 diff --git a/ckan/i18n/ru/LC_MESSAGES/ckan.po b/ckan/i18n/ru/LC_MESSAGES/ckan.po index 24bee5bbebe..0a2d1c3639d 100644 --- a/ckan/i18n/ru/LC_MESSAGES/ckan.po +++ b/ckan/i18n/ru/LC_MESSAGES/ckan.po @@ -1,351 +1,636 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# alexey medvetsky <ushchent@gmail.com>, 2011, 2012. -# Alfred Tessman <alfred.tessman@gmail.com>, 2011, 2012. -# <ibegtin@gmail.com>, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# alexey medvetsky <ushchent@gmail.com>, 2011-2012 +# Alfred Tessman <alfred.tessman@gmail.com>, 2011-2012 +# ivbeg <ibegtin@gmail.com>, 2012 +# ivbeg <ibegtin@gmail.com>, 2013 +# Gromislav <igromislav@gmail.com>, 2013 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:03+0000\n" -"Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-20 05:42+0000\n" +"Last-Translator: Gromislav <igromislav@gmail.com>\n" "Language-Team: Russian (http://www.transifex.com/projects/p/ckan/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: ru\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Функция авторизации не найдена: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Админ" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Редактор" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Участник" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Для этого действия необходимы права администратора." -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Изменения сохранены" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Заголовок сайта" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Стиль" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Линия тэгов сайта" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Логотип тэга сайта" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "О проекте" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Текст страницы о проекте" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "неизвестный пользователь:" +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Вводный Текст" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Пользователь добавлен" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Текст на главной странице" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "неизвестная группа авторизации:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Произвольное CSS" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Группа авторизации добавлена" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Настраиваемый CSS код внесен в заголовок страницы" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Невозможно удалить пакет %s так как вовремя проверки %s были найдены неудаленные пакеты %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "При удалении редакции %s возникла проблема %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Очищение заверншено" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Действие не вступило в силу" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Недостаточно прав для просмотра этой страницы" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Отказано в доступе" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Не найдено" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Неверный запрос" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Неизвестное имя действия: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Ошибка JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Неверные данные запроса: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Ошибка целостности" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Ошибка параметра" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Невозможно упорядочить объект этого типа: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Невозможно прочитать объект этого типа: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Невозможно задать такое имя: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Невозможно добавить пакет в поисковый индекс" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Невозможно обновить объект такого типа: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Невозможно обновить поисковый индекс" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Невозможно удалить объект такого типа: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Проверка не указана" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Версии с идентификатором %s не существует" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Потерян поисковый термин ('since_id=UUID' or 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Невозможно прочитать параметры: %r " -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Неверный параметр поиска: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Неизвестный регистр: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Неверное значение qjson" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Параметры запроса должны содержаться в словаре формата json." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Группа не найдена" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "Параметр \"page\" должен быть положительным числом" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Недостаточно прав для чтения %s" +msgid "Unauthorized to read group %s" +msgstr "Недостаточно прав для чтения группы %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Неудаётся отобразить описание" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Группы" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Теги" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Форматы" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Лицензия" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Недостаточно прав для создания группы" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "У пользователя %r недостаточно прав для редактирования %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Группа не найдена" +msgid "User %r not authorized to edit %s" +msgstr "Пользователь %r не имеет достаточно прав для редактирования %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Пользователь %r не имеет достаточно прав для редактирования прав пользователя %s " -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Файлы не найдены" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Недостаточно прав для просмотра файлов %s" +msgid "Unauthorized to delete group %s" +msgstr "Недостаточно прав чтобы удалить группу %s" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Недостаточно прав для чтения группы %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Организация была удалена." -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Неудаётся отобразить описание" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Группа была удалена" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Пользователь %r не имеет достаточно прав для редактирования %s" +msgid "Unauthorized to add member to group %s" +msgstr "Недостаточно прав для добавления участника в группу %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Недостаточно прав для удаления участников группы %s " -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Участник группы был удален." + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Выберите две версии перед сравнением" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "У пользователя %r недостаточно прав для редактирования %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "История прежних версий группы" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Последние изменения в группе CKAN:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Запись в лог" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Недостаточно прав для чтения группы {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Теперь вы следуете за {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Вы более не следуете за {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Недостаточно прав для просмотра следующих %s" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Этот сайт сейчас находится в режиме оффлайн. База данных не инициализирована." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." -msgstr "" +msgstr "Пожалуйста <a href=\"{link}\">обновите Ваш профиль</a> и добавьте Ваш email адрес и ФИО. Сайт использует and add your email address and your full name. {site} использует Ваш email адрес если Вам необходимо сбросить Ваш пароль." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Пожалуйста <a href=\"%s\">обновите свой профайл</a> и добавьте свой электронный адрес." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s использует Ваш email, если Вам необходимо сбросить свой пароль " -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." -msgstr "" +msgstr "Пожалуйста <a href=\"%s\">обновите Ваш профиль</a> и добавьте ФИО." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Неверный формат проверки: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Пакет данных не найден" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Недостаточно прав для просмотра пакета %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "История редакций CKAN" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Последние изменения в пакете CKAN" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Недостаточно прав для создания пакета" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Недостаточно прав для редактирования данного ресурса" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Файлы не найдены" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Недостаточно прав для обновления массива данных" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Вы должны добавить хотя бы один ресурс" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Недостаточно прав для создания ресурса" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Невозможно добавить пакет в поисковый индекс." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Невозможно обновить поисковый индекс." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Недостаточно прав для удаления пакета %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Массив был удалён." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Ресурс был удален." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Недостаточно прав для удаления ресурса %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Недостаточно прав для просмотра файлов %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" -msgstr "" +msgstr "Недоступна выгрузка" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Недостаточно прав для чтения массива данных %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Предпросмотр не определен." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Наиболее просматриваемые" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Наиболее просматриваемые" -#: ckan/controllers/related.py:75 +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Наименее просматриваемые" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Новейшие" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Старейшие" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" -msgstr "" +msgstr "Запрошенный связанный предмет не найден" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Связанный предмет не найден" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Не авторизован" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Пакет не найден" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Связанный предмет успешно создан" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Связанный пункт успешно обновлен" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Связанный пункт был удален" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Недостаточно прав для удаления связанного предмета %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Приложение" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Идея" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Новостная статья" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Бумага" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Пост" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Визуализация" #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" @@ -355,2043 +640,3792 @@ msgstr "История прежних версий базы CKAN" msgid "Recent changes to the CKAN repository." msgstr "Последние изменения базы CKAN" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Изменения затронули %s пакетов\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Правки обновлены" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Другое" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Тэг не найден" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Недостаточно прав для создания нового пользователя" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Недостаточно прав для создания нового пользователя %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Ползователь не найден" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Вы неправильно указали КАПЧУ, попробуйте снова." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" -msgstr "" +msgstr "Пользователь \"%s\" зарегистрирован, но вы все еще находитесь в сессии как пользователь \"%s\" " -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Пользователь не указан" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Недостаточно прав для измениния пользователя %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Пользователь %s не имеет право редактировать %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Данные обновлены" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "Пользователь %s успешно вошел в систему." -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." -msgstr "" +msgstr "Войти не удалось. Неправильный логин или пароль" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" -msgstr "" +msgstr "(Или, если используется OpenID, которая не была связана с учетной записью пользователя.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" соответствует нескольким пользователям" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Пользователя:%s нет" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Пожалуйста проверьте ваши входящие на наличие кода восстановления." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Не удалось отослать ссылку на восстановление:%s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Неправильный код восстановления. Попробуйте снова." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Ваш пароль был восстановлен." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Ошибка: Не удаётся разобрать текст About" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Пароль должен содержать минимум 4 символа" -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Введенные пароли не совпадают" -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Имя" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Вы должны ввести пароль" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "" +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "сопровождающий элемент не был найден" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "Две и более буквы в нижнем регистре, допустимы только символы 'a-z0-9' and '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} не найдено" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Подробности" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Недостаточно прав для чтения {0} {1}" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Все" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Имя должно состоять как минимум из %s букв." +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Ошибка: Не удаётся разобрать текст About" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Имя должно состоять из букв и чисел (ascii) или этих символов: -_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} добавил тег {tag} к набору данных {dataset}" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Имя выбранного Вами набора данных уже существует в базе данных" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} обновил группу {group}" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Группа с таким названием уже существует" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} обновил организацию {organization}" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Значение не соответстветствует формату: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} обновил набор данных {dataset}" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Ничего)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} изменил дополнительно {extra} из набора данных {dataset}" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Источник(и) набора данных не завершен." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} обновил ресурс {resource} в наборе данных {dataset}" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Тег \"%s\" короче минимального значения %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} обновил свой профиль" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Метки \"%s\" добжны содержать кавычки: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} удалил группу {group}" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Создать дубль ключа \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} удалил организацию {organization}" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Дополнительная пара ключа и значения: для значения \"%s\" не задан ключ." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} удалил набор данных {dataset}" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Невозможно добавить группы" +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor}удалил дополнительно {extra} из набора данных {dataset}" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Группа" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} удалил ресурс {resource} из набора данных {dataset}" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Невозможно провести групповой отбор из серийного значения с этой структурой: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "другое - пожалуйста, уточните" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Дополнения" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} создал группу {group}" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Пакет" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} создал организацию {organization}" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Добавить пакеты" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} создал набор данных {dataset}" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Краткое название пакета" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} добавил дополнительно {extra} в набор данных {dataset}" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Это не описание. Пжл., введите описание в поле \"Заметки\". Берегите время ваших коллег." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} добавил ресурс {resource} в набор данных {dataset}" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Уникальный идентификатор пакета" +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} подписал" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} удалил тег {tag} из набора данных {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} удалил соответствующий предмет {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} начался следующий {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} started following {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} начался следующий {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} создал ссылку связанную с {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "{n} новая активность от {site_title}" +msgstr[1] "{n} новая активность от {site_title}" +msgstr[2] "{n} новая активность от {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Январь" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Февраль" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Март" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Апрель" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Май" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Июнь" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Июль" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Август" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Сентябрь" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Октябрь" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Ноябрь" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Декабрь" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Только что" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} минуту спустя" +msgstr[1] "{mins} минут спустя" +msgstr[2] "{mins} минут спустя" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} час назад" +msgstr[1] "{hours} часа назад" +msgstr[2] "{hours} часов назад" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} день назад" +msgstr[1] "{days} дней назад" +msgstr[2] "{days} дней назад" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "Обновите свой аватар на gravatar.com" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Он должен быть понятен человеку и написан в духе Semantic Web URI. Используйте аббревиатуры только если они широко известны. Вы можете переименовать пакет, но это не приветствуется." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Номер версии пакета (если нужно)" +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "Неизвестный" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "Гиперссылка на веб-страницу с описанием данных (не на сам пакет)" +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "no name" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "См. например, http://www.example.com/growth-figures.html" +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "Создать новый пакет данных." -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Имя контактного лица для связи по поводу пакета и электронный адрес в следующем поле." +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "Отредактированные ресурсы." -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "В случае необходимости оставьте здесь контактную информацию другого лица." +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "Отредактированные настройки." + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} просмотр" +msgstr[1] "{number} просмотры" +msgstr[2] "{number} просмотры" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} последние просмотр" +msgstr[1] "{number} последние просмотры" +msgstr[2] "{number} последние просмотры" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "Уважаемый %s," -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Лицензия" +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "%s <%s>" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Лицензия, по которой распространяется пакет" - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Теги" +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "Адрес получателя не доступен!" -#: ckan/forms/package.py:69 +#: ckan/lib/mailer.py:101 #, python-format msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "Вы запросили сбром пароля для %(site_title)s.\nДля подтверждения запроса перейдите по этой ссылке:\n%(reset_link)s\n" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "напр., загрязнение, реки, качество воды" +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "Восстановить Ваш пароль" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Файлы, которые содержат данные или API для доступа к ним." +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "Невозможно получить описание пакета" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br /> При необходимости это можно повторять. Если данные предоставлены в нескольких форматах или разделены на разные области или временные периоды, то каждый файл является отдельным \"ресурсом\", который требует отдельного описания. Все описания отображаются вместе на странице пакета данных.<br /><br /> <b>URL:</b> Эта прямая гиперссылка на данные. Кликнув по ней, пользователь загрузит весь пакет. Обратите внимание, что пакеты хранятся не на этом сайте, а на сайте владельца пакета. Кроме этого, гиперссылка может вести на сервер API, напр. SPARQL или службу JSON-P.<br /> <b>Format:</b> Здесь можно узнать формат предоставления данных. <br /><b>Описание</b> Здесь можно ввести дополнительное описание ресурса.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Варианты форматов: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Другой" +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "Веб-страница не задана" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Примечания" +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "Автор не введен" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Основное описание пакета" +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "Администратор не введен" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Оно сопровождает название пакета. Желательно, чтобы уже первое предложение исчерпывающе описывало пакет, потому что первые два слова описания могут отображаться вместе с пакетом. " +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "Гиперссылки в log_message запрещены." -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Можно использовать %sMarkdown форматирование%s" +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "Отсутствующая величина" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Основная информация" +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "Веденное поле %(name)s не было ожидаемо." -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "Пожалуйста, введите целое число" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 msgid "Resources" msgstr "Ресурсы" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Группы" +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "Внешние ресурс(ы) данных недействительны" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Подробности" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Заголовок" +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Дополнения" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Версия" +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "Отсутствует значение" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "Указаныый ключ API не действителен" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Автор" - -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "E-mail автора" - -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Администратор" - -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "E-mail администратора" - -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Лицензия" - -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Страна" - -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Ресурс должен содержать словарь: %r" - -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Неизвестный ключ: %s" - -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Пустой ключ" - -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Обновлено" - -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Добавлены роли пользователя(ей)" - -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Пожалуйста, укажите имя пользователя" - -#: ckan/lib/helpers.py:482 -msgid "Update your avatar at gravatar.com" -msgstr "" - -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 -msgid "Unknown" -msgstr "" - -#: ckan/lib/helpers.py:705 -msgid "no name" -msgstr "" - -#: ckan/lib/helpers.py:738 -msgid "Created new dataset." -msgstr "" - -#: ckan/lib/helpers.py:740 -msgid "Edited resources." -msgstr "" - -#: ckan/lib/helpers.py:742 -msgid "Edited settings." -msgstr "" - -#: ckan/lib/mailer.py:21 -#, python-format -msgid "Dear %s," -msgstr "Уважаемый %s," - -#: ckan/lib/mailer.py:34 -#, python-format -msgid "%s <%s>" -msgstr "%s <%s>" - -#: ckan/lib/mailer.py:58 -msgid "No recipient email address available!" -msgstr "Адрес получателя не доступен!" - -#: ckan/lib/mailer.py:63 -#, python-format -msgid "" -"You have requested your password on %(site_title)s to be reset.\n" -"\n" -"Please click the following link to confirm this request:\n" -"\n" -" %(reset_link)s\n" -msgstr "Вы запросили сбром пароля для %(site_title)s.\nДля подтверждения запроса перейдите по этой ссылке:\n%(reset_link)s\n" - -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 -msgid "Reset your password" -msgstr "Восстановить Ваш пароль" - -#: ckan/lib/package_saver.py:29 -msgid "Cannot render package description" -msgstr "Невозможно получить описание пакета" - -#: ckan/lib/package_saver.py:34 -msgid "No web page given" -msgstr "Веб-страница не задана" - -#: ckan/lib/package_saver.py:38 -msgid "Author not given" -msgstr "" - -#: ckan/lib/package_saver.py:44 -msgid "Maintainer not given" -msgstr "" - -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 -msgid "No links are allowed in the log_message." -msgstr "Гиперссылки в log_message запрещены." - -#: ckan/lib/navl/dictization_functions.py:9 -#: ckan/lib/navl/dictization_functions.py:11 -#: ckan/lib/navl/dictization_functions.py:13 -#: ckan/lib/navl/dictization_functions.py:15 -#: ckan/lib/navl/dictization_functions.py:17 -#: ckan/lib/navl/dictization_functions.py:19 -#: ckan/lib/navl/dictization_functions.py:21 -#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 -#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 -msgid "Missing value" -msgstr "Отсутствующая величина" - -#: ckan/lib/navl/validators.py:54 +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 #, python-format -msgid "The input field %(name)s was not expected." -msgstr "" +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "Тег словаря \"%s\" не существует" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Пользователь" -#: ckan/lib/navl/validators.py:93 -msgid "Please enter an integer value" -msgstr "" +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Набор данных" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -msgid "Package resource(s) invalid" -msgstr "" +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Группа" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 -msgid "Missing Value" -msgstr "Отсутствует значение" +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Организации должны быть поставлены" -#: ckan/logic/__init__.py:212 -msgid "No valid API key provided." -msgstr "Указаныый ключ API не действителен" +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Организация не существует" -#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 -#, python-format -msgid "Tag vocabulary \"%s\" does not exist" -msgstr "" +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Вы не можете добавить пакет данных в эту организацию" -#: ckan/logic/validators.py:32 +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Неверное число" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Формат даты указан неверно" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Набор данных" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Пользователь" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" -msgstr "" +msgstr "Связанное" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." -msgstr "" +msgstr "Это имя группы или ID не существует." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Тип процесса" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" -msgstr "" +msgstr "Это имя не может быть использовано" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Имя должно состоять как минимум из %s букв." -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Имя должно содержать максимум %i символов" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "Url должен быть указан символами только числобуквенными символами (ascii) в нижнем регистре, а также этими символами: -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Этот URL уже используется" -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" -msgstr "" +msgstr "Длина названия \"%s\" меньше чем минимальная %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" -msgstr "" +msgstr "Имя \"%s\" короче максимального значения %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" -msgstr "" +msgstr "Версия должна содержать максимум %i символов" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Создать дубль ключа \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Группа с таким названием уже существует" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Тег \"%s\" короче минимального значения %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" -msgstr "" +msgstr "Тег \"%s\" короче максимального значения %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Тег \"%s\" должен содержать числа, буквы или такие символы: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Тег \"%s\" должен содержать только строчные буквы" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Это имя пользователя уже используется" -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Пожалуйста укажите оба пароля." -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Ваш пароль должен быть длиной не менее 4 символов" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Пароли не совпадают" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Редактирование запрещено, т.к. текст выглядит, как спам. Избегайте гиперссылок в описании, пжл." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." -msgstr "" +msgstr "Это название словаря уже используется." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" -msgstr "" +msgstr "Невозможно изменить значение ключа %s на %s. Ключ доступен только для чтения" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." -msgstr "" +msgstr "Тег словаря не был найден" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" -msgstr "" +msgstr "Тег %s не относится к словарю %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" -msgstr "" +msgstr "Нет имени тега" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" -msgstr "" +msgstr "Tag %s уже добавлен в словарь %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" -msgstr "" +msgstr "Укажите действительный URL" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "Роль не существует." + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Создать объект %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Связать пакеты: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" -msgstr "" +msgstr "REST API: Создать объект-звено %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Попытка создать организацию как группу" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Введите идентификатор пакета или имя (параметр \"пакет\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Задайте рейтинг (параметр \"рейтинг\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Значение рейтинга должно быть целым числом." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Значение рейтинга должно быть в пределах %i и %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Вы должны быть авторизованы, чтобы следить за пользователями " + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" -msgstr "" +msgstr "Вы не можете следить за пользователем" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Вы уже следуете за {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Вы должны быть авторизованы, чтобы следить за пакетом данных" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Вы должны быть авторизованы, чтобы следить за группой " #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: удалить пакет: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: удалить %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Удалить Участника: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" -msgstr "" +msgstr "id нет в данных" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" -msgstr "" +msgstr "Нельзя найти словарь \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" -msgstr "" +msgstr "Нельзя найти тег \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Вы должны быть авторизованы, чтобы отписаться от чего-либо." -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Вы не следите {0}." + +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" -msgstr "" +msgstr "Не определяйте, если используете \"query\" параметр" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" -msgstr "" +msgstr "Должно быть <field>:<value> пар(ы)" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "Поле \"{field}\" не отображается в поисковике ресурсов." -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "неизвестный пользователь:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "Элемент не найден." #: ckan/logic/action/update.py:178 msgid "Resource was not found." msgstr "Источник не был найден." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Обновить объект %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Пакет не найден" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: обновить связь пакетов: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus не найден" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Организация не найдена." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Пользователь %s не имеет достаточно прав для создания пакета данных" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Пользователь %s не имеет достаточно прав для редактирования этих группы" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "Вы должны быть системным администратором для того, чтобы создать избранный пункт" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" -msgstr "" - -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" +msgstr "Вы должны быть авторизованы для того, чтобы создать связанный элемент" -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Пользователь %s не имеет достаточно прав для редактирования этих пакетов данных" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Пользователь %s не имеет достаточно прав для создания группы" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Пользователь %s не имеет достаточно прав для создания групп авторизации" +msgid "User %s not authorized to create organizations" +msgstr "Пользователь %s не имеет прав для создания организаций" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Пользователь %s не имеет достаточно прав для создания пользователей" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Группа не найдена" -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Необходим действующий ключ API для создания пакета данных" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Для создания группы необходим действующий ключ API" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Пользователь %s не имеет прав для добавления участников " + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Пользователь %s не имеет прав для удаления пакета %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Для этого ресурса не найдено пакетов. Невозможно проверить подлинность." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Пользователь %s не имеет прав для удаления ресурса %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" -msgstr "" +msgstr "Только владелец может удалить этот элемент" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Пользователь %s не имеет прав для удаления связи %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Пользователь %s не имеет прав для удаления групп" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Пользователь %s не имеет прав для удаления группы %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "Пользователь %s не имеет прав для удаления организаций" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "Пользователь %s не имеет прав для удаления организации %s" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Пользователь %s не имеет прав для удаления task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Пользователь %s не имеет прав для удаления членов организации %s " + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Пользователь %s не имеет прав для просмотра этих пакетов" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Пользователь %s не имеет прав для просмотра пакета %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Для этого ресурса не найдено пакетов. Невозможно проверить подлинность." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" -msgstr "" +msgstr "Пользователь %s не имеет прав для чтения ресурса %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Пользователь %s не имеет прав для просмотра группы %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Вы должны авторизоваться для доступа к панели управления" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Пользователь %s не имеет прав для редактирования пакета %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "" +msgid "User %s not authorized to edit resource %s" +msgstr "Пользователь %s не имеет прав для редактирования ресурса %s" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Пользователь %s не имеет прав для изменения статуса пакета %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Пользователь %s не имеет прав для редактирования прав доступа к пакету %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Пользователь %s не имеет прав для редактирования группы %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Пользователь %s не имеет прав для редактирования организации %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" -msgstr "" +msgstr "Только владелец может обновить этот элемент" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "" +msgstr "Вы должны быть системным администратором для того, чтобы изменить избранный пункт" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Пользователь %s не имеет прав для изменения статуса группы %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Пользователь %s не имеет прав для редактирования прав доступа для группы %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Пользователь %s не имеет прав для редактирования прав доступа для группы авторизации %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Пользователь %s не имеет достаточно прав для редактирования пользователя %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Пользователь %s не имеет достаточно прав для изменения статуса версии пакета." -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" -msgstr "" +msgstr "Пользователь %s не имеет прав для обновления task_status table" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" -msgstr "" +msgstr "Пользователь %s не имеет прав для обновления term_translation table" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Для редактирования пакета необходим действующий API-ключ" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Для редактирования группы необходим действующий API-ключ" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "Не указана лицензия" -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "" +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "Open Data Commons Attribution License" -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "" +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "Creative Commons CCZero" -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "Creative Commons Attribution" -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "" +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "Creative Commons Attribution Share-Alike" -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "GNU Free Documentation License" -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "" +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "Другие (Open)" -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "" +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "Другие (Public Domain)" -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "" +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "Другие (Attribution)" -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "UK Open Government Licence (OGL)" -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "Creative Commons Non-Commercial (Any)" -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "Другие (Non-Commercial)" -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "Другие (Not Open)" -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "зависит от %s" -#: ckan/model/license.py:173 -msgid "License Not Specified" -msgstr "" +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "в зависимости от %s" -#: ckan/model/license.py:183 -msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" -msgstr "" +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "происходит от %s" -#: ckan/model/license.py:193 -msgid "Open Data Commons Open Database License (ODbL)" -msgstr "" +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "производно от %s" -#: ckan/model/license.py:203 -msgid "Open Data Commons Attribution License" -msgstr "" +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "ссылается на %s" -#: ckan/model/license.py:214 -msgid "Creative Commons CCZero" -msgstr "" +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "связан ссылкой с %s" -#: ckan/model/license.py:223 -msgid "Creative Commons Attribution" -msgstr "" +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "в подчиненной связи с %s" -#: ckan/model/license.py:233 -msgid "Creative Commons Attribution Share-Alike" -msgstr "" +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "родительская категория для %s" -#: ckan/model/license.py:242 -msgid "GNU Free Documentation License" -msgstr "" +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "связано на одном уровне %s" -#: ckan/model/license.py:252 -msgid "Other (Open)" -msgstr "" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Идет загрузка..." -#: ckan/model/license.py:262 -msgid "Other (Public Domain)" -msgstr "" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Нет API данных для загрузки для данного ресурса" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Не удалось загрузить данные API " + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Совпадений не найдено" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Начните вводить ..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Слишком коротко, должен быть хотя бы один символ" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Есть несохраненные изменения в этой форме" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Пожалуйста, подтвердите действие" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Вы уверены, что хотите выполнить это действие?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Потверждение" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Отменить" -#: ckan/model/license.py:272 -msgid "Other (Attribution)" -msgstr "" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Следить" -#: ckan/model/license.py:282 -msgid "UK Open Government Licence (OGL)" -msgstr "" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Не следовать" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "показать еще" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "показать меньше" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Вложить файл" -#: ckan/model/license.py:290 -msgid "Creative Commons Non-Commercial (Any)" -msgstr "" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Возникла ошибка" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Ресурс загружен" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Невозможно загрузить файл" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Не удается загрузить аутентификации" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Невозможно получить данные для загружаемого файла" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" -#: ckan/model/license.py:298 -msgid "Other (Non-Commercial)" -msgstr "" +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Редактировать" -#: ckan/model/license.py:306 -msgid "Other (Not Open)" -msgstr "" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Показать еще" -#: ckan/model/package_relationship.py:52 +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Спрятать" + +#: ckan/templates/error_document_template.html:3 #, python-format -msgid "depends on %s" -msgstr "зависит от %s" +msgid "Error %(error_code)s" +msgstr "Ошибка %(error_code)s" -#: ckan/model/package_relationship.py:52 +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Про {0}" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Создано</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Настройки системного администратора" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Показать профиль" + +#: ckan/templates/header.html:22 #, python-format -msgid "is a dependency of %s" -msgstr "в зависимости от %s" +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Панель управления (%(num)d новый элемент)" +msgstr[1] "Панель управления (%(num)d новые элементы)" +msgstr[2] "Панель управления (%(num)d новые элементы)" -#: ckan/model/package_relationship.py:53 +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Редактировать настройки." + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Выйти" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Войти " + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Зарегистрироваться" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Пакеты данных" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Организации" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Поиск массивов данных" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Поиск" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Загрузите меньше" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Загрузите больше" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Нет активности в этой области" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Администрация" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Сисадминистраторы" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Настройки" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Вы уверены, что хотите сбросить настройки?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Сбросить" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Обновить" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "Опции настроек CKAN" + +#: ckan/templates/admin/config.html:26 #, python-format -msgid "derives from %s" -msgstr "происходит от %s" +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "<p><strong> Название сайта: </strong> Это название данного экземпляра CKAN. </p><strong>Стиль:</strong> Выберите из списка вариаций цветовую схему</p> <p><strong>Логотип:</strong> Это логотип, который отображается в заголовке всех CKAN шаблонов.</p> <p><strong> О:</strong> Этот текст будет отображаться на этой CKAN-странице <a href=\"%(about_url)s\"> о странице</a>.</p> <p><strong>Приветствие:</strong> Этот текст будет отображаться на этой CKAN-странице <a href=\"%(home_url)s\">домашняя страница</a>в качестве приветствия для посетителей.</p> <p><strong>Стандартный CSS:</strong>Это блок CSS, который появляется в<code><head></code>на каждой странице. Если вы хотите настроить шаблоны под себя, мы рекомендуем<a href=\"%(docs_url)s\" target=\"_blank\">чтения документации</a>.</p>" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Подтвердите сброс" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Кто такие сисадмины?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "<p> Администратор это человек, который имеет полный контроль над CKAN-экземпляром. Вы можете добавлять администраторов с помощью <code>sysadmin</code> paster command.</p>" -#: ckan/model/package_relationship.py:53 +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Ознакомьтесь с документацией" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "Этот ресурс не может быть просмотрен сейчас." + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Кликните тут для получения большей информации" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Скачать ресурс" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Ваш браузер не поддерживает фреймы." + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Этот ресурс не может быть предпросмотрен." + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Больше подробностей..." + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 #, python-format -msgid "has derivation %s" -msgstr "производно от %s" +msgid "No handler defined for data type: %(type)s." +msgstr "Нет обработчика для этого типа данных: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Стандарт" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Стандартный ввод" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Средний" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Средняя ширина ввода" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Полный" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Полная ширина ввода" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Большой" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Большой ввод" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Prepend" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Prepend Input" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Стандартные поля (пусто)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Стандартное поле" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Снижение" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Textarea" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Select" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Не существует описание для этой группы" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Динамика процесса" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Администраторы" -#: ckan/model/package_relationship.py:54 +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Добавить Группу" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Форма Группы" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Подтвердите Удаление" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Вы уверены, что хотите удалить группу - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Вы уверены, что хотите удалить участника - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Редактировать Группу" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Редактировать Группу" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Подписчики" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Группы пакетов данных" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Добавить группу" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "В настоящее время нет групп для этого сайта" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Может создать?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Что такое группы?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "<p> Группы позволяют группировать наборы данных в сообществе (например, данные гражданских прав) или по теме (например, транспорт, здравоохранение, окружающая среда), чтобы сделать их более удобным для пользователей. Пакеты данных могут быть частью группы, но не принадлежат группе для редактирования или авторизации.</p>" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Участники" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Редактировать Участника:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Добавить Участника" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Имя пользователя" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Роль" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Добавить" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Вы уверены, что хотите удалить этого участника?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Удалить" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Создать Группу" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Создать Группу" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Обновить Группу" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Добавить пакет" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "читать дальше" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Пакеты данных в группе: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "История последних изменений" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Заголовок" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Моя Группа" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "моя-группа" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Описание" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Немного информации о моей группе..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL картинки" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Вы уверены, что хотите удалить эту Группу?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Сохранить Группу" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Показать {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Эта группа не имеет описания" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} Пакет данных" +msgstr[1] "{num} Пакеты данных" +msgstr[2] "{num} Пакеты данных" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 Пакеты данных" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Добро пожаловать в" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Добро пожаловать в CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "Это хороший вводный абзац о CKAN или для сайта в целом. Мы еще не выкладывали сюда копий, но скоро мы это сделаем" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "." + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Поиск ваших данных" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "например, Бюджет" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Популярные теги" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "<p>CKAN является ведущей платформой в мире для публикации открытых данных.</p> <p>CKAN является готовым программным решением из коробки, которое делает данные доступными и используемыми - предоставляя инструменты для упорядочения, публикации, обмена, поиска и использования данных (включая хранение данных и предоставление надежных API). CKAN предназначен для издателей данных (национальных и региональных правительств, компаний и организаций), помогая сделать их данные открытыми и доступными.</p> <p>CKAN используется правительствами и сообществами по всему миру, включая порталы для местных, национальных и международных правительственных организаций, таких как Великобритания <a href=\"http://data.gov.uk\">data.gov.uk</a> и Европейский Союз <a href=\"http://publicdata.eu/\">publicdata.eu</a>, Бразилия <a href=\"http://dados.gov.br/\">dados.gov.br</a>, Голландия и Нидерланды, а также городские и муниципальные сайты в США, Великобритании, Аргентине, Финляндии и других странах </p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Тур: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Особенности: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p>" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Вы можете использовать <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown форматирование</a> тут" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Удалить" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "По умолчанию" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Форма содержит неверные значения" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Не существует описания для этой организации" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Форма Организации" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Вы уверены, что хотите удалить организацию - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Редактировать Организацию" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Показать организацию" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Справка" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Организации пакетов данных" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Добавить Организацию" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "В настоящее время нет организаций для этого сайта" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Какие Организации?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "<p>Организации представляют собой издателей данных (например, Департамент здравоохранения). Это означает, что данные могут принадлежать издателю или отдельному пользователю.</p> <p>В организации администраторы могут распределять роли и авторизировать участников, предоставляя отдельным пользователям права на публикацию данных от конкретной организации (например, Управление национальной статистики).</p>" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Вернуться ко всем участникам " + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Редактировать Участника" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Сохранить" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Какие роли?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "<p><strong>Администратор:</strong>Может добавлять/редактировать и удалять данные, а также управлять участниками организации.</p>\n<p><strong>Редактор:</strong> Может добавлять/редактировать данные, но не управлять участниками организации.</p>\n<p><strong> Участник:</strong> Может просматривать приватные данные организации, но не может добавлять данные</p>" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Добавить участника" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Создать Организацию" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Обновить Организацию" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Создать Организацию" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Моя Организация" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "моя-организация" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Кратко о моей организации..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Вы уверены, что хотите удалить эту Организацию?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Сохранить Организацию" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "У этой организации нет описания" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Создать массив данных" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Какие пакеты данных?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "Пакеты данных просто использовать для группировки связанных элементов данных. Они могут быть найдены по единому URL-адресу с описанием и лицензионной информацией." + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Вы уверены, что хотите удалить пакет данных - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Вы уверены, что хотите удалить ресурс - {name}? " + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Показать пакеты данных" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Создать массив данных" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Обновить массив данных" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Добавить метаданные к массиву данных" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Добавить данные к массиву данных" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Что за ресурс?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Ресурсом может быть любой файл или ссылка на файл, содержащая полезные данные." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Личный" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Черновик" + +#: ckan/templates/package/read_base.html:28 #, python-format -msgid "links to %s" -msgstr "ссылается на %s" +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Это старая версия пакета данных, в редакции по %(timestamp)s. Она может отличаться от <a href=\"%(url)s\">текущей версии</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Это текущая версия пакета данных, редактируемая как %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Похожие видео для {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Нет соотствующих объектов" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Добавить соответствующий объект " + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Показать ресурсы" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Посмотреть" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API Endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Загрузить" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Отсутствует описание для данного ресурса " + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "Из абстрактного пакета данных " + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Ресурс: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Дополнительная информация" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Поле" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Величина" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Последнее обновление" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "неизвестно" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Создано" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Формат" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Лицензия" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Автор" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Поиск массива данных" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Поиск..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Отправить" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Попробуйте поискать еще.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "<p><strong>Во время поиска произошла ошибка.</strong> Пожалуйста, попробуйте еще раз.</p>" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Документация API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "Вы можете получить доступ к этому реестру через %(api_link)s (see %(api_doc_link)s)." + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "полный {format} дамп" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "Вы также можете получить доступ к ресурсу через %(api_link)s (see %(api_doc_link)s) или скачать %(dump_link)s." + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Дополнительная информация" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Источник" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Администратор" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Версия" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Страна" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Данные API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "Данные API недоступны для данного ресурса, так как данные еще не добавлены для этого ресурса" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Редактировать пакет данных" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Редактировать ресурсы" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Добавить новый ресурс" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "например Описательный заголовок" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "например - мой пакет данных" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "например - Некоторые полезные заметки про данные" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "например - экономика, психическое здоровье, правительство" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Описание лицензии и дополнительную информацию можно найти на <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Организация" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Выберите организацию..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Отсутствует описание для этого пакета данных" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "Внимание: При отправке файла, вы соглашаетесь на передачу вашего вклада под лицензией Open Database License." + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Вы уверены, что хотите удалить этот пакет данных?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Далее: Добавить данные" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Видимость" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Общественный" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "E-mail автора" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joe@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "E-mail администратора" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Предыдущий" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Конец" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "обновить Ресурс" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Ссылка на файл" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Ссылка на API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Ресурсы" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "например - http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Имя" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "например - January 2011 Gold Prices" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Полезные заметки о данных" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "например - CSV, XML или JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Это генерируется автоматически. Вы можете редактировать, если пожелаете" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Время последнего изменения" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "например - 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Размер Файла" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "например - 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME тип" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "eg. application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Вы уверены, что хотите удалить ресурс?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Сохранить и добавить другой" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Далее: дополнительная информация" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Нет описания для этого ресурса" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Исследуй" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Предпросмотр" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Данные и Ресурсы" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "<p class=\"empty\">В этом пакете данных отсутствуют данные, <a href=\"%(url)s\">почему бы не добавить?</a>" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "<strong>Во время поиска произошла ошибка.</strong> Пожалуйста, попробуйте еще раз." + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Добавить данные" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Дополнительные даные" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Соответствующая форма" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "Какие связанные объекты?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "<p>Медиа это любые приложения, статьи, визуализации или идеи, связанные с этим набором данных.</p> <p>К примеру, это может быть визуализация, пиктограмма или гистограмма, приложение, которое используя все или часть данных или даже новость, которая ссылается на этот пакет данных.</p>" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr " Вы уверены, что хотите удалить связанный объект - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Приложения и Идеи" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "<p>Показать объекты <strong>%(first)s - %(last)s</strong> из <strong>%(item_count)s</strong> связанные объекты найдены</p>" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "<p><strong>%(item_count)s</strong> связанные объекты найдены</p>" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "Приложения еще не представлены." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "Какие приложение?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "Эти приложения, построенные с пакетами данных, наряду с идеями для вещей, которые можно было бы сделать с ними." + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Фильтровать Результаты" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Фильтровать по типу" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Все" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Упорядочить по " + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "По умолчанию" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Показывать только связанные объекты " + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Применить" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Редактировать связанный пункт" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Редактировать связанное" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Редактировать Связанный Пункт " + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Создать" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Создать связанный пункт" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Создать Связанное" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Создать Связанный Пункт" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "Мой Связанный Пункт" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Немного информации о пункте..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Тип" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Вы уверены, что хотите удалить этот связанный пункт?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Этот пункт не имеет описания" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Перейти к {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Новый активный пункт" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Код для просмотра данных" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "Добавить этот просмотр, копируя это в вашу веб-страницу:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Выберите ширину и высоту в пикселях:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Ширина:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Высота:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "Уведомление URL" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Очистить Все" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Показать Больше {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Показать Только Популярное {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Не указаны фильтры для поиска" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Главная страница" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Язык" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Перейти" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Этот пакет соответствует требованиям Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "Не Предоставлена Лицензия " + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Удалено" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Популярное" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "У этого массива нет описания" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "Ни приложения, ни идеи, ни новости или картинки еще не были добавлены в связанный пакет данных " + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Добавить предмет" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} пакет данных найден для \"{query}\"" +msgstr[1] "{number} пакеты данных найдены для \"{query}\"" +msgstr[2] "{number} пакеты данных найдены для \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Извините, но никаких пакетов данных не было найдено для \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} массив найден" +msgstr[1] "{number} массива найдено" +msgstr[2] "{number} найдено массивов данных" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Извините, но пакеты не найдены" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} группа найдена для \"{query}\"" +msgstr[1] "{number} группы найдены для \"{query}\"" +msgstr[2] "{number} группы найдены для \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Извините, но групп не найдено \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} группа найдена" +msgstr[1] "{number} группы найдены" +msgstr[2] "{number} группы найдены" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Извините, групп не найдено" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "{number} организация найдена для \"{query}\"" +msgstr[1] "{number} организации найдены для \"{query}\"" +msgstr[2] "{number} организации найдены для \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Извините, организаций не найдено по запросу \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} организация найдена" +msgstr[1] "{number} организации найдены" +msgstr[2] "{number} организации найдены" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Извините, но организации не найдены" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Социальные сети" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Сортировать по" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Актуальность" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Имя По возрастанию" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Имя по убыванию" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Подписаться" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Редактировать" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Новостная лента" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Активность в пунктах, на которые вы подписаны" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Мои массивы данных" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Вы не имеете никаких пакетов " + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Информация об аккаунте" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "Ваш профиль позволяет другим CKAN-пользователям знать кто Вы есть и что Вы делаете" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Панель Управления" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Настройки" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Измените Ваши реквизиты" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Полное имя" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "eg. Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "eg. joe@example.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Кратко о себе" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Подпишитесь на рассылку уведомлений" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Изменить пароль" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Пароль" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Подтвердите пароль" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Обновить Профиль" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Все пользователи" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Пользователи" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Вход" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Нужен аккаунт?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Оставьте подпись. Это займет всего минуту." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Создать Аккаунт" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Забыли Ваши подробности?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Все в порядке, используйте нашу форму восстановления пароля для его сброса." + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Забыли пароль?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Вышел" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Вы вышли из системы" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Вы вошли как {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Выйти" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Запомнить меня" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Вы только что вошли в систему" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Вы должны выйти, прежде чем Вы сможете войти как другой пользователь" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Выйти сейчас" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Регистрация" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Зарегистрировать учетную запись" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Зачем регистрироваться?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Создание пакетов данных, групп и других захватывающих вещей" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Полное имя" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Создать Аккаунт" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Сбросить пароль" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Сброс пароля" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Обновите пароль" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Как это работает?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Просто введите новый пароль и мы обновим Ваш ​​аккаунт" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Вы не создали ни одного пакета данных" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Создать один сейчас?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "Пользователь не создал ни одного пакета данных." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Вы не написали биографию." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Пользователь не имеет биографии." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Открытый ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "Это значит, что только вы можете видеть это." + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Участник с" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API ключ" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Запрос на сброс" -#: ckan/model/package_relationship.py:54 -#, python-format -msgid "is linked from %s" -msgstr "связан ссылкой с %s" +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Введите имя пользователя в поле, и мы вышлем Вам письмо с ссылкой для ввода нового пароля." -#: ckan/model/package_relationship.py:55 -#, python-format -msgid "is a child of %s" -msgstr "в подчиненной связи с %s" +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Показать мой профиль" -#: ckan/model/package_relationship.py:55 -#, python-format -msgid "is a parent of %s" -msgstr "родительская категория для %s" +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Деятельность от:" -#: ckan/model/package_relationship.py:59 -#, python-format -msgid "has sibling %s" -msgstr "связано на одном уровне %s" +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Список поиска..." -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Редактировать" +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "Вы не подписаны на что-либо" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Предпросмотр" +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Нет подписчиков" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Поиск пользователей" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 msgid "You can use" msgstr "Вы можете использовать" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 msgid "Markdown formatting" msgstr "Markdown форматирование" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 msgid "here." msgstr "здесь" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 msgid "Number of datasets" msgstr "Количество пакетов" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Описание" - -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Количество участников" - -#: ckan/templates/_util.html:115 +#: ckan/templates_legacy/_util.html:101 msgid "View dataset resources" msgstr "Просмотреть ресурсы пакета" -#: ckan/templates/_util.html:115 +#: ckan/templates_legacy/_util.html:101 msgid "DOWNLOAD" msgstr "ЗАГРУЗИТЬ" -#: ckan/templates/_util.html:118 +#: ckan/templates_legacy/_util.html:104 msgid "No downloadable resources." msgstr "Нет ресурсов для загрузки." -#: ckan/templates/_util.html:140 +#: ckan/templates_legacy/_util.html:126 msgid "No description for this item" -msgstr "" +msgstr "Нет описания для этого пунтка" -#: ckan/templates/_util.html:141 +#: ckan/templates_legacy/_util.html:127 msgid "View this" -msgstr "" +msgstr "Показать это" -#: ckan/templates/_util.html:163 +#: ckan/templates_legacy/_util.html:149 msgid "no ratings yet" msgstr "рейтинги пока не заданы" -#: ckan/templates/_util.html:164 +#: ckan/templates_legacy/_util.html:150 msgid "" "–\n" " rate it now" -msgstr "-\nзадать рейтинг" - -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Группа пользователей" +msgstr "–⏎\nзадать рейтинг" -#: ckan/templates/error_document_template.html:5 +#: ckan/templates_legacy/error_document_template.html:5 msgid "Error" msgstr "Ошибка" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking..." msgstr "Идет проверка..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Type at least two characters..." msgstr "Введите минимум 3 символа..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This is the current URL." -msgstr "" +msgstr "Это текущий URL." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is available!" msgstr "URL доступен!" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is already used, please use a different one." -msgstr "" +msgstr "Этот адрес уже используется, пожалуйста, используйте другой." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to save, possibly due to invalid data " msgstr "Не удалось сохранить пакет. Проверьте еще раз введенные данные." -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Добавить пакет" - -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Добавить группу" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." -msgstr "" - -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Идет загрузка..." +msgstr "У вас есть несохраненные изменения. Не забудьте нажать кнопку \"Сохранить изменения\" тут, прежде чем покинуть эту страницу." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" msgstr "(без имени)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" -msgstr "" +msgstr "Удалить ресурс '%name%'?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " -msgstr "" +msgstr "Предварительный просмотр не доступен для типа данных:" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "" +msgstr "Не удалось получить учетные данные для хранилища загрузки. Загрузка не может быть продолжена" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." -msgstr "" +msgstr "Проверка прав загрузки ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." -msgstr "" +msgstr "Загрузка файла ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" -msgstr "" +msgstr "Файл данных " -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" -msgstr "" +msgstr "Картинка" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" -msgstr "" +msgstr "Метаданные" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" -msgstr "" +msgstr "Документация" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" -msgstr "" +msgstr "Код" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" -msgstr "" +msgstr "Пример" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Отменить" +msgstr "Загрузка" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "URL" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Формат" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Тип ресурса" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" -msgstr "" +msgstr "Пакет Данных доступен" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Размер (в байтах)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Тип Mime" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Время последнего изменения" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Тип Mime (внутренний)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Хэш" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "Уникальный идентификатор" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Готово" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Не все изменения этого ресурса сохранены." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." -msgstr "" +msgstr "e.g. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" -msgstr "" +msgstr "Дополнительные поля" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" -msgstr "" +msgstr "Добавить дополнительное поле" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Величина" +msgstr "Ключ" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" -msgstr "" +msgstr "Удалить ресурс" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." -msgstr "" +msgstr "Можно использовать %aMarkdown форматирование%b тут." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." -msgstr "" +msgstr "Данные в %aISO Format%b — как пример %c2012-12-25%d или %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" +msgstr "Файл данных (загружено)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" -msgstr "" +msgstr "Невозможно загрузить предпросмотр" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" -msgstr "" +msgstr "Данные Прокси показали ошибку" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Выйти" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Вход" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Зарегистрироваться" +msgstr "Хранилище Данных показали ошибку" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Найти пакеты данных" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Добавить пакет" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Поиск" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "О проекте" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" -msgstr "" +msgstr "Логотип страницы" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Метка шаблона содержимого ... замените, пожалуйста." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Адрес в Twitter: @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Документация API" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Связаться с нами" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Политика безопасности" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Разделы" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Пользователи" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Статистика" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Версии" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Администратор сайта" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Язык" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Мета-данные" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Распространяется по лицензии" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Open Database License" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Эти данные являются открытыми" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Работает под управлением системы" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Админимтрация - Авторизация" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Обновить заданные роли" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Сохранить изменения" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Добавить роли для любого пользователя" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Добавить Роль" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Имеющиеся роли для групп авторизации" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Добавить роли для любой группы авторизации" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Панель Администрации" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Текущие Сисадминистраторы" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Вы можете поменять сисадминов " - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "страница авторизации" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Главная страница" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Авторизация" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Корзина" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Администрация - Корзина" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Удаленные Проверки" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Очистить/Удалить все (навсегда и необратимо)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Удаленные Наборы Данных" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Авторизация - Группы авторизации" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Ничего)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Авторизация" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Сохранить" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Добавить" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr " - Редактировать - Группы авторизации" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Редактировать:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "В этой группе нет участников" - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Группы авторизации" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Всего групп авторизации [1:%(item_count)s]." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Посмотреть" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Вместо задания привилегий отдельным пользователям для работы с пакетом,\nвы можете задать нескольким пользователям одинаковые права. Для этого можно создать\n[1: группу авторизации] и добавить в нее пользователей." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Для создания новой группы авторизации нужно сначала [1:войти в систему]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Создать новую группу авторизации" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Далее следуйте: Новая группа - Группы авторизации" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Новая группа авторизации" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Группы авторизации" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Участники" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "В этой группе авторизации %(item_count)s пользователей." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Обновить существующие роли для групп авторизации" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Пакеты данных" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "В этой группе не зарегистрировано пакетов" -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "История:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Ошибка:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Версия" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Время" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Запись в лог" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Сравнить »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "История группы" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Группы пакетов данных" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" -msgstr "" +msgstr "Что такое группы?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2399,186 +4433,140 @@ msgid "" "from it." msgstr "Теги очень удобны для группировки пакетов данных, но иногда требуется ограничить пользователей в праве редактировать группу пакетов. Для того, чтобы разрешить конкретным пользователям добавлять или удалять пакеты, можно создать [1: группу]." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "История" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Новый Датасет..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." -msgstr "" +msgstr "Существующий массив..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" -msgstr "" - -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" +msgstr "Список групп" -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" -msgstr "" +msgstr "Войти в группу" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" -msgstr "" - -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +msgstr "Добавить Группу" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Форма содержит ошибки" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Форма содержит неверные значения" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." -msgstr "" +msgstr "Внимание: URL слишком длинный. Попробуйте использовать более короткий адрес." + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "Две и более буквы в нижнем регистре, допустимы только символы 'a-z0-9' and '-_'" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Начните описание с краткого обзора." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" -msgstr "" +msgstr "URL картинки:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." -msgstr "" +msgstr "URL для изображения, связанного с этой группой." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "активно" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "удалено" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Удалить" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." -msgstr "" +msgstr "Добавить..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" -msgstr "" +msgstr "Ключ =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" -msgstr "" +msgstr "Значение =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Добавить наборы данных" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Администраторы" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "" +msgstr "Форматы ресурса" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" -msgstr "" +msgstr "Состояние:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." -msgstr "" +msgstr "[1:Вы ищете для \"%(query)s\". ]%(number_of_results)s пакеты данных найдены." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " "[3:publicly-funded art] in Seattle? Data to answer many, many questions like" " these is out there on the Internet somewhere - but it is not always easy to" " find." -msgstr "" +msgstr "Какая была [1: средняя цена] дома в Великобритании в 1935 году? Когда численность населения Индии [2: догонит], Китай? Где вы можете увидеть [3: финансируемые государством искусства] в Сиэтле? Данные ответят на многие, многие вопросы, подобные этим, что находятся в интернете где-то - но их не всегда легко найти." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2587,13 +4575,13 @@ msgid "" "Depending on the type of data (and its conditions of use), %(site_title)s " "may also be able to store a copy of the data or host it in a database, and " "provide some basic visualisation tools." -msgstr "" +msgstr "%(site_title)s представляет собой сообщество-каталог полезных пакетов данных в Интернете. Вы можете собирать здесь ссылки на открытые данные со всего Интернета для себя и других пользователей или искать данные, которые другие собрали здесь. В зависимости от типа данных (и условий ее использования), %(site_title)s может также хранить копии данных или размещать их в базе данных, а также обеспечить некоторые основные инструменты визуализации." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" -msgstr "" +msgstr "Как это работает" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2602,9 +4590,9 @@ msgid "" "who owns it and whether it is freely available, and what subject areas the " "data is about. Other users can improve or add to this information (CKAN " "keeps a fully versioned history)." -msgstr "" +msgstr "Этот сайт работает c мощным инструментом с открытым исходным кодом под названием [1: CKAN], написан и поддерживается [2: Open Knowledge Foundation]. Каждый \"пакет данных\", загруженный на CKAN, содержит описание данных и другую полезную информацию: формат, в котором он доступен, кому он принадлежит и находится ли он в свободном доступе, к какой предметной области он относится. Другие пользователи могут улучшить или добавить информацию о пакете данных (CKAN сохраняет всю историю изменений)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2613,13 +4601,13 @@ msgid "" "listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " "list of catalogues like these around the world at [4:datacatalogs.org], " "which is itself powered by CKAN." -msgstr "" +msgstr "[1:The Data Hub] является открыто редактируемый открытый каталог данных, в стиле Википедии. Правительство Великобритании использует CKAN для сайта [2:data.gov.uk], который в настоящее время содержит около 8000 правительственных пакетов данных. Официальные публичные данные большинства европейских стран опубликованы в каталоге CKAN на сайте [3:publicdata.eu]. Существует исчерпывающий перечень каталогов по всему миру, как этот, к примеру [4: datacatalogs.org], который также работает на CKAN платформе." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" -msgstr "" +msgstr "Открытые Данные и Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2629,1094 +4617,979 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "Большинство данных, индексированных как %(site_title)s публикуются под открытыми лицензиями, то есть любой может свободно использовать эти данные как ему нравится. Кто-нибудь сможет использовать опубликованные данные культурных памятников города и включить их в туристическую карту - или даже сделать приложение для телефона, которые помогут вам найти культурные места, когда вы посетите город. Вы можете прочитать больше об открытых данных на сайте [1:Руководство по открытым данным]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " "If you want to get involved with its design or code, join the discussion or " "development [3:mailing lists], or take a look at the [4:OKFN] site to find " "out about our other projects." -msgstr "" +msgstr "[1:Открытый Фонд знаний] является некоммерческой организацией [2:содействия] открытым знаниям: разработка и улучшение CKAN является одним из способов сделать это. Если вы хотите принять участие в его дизайне или кодинге, вступайте в дискуссию или разработку [3: списки рассылки] или взгляните на [4: OKFN] сайт, чтобы узнать о других наших проектах." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Добро пожаловать в" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Добро пожаловать в" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Найти данные" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "содержит" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "наборы данных" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." -msgstr "" +msgstr "что вы можете ⏎\nпросматривать, изучать и скачивать." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Поделиться данными" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." -msgstr "" +msgstr "Добавляйте свои пакеты данных, чтобы делиться ими с другими, и ⏎\nнайти других людей, заинтересованных в Ваших данных." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Создать пакет данных" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Зарегистрироваться »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Совместная работа" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Узнайте больше о работе с открытыми данными, исследуя ⏎ эти ресурсы:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "" +msgstr "Руководство по открытым данным" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Кто еще здесь?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "имеет" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "пакетов" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Импортер" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Импорт Пакетов Данных" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "Здесь можно указать Excel файл с подробной информацией о нескольких пакетах данных и импортировать их в" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Войти чтобы использовать этот инструмент" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Анонс - Импортер" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Анонс Импорта" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "пакет данных " + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "прочитать в" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "Дальнейший передпросмотр пакетов данных не был показан " + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Редактировать описание (кратко перечислите внесенные изменения)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Автор:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Импортировать" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Результаты - Импортер" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Импортировать результаты" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Пакеты данных - История" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Редактировать - Пакеты данных" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Основная информация" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" -msgstr "" - -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Редактировать описание (кратко перечислите внесенные изменения)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Автор:" +msgstr "Дополнительная информация" -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Поскольку вы не вошли в систему, вашим идентификатором будет ip-адрес" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Вход" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "перед сохранением (открывается в новом окне)" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:ВАЖНО:] Добавление данных означает ваше согласие распространять их по лицензии [2:Open Database License]. Пожалуйста, [3:воздержитесь] от редактирования этой страницы, если вы с этим [4:не] согласны." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" -msgstr "" +msgstr "- Редактировать ресурсы - Пакеты Данных" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" -msgstr "" +msgstr "Редактировать ресурсы:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" -msgstr "" +msgstr "- Пакеты данных - Подписчики" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" -msgstr "" +msgstr "Подписчики:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Новый ключ" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "со значением" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" -msgstr "" +msgstr "Читать пакеты данных как %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "История изменений пакета" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" -msgstr "" +msgstr "Ресурсы (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" -msgstr "" +msgstr "Добавить / Редактировать ресурсы" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Приложения, Идеи и т. д." -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" -msgstr "" +msgstr "Подписчики ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Добавить - Пакеты данных" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Добавить пакет" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Ресурсы" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Короткое название, описывающее содержимое пакета" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Домашняя страница" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "Гиперссылка на веб-страницу с описанием данных (не на сам пакет)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "См. например, http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." -msgstr "" +msgstr "(Не волнуйтесь, если вы не знаете, под какой лицензией были выпущены данные)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" -msgstr "" +msgstr "Участник:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" -msgstr "" +msgstr "Добавить:" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Невозможно добавить группы" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." -msgstr "" +msgstr "Разделенные запятыми термины, которые могут связать этот набор данных. Для получения дополнительной информации о конвенциях, см. [1: эту вики-страницу]." + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "напр., загрязнение, реки, качество воды" -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" -msgstr "" +msgstr "Добавить ресурсы" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." -msgstr "" +msgstr "Загрузить или связать файлы данных, API и другие материалы, связанные с вашим пакетом данных." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." -msgstr "" +msgstr "Новый ресурс..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" -msgstr "" - -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Ссылка на файл" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Ссылка на API" +msgstr "х" -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Вложить файл" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL файла" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" -msgstr "" +msgstr "URL API" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Имя контактного лица для связи по поводу пакета и электронный адрес в следующем поле." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "E-mail автора" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "В случае необходимости оставьте здесь контактную информацию другого лица." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "E-mail администратора" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Номер версии пакета (если нужно)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "например 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" -msgstr "" +msgstr "Добавление пользовательских полей в пакете данных, таких как \"Страна: Украина\" может помочь пользователям найти его в поисковой системе. Эти данные будут также отображаться в" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Дополнительная информация" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." -msgstr "" +msgstr "При просмотре пакета данных." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" -msgstr "" +msgstr "Вы действительно хотите изменить статус этого пакета данных?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" -msgstr "" +msgstr "Да!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" -msgstr "" +msgstr "Этот пакет данных " -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" -msgstr "" +msgstr "Резюме" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." -msgstr "" +msgstr "Кратко опишите изменения, сделанные вами..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Вы не вошли в систему, поэтому для идентификации будет использован ваш IP-адрес.\n [1:Нажмите здесь для входа в систему] перед сохранением (страница откроется в новом окне)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" -msgstr "" +msgstr "Важно:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" -msgstr "" +msgstr "Загрузка данных предполагает ваше согласие на их публикацию под открытой лицензией, подробнее см." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" -msgstr "" +msgstr ". Пожалуйста" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" -msgstr "" +msgstr "воздержитесь" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" -msgstr "" +msgstr "от редактирования этой страницы, если вам этого" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" -msgstr "" +msgstr "нет" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." -msgstr "" +msgstr "рад сделать это." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Пакеты данных" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Лицензия:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Этот пакет соответствует требованиям Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Открытые данные]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" -msgstr "" +msgstr "Связанные пакеты данных" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Это старая версия данного пакета, измененная" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "на" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Она может существенно отличаться от" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "текущей версии" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Это текущая версия данного пакета, измененная" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" -msgstr "" +msgstr "(редактировать)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(нет)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" -msgstr "" - -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Поле" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Источник" +msgstr "(настройки)" -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Страна" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" -msgstr "" +msgstr "Урожайный Истиочник" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" -msgstr "" +msgstr "[1:Страница пакета данных] на ⏎\n[2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" -msgstr "" - -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" +msgstr "- Пакеты данных - Ресурсы" -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" -msgstr "" - -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "" +msgstr "Данные API недоступны для данного ресурса, Хранилище Данных отключено" -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" -msgstr "" +msgstr "Лицензия неизвестна" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" -msgstr "" +msgstr "Из [1:Пакет Данных]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." -msgstr "" +msgstr "Нельзя вставить как ресурс, так как он приватный." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" -msgstr "" - -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Некоторые ресурсы" +msgstr "Внедрить" -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Поиск -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Какой пакет вы бы еще добавили сюда" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Зарегистрировать немедленно" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Другой вид доступа" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Вы можете получить доступ к этому реестру через" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(см." -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "или загрузите" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "полный" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "экспортный файл" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1: Во время поиска произошла ошибка.]\nПожалуйста, попробуйте еще раз." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "Найдено [1:%(item_count)s] пакетов" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Не хотели бы вы [1:create a new dataset?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Поиск..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" -msgstr "" +msgstr "Добавить предмет" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" -msgstr "" +msgstr "(обязательно)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "" +msgstr "Пожалуйста, добавьте заголовок для предмета" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" +msgstr "Тип предмета" -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" -msgstr "" +msgstr "Пожалуйста, опишите предмет" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" +msgstr "Пожалуйста, добавьте url" -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" +msgstr "Пожалуйста, добавьте ссылку к картинке" -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" -msgstr "" +msgstr "Показать предметы" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" -msgstr "" +msgstr "из" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" -msgstr "" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "" +msgstr "Связанный предмет найден" -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "" +msgstr "Последние просматриваемые" -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" -msgstr "" - -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" +msgstr "Только популярные предметы?" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" -msgstr "" +msgstr "- Приложения, Идеи и т. д." -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" -msgstr "" +msgstr "Тут нет еще элементов" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" -msgstr "" +msgstr ", почему нет" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" -msgstr "" +msgstr "добавить один" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Отличия - Версии" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Отличия между версиями" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "От:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Для:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Отличие" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Нет отличий" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Список" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "История прежних изменений" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "На этой странице представлены все изменения в базе пакетов; самые свежие\nверсии идут вначале." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Версия:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Виды правок" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Отменить удаление" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Время" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Запись в лог" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Изменения" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Теги пакета" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Пакет данных -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\nТег -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" -msgstr "" +msgstr "Внедрить этот просмотр" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" +msgstr "путем копирования этого в вашу веб-страницу:" -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Отсутствует открытая лицензия" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entity" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." -msgstr "" +msgstr "Эта форма загрузки действительна в течение ограниченного периода времени (как правило, 1 час или около того). Если ⏎ время формы истекает, пожалуйста, перезагрузите страницу." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" -msgstr "" +msgstr "Файл:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" -msgstr "" +msgstr "Загрузка - Успешно" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" -msgstr "" +msgstr "Загружено в:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" -msgstr "" +msgstr "Загрузить другое » " -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Вот" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "результаты '" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "результаты для тегов" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Очистить поиск" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "и просмотреть все теги" -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Теги" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Тег:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Всего зарегистрировано %(count)s пакетов с тегом [1:%(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" -msgstr "" +msgstr "- Панель управления - Пользователь" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" -msgstr "" +msgstr "Что происходит?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" -msgstr "" +msgstr "Ничего нового в CKAN?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." -msgstr "" +msgstr "Итак, почему бы тебе не ..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" -msgstr "" +msgstr "Добавить новый пакет" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" -msgstr "" +msgstr "Подписаться на другого пользователя" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" -msgstr "" +msgstr "Создать группу или тег" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" -msgstr "" +msgstr "Или просто просматривать хранилище" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Редактировать - Пользователь" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Редактировать пользователя" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" -msgstr "" +msgstr "Электронная почта" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" -msgstr "" +msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Немного о себе..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Изменить пароль" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" -msgstr "" +msgstr "Пароль (повторите)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" -msgstr "" +msgstr "Изменить имя пользователя" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" -msgstr "" +msgstr "Изменение имени пользователя выкинет вас из системы и потребует, чтобы вы снова вошли в систему под новым именем " -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" -msgstr "" +msgstr "- Подписчики - Пользователь" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" -msgstr "" - -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" +msgstr "Подписчики" -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Мои личные данные" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Редактировать личные данные" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Выйти" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" -msgstr "" +msgstr "Мои подписчики ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" -msgstr "" +msgstr "Показать профиль" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" -msgstr "" - -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" +msgstr "Зарегистрировать аккаунт" -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "Найдено [1:%(item_count)s] пользователей." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Упорядочить по имени" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Упорядочить по количеству редакций" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Участник" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Вход - Пользователь" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Зарегистрироваться" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Вход:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Пароль:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" -msgstr "" +msgstr "Запомнить меня:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" -msgstr "" +msgstr "Зарегистрироваться " -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Забыли пароль?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Войти с помощью Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." -msgstr "" +msgstr "Внимание: Чтобы настроить свой OpenID для этого сайта, сначала нужно [1: Зарегистрироваться], а затем отредактировать свой ​​профиль, чтобы обеспечить ваш OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Выберите координатора вашей личной записи" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "Ваш OpenID идентификатор:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Нет OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3725,272 +5598,180 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID - это служба, которая позволяет регистрироваться на разных веб-сайтах\nс под одним именем пользователя. См. [1:подробнее\nо службе OpenID] и [2:правилах регистрации\n]. Проще всего зарегистрироваться через бесплатную службу OpenID, напр. [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" -msgstr "" +msgstr "Войти с OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Выход - Пользователь" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" -msgstr "" +msgstr "Выйти из" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Вы вышли из системы" -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" -msgstr "" +msgstr "Вошел - Пользователь" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" -msgstr "" +msgstr "Вошел" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" -msgstr "" +msgstr "сейчас в системе" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" -msgstr "" +msgstr "Чтобы зарегистрироваться или войти в систему как другой пользователь, вам необходимо" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" -msgstr "" +msgstr "выйти" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." -msgstr "" +msgstr "первый." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Зарегистрироваться - Пользователь" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" -msgstr "" +msgstr "Зарегистрировать новый аккаунт" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3 и более букв, разрешено использовать: 'a-z0-9' и символы '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" -msgstr "" +msgstr "Полное имя (необязательно)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" -msgstr "" +msgstr "Электронная почта:" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" -msgstr "" +msgstr "Зарегистрироваться" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Пароль (повторите):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Пользователь" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" -msgstr "" - -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "" +msgstr "Участник с" -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" -msgstr "" - -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "" +msgstr "Нет email" -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" -msgstr "" - -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "" +msgstr "- Обратите внимание: ваш API ключ виден только Вам!" -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" -msgstr "" +msgstr "Публичный статус" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Сбросить пароль" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Запросить сброс пароля" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Имя пользователя" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "Источник \"{0}\" не был найден." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "Пользователь {0} не имеет прав для обновления ресурса {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Добавить в группу" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "выберите группу..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Код страны" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Произвольный Текст" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "произвольный текст" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " "please correct it and try again" -msgstr "" +msgstr "Возникла проблема с вашим представлением, пожалуйста, исправьте ошибку и попробуйте еще раз" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" -msgstr "" +msgstr "Существует проблема с конфигурацией системы" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" -msgstr "" +msgstr "Ваша заявка была подана" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" -msgstr "" +msgstr "Там была проблема с вашим представлением, пожалуйста, исправьте ее и попробуйте еще раз" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" -msgstr "" - -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:37 -msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." -msgstr "" +msgstr "Пожалуйста, выберите организацию, чтобы добавить пакет данных" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" "A request has been made for membership of your organization" -msgstr "" +msgstr "Уважаемый администратор, ⏎\n⏎\nБыл сделан запрос на членство в вашей организации" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" -msgstr "" +msgstr "по" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" -msgstr "" +msgstr "{% if requester.fullname %}(" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -3998,158 +5779,306 @@ msgid "" "The reason given for the request was:\n" "\n" "\"" -msgstr "" +msgstr "){% end %}⏎\n⏎\nВ качестве причины для запроса было:⏎\n⏎\n\"" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" "Please contact the user to verify and then if you would like to add this user you can do so by visiting" -msgstr "" +msgstr "\"⏎\n⏎\nПожалуйста, свяжитесь с пользователем для проверки. А затем, если вы хотите добавить этого пользователя, Вы можете сделать это, при посещении" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." -msgstr "" +msgstr "Если вы не хотите добавить этого пользователя Вы можете проигнорировать это письмо." -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" -msgstr "" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "<p>Организации позволяют добавлять как пользователей, так и пакеты данных для того, чтобы контролировать, кто может получить доступ и управлять своими пакетами данных</p>" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" -msgstr "" +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Создать Организацию" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" -msgstr "" +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "<p>Организацию можно настроить таким образом, чтобы пользователи имели разрешение на добавление или удаление данных из нее.</p>" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" -msgstr "" +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Добавить пакет данных в организацию" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" -msgstr "" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Управление пользователями" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Подать заявку на членство" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Причина" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "Пожалуйста, объясните нам - почему Вы хотите стать редактором этой организации?" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Послать запроста" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "URL для изображения, связанного с этой организацией." -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Родительская организация" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "Нет родительской организации" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "Управление пользователями" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "В этом издании нет действительных участников" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "История организации" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "Какие Организации?" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." -msgstr "" +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "Теги очень удобны для группировки пакетов данных, но иногда требуется ограничить пользователей в праве редактировать группу пакетов. Для того, чтобы разрешить конкретным пользователям добавлять или удалять пакеты, можно создать [1: организацию]." -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "Присоединиться" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "Список организаций" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Добавить Организацию" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Добавить Организацию" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "Вы не можете добавить организацию. Вступите в организацию" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Выберите свойство пакета данных и узнайте, какие связанные категории содержат наибольшее количество пакетов. Например, метки, группы, лицензия, страна." +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "Пользователи:" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Выберите область" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "В этой группе нету действительных членов" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Добавить пользователей" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (C) 2010 Michael Leibman, http://github.com/mleibman/slickgrid ⏎\n⏎\nНастоящим Разрешением предоставляется бесплатно, любому лицу, приобретающему ⏎\nкопию данного программного обеспечения и сопутствующую документацию (⏎\n«Программное обеспечение»), используйте программное обеспечение без ограничений, в том числе ⏎\nбез ограничения прав на использование, копирование, изменение, объединение, публикацию, ⏎\nраспространять, лицензировать, и / или продавать копии Программного Обеспечения, а также ⏎\nлицам, которым предоставляется Программное обеспечение, чтобы сделать это, при условии ⏎\nследующие условия: ⏎\n⏎\nВыше уведомления об авторских правах и данное разрешение должно быть ⏎\nвключено во все копии или существенные части программного обеспечения. ⏎\n⏎\nПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ ГАРАНТИЙ ЛЮБОГО ВИДА, ⏎\nЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИИ ⏎\nПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ И ⏎\nНЕНАРУШЕНИЯ. НИ В КОЕМ СЛУЧАЕ АВТОРЫ ИЛИ ВЛАДЕЛЬЦЫ АВТОРСКИХ ПРАВ НЕ ⏎\nНЕСУТ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, ПОВРЕЖДЕНИЯ ИЛИ ИНОЙ ОТВЕТСТВЕННОСТИ, НЕЗАВИСИМО ОТ ДЕЙСТВИЙ ⏎\nКОНТРАКТА, ПРАВОНАРУШЕНИЯ ИЛИ ИНЫХ, СВЯЗАННЫХ, В РЕЗУЛЬТАТЕ ИЛИ В СВЯЗИ ⏎\nС ИСПОЛЬЗОВАНИЕМ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ." + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "Это скомпилированная версия SlickGrid была получена с Google Closure ⏎\nCompiler, с помощью следующей команды: ⏎\n⏎\njava -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js ⏎\n⏎\nЕсть два других файла, необходимых для работы SlickGrid : ⏎\n⏎\n* jquery-ui-1.8.16.custom.min.js ⏎\n* jquery.event.drag-2.0.min.js⏎\n⏎\nОни включены в Recline источник, но не были включены в ⏎\nрабочий файл, чтобы избежать проблемам с совместимостью. ⏎\n⏎\nПожалуйста, проверьте SlickGrid лицензию в прилагаемом MIT-LICENSE.txt файле. ⏎\n⏎\n[1] https://developers.google.com/closure/compiler/" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Всего пакетов данных" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Число редакций пакетов за неделю" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Дата" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Все пакеты данных" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "Редакции пакетов за неделю" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "Все редакции пакетов данных" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Новые пакеты данных" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Самые популярные пакеты данных" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Средняя оценка" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Количество оценок" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Нет оценок" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Самые часто редактируемые пакеты данных" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Количество редакций" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "Нет редактируемых пакетов данных" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Самые большие группы" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "Нет групп" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Самые популярные метки" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Имя тега" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Количество пакетов" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Пользователи, зарегистрировавшие наибольшее количество пакетов данных" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Меню статистики" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Всего пакетов данных" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Число редакций пакетов за неделю" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Пользователи, зарегистрировавшие наибольшее количество пакетов данных" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Последнее изменение страницы " -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Статистика Доски почета" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Доска лидеров по датасетам" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Выберите свойство пакета данных и узнайте, какие связанные категории содержат наибольшее количество пакетов. Например, метки, группы, лицензия, страна." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Выберите область" diff --git a/ckan/i18n/sk/LC_MESSAGES/ckan.mo b/ckan/i18n/sk/LC_MESSAGES/ckan.mo index 6969c312b976693d69723baab2760a7922b18acf..f86ef9cb176b5ab722330792ced0fa8b429c7c2a 100644 GIT binary patch literal 106112 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 CxD&bn delta 27197 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 diff --git a/ckan/i18n/sk/LC_MESSAGES/ckan.po b/ckan/i18n/sk/LC_MESSAGES/ckan.po index 0ed3d395cc8..1457db60c28 100644 --- a/ckan/i18n/sk/LC_MESSAGES/ckan.po +++ b/ckan/i18n/sk/LC_MESSAGES/ckan.po @@ -1,19 +1,19 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# Ada Homolova <ada@soit.sk>, 2012. -# Jakub Kapus <jakub.kapus@vlada.gov.sk>, 2012. -# <matej.uhlik@vlada.gov.sk>, 2012. -# <mmahut@fedoraproject.org>, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# zufanka <ada@soit.sk>, 2012 +# Jakub Kapus <jakub.kapus@vlada.gov.sk>, 2012 +# KUSROS <matej.uhlik@vlada.gov.sk>, 2012 +# mmahut <mmahut@fedoraproject.org>, 2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:01+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Slovak (http://www.transifex.com/projects/p/ckan/language/sk/)\n" "MIME-Version: 1.0\n" @@ -21,333 +21,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: sk\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Autorizačná funkcia nenájdená: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Na spravovanie musíte byť systémový administrátor" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Zmeny uložené" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "neznámy používateľ:" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Používateľ bol pridaný" +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "O projekte" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "neznáma autorizačná skupina: " +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Autorizačná skupina bola pridaná" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Nie je možné vymazať balík %s, keďže prepojená revízia %s obsahuje nezmazané balíky %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Problém pri čistení revízie %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Vymazať celé" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Akcia nebola vykonaná." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Nemáte oprávnenie na prezeranie tejto stránky" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Prístup bol odmietnutý" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Nenájdené" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Chybná požiadavka" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Názov akcie nie je známy: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Chyba JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Chybná požiadavka dát: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Chyba v integrite" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Chyba v parametri" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Nie je možné vypísať prvky tohto typu: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Nie je možné čítať prvky tohto typu: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Nie je možné vytvoriť nový prvok tohto typu: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Do vyhľadávacieho indexu nie je možné pridať balík" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Nie je možné aktualizovať prvok tohto typu: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Vyhľadávací index nie je možné aktualizovať" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Nie je možné zmazať prvok tohto typu: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Nebola vybraná žiadna revízia" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Neexistuje verzia s id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Chýbajúci hľadaný výraz ('since_id=UUID' or 'since_time=TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Nie je možné načítať parametre: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Chybný parameter vyhľadávania: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Neznámy register: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Neplatná qjson hodnota" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Parametre požiadavky musia mať formu kódovaného slovníka JSON." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Skupina nenájdená" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Nemáte oprávnenie čítať %s" +msgid "Unauthorized to read group %s" +msgstr "Nemáte oprávnenie čítať skupinu %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Popis nemožno poskytnúť" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Skupiny" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Tagy" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licencia" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Nemáte oprávnenie vytvoriť skupinu" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Užívateľ %r nemá oprávnenie meniť %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Skupina nenájdená" +msgid "User %r not authorized to edit %s" +msgstr "Užívateľ %r nemá oprávnenie meniť %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Užívateľ %r nemá oprávnenie meniť oprávnenie pre %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Nenájdený zdroj" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Nemáte oprávnenie na čítanie zdroja %s" +msgid "Unauthorized to delete group %s" +msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Nemáte oprávnenie čítať skupinu %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Popis nemožno poskytnúť" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Užívateľ %r nemá oprávnenie meniť %s" +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Pred porovnávaním vyberte dve verzie" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Užívateľ %r nemá oprávnenie meniť %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "História revízií skupin CKAN" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Nedávne zmeny skupiny CKAN:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Správa logu: " -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Táto stránka je momentálne off-line. Databáza sa nenačítala." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." -msgstr "" +msgstr "Prosím <a href=\"{link}\">obnovte svoj profil</a> a pridajte svoju adresu a celé meno. {site} požíva vašu e-mailovú adresu ak je potrebné znovu nastaviť vaše heslo." -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Prosím <a href=\"%s\"> aktualizujte svoj profil</a> a pridajte svoju emailovú adresu." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s použije vašu emailovú adresu, ak potrebujete zmeniť svoje prístupové heslo." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Prosím <a href=\"%s\"> aktualizujte svoj profil</a> a pridajte svoje celé meno." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Neplatný formát revízie: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Dataset sa nepodarilo nájsť" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Nemáte oprávnenie čítať balík %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "Historia revízií CKAN datasetu" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Nedávne zmeny Datasetu CKAN: " -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Nemáte oprávnenie vytvoriť balík." -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Nenájdený zdroj" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Do vyhladávacieho indexu nie je možné pridať balík." -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Vyhľadávací index nemožno aktualizovať" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Nemáte oprávnenie na čítanie zdroja %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" +msgstr "Žiadne stiahnutie nie je dostupné" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Najviac prezerané" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Najnovšie" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Najstaršie" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" +msgstr "Požadovaná súvisiaca položka nebola nájdená." + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Aplikácia" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Nápad" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Článok o novinkách" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" msgstr "" +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Post" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Vizualizácia" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Historia revízií CKAN úložiska" @@ -356,533 +639,429 @@ msgstr "Historia revízií CKAN úložiska" msgid "Recent changes to the CKAN repository." msgstr "Posledné zmeny v úložisku CKAN" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Ovplyvnené datasety: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Aktualizovaná revízia" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Iné" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Tag nebol nájdený" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Nemáte oprávnenie vytvoriť používateľa" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Nemáte oprávnenie vytvoriť používateľa %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Používateľ nebol nájdený" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Nesprávny kontrolný kód. Prosím, skúste to znova." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "Používateľ \"%s\" je registrovaný, stále ste však prihlásený ako používateľ \"%s\"" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Nebol vybraný žiadny používateľ" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Nemáte oprávnenie upravovať používateľa %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Používateľ %s nemá oprávnenie upravovať %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profil upravený" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s je práve prihlásených" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Prihlásenie sa nepodarilo. Zlé prihlasovacie meno alebo heslo." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "(Ak používate OpenID, nebolo priradené k používateľskému účtu.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" zodpovedá viacerým používateľom" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Neexistuje používateľ: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Skontrolujte, či máte v doručenej pošte obnovovací kód." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Nepodarilo sa odoslať odkaz pre obnovenie: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Neplatný obnovovací kľúč. Skúste znova." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Vaše heslo bolo obnovené." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Chyba: Nemožno analyzovať O texte" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Vaše heslo musí mať najmenej 4 znaky." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Zadané heslá nie sú totožné." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Názov" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Jedinečný identifikátor</strong> skupiny." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "aspoň 2 znaky, malé písmená, prípustné len 'a-z0-9' a '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Podrobnosti" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Pridať používateľov" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Názov musí mať aspoň %s znakov" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Chyba: Nemožno analyzovať O texte" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Názov môže obsahovať iba malé písmená bez diaktritiky, číslice a znaky: - a _" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Dataset s týmto názvom už existuje" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Názov skupiny už existuje" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Hodnota nie je v požadovanom formáte: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Žiadny)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Zdroj(e) datasetu sú nekompletné" +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Tag \"%s\" je kratší ako minimálny počet %s znakov" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} aktualizoval svoj profil" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Tag \"%s\" nesmie obsahovať úvodzovky: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Duplicitný kľúč \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Extra hodnota dvoj-kľúča: kľúč nie je nastavený na hodnotu \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Nie je možné pridať skupiny." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Skupina" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Nie je možné odvodiť výber novej skupiny zo serializovanej hodnoty, ktorá bola štrukturovaná ako: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "iné - prosím upresnite" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Doplnky" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Balík" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Pridať balík" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Stručný a opisný nadpis datasetu." +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Nemal by to ale byť opis - ten si nechajte pre pole Poznámky. Na konci nepíšte bodku. " +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Unikátny identifikátor pre balík." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} sa prihlásil" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Mal by byť všeobecne ľudsky čitateľný, v duchu sémantiky webového URI. Použite skratku, len ak je všeobecne známa. Premenovávanie je možné, ale neodporúča sa." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Číslo reprezentujúce verziu (ak je možné)" +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "URL stránky popisujúce dáta (nie samotné dáta)" +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "napr. http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Názov hlavného kontaktu pre dotazy ohľadom tohto datasetu, emailovú adresu použite v nasledujúcom políčku." +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Ak existuje iná dôležitá kontaktná osoba (okrem osoby v políčku Autor), uveďte ju tu." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licencia" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Licencia, pod ktorou je tento dataset poskytovaný." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Tagy" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Výrazy oddelené čiarkou, ktoré prepoja tento dataset s jemu podobnými. Ďalšie informácie o konvenciách nájdete na <a href=\"%s\">tejto wiki stránke</ a>." +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "napr. znečistenie, rieky, kvalita vody" +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Súbory obsahujúce dáta alebo API adresu pre prístup." +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Tieto sa môžu podľa potreby opakovať. Napríklad ak sú dáta dodávané v niekoľkých formátoch alebo sú rozdelelené do rôznych oblastí alebo časových období, každý súbor je iný \"zdroj\", ktorý by mal byť opísaný inak. Všetky sa spoločne objavia na stránke CKAN datasetu.<br /><br /> <b>URL:</b> Jedná sa o internetovú linku priamo do datasetu - kliknutím na odkaz vo webovom prehliadači používateľ ihneď stiahne plný dataset. Dátové súbory nie sú umiestnené na tejto stránke, ale priamo u prevádzkovateľa datasetu. Alternatívne môže odkazovať na API, ako je napríklad koncový bod SPARQL alebo JSON-P služba.<br /> <b>Formát:</b> Udáva formát súboru, v ktorom sú dáta dodávané. <br /><b>Popis</b> Akékoľvek informácie, ktoré chcete pridať k popisu zdroja.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Výber formátov: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Iné podľa potreby" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Poznámky" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Hlavný opis datasetu" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Často sa zobrazuje s názvom balíka. Mal by začať krátkou vetou, ktorá stručne opisuje dáta, pretože len niekoľko prvých slov môže byť použitých v niektorých náhľadoch na datasety." +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Tu môžete použiť %sMarkdown formátovanie%s." +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Základné informácie" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Zdroje" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Skupiny" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Detail" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Titulok" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Verzia" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autor" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Email autora" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Správca" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Email správcu" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licencia" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Stav" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Zdroj by mal byť slovník: %r" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Neznámy kľúč: %s" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Prázdny kľúč" +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Aktualizované" +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Používateľská rola pridaná." +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Prosím vyplňte používateľské meno" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Updadujte svojho avatara na stránke gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Neznáme" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "nezadané meno" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Vytvorený nový dataset." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Upravené zdroje." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Upravené nastavenia." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Vážený %s, " -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Nie je k dispozícii žiadna emailová adresa prijímateľa!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -892,8 +1071,8 @@ msgid "" " %(reset_link)s\n" msgstr "Požiadali ste o obnovenie svojho prihlasovacieho hesla na %(site_title)s. \n\nKliknite prosím na nasledujúci odkaz a potvrďte túto požiadavku: \n\n%(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Obnoviť heslo" @@ -909,11 +1088,11 @@ msgstr "Nebola zadaná žiadna webová stránka" msgid "Author not given" msgstr "Nie je zadaný autor" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Nie je zadaný správca" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "V log_message nie sú povolené odkazy." @@ -926,8 +1105,8 @@ msgstr "V log_message nie sú povolené odkazy." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Chýbajúca hodnota" @@ -940,15 +1119,32 @@ msgstr "Neočakávaný názov vstupného poľa %(name)s." msgid "Please enter an integer value" msgstr "Prosím zadajte hodnotu celého čísla" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Zdroje" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Neplatný zdroj(e) balíka" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Doplnky" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Chýbajúca hodnota" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Nezadali ste platný API kľúč." @@ -957,181 +1153,246 @@ msgstr "Nezadali ste platný API kľúč." msgid "Tag vocabulary \"%s\" does not exist" msgstr "Tag \"%s\" neexistuje" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Používateľ" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Dataset" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Skupina" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Neplatné číslo" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Nesprávny formát dát" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Dataset" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Používateľ" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Súvisiace" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Názov skupiny alebo ID neexistuje." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Typ aktivity" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Tento názov nemôže byť použitý" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Názov musí mať aspoň %s znakov" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Meno musí mať najviac %i znakov" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "URL môže pozostávať iba z malých písmen bez diakritiky, číslic a znakov - a _" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Táto URL už bola použitá." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Názov \"%s\" je kratší, než minimálny počet znakov %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Názov \"%s\" je dlhší, než maximálny počet znakov %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Verzia môže mať maximálne %i znakov." -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Duplicitný kľúč \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Názov skupiny už existuje" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Tag \"%s\" je kratší ako minimálny počet %s znakov" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Dĺžka tagu \"%s\" presahuje povolené maximum %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Tag \"%s\" môže obsahovať iba malé písmená bez diakritiky, číslice a znaky - a _." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Tag \"%s\" nesmie obsahovať veľké písmená" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Toto prihlasovacie meno nie je k dispozícii." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Prosím zadajte obe heslá" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Heslo musí mať najmenej 4 znaky" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Zadané heslá sa nezhodujú" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Úprava nebola povolená, pretože vyzerá ako spam. Prosím nedávajte do opisu odkazy." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Toto meno slovníka je už použité." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Nemožno zmeniť hodnotu kľúča z %s na %s. Tento kľúč možno len čítať." -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Slovník tagov nebol nájdený." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Tag %s nepatrí do slovníku %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Žiaden názov tagu" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Tag %s už patrí do slovníku %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" +msgstr "Prosím, úveďte platnú URL" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Vytvor objekt %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Vytvor vzťah balíkov: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: Vytvoriť objekt %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Musíte zadať id alebo meno balíka (parameter \"balík\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Musíte vyplniť hodnotenie (parameter \"hodnotenie\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Hodnotenie musí byť celé číslo." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Hodnotenie musí byť medzi %i a %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" +msgstr "Nemôžete odoberať sám seba" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1139,389 +1400,344 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "REST API: Zmazať balík: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Zmazať %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id nie je v dátach" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Nemožno nájsť slovník \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Nie je možné nájsť tag \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." msgstr "" -#: ckan/logic/action/get.py:1300 -msgid "Do not specify if using \"query\" parameter" +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "Nešpecifikuje \"otázka\" parameter" + +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" -msgstr "" +msgstr "Musí byť <field>:<value> pár(y)" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." -msgstr "" +msgstr "Pole \"{field}\"nebolo rozpoznané v zdrojovom_vyhľadávaní" + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "neznámy používateľ:" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/update.py:138 msgid "Item was not found." -msgstr "" +msgstr "Položka nebola nájdená." #: ckan/logic/action/update.py:178 msgid "Resource was not found." msgstr "Zdroj nebol nájdený. " #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Aktualizovať objekt %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Balík nebol nájdený." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Aktualizovať vzťah balíkov: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus nebol nájdený." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Používateľ %s nemá oprávnenie vytvárať balíky." -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Používateľ %s nemá oprávnenie upravovať tieto skupiny" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" -msgstr "" +msgstr "Musíte byť sysadmin, aby ste vytvorili funkčné súvisiace položky." -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Ak chcete pridať súvisiacu položku, musíte byť prihlásený." -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Používateľ %s nemá oprávnenie upravovať tieto balíky" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Používateľ %s nemá oprávnenie vytvárať skupiny" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Používateľ %s nemá oprávnenie vytvárať autorizačné skupiny" +msgid "User %s not authorized to create organizations" +msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Používateľ %s nemá oprávnenie vytvárať použivateľov" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Skupina nebola nájdená" -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Na vytvorenie balíka je potrebný platný API kľúč" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Na vytvorenie skupiny je potrebný API kľúč" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Používateľ %s nemá oprávnenie zmazať balík %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Nenašiel sa žiadny balík pre tento zdroj, nie je možné skontrolovať oprávnenie." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Súvisiacu položku môže zmazať len vlastník" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Používateľ %s nemá oprávnenie zmazať vzťah %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Používateľ %s nemá oprávnenie zmazať skupinu %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Používateľ %s nemá oprávnenie odstrániť task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Používateľ %s nemá oprávnenie čítať tieto balíky" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Používateľ %s nemá oprávnenie čítať balík %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Nenašiel sa žiadny balík pre tento zdroj, nie je možné skontrolovať oprávnenie." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Používateľ %s nemá oprávnenie čítať zdroj %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Používateľ %s nemá oprávnenie čítať skupinu %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Používateľ %s nemá oprávnenie upravovať balík %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Používateľ %s nemá oprávnenie čítať zmenu %s" +msgid "User %s not authorized to edit resource %s" +msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Používateľ %s nemá oprávnenie meniť stav balíka %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Používateľ %s nemá oprávnenie meniť povolenia balíka %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Používateľ %s nemá oprávnenie upravovať skupinu %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Súvisiacu položku môže aktualizovať len vlasník" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." -msgstr "" +msgstr "Aby ste mohli zmeniť funkčné pole súvisiacej položky, musíte byť sysadmin." -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Používateľ %s nemá oprávnenie meniť stav skupiny %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Používateľ %s nemá oprávnenie meniť práva skupiny %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Používateľ %s nemá oprávnenie meniť povolenia autorizačnej skupiny %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Používateľ %s nemá oprávnenie upravovať používateľa %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Používateľ %s nemá oprávnenie meniť stav revízie" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Používateľ %s nemá oprávnenie aktualizovať task_status tabuľky" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "Používateľ %s nemá oprávnenie aktualizovať term_translation tabuľky" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Na úpravu balíka je potrebný platný API kľúč" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Na úpravu skupiny je potrebný platný API kľúč" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Sú povinné dve ID balíčkov" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Používateľ nemá oprávnenie vytvárať skupiny." - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Autorizačné skupiny nie su implementované v tomto profile" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Používateľ %s nemá oprávnenie odstrániť balíky v týchto skupinách" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Iba členovia tejto skupiny majú oprávnenie túto skupinu odstrániť" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Používateľ nemá oprávnenie čítať balík %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Používateľ %s nemá oprávnenie na ukázanie skupiny %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Používateľ %s nemá oprávnenie upravovať balíky v týchto skupinách" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Používateľ %s nemá oprávnenie upravovať zdroje v tomto balíku" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Práva na zmenu balíku nie sú prístupné" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Upravovať túto skupinu majú oprávnenie iba jej členovia" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Nepodarilo sa nájsť používateľa %s" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "Používateľ %s nemá oprávnenie upravovať túto skupinu" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Povolenie upravovať skupinu nie je implementované" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Aktualizácia skupiny nie je implementovaná" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Nie je uvedená licencia" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" -msgstr "" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL) - Odovzdanie a licencia verejnej domény otvorených dát (OLVD)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" -msgstr "" +msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" -msgstr "" +msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" -msgstr "" +msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" -msgstr "" +msgstr "Creative Commons Attribution" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" -msgstr "" +msgstr "Creative Commons Attribution Share-Alike" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" -msgstr "" +msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Ostatné (otvorená licencia)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Ostatné (verejná doména)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Ostatné (licencia s priznaním autorstva)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" -msgstr "" +msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" -msgstr "" +msgstr "Creative Commons Non-Commercial (Any)" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Ostatné (licencia pre nekomerčné využitie)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Ostatné (zatvorená licencia)" @@ -1570,829 +1786,2645 @@ msgstr "je predkom %s" msgid "has sibling %s" msgstr "je príbuzný s %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Upraviť" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Prebieha načítavanie..." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Náhľad" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Môžete použiť" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdown formátovanie" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "tu." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Počet datasetov" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Popis" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Počet členov" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Zobraziť zdroje datasetu" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "Stiahnuť" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Zrušiť" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Žiadne stiahnuteľné zdroje" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Odoberať" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Táto položka nemá popis" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Prestať odoberať" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "bez hodnotení" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "ohodnotiť" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Nahrať súbor" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Užívateľská skupina" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Chyba" +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Prebieha kontrola..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Upraviť" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Odhlásiť sa" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Zaregistrovať sa" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Datasety" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Organizácie" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Hľadať" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administrátori" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Pridať skupinu" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Odoberatelia" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Skupiny datasetov" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Pridať skupinu" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Členovia" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Používateľské meno" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Pridať" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Zmazať" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Pridať dataset" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Titulok" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Popis" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "Obrázok URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Vitajte" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Formulár obsahuje neplatné položky: " + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Uložiť" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Zobrazenie" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "koncový bod API" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Stiahnuť" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Doplňujúce informácie" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Pole" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Hodnota" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Naposledy zmenené" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Vytvorené" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formát" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licencia" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Hľadať..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Vložiť" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Dokumenty API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Zdroj" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Správca" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Verzia" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Stav" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Dáta API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Organizácia" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Odkaz na súbor" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Odkaz na API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Zdroj" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Názov" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Naposledy zmenené" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Náhľad" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Aplikácie a Nápady" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtrovať podľa druhu" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Všetky" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Triediť podľa" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Štandardné" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Požiť" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Zakomponovať prehliadač dát" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Zvoľte výšku a šírku v pixeloch: " + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Šírka:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Výška:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Domov" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Tento dataset vyhovuje Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Úpravy" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Nastavenia" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Celé meno" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Zmeňte si heslo" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Heslo" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Používatelia" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Prihlásiť sa" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Zabudli ste heslo?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Odhlásiť sa" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "Kľúč API" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Hľadať Používateľov" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Môžete použiť" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown formátovanie" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "tu." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Počet datasetov" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Zobraziť zdroje datasetu" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "Stiahnuť" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Žiadne stiahnuteľné zdroje" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Táto položka nemá popis" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Prezrieť" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "bez hodnotení" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "ohodnotiť" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Chyba" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Prebieha kontrola..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Type at least two characters..." msgstr "Napíšte aspoň dva znaky..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This is the current URL." msgstr "Toto je súčasná URL." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is available!" msgstr "Táto URL je k dispozícii!" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is already used, please use a different one." msgstr "Táto URL bola už použitá, prosím zvoľte inú." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to save, possibly due to invalid data " msgstr "Uloženie nebolo úspešné, zrejme kvôli chybným dátam." -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Pridať dataset" - -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Pridať skupinu" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." msgstr "Máte neuložené zmeny. Kliknite na \"Uložiť zmeny\" predtým ako opustíte túto stránku." -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Prebieha načítavanie..." - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" msgstr "(bez názvu)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" msgstr "Zmazať zdroj '%name%'?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " msgstr "Pre tento dátový typ neexistuje náhľad:" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" msgstr "Nepodarilo sa získať prihlasovacie údaje na uloženie nahrávaného súboru. Nahrávanie nemôže pokračovať" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." msgstr "Overujú sa prihlasovacie údaje na nahratie súboru..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." msgstr "Súbor sa nahráva... " -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" msgstr "Dátový súbor" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Vizualizácia" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" msgstr "Obrázok" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" msgstr "Metadáta" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" msgstr "Dokumentácia" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" msgstr "Kód" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" msgstr "Príklad" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Nahrávanie" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Zrušiť" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Formát" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Typ zdroja" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore povolený" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Veľkosť (Bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Formát súboru" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Vytvorené" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Naposledy zmenené" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Formát súboru (obsah)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hash" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Hotovo" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Tento zdroj obsahuje neuložené zmeny." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "napr. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Doplňujúce položky" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Pridať doplňujúcu položku" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" -msgstr "" - -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Hodnota" +msgstr "Kľúč" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Zmazať zdroj" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Tu môžete použiť %aMarkdown formatting%b" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Dáta sú v %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Dátový súbor (nahratý)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" -msgstr "" +msgstr "Nemohlo načítať náhľad" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" -msgstr "" +msgstr "DataProxyvrátilo chybu" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" -msgstr "" - -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Odhlásiť sa" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Prihlásiť sa" +msgstr "DataStore vrátilo chybu" -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Zaregistrovať sa" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Vyhľadať datasety" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Pridať dataset" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Hľadať" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "O projekte" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Logo stránky" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Šablóna obsahu... prosím zmeňte ma." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Dokumenty API" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Kontaktuje nás" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Ochrana súkromia" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Sekcie" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Používatelia" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Štatistika" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Revízie" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Administrátor stránky" -#: ckan/templates/layout_base.html:188 +#: ckan/templates_legacy/layout_base.html:188 msgid "Languages" msgstr "Jazyky" -#: ckan/templates/layout_base.html:203 +#: ckan/templates_legacy/layout_base.html:203 msgid "Meta" msgstr "Meta" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 +#: ckan/templates_legacy/layout_base.html:207 msgid "Licensed under the" msgstr "Licencovaný v rámci" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Open Database License" msgstr "Licencia Otvorenej Dababázy" -#: ckan/templates/layout_base.html:209 +#: ckan/templates_legacy/layout_base.html:209 msgid "This Content and Data is Open" msgstr "Tento obsah a dáta sú otvorené" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 msgid "Powered by" msgstr "Prevádzkované" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "CKAN" msgstr "CKAN" -#: ckan/templates/layout_base.html:212 +#: ckan/templates_legacy/layout_base.html:212 msgid "v" msgstr "v" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} pridal tag {object} k datasetu {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} aktualizoval skupinu {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} aktualizoval dataset {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} zmenil doplnok {object} v datasete {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} aktualizoval zdroj {object} v datasete {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} aktualizoval svoj profil" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} zmazal skupinu {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} zmazal dataset {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} zmazal doplnok {object} v datasete {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} zmazal zdroj {object} v datasete {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} vytvoril skupinu {object}" - -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} vytoril dataset {object}" - -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} pridal doplňujúcu položku {object} do datasetu {target}" - -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" - -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} pridal zdroj {object} k datasetu {target}" - -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} sa prihlásil" - -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} odstránil tag {object} z datasetu {target}" - -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Správa - Oprávnenie" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Aktualizovať existujúce role" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Uložiť zmeny" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Pridať roly pre všetkých používateľov" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" -msgstr "Pridať rolu" - -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Existujúce role pre administrátorské skupiny" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Pridať roly pre všetky autorizačné skupiny" +msgstr "Pridať rolu" -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Administratíva doska" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Aktuálni systémoví administrátori" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Administrátorov môžete meniť na" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "stránka oprávnení" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Domov" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Oprávnenie" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Kôš" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Správa - Kôš" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Zmazané revízie" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Zmazať všetky (navždy a nenávratne)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Odstránené datasety" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Oprávnenie - Autorizačné skupiny" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Žiadny)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Oprávnenie:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Uložiť" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Pridať" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Upraviť - Autorizačné skupiny" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Upraviť:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "V tejto skupine sa momentálne nenachádzajú žiadni používatelia." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Autorizačné skupiny" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Existujú [1:%(item_count)s] autorizačné skupiny." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Zoznam" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Zobrazenie" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Namiesto uvázania konkrétnych používateľov na dátové sady lebo skupiny, \n môžete tiež určiť skupinu užívateľov, ktoré zdieľajú rovnaké práva. Preto je možné nastaviť \n [1: skupinu] a do nej pridávať užívatelov." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Ak chcete vytvoriť novú skupinu, prosím najprv [1: login]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Vytvoriť novú autorizačnú skupinu" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Nové - Autorizačné skupiny" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Nová autorizačná skupina" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Autorizačné skupiny" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Členovia" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "V tejto autorizačnej skupine je %(item_count)s používateľov." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Aktualizovať existujúce role pre autorizačné skupiny" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Datasety" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "V tejto skupine momentálne nie sú žiadne datasety." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "História:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Chyba: " -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Revízia" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Časový údaj" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Správa logu" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Porovnať »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "História skupiny" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Skupiny datasetov" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Čo sú skupiny?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2400,177 +4432,131 @@ msgid "" "from it." msgstr "Hoci tagy sú skvelé na zhromažďovanie datasetov, niekedy je nežiadúce, aby používatelia upravovali kolekciu. Je možné vytvoriť používateľskú [1:skupinu] a špecifikovať, ktorí používatelia budú mať práva pridávať alebo odoberať datasety z kolekcie." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "História" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Nový dataset..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Existujúci dataset..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Zoznam skupín" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Pridať skupinu" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Prihláste sa na pridanie skupiny" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Pridať skupinu" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Chyby vo formulári" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Formulár obsahuje neplatné položky: " - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Varovanie: URL adresa je veľmi dlhá. Zvážte jej skrátenie." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "aspoň 2 znaky, malé písmená, prípustné len 'a-z0-9' a '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Vložte popis datasetu..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL obrázku:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "URL obrázku, ktorý je priradený tejto skupine" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "aktívny" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "zmazaný" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Zmazať" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Pridať" -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Pojem =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Hodnota =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Pridať dataset" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administrátori" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" -msgstr "" +msgstr "Formátové zdroje" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Stav" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Hľadali ste \"%(query)s\". ]%(number_of_results)s nájdených datasetov." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2579,7 +4565,7 @@ msgid "" " find." msgstr "Portál otvorených dát vznikol v rámci Iniciatívy pre otvorené vládnutie, ktorej zámerom je zlepšovanie vládnutia a spravovania vecí verejných cez zvyšovanie transparentnosti, efektivity a zodpovednosti.\ndata.gov.sk je katalóg obsahujúci rôzne užitočné dáta z Internetu, o ktorý sa starajú ľudia z komunity. Je na ňom možné zbierať odkazy na dáta z webu pre seba a ostatných, alebo vyhľadávať vo zverejnených dátach. Portál otvorených dát je schopný ukladať kópiu dát alebo im poskytnúť priestor v databáze spolu so základnými vizualizačnými nástrojmi podľa typu dát (a formy použitia)\nCiele, ktoré má naplniť portál otvorených dát - data.gov.sk\n•\tZverejňovať diaľkovo prístupné dáta v strojovo spracovateľnej forme s použitím otvorených štandardov a verejných licencií.\n•\tZverejňovať metadáta (t.j. popis dát, význam jednotlivých \"stĺpcov v tabuľke\" či okienok vo formulári), diaľkovo prístupné, v strojovo spracovateľnej forme s použitím otvorených štandardov a verejných licencií\nMedzi základné charakteristiky portálu patria: \n\tPoskytuje samotné dáta, ako aj prístup k dátam vo forme spĺňajúcej otvorené a technologicky neutrálne štandardy, s použitím verejných licencií, ktoré umožnia ďalšie využívanie dát.\n\tUmožňuje vyhľadávanie dokumentov - browsovaním, fulltextom, filtrovaním, vyhľadávaním podľa metadát.\n\tUmožňuje spätnú väzbu na dokumenty a zdroje, vrátane systému pre opravy a dopĺňanie metadát (tzv. crowd sourcing).\n\tUvedené dáta a databázy, sprístupnené verejnosti, budú použiteľné na informatívne a analytické účely, nie na právne úkony.\n\nPortál data.gov.sk funguje na open source katalogizačnom softvéri CKAN, ktorý spravuje Open Knowledge Foundation. Každý záznam na CKAN-e obsahuje popis konkrétnych dát a dodatočné informácie, ako napríklad v ktorom formáte sú dostupné, kto ich vlastní, či sú voľne dostupné a o akej oblasti tieto dáta sú." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2590,11 +4576,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s je katalóg obsahujúci rôzne užitočné dáta z Internetu, o ktorý sa starajú ľudia z komunity. Môžete tu zbierať odkazy na dáta z webu pre seba a ostatných, alebo vyhľadávať v dátach, ktoré zozbierali iní. Podľa typu dát (a formy použitia) je %(site_title)s katalóg schopný ukladať kópiu dát alebo im poskytnúť priestor v databáze spolu so základnými vizualizačnými nástrojmi." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Čo sú datasety?" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2605,7 +4591,7 @@ msgid "" "keeps a fully versioned history)." msgstr "ieto stránky sú postavené na robustnom open source katalogizačnom softvéri nazvanom CKAN, ktorý napísala a o ktorý sa stará Open Knowledge Foundation. Každý \"dataset\" záznam na CKAN-e obsahuje popis konkrétnych dát a dodatočné informácie, ako napríklad, v ktorom formáte sú dostupné, kto ich vlastní a či sú voľne dostupné, a o akej oblasti tieto dáta sú. Ostatní užívatelia môžu vylepšovať alebo pridávať dodatočné informácie (CKAN umožňuje plne zaznamenávať a ukladať zmeny v histórii).\n\nCKAN podporuje mnoho katalógov dát na Internete. Data Hub je otvorený katalóg dát v štýle Wikipédie a môže ho upravovať ktokoľvek. Britský parlament používa CKAN na prevádzku portálu data.gov.uk, ktorý momentálne obsahuje 8000 vládnych datasetov. Oficiálne verejné dáta z väčšiny európskych krajín sú zaradené v CKAN katalógu na publicdata.eu. Zoznam katalógov z celého sveta podobných tomuto sa nachádza na datacatalogs.org, ktorý je takisto podporovaný CKAN-om." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2616,11 +4602,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN podporuje mnoho katalógov dát na Internete. [1:Data Hub] je otvorený katalóg dát v štýle Wikipédie a môže ho upravovať ktokoľvek. Britský parlament používa CKAN na prevádzku portálu [2:data.gov.uk], ktorý momentálne obsahuje 8000 vládnych datasetov. Oficiálne verejné dáta z väčšiny európskych krajín sú zaradené v CKAN katalógu na [3:publicdata.eu]. Zoznam katalógov z celého sveta podobných tomuto sa nachádza na [4:datacatalogs.org], ktorý je takisto podporovaný CKAN-om." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Open data and the Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2630,9 +4616,9 @@ msgid "" " artworks when you visit the city. Open data means more enterprise, " "collaborative science and transparent government. You can read more about " "open data in the [1:Open Data Handbook]." -msgstr "" +msgstr "Väčšina dát uvedených v %(site_title)s má otvorenú licenciu, čo znamená, že hocikto ich môže použiť alebo znova použiť akýmkoľvek spôsobom. Možno, že niekto použie ten pekný dataset o verejnom umení v meste a pridá ho do turistickej mapy - alebo dokonca vytvorí šikovnú aplikáciu na váš telefón, ktorá vám pomôže vyhľadať umelecké diela, keď to mesto navštívite. Otvorené dáta znamenajú viac podnikavosti, kolaboratívnej vedy a transparetného vládnutia. Viac o otvorených dátach sa môžete dočítať v [1:Open Data Handbook]." -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2641,1083 +4627,968 @@ msgid "" "out about our other projects." msgstr "[1:Open Knowledge Foundation] je nezisková organizácia, ktorá [2:podporuje] otvorené vedomosti: písanie a zlepšovanie CKAN-u je jednou z ciest ako to robíme my. Ak sa chcete podieľať na vytváraní dizajnu alebo kódu, zapojte sa do diskusie alebo vývojárskych [3:mailing listov], alebo si prezrite stránku [4:OKFN] a dozviete sa viac o našich ďalších projektoch." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Vitajte" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Vitajte na" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Nájsť dáta" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "obsahuje" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "datasetov" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "ktoré môžete prehliadať, spoznávať a sťahovať." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Zdieľať dáta" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." -msgstr "" +msgstr "Pridajte vlastné datasety aby ste ich mohli zdieľať s ostatnými a ⏎ ďalšími ľuďmi, ktorí sa zaujímajú o vaše dáta." -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Vytvoriť dataset »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Prihlásiť sa »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Spolupracovať" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" -msgstr "" +msgstr "Zistite viac o práci s otvorenými dátami skúmaním\nzdrojov:" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" -msgstr "" +msgstr "Príručka otvorených dát" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Kto je tu ešte?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "má" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "datasety" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Zhrnutie zmien (stručne popíšte vykonané zmeny)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Autor" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- datasety - história" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Upraviť - Datasety" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Základné informácie" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Ďalšie informácie" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Zhrnutie zmien (stručne popíšte vykonané zmeny)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Autor" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Keďže ste sa neprihlásili, objaví sa len vaša IP adresa." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Pre prihlásenie kliknite sem" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "pred uložením (otvorí sa v novom okne)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Dôležité:] pridaním obsahu súhlasíte, že váš príspevok sa vydá pod [2:licenciou Open Database]. Prosím [3:nepodieľajte] sa na editácii týchto stránok, ak s týmto [4:nesúhlasíte]." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Upraviť zdroje - Datasety" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Upraviť zdroje: " -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" -msgstr "" +msgstr "- Datasety - odoberatelia" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" -msgstr "" +msgstr "Odoberatelia:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Nový kľúč" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "obsahujúci hodnotu" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Načítať datasety z %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "História datasetu" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Zdroje (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Pridať / Upraviť zdroje" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" -msgstr "" +msgstr "Aplikácie, Nápady a pod." -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" -msgstr "" +msgstr "Odoberatelia ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Nastavenia" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Pridať - Datasety" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Pridať dataset" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Zdroj" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Krátky popisný názov datasetu" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Domovská stránka" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL stránky popisujúce dáta (nie samotné dáta)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "napr. http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Nevadí, ak neviete, pod akou licenciou boli dáta sprístupnené)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Je členom:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Pridať do:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Nie je možné pridať skupiny." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Výrazy oddelené čiarkou, ktoré možu spojiť tento dataset s jemu podobnými. Ďalšie informácie o konvenciách nájdete na [1: tejto wiki stránke]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "napr. znečistenie, rieky, kvalita vody" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Pridať zdroje" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Nahrať alebo prelinkovať dátové súbory, API a iné materiály súvisiace s vaším datasetom." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Nový zdroj..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Odkaz na súbor" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Odkaz na API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Nahrať súbor" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL súboru" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "API URL" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Názov hlavného kontaktu pre dotazy ohľadom tohto datasetu, emailovú adresu použite v nasledujúcom políčku." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Email autora" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Ak existuje iná dôležitá kontaktná osoba (okrem osoby v políčku Autor), uveďte ju tu." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Email správcu" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Číslo reprezentujúce verziu (ak je možné)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "napríklad 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Pridávanie vlastných štítkov do dátového súboru, ako napríklad \"lokalita:Slovensko\" môže pomôcť užívateľom pri vyhľadávaní. Tieto údaje sa tiež zobrazia pod" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Doplňujúce informácie" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "pri prezeraní datasetu." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Naozaj chcete zmeniť stav tohoto datasetu?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Ano!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Tento dataset je" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Sumár" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Stručne opíšte uskutočnené zmeny..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Pretože ste sa nepodpísali, bude v tomto len vaša IP adresa.\n [1: Kliknite pre prihlásenie] pred uložením (otvorí sa v novom okne)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Dôležité:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Vložením obsahu súhlasíte so sprístupnením vášho príspevku pod" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Prosím, " -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "zdržte sa" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "úpravovania tejto stránky, ak ste" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "nesúhlasíte" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "s týmito podmienkami" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Datasety" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licencia:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Tento dataset vyhovuje Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Otvorené dáta]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Súvisiace datesety" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Toto je stará verzia datasetu, upravená" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "na" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Môže sa výrazne líšiť od" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "súčasnej verzie" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Toto je aktuálna verzia datasetu, upravená" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(upraviť)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(žiadny)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(nastavenia)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Pole" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Zdroj" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Štát" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Zozbieraj zdroj" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Stránka datasetov] na\n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Dataset - Zdroj" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "koncový bod API" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Stiahnuť" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "Dáta API" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "Pre tento prostriedok nie je k dispozícii API, pretože DataStore je zakázaný" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Naposledy zmenené" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Neznáma licencia" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Z [1:Dataset]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Nie je možné ho zakomponovať, pretože zdroj je súkromný." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Zakomponovať" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Niektoré zdroje" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Hľadať -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Viete o datasete, ktorý by mal byť pridaný do" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Zaregistrujte ho teraz" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Iný prístup" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "K tomuto registru sa môžete dostať pomocou" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(viď" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "alebo stiahnuť" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "uplný" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "výpis" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Došlo k chybe pri hľadaní.]\n Prosím skúste to znova." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] nájdených datasetov" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Chcete [1:vytvoriť nový dataset?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Hľadať..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" -msgstr "" +msgstr "Pridaj položku" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" -msgstr "" +msgstr "(požadované)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" -msgstr "" +msgstr "Prosím pridajte názov položky" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" +msgstr "Typ položky" -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" -msgstr "" +msgstr "Prosím opíšte položku" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" +msgstr "Prosím pridajte url" -#: ckan/templates/related/add-related.html:43 +#: ckan/templates_legacy/related/add-related.html:43 msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" +msgstr "Prosím pridajte link k obrázku" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "Showing items" -msgstr "" +msgstr "Zobrazovať položky" -#: ckan/templates/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:24 msgid "of" -msgstr "" +msgstr "z" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 msgid "related items found" -msgstr "" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "" - -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "" - -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "" - -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" -msgstr "" - -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "" +msgstr "nájdené súvisiace položky" -#: ckan/templates/related/dashboard.html:55 -msgid "Featured items only?" -msgstr "" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "Naposledy prezerané" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" msgstr "" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" -msgstr "" +msgstr "- Aplikácie, Nápady a pod." -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" -msgstr "" +msgstr "Zatiaľ tu nie sú žiadne položky" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", prečo nie" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "pridaj jeden" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Rozdiely - Revízie" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Rozdiely revízií" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Od:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Do:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Rozdiel" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Žiadne rozdiely" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Zoznam" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "História revízií" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Zobrazuje posledné zmeny v systéme, posledné zmeny\n sa zobrazujú ako prvé." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Revízia" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Revízia akcií" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Obnoviť" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Časový údaj:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Správa logu:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Zmeny" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Tagy datasetov" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Dataset - " -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tag-" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Zakomponovať prehliadač dát" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Zakomponovať tento pohľad" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "pridaním tohto kódu na vašu stránku" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Zvoľte výšku a šírku v pixeloch: " - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Šírka:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Výška:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Nemá otvorenú licenciu" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Prvok" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Tento formulár pre nahrávanie platí len obmedzený čas (zvyčajne hodinu). Ak\n formulár vypršal, prosím skúste stránku načítať znova." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Súbor" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Nahrávanie - úspešné" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Súbor nahraný do:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Nahrať ďalší" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Je tu" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "výsledky pre ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "výsledky pre tagy." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Vymazať vyhľadávanie" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "a zobraziť všetky tagy." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Tagy" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Tag:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Počet výsledkov pre tagy [1: %(tagname)s ] je %(count)s:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" -msgstr "" +msgstr "Čo sa deje?" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" -msgstr "" +msgstr "Nič nové v CKAN?" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." -msgstr "" +msgstr "Tak prečo neskúsiť ..." -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" -msgstr "" +msgstr "Pridať nový dataset" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" -msgstr "" +msgstr "Odoberať iného používateľa" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" -msgstr "" +msgstr "Vytvoriť skupinu alebo označenie" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" -msgstr "" +msgstr "Alebo jednoducho listovať v zdrojoch" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Upraviť - Používateľ" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Upraviť používateľa" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Celé meno" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "email" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "openID" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Niečo málo o vás..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Zmeňte si heslo" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Heslo" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Heslo (znovu)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Zmena užívateľského mena" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Používateľské meno" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" -msgstr "" +msgstr "Ak si zmeníte používateľské meno, budete odhlásený zo systému a požiadaný o znovu - prihlásenie sa pod novým používateľským menom." -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" -msgstr "" +msgstr "- Odoberatelia - Požívateľ" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Môj profil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Upraviť profil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Odhlásiť sa" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" -msgstr "" +msgstr "Moji odoberatelia ({num_followers})" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Prezrieť profil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Vytvoriť účet" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] nájdených používateľov." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Zoradiť podľa mena" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Zoradiť podľa úprav" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Je členom" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Prihlásenie - Člen" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Prihlásiť sa" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Prihlásiť:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Heslo:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" -msgstr "" +msgstr "Zpamätať si ma:" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Prihlásiť sa" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Zabudli ste heslo?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Prihlásenie sa pomocou Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "Poznámka: Ak chcete nastaviť svojej OpenID pre tento web, musíte sa najprv [1: zaregistrovať] a potom upraviť svoj profil, aby ste pridali svoje OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Prosím kliknite na poskytovateľa účtu: " -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "OpenID identifikátor" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Nemáte OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3726,256 +5597,161 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID je služba, ktorá umožňuje prihlásiť sa na mnohých rôznych webových stránkach\n pomocou jednej identity. Prečítajte si [1: viac o OpenID]\n alebo [2: ako sa si zaobstarať OpenID účet].\n Najjednoduchším spôsobom je zaregistrovať sa zadarmo\n u poskytovateľa OpenID ako napríklad [3: https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Prihlásiť sa prostredníctvom OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Odhlásenie - Používateľ" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Odhlásiť sa" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Odhlásenie prebehlo úspešne." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Prihlásený - Používateľ" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Prihlásený" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "je momentálne prihlásený" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Ak sa chcete zaregistrovať, alebo prihlásiť ako iný používateľ, musíte" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "sa najprv" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "odhlásiť." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Zaregistrovať - Používateľ" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Zaregistrujte si nový účet" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "aspoň 3 znaky, použite len 'a-z0-9' a '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Celé meno (voliteľné)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-mail" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Registrovať sa" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Heslo (znova):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Používateľ" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Člen od" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Email" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Žiaden e-mail" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "Kľúč API" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- Upozornenie: váš API kľúč sa zobrazuje len vám!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Úpravy" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Verejná činnosť" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Reset hesla" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Požiadať o obnovenie hesla" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Používateľské meno:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" -msgstr "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "Nastal problém vašim návrhom, \n prosím opravte ho a skúste to znova." -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "Nastal problém s konfiguráciou systému" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" -msgstr "" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "Vaša prihláška bola odoslaná" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" +"There was a problem with your submission, please correct it and try again" +msgstr "Nastal problém vašim návrhom, prosím opravte ho a skúste to znova." -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." -msgstr "" +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "Prosím, vyberte organizáciu, ku ktorej chcete prodať dataset" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" @@ -3983,15 +5759,18 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -4002,6 +5781,7 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" @@ -4009,148 +5789,295 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "Uchádzať sa o členstvo" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Dôvod" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "Prosím, objasnite vlastníkovi dôvod, pre ktorý sa chcete stať editorom tejto organizácie" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Poslať žiadosť" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "URL pre obrázok, priradený k tejto organizácii" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" -msgstr "" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Materská organizácia" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "Žiadna materská organizácia" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "Riadiť používateľov" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "Momentálne nie sú v tomto vydavateľstve žiadny používatelia" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "História organizácie " + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "Čo sú organizácie?" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "Zatiaľ čo označenia sú výborné na zbieranie datasetov spoločne, sú situácie, keď nechcete používateľom povoliť upravovať kolekciu. [1:organization] môže mať nastavenia tak, aby iba špecifickí používatelia mali povolenie pridávať alebo odoberať z nej datasety." + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Pridať používateľov" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Vyberte atribút datasetu a zistite, ktoré kategórie v danej oblasti majú najviac datasetov. Napr. tagy, skupiny, licencie, formát, krajina." +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Vyberte oblasť" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Celkový počet datasetov" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Týždenné revízie datasetov" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Najlepšie hodnotené datasety" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Priemerné hodnotenie" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Počet hodnotení" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Bez hodnotení" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Najviac upravované datasety" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Počet úprav" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Najväčšie skupiny" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Najčastejšie tagy" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Týždenné revízie datasetov" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Užívatelia s najväčším počtom datasetov" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Posledná úprava stránky" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Rebríček - štatistika" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Rebríček datasetov" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Vyberte atribút datasetu a zistite, ktoré kategórie v danej oblasti majú najviac datasetov. Napr. tagy, skupiny, licencie, formát, krajina." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Vyberte oblasť" diff --git a/ckan/i18n/sl/LC_MESSAGES/ckan.mo b/ckan/i18n/sl/LC_MESSAGES/ckan.mo index e653b317488d18f7e4ed7abc92c29a2c7e899441..00a61b672f9751cee564d7c5de241d00269be0e7 100644 GIT binary patch literal 101042 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 ud?DNO^)?_Wr;>BTRoaF5D4rzH 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 literal 69883 zcmeI534EMYx&Pm?Q(4Mdc3ujh2_(~nwV?}X)6zhf&<%lG>m)NtrkTtPvm{NSh$yar zqKJxupe*Wj_j&~cMHa;?TokVgZU~Ay0$2Yipz#0xo^#%JX3}&~yowS&CEq#cJ@0wX zexCE3?MHiV_pX5d7Ht~@2f_0Wkg59L4~`9j`51o)*TTb(3j#U06kahd2tERL#C-Az zL9iEG2xr58gS)`@!KLuSa0mED&llj%n0GkQ*-wDuF;9fs!Aagc8S?31I@}fZLcLdk zd%)Mg26!3V7k(b@3I7}J4IhE>_i6up+ze;GA3PZQ7ASvCgYthhJP`In`SV7oa9`<p zEj$wQhv81}et0~55Ke=;x4P$Ta1v?S2V1az>#QKy2i^?j?tXYQ97kd`!4`M~JOlDt za2}NZ7eJ-so1xPA3eT(I_Ly&g3irq0{_qw!5&n<2{|%IX&%)i{^HAxs>zp8X1)KzT zhY4?<?aik`rSn-({->bAQ-n(IbD`4vTL1heDF40!<=+F|{!ys(ebU=+bFwQZdwL!T z6~9&}|4;GePN?{<h6+a-_QO0>etaLk5k3kPj<szrJzfhB!Td%j`y1eX@HVLUe+Mc( z9)k++FQL-$|3Rh8b5P-#FxSQ7V5sl4K-nJ)C%`tS@GXN%pR=ISzYofv3!(D!-S8-Q zD?Aqd94Z_K&2u~&D!i>w;W-oP{WMg0Sr3(dZ}<ElY{C2=a3OpYs=gfE?&3KWs$6$K zmE&F*!q>qcj0=M6U?=9+E^zUB04kjxf-~WhkgN(?P6>i$H~<^rmGB67Cp;Yf0xpBQ z5D1yqK*j%c@Gy84R5|$)RD2%ud=~DAdG`*NZWG~Z%nk5R_&TU`_z=7le$ty~pGsN9 zd@58v3_wdCxE<!VL%sJd_*Qr=JRi24=IZ~)JU<T;*xvzFPo9E`|IUkCK7>%_IZ)}i z%Cig=?sq`7b5}yW{|OkvulVObhl=kLQ0?h<i(UF12Ic-#sC4Oq%GWo+o#2&lXZRs+ z{y3zl1pn#npMmms+a<32?FW^=O;G;K_vSO8!dZgy?_8+*co9^%-vuYbk3hZmO{jGL z2~;??rLk5xcY(XXBcRgx7)VkD9Z>Gx1yzo&hWg$Ua0mDYxI26vD*blDk?Kn`)c0n= zSHPuE?$3sLzYC6sYoWehflcrdI2C>#o&bLVcZK2UE?fzy{BMT}R|izPy$s6#v}YE| zT?y_2*FlBzBB<}a3liku8aM+!3DqtfMIqk<PK6WTTqu8+Lp?vs^VOa`Q0}u({+|!! z{!;(^UEcgYsCx22sC2#yDjmKBl~3P?%BLrw!aH%fYd?;F^6yMY)el|`Ti|t2<>LXU zaQz%khmS+0OSr<>H^DtIPl5XGT&Qw#I#jxz4S6NVKz-*nxEH(&%H4xd<?d0abbB7E zeC)i^xjz(=MZu9!_CrwNxdiI{cf!5lRZ#wZ2CDu03RHL=gL40SsPH@sRStGq<?79J zsC0cLls|n?;oJZfuh&EQ^KPj8z5yy-|K0PmQ0egn|NJhfaD5FboxcUQfj{=oe*%Xv z{{k+AuRg<t?;}v}eG)1iZuYzj{u%TAP~p7qm5x7zM__&&D*g66leB~hcn#d~EaCz` z43#c>obBS#02Pm8;kIxFRQk+<`u;qq?=1G_)ll*8g-X9csCc~|%HPYp`Ff~y`Hbf+ za39QfK>7C|R66|vDqWv~@^`y`bKDCmT$7;c^JFM@$3VTm04iNp`R7Tfa120&YdzHW z-vm{!-VWu@wNUZ<IF$R(Le+!Yp@j!3-=Bi}!5!#46t6>}%E2+7tx(@-gVx?ah39Oj z@AW|WGXxdyi=n>vK`8$|2@&0bJE4_x&z)c8-0ck&{==Zsp$RH{3C|OtzH>5EI8KKr z!!_P~4b=BP0e?)td?!>muY0v?k3R(u!Tb%V?>_<8!)KwsS4p~lWxeNzU^Djjdh;`I zIp#@Su6-DU2VlMqPJ~~A%FpjY#p7pC`Sx3=bbKBvJ+|+5{n(yR?x#Sd`)nxx&VY({ z5jMhe;qmY~xG(%ZRC@j|R6KS_xq7?@RJxx4l}?MH;{PhB_H!+i|L1x0yP^E~2;3ju z2GwtU7pflo0jk`LOS^R45vn{M1Qo9-Q2x&GJRK^Y-EcNs3unTQK*i%{p1b$B@SX@0 z*uM(Sf|o$~|8=N%{0J&szlTS|-Fn^gRycDU@q;^H|CT-%?#rOk_tQ}2;EPb@<Xdoi z_y|;de-4$7&q1Zro*DPv;ZWb5>dgzF@^LwAf@i}6;YCpIUki7JH$jE_4yf;Z8!COi z5B0rYLw)B3xD%YP)}`D2Q12ZLcZRd!LbwplgO|Z;;kTj6?NGn-=L&cj<{M!X{2Dw4 z{tg}vCud!GIt?C-IRzE&3n5i5xEiV){0S<3Cl0vsKMjt@d^}XV+h7CifGVeXZ+|{i zIe7zAJa2%?hyV2E+o0leA5?mN7wY}Tq0;S7-n>`Ng?|#%_ZC6LYXwyJ2H_NV8B{uc z86E_`?Vtazf4*y;z8L#iQ18DA>bn;}h3g9c{3@t){31LO{tzlZwkx=J><X1n2Sa^7 z;q5!%E||}R3TF?T0CV2{HBj~UVyN<dJ=_gG3Kj0BpuV&HIqtpP;I5bth06aHsC+va zsvSu|rQdl_?%n`f;pI^N+z%(f2cgpQm);x{o&6qA?@#h<hKl#`a67mXDn4gHrB5%E zzd3I|1oi&wz5S(d8s>NV=U?;o-+?MG4?~6XS5WEmN2quQCHH)9I0xgQ@Itu8+dm2w zj>n<$>scs&CX}5&hd`N+gmQN*RCwE<@_8XteOv483sB)1^5zSn!t-W08D8djGdvOV zBT(sbK*h<!Goak9^?V1^_iurd;5|_F>DN%{xbvXnZcz1TFQ|If0<GRag)<LTJ}!gu z|D$jQd;p#dcNuc^eK9<39PZ!(?0>k<efNlAH{Lx3PQ|_mRbD;>&xK!wD$n!Q`|!g? z%<q88$1lJc@NRe#d;v~}C-HIu=Ag`1!2{tp;L-3m-hRLHTs=Gu>ig%y5Pl5y!24ha zJa&UipY!2ynBNcgg%7~p;V+^5eFo}#4d=Ubc_lmn^EpuI{1G?{-U}ZhJ;uK#2&h8A zPcLxsS@~L*&ugINKb*<)0+hcWhugv*!#&|oq009kpz=Y5uoLVL?R~g6<^ntjUIf*? zeGsbL-2p>*Ka{^uLgnx8q0;?;*SUDN!9y^w@jM@fn6L8Bzv%6M0QH^cy#0Q!ci%f6 z%Ka*+@D6!i0C&XvW~gvp2KRwCK;_@9a1#7Al)K$7a`j|ixEJPwp~~?zxCfjA7s1n^ z(&uWpE&McG20sV4gFC&!jZb%lhhaX`^IWKMa1~T~|2I4qj(ejs9}kuP88{h!05-v| z!Xx2R-n`$NTzQxaRUdOu{@w_i;e$}$-TuwapUF`EEQKmB!>}EG8XgayhVrN7Esi}< z<?REo1%4ei!Dpbtarj#uPlXESIZ)5v3y*?#LcRA}|NNkfUHsaizCQ%V!%uqN0_D%$ z-uyV!cm4>~9~^p#OYa2S33D6V9-ayhfSqs$*bnty5jMj2!Xw}v-u~xM@9lP}%kRCR z+#Tf2^WhZCi=pyy1Kb5(2vr~726u)xz+K^|AXyT85zdDT-sb$h7%G03!wK*Ma3cH^ zR5`o{P8~-(<)80%8Fd`{L*e6a=Xa3T@DEVs?w9X$@p}#)jd`2PUHB4E_2w8T`(;q| z?|k?Qcr{eMeAM%QpwjDk*bMi7mn$a=AW0MS!L#AhunjJ|!j*^1q57fwpuV%~yInrd zfG1&2!34Yp9uDt^2gBb%eP@sNxbiR?s$6EF!g(o_zn_3#hQEai;HTb;?iKz4DjsvL zbn!n8?udCARJxo6w}Dx>C(J|T_l4g6MyUGzQK)irA5?yP$D4l+m7h;S`THzXzHakA z*X~Y$DhDA{el|eGYbu-qm%s*iK2-U;4k~{C4)xxBP~m(4s-5_$H~#|ehWS~j^0@Q+ zoq2bt@Erp8fm5K~pAS|3&hX|ORJvRM_1%l1!v9Vvf8Pfc-j70k_j6F`bTd@^ZiVvi zzo6cG1ggFJCDix+40ngSU*+=mP<RmLv!UK!2gkuT!2RKypuYD(Z~t*9_n(9(!h7LK zaQmxWd(#G6F|UKlug^l|(}Pgy`kc2v`U9?i>V$fJ2~>Ih6r2OU2j$NJ*SK)6gmTvl z<?ma(`IB%K<_F-xaKg1Nz6q#uI~P7lgwBDg$6X&nmVqCJ2f)3qbMs3HsPww~diVZ) za5m;gpxTM>2B)`cfy$Q+p09^0XK(f9cR{7s`{8!*MsNNYJQnlkp~}H;px*m4RKDzZ zqbqOwL*?HbsB*sw?hP|g{+{ojzuDVg0~PPjLHYA7sQi8m9tfX-@@Jn9yKpx`m9HuA zNO%(533kEbVLzM(KM3{wf1u`<o`Wrz5BZoYzl)&UbwRZomqX>>?NIsiE2#3h`^TOC zd%;~W9|U)VO`g->_LyftmCHF$<!&jQ2s3b3_*y9c-Ud|<-U*d1AB2j}=b_%e)0@BL z%@0GR^Am7a_zc_$?)V9p-V>nG`*^75i=q5G8_K_4Z$AW;z887>cSEJ~jh<hCir@WE z{{O(6AA^eT|3Zc1S=bM^`=rZ{0(>LpA*gV?0F@s5e#*7~2SM4N1owl>;BK%VDm~Ui zh4*}@_uc}PE^mhl&-HM3_!<BF4mbhxJ)RH29Weh2%Acp8(*Ms;{!IL|%g<(b6z0?6 zvG6>oaD3YHc6bQp`=R{#E!6wZ!VvEM8JB)jq0((GY=NubLil>9`f?vsJRg86*T04; z$2))4g`)v#e(6-$iT&iyx$v)pN~hPrneYmzcH~=7?Z{sL>Dq%OP~~$2JRE)yE`wk3 z=KVkK;y()>hW!~Z0f(XD^I^~1pz`wpsB-fIxElTn9ts!U<kF!JUW&Qw&D-AW+Ogf? z1nj57ec(K(_@4=tey@UWg=^vY@M)<0tlZ+<UkDYh_rQtpt8icVFjPJ~?aljq!KGuf z=c!QTu@5RA3Q+IA9)|G!{`qZC@x2?Wz5gC;gnxi?AKvQf&xvpk%&&qf_XVhQ8TRJa z!MT_(_V)Kf`TG!5{C^7%gfBq(bKq^x+yWKO4k-UlhbqTsLxsB^PKK|6dhbT4biWxY z91lT-^HHdB`YcpB@BBq4zaI+at{<u#m7%_Ox3|9!>U-aT2g9F1g?GCzx$o@*m0y#g z@~heNL@0mSq2jp+Ho+vE3f~G(fVV=Go8Lo)Z=2hle|tcMYhM_`L!s*D$)2Y`)$=7# z<zWR>IFnG}I|nX>7sC1Q0VwzTec6Tk5GZ$3q5N%wdcM$eiRTKabUh2o|16aI^ZfJI zLB;dU@Gy88l)KM*`#YiX>FaPZd>AUcJKo{O-Frj5zXZ;MtDxG0E1}Zu9;k5r5Kf0b zftD_JI{QQ6p4c})rQeBA<>VBobUhs|hijn1{aL8++ydq9zoE+AgHZkI@1e@a3sCO& zxyzM{gP`mO;I{B}Q18DHDx8-=`FjIA1l|G_o`;~~_Y0`-JPB0}o`*`0#=HIa2Fjm) zDEAjY#p_K_{=5&$|Bw3TUxfPpSD@148*qF0khgyrDxH4`w}DT??cg(T2tE%N!ojb& z_r3(>-`!B@aKGpG;GZ!+29>Wr`KsgZ;1QU&y~m|rBYY5ZJG=%S{53bf^hKy}PyR3W z-bqm5I1MTtJK^?l1=RP?g8EL%o6At~KOZXnE`f^I`=I>&us7cdm2O}2{3cX>Jp|?7 z6L2T^0#v&0^mXU&fu2V}g=+?U1)L4#?o_DvSHtme0LtHWQ0?rcQ0}gWJHVTu>eZLv zE8sVv!u12F@ctA|hJS<#Pk67(_a?X>=Gjp0&Vcf--?IqyoniP2crlc}?}4hH*Fcq@ z&p?Imt8f?iLn!}#1*gL2q2e*+KF3xlck`kATLzU5XF-K;jb|UUb_MQ={e|#k_;zpp zCe-&IhCd!hJ%S47x9@lD@gq?6V%#^}cSE=y^U+Y{;0D+TKkE4{*o^s4a1w0#rfbg@ z!4}N#hX=s_f)n9mQ03&$Q1RR40hezRq0(_OR6G;#Ab1i~_+AN>?kOn$HbBMuJ@6=a zEj%9H3zgs7e#@oj0Z`vbzy>%2D&5z>39tg?{~O>Q@EuV8U+2wVf_q{9COi~A=DGd< zxO&h4749ie>3Tfe6P^ZD9$y9JZ_e`qDEIGxv*CN;O!y#Fy6*FB$JtQf?S%<=37iFQ zh4TMdxDVX*J5K&N93G8%7S!_$)cn$UP~W@xyDt2<L#6MJ;ok6ZxGUU-MnUy^0#tnW zh5N#zpwg)g>b+%9-(BO)6{z<vgiY{GQ0??*px*y)sP^J9sBk?2<$jxoT>9(;^}YR| zzS9hqud|@iZ2{DKuY`(6KU@fla31^uycWIyRc^2Sp7ZB+co^nyLWS#h@ECaT_gy-j z4)?>n0ZLxD0v-te1FnYOfCs?D4_x|oK-ITysPfbY6|WLhK5c-C$A_Tm=jWly%a@?a z!NXADf5MxehI)U8AG-9M097xJgi5#Lym=8+_|Jy&_adlxT>=%}PeRqRuS0$R8F&!f z^+zuJN5LtW=R=jR3OpEI4V90#LWS!A7{Z6(A@EsvINbkXpC3^1SOAqztDw@S*V|tR zRX*MU70wSpxx3NZ-vpK3cf&dGM^N!S<i{@DEl~O12KC;lQ04M$Xyq9yJm<lQ@EWN6 zxCzSLZLk%79V&lzc*Oa$2iza?Bq)Dodi$kN_5RgR?z2$w9)e1bE1=?Yl{bGBDtw>z z_P0Rg-&ei;H=*+3d;a-Ok2?4JK>2?NR5+WU(&q%I{F>vRFNaE(SHTP6)!zQFpSW-| zL*>^DsBkZZ^5<+Qf4iZ=dk$3i&xeP>i@f<p&rd*w=X2hCJCr|Pg(@HS!^!ZEunmSk zb>+JYPR0BtsOL9(J_7aqogZ`U|3s+r)e7bBE1|;kYN&kZg(|nNg$?j3sBqp1RX!er z^8a}_10MM^*MGel&cl2y)cn$8Z~^9Nzi{%+I(QW3tDwSp4?G+`1J8vA|I+D4-V5db z?XVI40&WBM_?7$K-tZ*MOW<_)7O3|3HgEn7RQM15wQEOCf^ydjRnM-3`u=~xL*a9< z2OjtvH@|ctl>NQ%IQSc=`abD#SHEV!qcL|t`CEZXmk+}e;FsYf_zau{5Be>2mh?Ca z7BC<Cq|1-%q3YLX;STT)I1_#i%HJKHa{c)XxF_aWa3|Oa^}RD;CoID4;hj+Z#n+(P zmmfikAKV4=f&c5;k4CsH<__2Z7sDfA394LN302Q-^879gF+c5}PyC&GejL<yRzSUX z4pcdL8w}y6p~Cxs=l7w?+fSjw`5UP6HtzQ>{|<yow^O0q4M3$!1?~mUgS*1F!#&{D za1s0z+!Ov8Dqa)*pVL3=4Y$MG3r~YtsC>K0^QZ7QxqsTF_X2n<=3#IC1l03KpvvRK zKe%>&4pe$&y!q`={@wylgg=8*;h}$Ya#tr*x@>^*=L4__eifbopMveM=@};<<=}~! zulM{Bl>ZZ-b?w(YsQ1r-3dj3A?|}0Em;U)4&$;?`5^TY~2kQCda5}sd>ibW?@o@5= z9H&FMo8`@EsP7b@%ImwK()$Le{Jj~f{M`W$fcHS<+fSh0`xR6@-s8`%9cYEJUjy~t z8{m%cV%Q8XhYHV^q3Y|s{`sGv%JFv3yZX2X+!=EtRJoWA-w02J^Wi;E{_ggI3-`Wo z0_Fxd5grfshD)I4m%9D)%Y$(?zjQsM3I}f+H_qmlHf%G_%3XfjaTdSVLgmYwpvu{Q zz(e58-u^*&DCX_98)yB&5m5Oy)$=T<^m;v1ygvZ<hxfuu;LqUMu)O^^Yv;cKRWA12 zVVw0tr$K%Ht?(%Lc{mq7>dg&1j<fc)6CR9x8R|RlfGQ7Pf-0AfLxpqqot(c@;FmGy z;Q}~q=W#Z_v<@o$ZimX>Z$hQ-gHY-DW2koek5J{~Id}xzZM?HT2C9A^4^?i?gz~S; zn@dpnc^;I%Z-C0zOQG`p{ZQ%r5vcO<38;A83{_6P3)P<O_zD-k7O40g3-#VAsCMIQ zsCHri>ig$Fedj``^7wYBa()GrJas)(d_D)|{vNn5d<e?FC*dpLHoLg*?gkb9eW3g~ z7%IHYP~SZPDxFS(`tEGFA6x|WUK*;s8-V-3*FuHk-S8xMBRmNH1nT`@*Kw3o(iy7! zOn^$SqrCkIQ0`|ym7i5m{=5wy55Epu;WoRu{F()oPhC*ydXcyP9Gr>yd;a;v-CcQZ zg>$e^LHTnXRJuG2<<C=4<zVj#&O8Io!u)Sg`FAB$d~bpYcrOgX#-+tD(-T%onOtwU zw2;nqv^R&Da@dzF<tCTIu5>yVCQGG!cP3d*r^2C3xi3uOJY5Wv-QD?0uAFEJCXFB8 znN254>99MWD<`|lVYx5u9F_CoV7i#;84i=Vl&o|5+;F}U4&^J^RG7{5r$ZbiQ+k>y zxwrJZJDCep`LL7^yN1KTOes?)h{2?W(xh-8S?=y5G^I3tC$siWDQIZKO?pi^Q_iNF zN+EtF3D3YlC6_4=w-hTmyeucP`QA!8%qz<2o=O%!$|V_7JPY$V3wcMboG#|l<wSU< z4@h@Dn@tn1Y$n%V3j5MU3$(q{Q_K&9$s$Q%@e7C2U13kYs5ll&>1>ZhJWtGvB}J6a zHitYerIW?(K67c_l>3t9&^zl(4k{__lj&3<Y)_LhDdmt4V0pM;aj-WVm9iOPLE@)K zrF_mJ#D|)i!x4!xkR&6rO4D?h?8;g!O65G!QCby-l@iK3mm0;eFJCIFIAkaVX4yq9 zH(Qhn#r$9<l_rA*(jnHFZsk%Xnaz}v3IvhOXG@8op%l(+D9skhl3ac$Bnx`Uy-ZGa z1hZsm6{ZK0nXC#zF<ru~D<!!!E=e}*(q-qaKzSU>7gLE~aw%LuD&>br+n}*MuM*3X z;&AkK%B=eJ(V@N!$(_w~r*o9kIF6KaSICQLE5WIdd`uUc5<%mVd@kJ-G^R;Ykjsa; z<bW)4&c2vFr;;hAQ`nT!Y5ggygqE6urgIxY@+)lEFn;_B60=CvAU%3BgOq+14Sij& zr%BwQWT|!h_(?(Y_|X1ak?ajyf@Z=yOk$OTmawf*C^d&2DSQdj<!;$j%6<7_X1z=2 z5$01UiiOffu43!<WT~$!pDd=rmT)EY7?<soeI;*8xGY_w*mkF@mh#CzFX5n?-gVXs zGb%;HxSdaO;jTW2@yGqs$iu389};^W1w!AeaT$LaYww)IQuxf22s_HO48vh6)6+xq zRLb<`GCdiZk#cr8v|38K2Z_)%Rl)S5!|uLhk=BaR(@deH6m?tac8y^^$7_?5E$gSY z%$RH?esas2$<b?n!5hc85AnukJ)YTB45!Sdyr>za?W2YksrT0GlJik<OOOS{Fug80 zP@wu!OH`OrYP_gjU1>EErAncY%~%Z!2P)ZeMlLCLG@ArMZ4ZxCr>R#ivC_FRO_&Op zN@s=&U7*p<r*NK5s+G#<TWV0N?k7_vt*lJ;b*t28Ejr;&rAyt#Ocx=Doo9y=A#od~ z2gy>&^?!lL6{8kSF;EdKBztMua^bww+Llo7d(%X(m~d(1{)RKVX0KefsCDL)uGx4= zsQ9Nuh+1uHr1^4@2AeD-l5rBXs4t;W=7|!@Ivh3Wu6<L>-BrvFQ7M}3or=0S3vgy& zfOdeqz{6C2D3{GAU29Jll6A>X=o8_Rd|8bPO}UQ{X-4BpMYg7t6tNbZ5Ua0h4!bJ! zv4oM}7b;yeoy4}b4Nin@S@lKK^g(@F4vD-KkV2juRP-n;ZJiy&t4Mc9?vr8UWHMad z*|zNTMQVziQ}XuI<x7{ebedCILZ7ZmQ3@5sqb5;(ZmQ9;uUZjsg-EI8n$tL86(L{h z5_qSQjHm5Z4hrfGEVtTnw9Gl@iFybV1E`-C2?+p{M_+X8n^6h#;S6S$%Ef%HclOF$ zhQ>3b_sNy1;_2edDgKEyuf1vk6G0mVp^Pj*N0%p=`B)+$+gxR!i*%xL;lF&al8~01 zQc|cIsZ<nBx(fA>O}s%`6v@#jHcAl*8F5=~)ld1qm2Pp0OXQOJSj7GnlHL8(1H9|( z(Enk3zPn^U=KH)f!)fVZBLyO8Qyhb~?r!y+qzly_ll8;uwyXrIAI!Ce4S40BP%JZQ zM+Qg+1P!wvL|O_ZU<7R`{2*IuT45QdxHdk@9DKvFEwnb?|L%;+vYFdm-L~KJ*OiOO za6u-Wb$(ahTIQP*=ijn?)&dafN6At~rDv3G#k{R|W&MFdm5llibCj$JV=}A{qmynd zW9+?LdMK*G{@p0Pt<Ibamlk`IIo}CKcKMNZQ8Qo;sPY5$!)LIIYB}$`RBPjGBszxV zRTKgf97}XoRuu=F6z*k3gg-AiNPM6M^<)q|>>-VK-Z}}1v&b5*M=;M7EV4V5vMP}> z*|NJrA3nhQ<c)nXs@<eY+^S5<=8>YQCasnJN!ASYrLzS|afr9}X(uh}T`%IMbG?~d zTFpPLgjE&a2Ox&}PQYX?1;@l!B>IkOD}nU@qN4pp$|#O1^lbciMG-k?q;)L&)IP{7 z)w9_EIZJh3k+a`aE^H7TXg3GaYBNfGnSv}!;gL=rGefOx=E`T_;3V3}pgzDvKyN{& z*NSoVCRb8JQbhH*)}4Doi0dqSD!FQv?$KDp)$=+>)-HyX0(syXgqpfP!as8=X}zw2 zP{VJ1CbGZ!gZh_<kcMOQ-^wG#YIEr$=Oqh_)sm6a6_ydslfB7IE@6+o6kPk;iim|? z@B1>8w@$>{YN%0LK<3)uqo!jC<`y&Q9(C2Vy$Qj{^}4|Z!&@5hfn+MJ@;?`upwcx! zXQ8e@Ls*)_X6v1jy~Q+@PU8<Zz_r>VC&)Jy6%|G>8ZfB83M91HpQzah7p3_|(Zucg z2g}kL($d>RlCuds)*2#&kM?X?x{ya`K+4{PgMy8NX!Cpr7Y%CTQ7_Wn$novj(^^+h zQ`;p!F06E|HX$z;<{592e26?{8zsu@s&4EVS_0=;sXR<q$j8pe^k)i^l1$PISDqH0 zlBYoA)Va7}o)_vujm6KN-fE3dZ+<XQ>0hk@j|OPnm0}V1d>mnjG3|-XQ>RW1aTIx^ zmuQemiEwET(tU=;!X&3|7e15o2Q+G(Unvr7WFym3P#{cDl&`KGOgb4ej!=lucJ?u? z&NB;Iy0Y4$LbFTDWy%CZ22>a&2}SZr(T+VRVI^gTN$|A_fqW4~hkQTQqU>KNCFm^T zc=G{<@KP68HWEa{LZw$Cn3vSJmSV(LQ=vL0SCPFOOP*S!X@N<M%zE4mCbNh~w3U_a za)lvk6tGOmY7icFr?c``^*gElj;_^JdHY;sZL%dgftpT@bnkREVJ+gPM9<o%k)N)r z`EZa%{RsXR$Oh|J8t}z>1KAUEMjojajkn_Wu~8dETqz6^Nbtm39tkFjgrpcBffQ8} z$6I!&Hk`QXdv4^SZx={bz7@yYvUL-FMPDpbinMaR6IWm)Zda9L#i;)BB$MmTR%nK3 zN^>nPq^ao5+DIq~HWh{Fvs4VVG_f2?Kjo9aKZ!y#iVNTBZ!%)mHrDG`f_XKT>fj|v zdP@@Dx2DT!NmI_G*3;U@$gvwcq3*G^6am#~j{H#8EGc4o-i5@g2F3J?k{y)wkvI6B z?(UcGm4Xet7@Q7dN@_k!p&Ib$x%-{ZGlGugIVzrOtFc2ca?%mQ0pHw^^}VQ4$RKOZ zsHI3*N!LFp9M+Un+no7{-b7eN>(K1$3yK4$QfgMITI0qx&A!bUR?u8<@HF~8lu1d6 zN?`iZnchBAt`#!t(%DjLFps(w=>{=mNR>$0D18Qj4Cdui<N|6hhBb7w`aLj^Y$>G+ zC^OWyA?yukL`+<y4zcmA)g2!Vb!Vl_KqhOW?=*FBfg~I$0c-kD^%eAUsI07)Yo;eo zhcii;V!CIRw6L?y&mkIp8??`ylAKL+|9)Yi>#7gIYWqB?kPh$o0wHml=#>;z(@UsP zv)u3TD#P&H=+}m@Wp;ROzH2Rdfej;_liQ)<JJMdI(^{c=-v^P8yDFsZ@W{7Z(N*J+ z9;)%oYQFMrfL5%i7P?sTlmTi=B?}Q;8R^<@sohbw&Er)XzG_idv?Dv$N06~emDj4h zDpqo1vCuo9CYuMYpYa8Tbd{w#J>{=zU7N2|l9f02FkG%tOG}%2#*H1$n|D^anBUkQ z&1;LkghEdJdm|&ireL0v48rBZrKCm#rJ#N38A}!|ZEFvzVtu;=8I78wA8O(&x#S?K zWs_ti%v-UE`vBT*IbLpBa9pR*Uo-AcIWHDS%r(#SD{Ne8Es(Unvh1XBp<T4D+*uU! z>xRiMy4{@mnp~JJ7V|}W=Dv{5Reg6hqr28nRG(1Jx5U39X)$_ID_=%-Hr`KW$+8q8 z+&UAZXxvhGChdLfmsJQ26=ItxO&Uv0GzHyxsRq<FdY?&g7a)2&RIDgYZIqE1AKOn3 zO(To5Na1MyAkuYPY-naxJqb-ivSayDH9TmY8oI(qFStBR)3i2pPoFw%dJF%iAJ@Pz zmKr9TsV!5FYdL1xifPBT9y7H8MMb-s$%az1`(fpQc+&pmi_PQ5w~+%*yB@3eCF_qE z$w{VgBkdab1`m6Z=uDyF?h!7F^y1E1LY``+=|98C4NCHc$#cBxR2ZdGY!Qj{Bw?gQ zqUN-x%altG9+~1gjc``;Q%dlfx0!{Y9V->m-I`NFQ{{BZlZb9{coHqKZ%2amy!Ed( z_d!Ifjf8a!Rb4IOpZbh^^a8~ui}XF@)pA~vQ+!KhWosmerCd=U&iU?&M0_`Jc9SqR zyrS^C2}QZd5ht%V4ch6(HPB9*Txf0U{FcQ^iTN#>0}3<?V1L3+KhTs-oC)-kW?o4P z?0=fXYBND5;Ndu%&ofhJ5_zeR9Eio%<X}D{fmri+ltZTtspd(-d0nc|r_zKsc5U@Y zvdP|b;UPt%(!mUv0*ehbSp!UOL8Bo1QZU~|S+Xg=C84VHgsbQ!(zr1jYq6}~m~Y~6 zFyC4g`^y()Xr*n|gsM`4Qh*3#DnX=yb)=<SSbQa*1oPeO0i@DMuJYwo@>6VAqf)Eu zE^LfSu&au^$bdB8;)WiDWQG8F>D~$~t(cl#_gGo3FHvDj!2)vJN??exKkR0>B9Vhh zN_zp7l&KV)<d+Ct`zythMYNdjW`eNBj}qc&Gh-;E!!9WR7zZKlWO96%Y*(QTg9UVE zHY}1pPJ`m?@SMP@B<*iF>0DESZJ1=KN#m7gDyc*uDKJsKu5p@)1TWGrNCm4Ot@f8m zMBh#DakHYAFg?H2stcr`Q%I`6C>kV$Dee$WO%!uVYi2V|@HM%(ItpiOm|n*xipsoN z^`DJBqaadG+?<&Q-I3D^N_6pdQaM&9)*8=6cYqM<=TtW|RiDYPVlRcuYD_c-OS)MT z?!k;&9&s2UX5R8u;d$Y*_67WX<>E#9JC}Kj^TOrri(d&Au2{V2XdWl|y_D7kIfcHV zfMSUO8BIg5K-21Kc98RY@mx(9u;s5NU2HTG{|XzOiYS>S%$1_~SgRvCWy#8Lfpj@_ z%~iO_3Gcxv>GF!cw7#QJd0=JS{f!kgW@jo9O^(Im4<rVa#9CFFbGfB%*t_Cg)7Sa0 zF&%9FnO(wJmORw<`lKiY3zN+Dpn+KK=4%&9+quxj6RklcC3s@N9KHPsJJHYaYe<v& zDqJO<gQ>aYpu?sTy{^L-6k^59hq?l(ytJ@`sB12}k(xlyVd`2{FlCf~#1omEe$r`^ zn`Dz?sO?q^q^#R>%P121E=5X9J(P|^Oo7QmX(g=HGcj8ZsPbVc*<&+snNl&`t0`=A zVhacGXh3nZzg8dPU#(dBc<?ia0*J9TY3X}W)gcQ%ngFV>RD|(EG>r;?Y0j!$C=FS! z=9r>6duiUIAlmARsDDnX(U)(|6YF|S`5i0si4wCjMU4Zc6k!5PiJ7#Kvb?RS+*E{7 z1ozdJFig7grIt#;#+B}CN-!<+@EtrkP8y-x>@7;6;(Cw{-!L+hNW_agcMT;?2mz-7 zkNeFU#ckD**HfxfVe(KTmkz3e(hn7?B<VsnIZV4559=chh0UKaV^5(-7R#A#4VY}* zkrzymHJEYptBu_Bo2Kd{8(H$inq3Wa{rtB=%;aY`k}LW{=2p|)Nm9Zb^kj<El^(`E zS~)^XlSLx2;V~(MBWv1iC5w7lD*(0r(q|K~s?fwNaWX~s(pMQsN>M6VTVj1xDO$*o z%F6lWlur7y?(hs|msc+9AeWcw6@`opN_I1&IXoaq4)-J-+5r{uYNwMx?x8JFDdn;6 z*;sKyM?nIk+*JRFNL&q|>X9<OR#QYO<SV^>2$Sj|T^g!GRxFn=X|2f{=6zUe<m#c# z`!aMa(mU(ZHqT9G%)Dv`y{49})V5QaS9V3pMyRKv8w^fkdXoRcS@yRpo6PmwuS%{u z5xEGJe1-6rf<;MmYUGhMi!$<iah~-9n#nYiQ(<8svAs^6=qyL@#5rph%B(*^X2O9Q zb%f}saraa_!{sJ9o1d=fXLM-6iCnivKm1A{r4UxE5m2i{Dls06jW+R)u~fD{ap1A2 zn;s;9vWll1F;jp@S4mup(0?sv+E%Ss&2Iw2g8}!TH8hjvc(HY>r-=MYb>y)HLOj1o zdHY-Qm?pW$q^v}!ITebY>GCwZiaK%&hMI2ghhp1iGoh9t-pklBj){LzT|XFhv^zTs zzYj2|364zC1_z6iv^)GyB&t9CtXYkP%Cnm}Tb#_Qt)aS}vsT@ZiIcpWBkf!pi=o)B z6&jKrX_RatYB7Za2}6AtjR+z!16vJ0_}iWC%V(ukee{AGFjI_d*^M5M_K9GzP5jBT z=x4sCHTub-Ns5_sQi6zd`eU-)Vph@EEPC`KZ0yJp)23jtRF_n#RnpSOCO^?dI0wSU z$>#H#OlsE3l^yMql~JL$)9RdAD>@d>U%sMkap&Z!cRnp_>cb5<Vp(CaENP44CJjk5 zy^d5wML1%Cpc-#C`IB|^Bh^egFwaeZnI%xGiIW~bE2c(_u%Y46FB-5u=Af9W(U+uo z>}T4yGhOUUGG(gPRj*tBS5DeY3E$808Iy*6Psub3-4iSO{H%`p0qZx_!J1U$l*keg z_@GtFGL4|>*FdsBF(W{PA%}@?FdK%nFUeAQ=!Mrlg+rcBMvk=kYx7+4H=i@H2>mc# z$Xb1zg21XQ0!Hf{&xI*nN={l=-&90$)#6Ak+;qBGY0OI98SAyA@1-@(F&NbZSIv}G zb(N{Qky`1$D)4)u3K76Qubd4R;$;`3T=brn!M^od%rw55|C!dH&u*P*1!FcfJyS%n z6D%GMHz)A(I2v>>ncFIf#0wUrMbQuFEh$a(a;unJ>Zyl~mTMBwW$9k>Bwbu>A_?h- zE{t;NvcP{r*%wKLHU1}pB}oKU{V^qKm}LzCI&(@Mi$P4cP4;GTnSsiHRIsBtv_TYk zta7lf&f$Phpk(}ns?m_CSq+Htfaz=VHFk_f!TOj6*4f6(21jwo+>rY3csU`WMuAYE zA}JySG$ttznWkDVtYFx<tu#E)#gf_9uw_lK#IJiLBTK_1BTI~>^dv=1$z|o<ThMwg zL9p4xnoB*ZUn}4mblLj`LY<I|h<nCp{OIlJm1T|6SCSgt-;!vVmQBi63xh3h(Zg7e zMb=27_3P!xzE}}k`@j^l(MJ)rc*jI~{cwsJs*KhQ(zuwQrplPj_pb4sqrDMHmexd6 z!xVW-wR9>27LGHiB0<`}X0@?y5|hvRN@{J8*5oNDBs{I4MG5IFQ=nd#M=V;7qj#9S z5X}R+;edn=ys`Cp>Vi#D!a@@aIV<nBI$X;$rQP$+sl6yJv<Qssi7E@?9xrOWqOF&7 zoukAXwGNa%FY)Mmw0&NEL)uZ@tc_8f+31NTc&t*(PkZhLrnpR-`#yC7ISL9rucoHw z1WVjfI_i)5JQ@nz#a62AwPwGDrp85-qD$$4DP$%WdsnWzqQuxh%e2Pz@o;mgF2LsI zFMHjZB8zR!%PLnCR{AfEo%|P)B$=cIbvG>EvOv~5^mD5t9jc$OhI*7qlPHIRYI7dB zifyE<kKD0OqrGcU(<shO66;26A3%@_+ld#NRV^%0yJF>l{<X2Qy}j=3sPCwHSo<|+ zdm76H(aa%PEzm51)9+g7l-W_M9-7T2-FCEVr4$1o$}`GZImU{7r2-79>$kq$>b7kI zP!XkSvl>9Z2DC6CYEBprrn}VPlxhaWPVi)$P1!^b=az)3n~t?<bVce5YTj|GH5U}u zJFyrA$wgn34l<dmaqL6vr){E5FDwk93+tlga%*y#Pepj70~}(;Rk71#Eu(Qag01n+ zBq#5u@A;}rc3FPXS1uPyty8894Gkp*hVvv>CY4|&W(vK$y_O1=@`64$>=!GWY{F_* zzdDHLHR}><4Y4Y#*0L0s`px}is;xS)M`@#+7ej4?sF{wdv3BiEY@zVQhPrYY*|KGb z{yXS&>supkQmGa<r?JbZId?Nu);7k^Mhr=%=?WPM<#E8TtOkgF2-%7i+A99~*%Ge} z!K^mDHhJVmcGaGs({DfFiQ9(~HoA5CO&i<jL(UPu+~A^a3f;FHCi+ksG`Q3}y45WS zxc0#MLaA|xJlcc5-Xj~stEWk9<j1+{XE#im{g(&G!fN5HdLN#vYPvxqvcGz7k54Y8 zLeiuF)lRj$8B_DsJ+2h9QH<nXuId+PTg&ZVaRPvaIFswjuQOReZMOy>-7Kz%QwL?X zEhVX6<D_szU-7*jR?+vn88-F1eDnL`qCT6}&xgP*&q1=Y=%`ci4=8BVH@Y6Lj`QQ& zx~E;J@Z(WCRmqhq%?7Cb_i5xhF^ePpJtJi|nIh$?`fyyK9MirnzNMa!k&z7#X}R*X zt%vtL648?i5YmWdJNzSC_0N({8+|)5rjyZT(5c0U^qF15L8o8x;Av{3xMo}GTYutK zcHx@!SltXl@}#6*w&htckA7`{dRRom(MxuD-D87W)5devo~VWguKDo@wccIp+MU@1 zI&)y#Eox_EtF|VQ#YWQzwns8fr>*}Y0Sh)q?2Ke4LOKJ=Mh2QT2v!fAVeXp&vCT#` z1x$EMVKyXK#^_x#9rGmQ51I%k^@MH-iiR{Bx!BC3Nc1&1MT??XrYzyo{j2fHPhQt~ z@9lh(Y%*!}+bi8#;nBYBA8qN|CNr}O$&E=z7VSi^tlmLax;&&UrwqrGdJP#|Xiywg zG_;NytdTxetO2S%sx2cd>Fp`lw#L-w6k4-QIIuC$sE<`A&5vr2sxY{*Z2TkAW<?Ju zVYbY)>Ok5CDIXYpjeNu)7}2Wg)EP|1#L~%{aami&<_zY5wFJGDr*2t8GHwA}yA?ku zs7FI5;nSNIfp82c&61&M%+N*9#A#!etrusGTd`Bq7ij{$(Hf6hJ2%gSTl;}bDD|2$ z!dtA++-7XbF}!fYhuEsBK1VYhf1VOotiCp)50Bohex?*QPNg3Ck5c!QU#j_xEh#Y6 zDSlL!V)}^(+BIK-c-1u=@egYps5DiJ>N*S-UsSE5S+&TAxUGpSlt0e%s%KUvqs-J4 z8A5EjKhUa4`xE+gl)-XVv~>4*@L6Xz4R6UCG#+2Bt!oPHa@)lgqOFSCLhb)k+rx<4 zT6t1NZB!DqR6eIyNuX%K{c^t;A+QBnmOA{*59vkqmV7`WY)8(Kf@DeQBv)sLc*}yb z<<fzgqRbY3DBmUgYPh6{KvLcmertV+v|`oK8H+P7_I(qr5%EV|E4eyK5av7-G3JO_ zysdz#UJ_SS6YTU|PJ~f*qh8_XdPYlghZ$rv1<Uhp8?M_$Ovr7q>2mtbVpRTcgMN}u z&eM8R($3ks{?O0RGEq@8rRCR`#FJW<w_0EmXhMUkE}-qnu<>iTZB78TCM95r)mCZ6 zMsYWaQY=&TFKRXFG*&grE?Tr26;)!yi^_Rq8g>D?eYB%Iwn=1CU!%HnDtX0_aozwL zdn)oIdx2gnTDsPimKx3~P|c!B+I~e0cd0y;-hEXL)%b7huG$Xit(xargHrXvmdTmN zHBLq}MtIOFCkjBRU-?s^aM#a+t<b7lZP29LNAV!S2*M<no;h`fgbV4Z84Aa-upoF> zjDS^0<qD4!hge|pF6^0CX(`p2!gL>~34iqd#sP7gNYzD|2r7x1Uj$FV9<BAXVC&O= z@td{s<i;MvDl9J(N9~qc>yVxHPVsIgw>^UDsz5}F@X_=RZW9ZsmTR#w6;mH3)B0lx z80%v_ke4!VwM}+}ngBFSM{795w5<YRvfBU-t>G|%fV9!PfeFe?V<d;keYLfga?EA> zV=er`IVloYc9hR*(}uO3L_jmLYF0^jb;He}ZK6;fXezg2OWO4?h0K`E7i{MYN&!?m zjL&)*2C*fEEhEY|H@TrzZkolB7i=$CdfI{|t7(5}&!`Qy+F6rrPT?W_J%b0jAflzE z&Zt_Imag~ob+ax5_>LcTMzOa3RprKw<mFn+3d|b`8r~PRv2Lh<bf(qyR2;sP$rUv9 zr-^3fom4!Vsx^oqj4dg3z9IbEw29kXRlnO<(h8Y@xU1<pbfNOw)L*U?IkmLUr>NhT z8><lB-rQSoyIE|ZD5Y~c&_P=PTzYw3XtX>bk|3gO{AD~$+j_+~k*Kq>b?c{;HWpPE zzJgZ-I4zfr^dyG4+4cb)XkyXWvNPwM@5k|?Ry$eW9LYl|&Wq{lFVfuvRTAE(3=M43 zW|XavQn4Buv2dBgimTWU-jralCVE{eZ0k!cog(F|YtpODh5NqhYyIo!-Rf2q+8eGw z`d4zy9MB4o+03}ayTUAq$^4DJuzBZ&XhX84UiAwm>bNZy!z{S2Mi%c}1h?+fn{vBR z>sS5sre4`7sKgd|-;aO2KpW2rQG$Ciy{rLISL(yh3k1IyjgVdA<2Ho42&&T>;ibuC zwhPi4p=PZ;+Vp>nd&wATyRGcjJgnNwc!`h?$JTsi%RUjCd4A$vA8A+5fSn{!zQeB( z-7V?LoVE8C12L^?kZHhG0&3ohb_N{gtbLK=3-xAo9wn+XwS^k4kE3g+fwdKI-b;LC zfXi}%YT8?4gT42bscX(~vDta&J&)v{FJy{J)vwwIab|AG!$>mK0ZuG!(PE!eG(7fR zTlc_+t0g<%)6+r+lV<e~scSO<JXh~)5k%+Xn^|n5x7ow#76rHsizxp>X2ci@5JHLB zEq++2m@}Q?4qj55SYmP55N#5c9B`CU)1dBEJ0a<NwQfw=tmfI4hS)|(B?bMqCHtsd zej=QoWcTP~pU#uX0Sc#`wqbpD+%MHHit>Gdg;8I1-6MrY(W%)C#qKA6s>YC{BzlVh z#=a`|q)059@rDKrdCei&LwU(M0z%IrTjo~ke-!ueD{d`=c}nF|r>y3htW%6FSo(m@ zc3|Ow`Qw`nX;Mr)F*(xokrG63T@&oE(IVfUPP6`kwM#6U<tQy_qo@aLKSP{gJF$sW zyy(^}TjUfi*MD1IkKn=XXx^}+VHzts<q4mr^+^&b<(o|SA#^qvQ{rfKGUu<bh{H7$ z^iiyLvPfxik%Gu7mQtBBY^uNLYILYZup+NT;8Kb?^~osxL|nbyvOY?X3Cv89@G>hy zi5DqO*svx&Y-us2S=pfEb6dOpQUzY&%lSfxCW;ugQ&QFCn3WUu8K<z?IG)z5y5Q^} zR)vvKwn>l@H$oMqM{e?-Vxfc6YTQ{;MQSUH27$LD3s&G%!9STZKyqGE3sx}9k5p|P z?PMnPM<Rd@pbDgUkr1e~Mij(pb<n19r9G#ptFsH(mTlFjW^Z;pOStqDCJCk7U1^(? zBtxoXMIXlKS1H;0p{;Y3sBz|J7dGL^C{OL>y6Nk<XqW&Xzej)U!@Ow+DhQi;s%KI% zj`ZCojW_j>GMn<lyHQ@Xr%^&~>UrFFn*%rhOdy;*$q$WFauMT#ZaQ19j;-Il5sYeU z!fsog^mU3mGt4_TS%4-Ag@uY$Z_)kMG^F=21y!Rx(1tE&;VsisG%=B#Un}W1Y$SdC zLu2G^R6Vt<(potigEV{fUEB~4P$jjg-DG{Mo)kd~onE4vQa&skPS!^Kuj0Ov*&zOp zm7ss46*()dz^G)H>VOuK+=w%Qrb8=or6f|_L~+AR0L_nIs!5A(Z`mezr=<(zA<9qd zXX{I`m9qwl=N4R0Lbv3iUd)bO@H&P1s$)9z>Mk#<U{(w48(Z^AZTa5nmm<-|$7R&- z`2L`-%v$(18zJ}B*1Ge7-wGcq#BFoV{KAo~NI>s$tJ1CBtsi-zxp!^OW>U|;XyZhw zj+q_We75=*sA2tU=%i6|ZN_(3R=4P4D-y$e+Nz|ebvZI2wipuBlkw&qI>o5wA>X5m z-0EP~d-7Mlw)K&XdIld`8Xy1emU0FeBq}0XOd03ad%P8{357*`OJPub*?ft!-f_z% z$((IPTARDAN?dapCGJ*)ajTPv$*$;}mWItGr5Ac?>Kf`8X1X_%rqL@D!8Nv`m>ENr z-J18>?A$2p98OW!?tHT@ivdP`vriHrYg?-NfJ*n%>R!<pu-^TsX)9-Lw$Hv<<jgj$ z&_Q@aJe8Hav>)yhXi|r4^k@>X@67$9)?k$_GKiKuN>10%qh?s(O5GNnMO9=|4z0i? zeHq?@qZ+?hw2xypmd^5wRrts&3_>Hh+z%5?JX_@kU4dsTn`~(f@+zGbp+8}#-wAC7 zpJIH<jj~J5jmCfcvO{>?;jqCO$)Xavb;KHAm)$0+q;w9Vc4M>92FVM}k!Dk<v0B=} zJQfPpa7BD_Cvy$O^Z>^(RZpFZ)<G~LR4HW8lVi_uG>L8lz(h41UR%Q`REwn90VC~B ziFJFZ#3g}9lw+){u?7=u#7HUwoxjL2purjGEMH4U#8q&H2IOssTvpIabE+0gYgV$< z+E*8Kc*oLHDcFo7QJ2_uW0vxFr<onlyg3`EXhOYim*Eq?rp-9!xH;h&TGMW`n;jgy zoYbBLr&uQ`3;6<j+N@rpxX|%c(%7%&I|LVR=Mk}_d10Cmx79!^aN{GWvcoN$>ZYR4 zydiTMxsWMgoo6}6>A*-Kb`!A5##TwPOT*2oF|1Z6k8B;EMMb^WEC5mDTRw|AwA6?r zt}T_(QSgMrQE}z;6jtxEHpjuBk~NNQHh~-<{6w_ZW|;FirC=tjQ77|aR-8C6jTrLJ zpI@!~iz+zYFfGEz?08i^DN#A!&8fQ<<ao<Pboc<po7n?&B4mJ$7u1$uRa*I}<GAdA zY+mJ*RArtO>XG{)RgnB?32qj_`DK&URZ&0@)KHf}i7VdKFxyu($?+13X{;mumyaz6 z#Z7Ci)uR7j#+ZEvSygqnHJP%llbTwCGwfgm4eeZ|$}3E<B0@_Ed;y=cIyf_3IxINT zj{>8K*Xo4OxtY`kd#nZKwpG|oq)|Efs#9IjFuGOE)Rfq*Qx!>_<PN{_^*DY`sjmIa z`6`Py-U!D*E2`;<dY7fqTt>UI6%{|t>|$Z#Zyi);p7{BzQEF3^KIkc>c9K8l%8!ZF zAZfF%(;09&bk#+5YKtVV?od>WM{HK3(prBcO+fVu0$YKp_Pm<xrf9&m&6c2^^r>x& zsW^R|iH-&q@#4)Ixoj$puZCu%4n16~nb#7#eAH&R<(`wZoF`hzGnp{4Qzcq@LjPw| z$o5I6{8U=RYc1j|HSgRQynZJE&20~Ds-0NjCloj1gA?aazC^Fo&JS9&qEFXoC+PP{ zNa-l0E%l=yMKAI#5`StxTzwyxYCP+My@_wt`WlHZRj2WC(nxw|wJB|~P24uJk_j<V zy3tAg@g#KDaggG7-L{gj*1fax&e3XBk9xI<61(QYp8<-*ikCIzPBSUyz)FaHu;yu$ zn#a~CU7hM#LevPaHt#qQ(5{S}CXM?}Ctr`^!gr3^qhUU@JKY!~#9oOox!N-XLQSJI zG_rwBhexc5=4H}r{CuxMP(3VRb@;bB8a1B1QQ&H~nrI`1n<GH*;b=Mbo99;7_w;ei ziEed})WBi~WR%t9UV&RHC{(r%Bf|_bF<4>pj7>lK1GseDAL>D;c}9FltgcTLABK1a z)4Wm1a&I7nX(D7&L!+Iu)Kr?32v@U$!6pUP<a^doG&nS>)D+M3X~DJ25I0vyv{wfl zpuv{VzyysPq}oa3)1qO?Pl+H|4x-VPlO2_ZfnU|P`9*B3LE}^y-QgkW$kL1%G_NjY znT>pE4WfClAewQEwQo^53!)#1!0CZfkoi0gO;7_|!o-qnrgls&lDWbxPFm+8PD@Nr zOm#oIOM}f}UwI(g9Inf9SYk2N(`?FFbEr)&evga4$iTL^AioWj`&w*1n_~&}y7R4o zq-Tfi;t}80bqzyO4YP=hp(4w={RB##fH+#Q2{Z*3Y+Poj;@E0=jx9IWXquSGMhmx< zpfXz5NrNQen08VL70_!ViBh;|r)*)eS-2Eq0gD}6%DZMu`=uG8*j;r3Hf~DgP+gD; zoTOb|m67pD-hQ*4g(CnMquGF3v;343Et1pfg<QTx1F5cLk)P!t-xE+~<K36Zz|DZQ zM3Zt}EDn6FgKp`uTNB}$8(*%i^t&QjYxC#@?+I)`GfYj9L}RmB(Xs(|l>!H3va*$4 z#SY<Dk&i-@2>j6tv4+8wc@yJX<A-YAT7$vBMhDvC?8>*B9<@0Dn_C;S-Sq1M?q1<6 zjYx(lCY0mWeKc%n49=wn=8GGgVuDJ-3LZPgDmwd7$t+u62f}li0%63mVU!n12e%OV zuXvY~jE|e#;wPQt=O#}_gqD)D+0eS~+r1h`DLUpdN{d=Ymh^GZ;#k)@QE^n5qten) z+St8sIO+p8^1HQ;M#RgC{$^uV`|>6NUF#$Ytcv#LgS&CIZaFYsA!5<3%i1l!>X%BR zp^LHug}ZbvHNtCDz+xv(0l0;1t#!1C6smQyalC2aHk$=CZ)a>tq2};{M=yA%H3GCt z45Zvf2kgQnY$9%Tb9a$qkETwm<xzIhv!Fb3oz-F5>Z64aEgh+rRZeZz8k#m~ypBLG zmRlB=dNZk(xs~2h3zPSBGuE4+3hhp4&Ri#WO&Q<0bVbWNiLW%~E$xJ+HMFB8r=Gw; zlHs)Jt<z38nu8^$;;?0zUn(`KyQ#+>%@O2N$LkE57N+QPC7MZ{w}(20<J*%u5H%If zL{P{j`kd+He1DGxV>WNO18!PYq>}@@lSLJj%kW}jO($qt+)Ph;oppm=iBy_Wn4;)R z;ouxQBWFq}JEe(>)>!P7ZCSu73l>f13T7<LI`$-*bv>EYm}?+fvt~^T=Y&&3oH*lj zjMJ*dW5V;!iyj@zqv<?4rfK|Q4i>4V`n1H<@o49CXiAF~5wP2WnmWa{nw@0wF75BE zO1Y=y#Hu@`5ce;&%-2p6+UnNu#I8(v{3&VnRZGj*GIzL@V`vy8g;NtV6334pyMzuY zkkv%A=4zxRW~t&u8oKK7AYS2R0>aoObf&GQu8dtm#~Pr&@g;Oi*XNS`Np>M=J=@FU z9=esJVn*Bg=wgyxxlDiH@3LDK&9U&1e#ET~tGNhI?;xV$e1-Og)cU}>xUnng#;&Ae zmc^vzu`B7uuB3YzT}ii82kmj{w@!@=*Cz*yxwS0W*H(Na92=5Lkz#8aZH_#8BJGNH z){k9E$6|HY;RJ1_Uay&I@;1@1ZR}Dy8|aN)O2=&d#+T9!GG66u{X+ikYZ+f8Wn7!| zm$#WV)89*{2b@xp=co+^yWE)J-9$GHpQ5!y?3C83p0>KhnD*plaVgyrZOvTEd><2= zrT%0#r|WP0yp%O#b6L$$e?Q&QQZ7HJgEQTwhTWO9>3_8w>dxxTr?gd;DZu3VZ04>@ zNP<#-mNRbezV@z5+*NCVZAKZprH(3Sia}fZHg-$hKjAHPOHksu%i5TY4m0b!(0Oql zJ=>!S>{-f$U70Lr*X8fJgoPaCLC)VOXVf%k24}wR@6cPEw_bf=fO(y}E^%IQ{ZQ5U zJa=fNPJm&4{pEFY-RMbGO<NAUqtQXPXo(xlb89D<imJ}e*I8;J$)?Sgv*6JV)$xx@ zq1JD3^;NX~(ENy;yA^)S(Ank=rr*Xcv15(Y<}R`8q%7;`66+ul`o}J^v;CqP_VAA> z`1(urSg>Go)$vt&>|^BEGftUVn_O#0>@a|$(Fg~%t*Ad-ufbC$m=|C7W9K}$#ZKws z*sXRov&imhIaO_2$TW7V-Po;m(Q5UV=dE@f$SR2B8Sb33OLHUTc4XGXQ>0V)%kH&X zT43)%XFkO_6**KsnY!Q0G$`m#298>4Zof24(7kXr28~u}vwGttcBkDEjvS@=)k3b0 z_K}y_5#>SVs~P$9XV+Hlx`ZEtOeH7{Y|AI(?!_G66J2d*(+uv8Ip(=-%6vX6+QTR# zI4Q@?L{y@Ah@^8ZT^S3-><DxOL0<W*Z@BBs53WZ9?GIT}x;B|xtCN-pKC`p^oLx{* z`5?NbNJ?rBx#E=__2Jq~A6<{;NwS%Lz-@O+k_9HEw&uD!bE*CkMF#iNa?>0q4X`*N z-W~1dakN`Fw);!&yKB#*m~$h4pY1JCrZeH5@pehHp7n)+M#tXF*W6gAgQ8eq^N+dp zj#E~V&lcE;Ok=m+*`*Dom)@;+OH+S`JMWhFR|+U_++B0=QQ=PIr%g9oy7kV#AF@`F zMOKKfIo2=U{Y4h{bg`z1MrM#(zSn00=Z;Ncwd3SmaxGnk`<T}4s<rbAXuW&)&{j#r zv#=xXz|#T42+e7h0;&}*ad1a`C0?wciY~`%r7E(IZR}P&&Z`@{6>scTys=yH{1KR1 z=r1u?D;8Ph{-STi%Q>+{%D<P;wRqjhz>fVvl|w{dir3<`=hA~YWKm?&60)##O4)oc zsx57K<T!)O#Ylvsy_cq#r6HE_87zLCPHdq=`->TK<f)}Rk=X4nvHOSIo99FBFfvTq zIH&0Y`q82-Q;O&HO3s2i=%TaJ+}ScO>gv1|m2fQ=<rOuHUz9xCn@wsiYp|5=;>0-Z z>A;rGUb?EW3-fYz_~6)udA8ep?83ai--US{|M>gz2!bvzOfvn2?mv~!_HrP1iDrSB zFRdp<*sgbyS<j&bS(FNQT~h4Vjw+TXuo6GpA2xOs)9W!-23UxhA8gV?T$j^*Y{=3j zdHKPA%q@BOK|i*C@fYRIRTOQuygyj-Vs6PB+4ph$Mpz;*)I{ew#f=3D%vZ7i%U^iM zrUH)pw$YW_*X6dJyX{Ob*L(7uijOr6Qiw<;Mpvh4T{=ICFBvrQ9Gp$vmbbK!XR=l= z*wH0gvc;s2mOhMKm*?))a~p?7?iP=?$#Ncyw$yOlWc4bt(95d9#;#(U+FiwC*X3!W z>DYC7xsJd6b$RW@3U|u6!+8H**X8xIySLL_nr8>#jHZiYu)~Ty9UT_Aj3#paX)en< zC0)vL8gHjN5Mb=4Jf?Zvr4rG#%H$}s1$9eY;@j%n2^`V(Txl>~syF2^n9L01wQh>- z_FC7Fy!%?MhAQN9l@tP>77^ZcNhQZzk1q=Tb`WW3h?bU>`v)|0EO}r%C1)L^b!eH} z2445{pYq1MRG#ZhQz$49h!G)jl0TvfZc>|8hKFU_l*v>p+X|F!>)D+YO~1bEFV0)( z*528rdi`8<UkYk2w)5-qG~1m`vLaW<Ytzam{W`sR*EVZz%lE22_z861*4oP7>cf?r zzBiBC5#6e_^kDRD^eZF3y_B=WIU6t@O?7jmkRKhf=s2EK<WATT4hL8#$mMyAm;TT1 z&RddBnJOrrDBftrudbGRiC>)8>DF!+r8n$j^hx3>)hQ1)iZx|olBud_F4^6pM>oZ? z&b3KJP%UzFYl}D5HPEuNlOp0Df1kVaR&ke2{K*%8ZC<pjn?)Sa#UgIQ4%Nz5cjyw! z>gsP+sIh%Co^^{?6I9>!=LfjAwGxEpzGhWO^c6e$B%1N7xj?Uv!5Nc@H3x46Y{>tM zuF#`#<)B8t(vFedfMq=$lC9{K4ufUB%qXtUtj&yFpZ7PqK5t37AC=HxhK<|NHF*(V z?B#h{YPy{BsyBOkp5NMRr?E4*XVuHvyRT*S3mq&*?f}dTRP5XxcJsP3+q3ChFPArP zT*au@=hb>xZLrZ+C9^$APKZLrVO0=XE~f*-n$<KlN-WxNx7*r+<aIYppHu$WX~Oaq zrymRA@Yo?@5(xZZPKZDMjMwS8SaT)3V$Zc7V|VIp^=*8$=V5Za2Qslv)r}@D$L`dN zj;{IVzEh8rK+r(0Pj{Opw?ga0B&Y2?)BGC?3~A?-_hYx}Y3%|sm$u|^M%(}Ot$L@9 zU8fhHKWwd!KggNW=rlC<C)4~ZT&EX{qc$DD$$v}*Q1|?TwkYmfbIo0JCf=wlIDOaO z<2F4vE2N2g+Q@>|qH1j~tA0}j?zwb#()knGqr;2Y2Q_w|UYdhO$L`bPj7v9_6^WiY z{Bjd_uG;ZT@ttd&!bpijLSZF6`=G||)B79Wr+3%I$r5|aGc35x^agdN)?i6e`U-Be ztDfhqY03JNW_z`_|8IJ+-dPOj$1c{(aV2Ks*u{G8AaU)fm1^}xT&(9e;}p1*jxz?T zv-D1dI-2KvS~s%#<67<O?rhMlyjm~P*jm5ORv&HD9%Mf-7uq;A@78W1@y<;<h%$fd zdcD%H*7C4evt^B44rG6v(gkhHi@jbiTFGg5>}e5<jy2J76dc__x$&EySl_`#d-ZMy z=+)|0f>hm7cDLSb)fX2tiH{pCB#CZzkm5>bKw3j=<=9o0t$4+shX0qnq?sk%yRx~U zxmr6)N8#>j;)A1w&b?*v*a~+(@LS<ht;gn^xmvw73FuvJRl3!?9eLf{W>U|;XlD<T z&SUrPjorJqQRTOdRZMEL41X)?fp<;YXq9U-WzSs3z3nC&66+ext-8g{JKKtO$-LXD zN@XtV`sB@je5;da?B2bX#l3rI`D}+Z^#)xAx>34pUB8x2vH2s3CdzjHayU5Ux~jzq z{CVOvx9<!j*V%-RE@jBnUg4s<>9qWUWf*JS?RwFE?Xes9SZm&nZklxrcVEkF7Mn)L zZs8ldg>UQ@KAq#<!U>7oWDuQZ@vm{`;MgsE?tYtStoF}(3*SnL<=xlPJ?c0Q`p&%e zNOGFT*zJ3&vp#q0ud#a>+`hMjMN~SjO{-V5`pJ$W>0v#owtQ;23ae5462-bp^}M97 zTlGeGk!Mw6zRoQ^a~H_i1$<){@UcXXlJNJufY0VOquI`lZsF5JXpzFMqe|E^7v^m} z(o6L&K2Dp;lu%&iH5nab*7xaT6&9Oe_*c1zk8KM!l4D`^pxt`M%9j!c0MINcnxkIB zr^PYMaxp68fJ7W&wv@6#BFbK8rSV~3K5~N^<?nq1UrKw2*wL^3^x6WE)48K8ng}+3 z2j6<`mZUKrl-fEfp6nj2v7H>e1n%KmAFoSan-9ir;;X$ku=WN$?cC6!@r~|vt99hG lZJTuxZS{#Rw?i4fk$b0u-ojOJwT{Ma;)}1@8@q|`{{unH5o-Vd diff --git a/ckan/i18n/sl/LC_MESSAGES/ckan.po b/ckan/i18n/sl/LC_MESSAGES/ckan.po index 55ebcefc48f..fa1bc9863fd 100644 --- a/ckan/i18n/sl/LC_MESSAGES/ckan.po +++ b/ckan/i18n/sl/LC_MESSAGES/ckan.po @@ -1,16 +1,16 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <internet@davidread.org>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# <internet@davidread.org>, 2011 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:02+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/ckan/language/sl/)\n" "MIME-Version: 1.0\n" @@ -18,333 +18,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3)\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" +#: ckan/controllers/admin.py:35 +msgid "Site Title" msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "O tem" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Dostop zavrnjen" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON napaka: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Nove entitete izbranega tipa ni bilo moč ustvariti: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Entitete tega tipa ni bilo moč posodobiti: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Entitete tega tipa ni mogoče izbrisati: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Različica za id %s ne obstaja." -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Neveljaven iskalni parameter: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Unknown register: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Parametri zahtevka morajo biti zapisani v obliki json slovarja." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Skupine ni bilo moč najti" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Nimate dovoljenja za branje %s " +msgid "Unauthorized to read group %s" +msgstr "" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Skupine" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Oznake" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Uporabnik %r ni pooblaščen za urejanje %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Skupine ni bilo moč najti" +msgid "User %r not authorized to edit %s" +msgstr "Uporabnik %r nima dovoljenja za urejanje %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Uporabnik %r nima dovoljenja za urejanje %s dovoljenj" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" msgstr "" -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 -#, python-format -msgid "Unauthorized to read resource %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:554 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Uporabnik %r nima dovoljenja za urejanje %s" +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Pred primerjanjem morate izbrati dve verziji." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Uporabnik %r ni pooblaščen za urejanje %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Dnevniški zapis: " -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "" -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "" -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "" -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "" -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Nimate pravic za branje paketa %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Zgodovina različic skladišča CKAN" @@ -353,533 +636,435 @@ msgstr "Zgodovina različic skladišča CKAN" msgid "Recent changes to the CKAN repository." msgstr "Nedavne spremembe skladišča CKAN." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Drugo" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "" -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "" -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "" -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "" -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "" -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "" -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Ime" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Podrobnosti" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" +#: ckan/controllers/user.py:557 +msgid "Everything" msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Ime mora biti dolgo vsaj %s znakov" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Ime mora biti iz malih črk in številk (brez šumnikov) in iz teh simbolov: -_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Skupina s tem imenom že obstaja v bazi" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Vrednost se ne ujema s predpisano obliko: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Oznaka \"%s\" je krajša kot je minimum %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Podvojena ključna vrednost \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Dodatni par ključ-vrednost: ni ključa za vrednost \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Skupina" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" msgstr "" -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "drugo - prosimo navedite" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Dodatno" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Paket" +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" msgstr "" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" msgstr "" -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/lib/formatters.py:16 +msgid "January" msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." +#: ckan/lib/formatters.py:20 +msgid "February" msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" +#: ckan/lib/formatters.py:24 +msgid "March" msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." +#: ckan/lib/formatters.py:28 +msgid "April" msgstr "" -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Oznake" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." +#: ckan/lib/formatters.py:36 +msgid "June" msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" +#: ckan/lib/formatters.py:40 +msgid "July" msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." +#: ckan/lib/formatters.py:44 +msgid "August" msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" +#: ckan/lib/formatters.py:48 +msgid "September" msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Opombe" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" +#: ckan/lib/formatters.py:56 +msgid "November" msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." +#: ckan/lib/formatters.py:60 +msgid "December" msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." +#: ckan/lib/formatters.py:81 +msgid "Just now" msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Osnovne informacije" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Viri" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Skupine" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Podrobnosti" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Naslov" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Različica" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Avtor" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "E-pošta avtorja" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Skrbnik" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "E-pošta skrbnika" +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licenca" +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Stanje" +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" +#: ckan/lib/formatters.py:140 +msgid "{g}G" msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" +#: ckan/lib/formatters.py:142 +msgid "{t}T" msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" +#: ckan/lib/formatters.py:144 +msgid "{p}P" msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" +#: ckan/lib/formatters.py:146 +msgid "{e}E" msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "" -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "" -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -889,8 +1074,8 @@ msgid "" " %(reset_link)s\n" msgstr "" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "" @@ -906,11 +1091,11 @@ msgstr "" msgid "Author not given" msgstr "" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Dnevniški zapis ne sme vsebovati povezav." @@ -923,8 +1108,8 @@ msgstr "Dnevniški zapis ne sme vsebovati povezav." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "" @@ -937,15 +1122,32 @@ msgstr "" msgid "Please enter an integer value" msgstr "" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Viri" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Dodatno" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "" @@ -954,181 +1156,246 @@ msgstr "" msgid "Tag vocabulary \"%s\" does not exist" msgstr "" -#: ckan/logic/validators.py:32 -msgid "Invalid integer" +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" msgstr "" -#: ckan/logic/validators.py:42 -msgid "Date format incorrect" +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" msgstr "" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Skupina" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" msgstr "" -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" msgstr "" -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "" -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Ime mora biti dolgo vsaj %s znakov" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "" -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Podvojena ključna vrednost \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Skupina s tem imenom že obstaja v bazi" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Oznaka \"%s\" je krajša kot je minimum %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Oznaka \"%s\" mora biti iz alfanumeričnih znakov ali simbolov: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Oznaka \"%s\" ne sme imeti velikih črk" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "" -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "" -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Ustvari objekt %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Ustvarite relacijo paketa: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Navesti morate identifikator ali ime paketa (parameter \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Navesti morate oceno (parameter \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Ocena mora biti celoštevilska vrednost." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Ocena mora biti med %i in %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1136,44 +1403,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Izbris %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "" + +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1182,343 +1462,285 @@ msgid "Resource was not found." msgstr "" #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Posodobitev relacije paketa: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" +msgid "User %s not authorized to create organizations" msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "" -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 #, python-format -msgid "User %s not authorized to read these packages" +msgid "User %s not authorized to delete organization %s members" msgstr "" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:90 #, python-format -msgid "User %s not authorized to read package %s" +msgid "User %s not authorized to read these packages" msgstr "" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" msgstr "" -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" +msgid "User %s not authorized to edit resource %s" msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "" -#: ckan/logic/auth/update.py:70 +#: ckan/logic/auth/update.py:79 #, python-format -msgid "User %s not authorized to edit permissions of package %s" +msgid "User %s not authorized to edit group %s" msgstr "" -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:89 #, python-format -msgid "User %s not authorized to edit group %s" +msgid "User %s not authorized to edit organization %s" msgstr "" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "" @@ -1567,829 +1789,2653 @@ msgstr "je predhodnik %s" msgid "has sibling %s" msgstr "je soroden %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Uredi" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "" -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Predogled" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Opis" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" msgstr "" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" msgstr "" -#: ckan/templates/_util.html:140 -msgid "No description for this item" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" msgstr "" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" msgstr "" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" msgstr "" -#: ckan/templates/error_document_template.html:5 -msgid "Error" +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Uredi" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" +#: ckan/templates/footer.html:9 +msgid "About {0}" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/footer.html:19 msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" +#: ckan/templates/header.html:16 +msgid "View profile" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Odjava" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File" +#: ckan/templates/header.html:90 +msgid "Search Datasets" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Image" +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Metadata" +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" +#: ckan/templates/admin/base.html:3 +msgid "Administration" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Code" +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Example" +#: ckan/templates/admin/base.html:15 +msgid "Config" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" +#: ckan/templates/admin/config.html:10 +msgid "Reset" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Format" +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore enabled" +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Size (Bytes)" +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype" +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Created" +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype (Inner)" +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Hash" -msgstr "Preverjevalna vsota" +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "ID" +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Done" +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This resource has unsaved changes." +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "e.g. csv, html, xls, rdf, ..." +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Extra Fields" +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Extra Field" +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Key" +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete Resource" +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "You can use %aMarkdown formatting%b here." +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" msgstr "" -#: ckan/templates/js_strings.html:16 -#, python-format -msgid "" -"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File (Uploaded)" +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Could not load preview" +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataProxy returned an error" +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Izbriši" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Naslov" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Opis" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Ta obrazec vsebuje neveljavne vnose:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Shrani" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Preglej" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Polje" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Format" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licenca" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Avtor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Skrbnik" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Različica" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Stanje" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Ime" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Predogled" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Domov" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore returned an error" +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Odjava" +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 msgid "Login" msgstr "Prijava" -#: ckan/templates/layout_base.html:60 -msgid "Register" +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" msgstr "" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 -msgid "Find datasets" +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." msgstr "" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 -msgid "Add a dataset" +#: ckan/templates/user/login.html:26 +msgid "Create an Account" msgstr "" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" msgstr "" -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "O tem" +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" -#: ckan/templates/layout_base.html:94 -msgid "Page Logo" +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" msgstr "" -#: ckan/templates/layout_base.html:112 -msgid "Master content template placeholder … please replace me." -msgstr "Tu je prostor za glavne vsebine ... zamenjaj me." +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" -#: ckan/templates/layout_base.html:142 -msgid "Twitter @ckanproject" +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." msgstr "" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." msgstr "" -#: ckan/templates/layout_base.html:147 -msgid "Contact Us" -msgstr "Stopite v stik z nami" +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Odjava" -#: ckan/templates/layout_base.html:150 -msgid "Privacy Policy" -msgstr "Politika zasebnosti" +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" -#: ckan/templates/layout_base.html:156 -msgid "Sections" +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" msgstr "" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." msgstr "" -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 -msgid "Statistics" +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" msgstr "" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 -msgid "Revisions" -msgstr "Različice" +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" -#: ckan/templates/layout_base.html:180 -msgid "Site Admin" +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" msgstr "" -#: ckan/templates/layout_base.html:188 -msgid "Languages" +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" msgstr "" -#: ckan/templates/layout_base.html:203 -msgid "Meta" +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" msgstr "" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" msgstr "" -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" -msgstr "Te vsebine in podatki so odprti" +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "CKAN" +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "v" +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" msgstr "" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." msgstr "" -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" +#: ckan/templates/user/read.html:15 +msgid "Create one now?" msgstr "" -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." msgstr "" -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." msgstr "" -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." msgstr "" -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" msgstr "" -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" msgstr "" -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" msgstr "" -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" msgstr "" -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" msgstr "" -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." msgstr "" -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" msgstr "" -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" msgstr "" -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." msgstr "" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" msgstr "" -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" msgstr "" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" msgstr "" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" msgstr "" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" msgstr "" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 -msgid "Administration - Authorization" +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." msgstr "" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 -msgid "Update Existing Roles" -msgstr "Posodobi obstoječe vloge" +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 -msgid "Save Changes" +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "Preverjevalna vsota" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 -msgid "Add Roles for Any User" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" msgstr "" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 -msgid "Add Role" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" msgstr "" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" msgstr "" -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" msgstr "" -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 -msgid "Administration Dashboard" +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" msgstr "" -#: ckan/templates/admin/index.html:10 -msgid "Current Sysadmins" +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" msgstr "" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" msgstr "" -#: ckan/templates/admin/index.html:13 -msgid "authorization page" +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "Tu je prostor za glavne vsebine ... zamenjaj me." + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" msgstr "" -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Domov" +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "Stopite v stik z nami" -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Pooblastila" +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "Politika zasebnosti" -#: ckan/templates/admin/layout.html:16 -msgid "Trash" +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" msgstr "" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 -msgid "Administration - Trash" +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" msgstr "" -#: ckan/templates/admin/trash.html:10 -msgid "Deleted Revisions" -msgstr "" +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "Različice" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 -msgid "Purge them all (forever and irreversibly)" +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" msgstr "" -#: ckan/templates/admin/trash.html:27 -msgid "Deleted Datasets" +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" msgstr "" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" msgstr "" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 -msgid "Authorization:" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" msgstr "" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" msgstr "" -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Shrani" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Te vsebine in podatki so odprti" -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" msgstr "" -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" msgstr "" -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 -msgid "Edit:" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" msgstr "" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" msgstr "" -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "" +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "Posodobi obstoječe vloge" -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" msgstr "" -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" msgstr "" -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Preglej" +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "" -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" msgstr "" -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" msgstr "" -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" msgstr "" -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" msgstr "" -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" msgstr "" -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" msgstr "" -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" msgstr "" -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" msgstr "" -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" msgstr "" -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" msgstr "" -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "" -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Napaka:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Različica" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Časovni žig" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Dnevniško sporočilo" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Primerjaj »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2397,177 +4443,131 @@ msgid "" "from it." msgstr "" -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Zgodovina" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "" -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "" -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Napake v obliki" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Ta obrazec vsebuje neveljavne vnose:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "" -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Izbriši" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "" -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "" -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2576,7 +4576,7 @@ msgid "" " find." msgstr "" -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2587,11 +4587,11 @@ msgid "" "provide some basic visualisation tools." msgstr "" -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2602,7 +4602,7 @@ msgid "" "keeps a fully versioned history)." msgstr "" -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2613,11 +4613,11 @@ msgid "" "which is itself powered by CKAN." msgstr "" -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2629,7 +4629,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2638,1083 +4638,968 @@ msgid "" "out about our other projects." msgstr "" -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Dobrodošli na" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "" -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 -msgid "- Datasets - History" +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" msgstr "" -#: ckan/templates/package/edit.html:6 -msgid "- Edit - Datasets" +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" msgstr "" -#: ckan/templates/package/edit.html:21 -msgid "Basic Information" +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" msgstr "" -#: ckan/templates/package/edit.html:22 -msgid "Further Information" +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." msgstr "" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 msgid "Edit summary (briefly describe the changes you have made)" msgstr "Povzetek urejanja (na kratko opišite spremembe, ki ste jih naredili)" -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 msgid "Author:" msgstr "Avtor:" -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "" -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "" -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Nov ključ" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "z vrednostjo" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "" -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "" -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" msgstr "" -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" msgstr "" -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." msgstr "" -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 -msgid "File URL" +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "E-pošta avtorja" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." msgstr "" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 -msgid "API URL" +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "E-pošta skrbnika" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" msgstr "" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "" - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Odprti podatki]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Polje" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Nekaj virov" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "" -#: ckan/templates/package/search.html:38 -msgid "or download a" -msgstr "" - -#: ckan/templates/package/search.html:39 -msgid "full" -msgstr "" - -#: ckan/templates/package/search.html:39 -msgid "dump" -msgstr "" - -#: ckan/templates/package/search.html:50 -msgid "" -"[1:There was an error while searching.] \n" -" Please try again." -msgstr "" - -#: ckan/templates/package/search.html:54 -#, python-format -msgid "[1:%(item_count)s] datasets found" -msgstr "" - -#: ckan/templates/package/search.html:57 -msgid "Would you like to [1:create a new dataset?]" -msgstr "" - -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "" - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 -msgid "Add item" -msgstr "" - -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" msgstr "" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" +#: ckan/templates_legacy/package/search.html:39 +msgid "full" msgstr "" -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" msgstr "" -#: ckan/templates/related/add-related.html:46 -msgid "Submit" +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." msgstr "" -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "of" +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" msgstr "" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:55 -msgid "Featured items only?" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" msgstr "" -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Razlike - Različice" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Razlike me različicami -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Od:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Za:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Razlika" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Brez razlik" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Zgodovina sprememb" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "" -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Različica:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Časovni žig:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Dnevniško sporočilo:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Spremembe" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Oznaka -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "" -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Je" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "rezultatov za '" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "rezultatov za oznake." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Počisti iskanje" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "in prikaže vse oznake." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Tags" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Oznaka:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Uredi - Uporabnik" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Uredi uporabnika" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "" -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Odjava" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "" -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Prijava - Uporabnik" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Geslo:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "" -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Prosimo izberite vašega ponudnika računa:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Nimate OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3723,118 +5608,135 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "" -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Odjava - Uporabnik" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Uspešno ste se odjavili." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Uporabnik" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + #: ckanext/organizations/controllers.py:32 msgid "" "There was a problem with your submission, " @@ -3842,81 +5744,139 @@ msgid "" msgstr "" #: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 +#: ckanext/organizations/controllers.py:65 msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/controllers.py:69 +#: ckanext/organizations/controllers.py:70 msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/controllers.py:98 +#: ckanext/organizations/controllers.py:99 msgid "" "There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/forms.py:29 +#: ckanext/organizations/forms.py:31 msgid "Please choose an organization to add the dataset to" msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 msgid "Reason" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 msgid "" "Please explain to the owner your reasons for wishing to become an editor of " "this organization" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:44 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 msgid "Send request" msgstr "" -#: ckanext/organizations/templates/organization_form.html:50 +#: ckanext/organizations/templates_legacy/organizations/form.html:50 msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/organizations/templates/organization_form.html:65 +#: ckanext/organizations/templates_legacy/organizations/form.html:65 msgid "Parent Organization" msgstr "" -#: ckanext/organizations/templates/organization_form.html:70 +#: ckanext/organizations/templates_legacy/organizations/form.html:70 msgid "No parent organization" msgstr "" -#: ckanext/organizations/templates/organization_form.html:134 +#: ckanext/organizations/templates_legacy/organizations/form.html:134 msgid "Manage users" msgstr "" -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 +#: ckanext/organizations/templates_legacy/organizations/form.html:146 msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/organizations/templates/organization_history.html:54 +#: ckanext/organizations/templates_legacy/organizations/history.html:54 msgid "Organization History" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_index.html:11 +#: ckanext/organizations/templates_legacy/organizations/index.html:11 msgid "What Are Organizations?" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. An " @@ -3924,230 +5884,211 @@ msgid "" " or remove datasets from it." msgstr "" -#: ckanext/organizations/templates/organization_layout.html:28 +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 msgid "Join" msgstr "" -#: ckanext/organizations/templates/organization_layout.html:34 +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 msgid "List Organizations" msgstr "" -#: ckanext/organizations/templates/organization_layout.html:37 +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 msgid "Add an Organization" msgstr "" -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 msgid "Add an organization" msgstr "" -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 msgid "Users:" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:34 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 msgid "There are no users currently in this organization." msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:1 -msgid "" -"Dear administrator,\n" -"\n" -"A request has been made for membership of your organization" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -msgid "by" -msgstr "" - -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format -msgid "{% if requester.fullname %}(" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:3 -#, python-format +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"){% end %}\n" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" "\n" -"The reason given for the request was:\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" "\n" -"\"" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 msgid "" -"\"\n" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" "\n" -"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" msgstr "" -#: ckanext/organizations/templates/email/join_publisher_request.txt:9 -msgid "" -"If you do not wish to add this user you can safely disregard this email." +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 -msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 -msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 -msgid "Total number of Datasets" +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:60 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 msgid "Revisions to Datasets per week" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 -msgid "Top Rated Datasets" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Average rating" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:65 -msgid "Number of ratings" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:70 -msgid "No ratings" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:72 -msgid "Most Edited Datasets" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Number of edits" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:80 -msgid "Largest Groups" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:88 -msgid "Top Tags" -msgstr "" - -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/sq/LC_MESSAGES/ckan.mo b/ckan/i18n/sq/LC_MESSAGES/ckan.mo index 5a68b0d2fc1d02d72782e16b235ef57f235d88f1..242143115824759884929ea58d060b085e8de7a4 100644 GIT binary patch literal 101138 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 literal 70857 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 SshUAfX&pY2=0TpT`Tqg@aDEy9 diff --git a/ckan/i18n/sq/LC_MESSAGES/ckan.po b/ckan/i18n/sq/LC_MESSAGES/ckan.po index 1f3b0f9e27c..94a0adee63f 100644 --- a/ckan/i18n/sq/LC_MESSAGES/ckan.po +++ b/ckan/i18n/sq/LC_MESSAGES/ckan.po @@ -1,18 +1,18 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# abrahaj <a_brahaj@yahoo.com>, 2011. -# <a_brahaj@yahoo.com>, 2011, 2012. -# <internet@davidread.org>, 2011. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# abrahaj <a_brahaj@yahoo.com>, 2011 +# abrahaj <a_brahaj@yahoo.com>, 2011-2012 +# <internet@davidread.org>, 2011 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:01+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Albanian (http://www.transifex.com/projects/p/ckan/language/sq/)\n" "MIME-Version: 1.0\n" @@ -20,333 +20,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: sq\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Funksioni i autorizimit nuk u gjet:%s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" +#: ckan/controllers/admin.py:35 +msgid "Site Title" msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Rreth" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Nuk jeni i autorizuar për të parë këtë faqe" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Ndalohet qasja" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Nuk u gjet" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Kërkesë e gabuar" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Emri i veprimit nuk është i njohur:%s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "Gabim në JSON: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Gabim i brendshëm" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Nuk mund të listoj ente të këtij tipi: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Nuk mund të lexoj ente të këtij tipi: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Nuk mund të krijoj një ent të këtij grupi: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Nuk mund ta updatoj këtë tip: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Nuk mund të fshij entin e këtij tipi: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Asnjë rishikim i specifikuar" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Nuk ka ndryshime me këtë id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Nuk munda të lexoja parametrat: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Vecori të gabuara kërkimi: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Regjistër i panjohur: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Vlera qjson është e formuar gabim" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Parametrat e kërkimit duhet të jenë në formë json ose në një fjalor të koduar json" -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Grupi nuk u gjet" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Nuk jeni i autorizuar për të lexuar %s" +msgid "Unauthorized to read group %s" +msgstr "Të paautorizuar për të lexuar grupin %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grupe" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Terma" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licence" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "I paautorizuar për të krijuar një grup" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Përdoruesi %r nuk është i autorizuar për modifikim mbi %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Grupi nuk u gjet" +msgid "User %r not authorized to edit %s" +msgstr "Përdoruesi %r nuk është i autorizuar të modifikojë %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Përdoruesi %r nuk është i autorizuar të modifikojë autorizimet %s" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" msgstr "" -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 -#, python-format -msgid "Unauthorized to read resource %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Të paautorizuar për të lexuar grupin %s" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:554 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Përdoruesi %r nuk është i autorizuar të modifikojë %s" +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Zgjidhni dy versione para se të bëni krahasimin" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Përdoruesi %r nuk është i autorizuar për modifikim mbi %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "CKAN Historia e versioneve" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Ndryshimet e fundit te CKAN Grupi:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Mesazhet e log:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Kjo faqe është aktualisht off-line. Baza e të dhënave nuk është ndezur." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "" -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "" -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "" -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Format rishikimi i pavlefshëm :%r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "I paautorizuar të lexoni paketën %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "I paautorizuar të krijoni një paketë" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "" -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Historia e ndryshimeve të paketës së CKAN" @@ -355,533 +638,423 @@ msgstr "Historia e ndryshimeve të paketës së CKAN" msgid "Recent changes to the CKAN repository." msgstr "Ndryshime të fundit në katalogun CKAN" -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Rishikimi u përditësua" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Tjetër" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Tag nuk u gjet" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Jeni të paautorizuar për të krijuar një përdorues" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Të paautorizuar për të krijuar përdoruesin %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Përdoruesi nuk u gjet" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Captcha keqe. Ju lutem provoni përsëri." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Asnjë përdorues i përcaktuar" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Të paautorizuar për të redaktuar %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr " Përdoruesi %s nuk është i autorizuar për të redaktuar %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "" -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" u gjet në disa përdorues" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Asnjë përdorues i tillë:%s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Ju lutem kontrolloni kutinë tuaj për një kod rigjenerimi" -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Nuk mund të dërgoni kodin për rigjenerim fjalëkalimi :%s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Kod i gabuar rigjenerimi. Ju lutem provoni përsëri." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Fjalëkalimi juaj është rigjeneruar" -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Fjalëkalimi juaj duhet të jetë 4 shkronja ose më i gjatë." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Fjalëkalimet nuk përputhen." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Emri" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2 + karaktere, të vogla, duke përdorur vetëm 'a-z0-9' dhe '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Hollësira" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" +#: ckan/controllers/user.py:557 +msgid "Everything" msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Emri duhet të jetë të paktën %s karaktere" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Emri duhet të jetë me shkronja (ascii) të vogla dhe me këto simbole: -_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Emri dataset tashmë ekziston në bazën e të dhënave" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Ky emër grupi gjendet në databazë" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Vlerat nuk përputhen me formatin: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Asnje)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Dataset i burimeve është i paplotë." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Gjatësia e termit \"%s\" është më e shkurtër se minimumi %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Celës i dyfishuar \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Dyshe e tepërt celës-vlerë: celësi nuk është i caktuar për vlerën \"%s\"" +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Nuk mund te shtoj grupe." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Grup" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Nuk mund të rrjedhin përzgjedhje të reja grup nga vlera e strukturuar si kjo:%s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "të tjera - ju lutem përcaktoni" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Ekstra" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Paketa" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Shto paketa" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Një titull përshkrues për të dhënat e përcaktuara." +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Nuk duhet të jetë një përshkrim - pershkrimin bejeni tek fusha Shenime. Mos vendosni nje pike ne fund." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Një identifikues unik për paketën." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Duhet të jetë i lexueshëm gjerësisht per njerezit, në frymën e Semantic Web URIs. Përdorin vetëm një akronim në qoftë se ajo është e njohur gjerësisht. Riemërimi është i mundur, por dekurajuar." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Një numër përfaqëson version (nëse aplikohen)" +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "URL për web faqe që përshkruan të dhënat (jo të dhëna vetë)." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "p.sh. http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Emri i kontaktit kryesore, për hetimet në lidhje me këtë dataset të veçantë, duke përdorur adresën e e-mail në fushën e mëposhtme." +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Nëse ka një person tjetër i rëndësishëm kontakti (përveç personit në fushën Author) jepni detaje këtu." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licence" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Licenca sipas të cilës mbledhjen e të dhënave është liruar." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Terma" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." +#: ckan/lib/formatters.py:16 +msgid "January" msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" +#: ckan/lib/formatters.py:20 +msgid "February" msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Skedarët përmbajnë të dhëna ose adresën e APIt dhe qasjen në të." +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />These can be repeated as required. For example if the data is being supplied in multiple formats, or split into different areas or time periods, each file is a different 'resource' which should be described differently. They will all appear on the dataset page on CKAN together.<br /><br /> <b>URL:</b> This is the Internet link directly to the data - by selecting this link in a web browser, the user will immediately download the full data set. Note that datasets are not hosted on this site, but by the publisher of the data. Alternatively the URL can point to an API server such as a SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the file format in which the data is supplied. <br /><b>Description</b> Any information you want to add to describe the resource.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "zgjedhje Formati: CSV | RDF | XML | XBRL | SDMX | HTML + RDFa | Tjera sipas rastit" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Shënime" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Përshkrimi kryesore të dhënave" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Kjo është shfaqur shpesh me titullin pako. Në veçanti, ai duhet të fillojë me një fjali të shkurtër që përshkruan të dhënat e vendosur shkurtimisht, sepse fjalët e para vetëm mund të përdoret në disa pikëpamje të vendos të dhënave." +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Mund te perdorni %sformatimin Markdown%s ketu." +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Informacioni bazë" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Burime" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Grupe" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Hollësira" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Titull" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Versioni" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autor" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "Emaili i autorit" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Mirëmbajtësi" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "Emaili i mirëmbajtësit" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licenca" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Shtet" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Burimi duhet të jetë një fjalor: %r" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Kyç i panjohur:%s" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Kyç bosh" +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" +#: ckan/lib/formatters.py:146 +msgid "{e}E" msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "" -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "" -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "I nderuar %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "No email marrësit adresa në dispozicion!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -891,8 +1064,8 @@ msgid "" " %(reset_link)s\n" msgstr "" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Rivendosni fjalëkalimin tuaj" @@ -908,11 +1081,11 @@ msgstr "Nuk eshte dhene faqe interneti " msgid "Author not given" msgstr "" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Nuk lejohen linke në messazhet log" @@ -925,8 +1098,8 @@ msgstr "Nuk lejohen linke në messazhet log" #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "" @@ -939,15 +1112,32 @@ msgstr "" msgid "Please enter an integer value" msgstr "" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Burime" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Ekstra" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Nuk gjeta celes API" @@ -956,181 +1146,246 @@ msgstr "Nuk gjeta celes API" msgid "Tag vocabulary \"%s\" does not exist" msgstr "" -#: ckan/logic/validators.py:32 -msgid "Invalid integer" -msgstr "" - -#: ckan/logic/validators.py:42 -msgid "Date format incorrect" +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" msgstr "" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Dataset" msgstr "Të dhëna" -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grup" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" msgstr "" -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "" -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Emri duhet të jetë të paktën %s karaktere" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "" -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Celës i dyfishuar \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Ky emër grupi gjendet në databazë" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Gjatësia e termit \"%s\" është më e shkurtër se minimumi %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Termi \"%s\" duhet të jetë shkronjë ose një nga simbolet: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Termi \"%s\" nuk duhet të jetë me shkronja të mëdha" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "" -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "" -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "" -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "" -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "API REST: Krijo objektin %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "API REST: Krijoni lidhjen e pakos: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Duhet të jepni një nr pakete ose një emër (parametri \"paketa\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Duhet të jepni një vlerësim (parametri \"vlerësimi\")" -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Vlera duhet të jetë numerike." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Vlera duhet të jetë midis %i dhe %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1138,44 +1393,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "API REST: Fshij paketën: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "API REST: Fshij %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1184,343 +1452,285 @@ msgid "Resource was not found." msgstr "" #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Paketa nuk u gjet" -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "API REST: Update lidhjen e paketës: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "" -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "" -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" +msgid "User %s not authorized to create organizations" msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "" -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 #, python-format -msgid "User %s not authorized to read these packages" +msgid "User %s not authorized to delete organization %s members" msgstr "" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:90 #, python-format -msgid "User %s not authorized to read package %s" +msgid "User %s not authorized to read these packages" msgstr "" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" msgstr "" -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" +msgid "User %s not authorized to edit resource %s" msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "" -#: ckan/logic/auth/update.py:70 +#: ckan/logic/auth/update.py:79 #, python-format -msgid "User %s not authorized to edit permissions of package %s" +msgid "User %s not authorized to edit group %s" msgstr "" -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:89 #, python-format -msgid "User %s not authorized to edit group %s" +msgid "User %s not authorized to edit organization %s" msgstr "" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "" @@ -1569,829 +1779,2637 @@ msgstr "është prind i %s" msgid "has sibling %s" msgstr "ka vëlla %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Modifikoni" - -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Parashih" - -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Numri i të dhënave" - -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Përshkrimi" - -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Numri i anëtarëve" - -#: ckan/templates/_util.html:115 -msgid "View dataset resources" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "Shkarko" - -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Nuk ka burime që mund të shkarkohen." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" -#: ckan/templates/_util.html:140 -msgid "No description for this item" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" msgstr "" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "nuk ka vlerësime" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "–\n vlerëso tani" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" msgstr "" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Gabim" +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Modifikoni" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " +#: ckan/templates/footer.html:9 +msgid "About {0}" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" +#: ckan/templates/footer.html:10 +msgid "CKAN API" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking upload permissions ..." +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Uploading file ..." +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File" +#: ckan/templates/header.html:16 +msgid "View profile" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Dilni nga sistemi" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Regjistrohu" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Kërko" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Fshij" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Titull" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Përshkrimi" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Forma përmban këto fusha të gabuara:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Ruaj" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Shikoni" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Fusha" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formati" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licenca" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API Docs" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Mirëmbajtësi" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Versioni" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Shtet" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Emri" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Parashih" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Kreu" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Ndryshoni fjalëkalimin tuaj" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Image" +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Metadata" +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Documentation" +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Code" +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Përdorues" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Identifikohu" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Example" +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 -msgid "Upload" +#: ckan/templates/user/login.html:26 +msgid "Create an Account" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 -msgid "Url" +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Formati" +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Resource Type" +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore enabled" +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Size (Bytes)" +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype" +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Dilni nga sistemi" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Created" +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Mimetype (Inner)" +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Hash" -msgstr "Hash" +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "ID" +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Done" +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This resource has unsaved changes." +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "e.g. csv, html, xls, rdf, ..." +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Extra Fields" +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Extra Field" +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Key" +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Delete Resource" +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "You can use %aMarkdown formatting%b here." +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" msgstr "" -#: ckan/templates/js_strings.html:16 -#, python-format +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 msgid "" -"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Data File (Uploaded)" +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" msgstr "" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Could not load preview" +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataProxy returned an error" +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "DataStore returned an error" +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Dilni nga sistemi" +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Identifikohu" +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Regjistrohu" +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 -msgid "Find datasets" +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Numri i të dhënave" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" msgstr "" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 -msgid "Add a dataset" +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "Shkarko" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Nuk ka burime që mund të shkarkohen." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" msgstr "" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Kërko" +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Rreth" +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "nuk ka vlerësime" -#: ckan/templates/layout_base.html:94 -msgid "Page Logo" +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n vlerëso tani" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Gabim" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." msgstr "" -#: ckan/templates/layout_base.html:112 -msgid "Master content template placeholder … please replace me." -msgstr "Mbajtësi i templatit kryesor ... ju lutem me zëvendësoni." +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" -#: ckan/templates/layout_base.html:142 -msgid "Twitter @ckanproject" +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." msgstr "" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API Docs" +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" -#: ckan/templates/layout_base.html:147 -msgid "Contact Us" -msgstr "Na kontaktoni" +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" -#: ckan/templates/layout_base.html:150 -msgid "Privacy Policy" -msgstr "Rregullat e përdorimit" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" -#: ckan/templates/layout_base.html:156 -msgid "Sections" +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." msgstr "" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Përdorues" +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 -msgid "Statistics" -msgstr "Statistika" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 -msgid "Revisions" -msgstr "Ndryshime" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" -#: ckan/templates/layout_base.html:180 -msgid "Site Admin" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" msgstr "" -#: ckan/templates/layout_base.html:188 -msgid "Languages" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." msgstr "" -#: ckan/templates/layout_base.html:203 -msgid "Meta" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" msgstr "" -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" msgstr "" -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" -msgstr "Kjo përmbajtje dhe të dhëna janë të lira" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "CKAN" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" -#: ckan/templates/layout_base.html:212 -msgid "v" +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" msgstr "" -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" msgstr "" -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" msgstr "" -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" msgstr "" -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" msgstr "" -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" msgstr "" -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "Hash" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "" -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" msgstr "" -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "Mbajtësi i templatit kryesor ... ju lutem me zëvendësoni." + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" msgstr "" -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "Na kontaktoni" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "Rregullat e përdorimit" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" msgstr "" -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "Statistika" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "Ndryshime" -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" msgstr "" -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" msgstr "" -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" msgstr "" -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" msgstr "" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" msgstr "" -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Kjo përmbajtje dhe të dhëna janë të lira" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" msgstr "" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" msgstr "" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Modifikoni rolet ekzistuese" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Kreu" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorizimi" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autorizimi- GrupeteAutorizuara" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Asnje)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Ruaj" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Nuk ka përdorues në këtë grup." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Grupet e autorizuara" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Ka [1:%(item_count)s] grupe të autorizuara" - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Shikoni" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "" - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "" - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Krijo një grup të ri autorizimi" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "E re - Grup autorizimi" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Grup autorizimi i ri" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Grupe autorizimi" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Ka %(item_count)s përdorues në këtë grup autorizimi" - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "" -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Gabim:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Ndryshimi" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Data" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Mesazhi " -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Krahaso »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Historia e grupit" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2399,177 +4417,131 @@ msgid "" "from it." msgstr "" -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Historiku" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "" -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "" -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Gabime në formë" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Forma përmban këto fusha të gabuara:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "" -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2 + karaktere, të vogla, duke përdorur vetëm 'a-z0-9' dhe '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "" -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "" -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Fshij" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "" -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "" -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2578,7 +4550,7 @@ msgid "" " find." msgstr "" -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2589,11 +4561,11 @@ msgid "" "provide some basic visualisation tools." msgstr "" -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2604,7 +4576,7 @@ msgid "" "keeps a fully versioned history)." msgstr "" -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2615,11 +4587,11 @@ msgid "" "which is itself powered by CKAN." msgstr "" -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2631,7 +4603,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2640,1083 +4612,968 @@ msgid "" "out about our other projects." msgstr "" -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Mirësevini tek" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "" -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "" -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 -msgid "- Datasets - History" +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" msgstr "" -#: ckan/templates/package/edit.html:6 -msgid "- Edit - Datasets" +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" msgstr "" -#: ckan/templates/package/edit.html:21 -msgid "Basic Information" +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" msgstr "" -#: ckan/templates/package/edit.html:22 -msgid "Further Information" +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." msgstr "" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 msgid "Edit summary (briefly describe the changes you have made)" msgstr "Modifiko përshkrimin (shpjego shkurtimisht ndryshimet që keni bërë)" -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 msgid "Author:" msgstr "Autori:" -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Duke qenë se nuk jeni identifikuar, kjo do të jetë IPja juaj." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Klikoni këtu që të identifikoheni në sistem." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "para se të ruani (hapet në dritare të re)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "" -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Celës i ri" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "me vlerën" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL për web faqe që përshkruan të dhënat (jo të dhëna vetë)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "p.sh. http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "" -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Nuk mund te shtoj grupe." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "" -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "" -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" msgstr "" -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" msgstr "" -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "" +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Emri i kontaktit kryesore, për hetimet në lidhje me këtë dataset të veçantë, duke përdorur adresën e e-mail në fushën e mëposhtme." -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 -msgid "File URL" -msgstr "" +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Emaili i autorit" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 -msgid "API URL" -msgstr "" +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Nëse ka një person tjetër i rëndësishëm kontakti (përveç personit në fushën Author) jepni detaje këtu." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Emaili i mirëmbajtësit" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Një numër përfaqëson version (nëse aplikohen)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "" -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licenca:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "" - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Open Data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr "" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Fusha" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "" -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Disa burime" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Kërko -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "A e dini ndonjë grup të dhënash që duhet të shtohet në" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Regjistroje tani" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "" -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "" -#: ckan/templates/package/search.html:57 -msgid "Would you like to [1:create a new dataset?]" -msgstr "" - -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "" - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 -msgid "Add item" -msgstr "" - -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" msgstr "" -#: ckan/templates/related/dashboard.html:24 -msgid "of" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Diferenca - Ndryshime" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Diferenca ndërmjet ndryshimeve" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Nga:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Tek:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Diferenca" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Nuk ka diferencë" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Historia e ndryshimit" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "" -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Ndryshim:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Data:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Mesazhi i log:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Ndryshime" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Term -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Grup" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "" -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Ka" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "rezultate për ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "rezultate për termat" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Pastroni kërkimin." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "dhe shikoni të gjithë termat." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr " - Terma" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Term:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Modifiko - Përdorues" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Modifiko përdorues:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "" -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Ndryshoni fjalëkalimin tuaj" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Dilni nga sistemi" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "" -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Identifikohuni - Përdorues" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Identifikohu:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Fjalëkalimi:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Identifikohu duke përdorur Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "" -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Ju lutem klikoni ofruesin e llogarisë tuaj:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Nuk keni një OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3725,256 +5582,161 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "" -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Dilni nga sistemi - Përdorues" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Ju keni dalë nga sistemi me sukses." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "" -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Regjistrohu - Perdorues" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Fjalëkalimi (përsëritje):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Përdorues" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" +"There was a problem with your submission, " +"please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" +"There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" @@ -3982,15 +5744,18 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -4001,6 +5766,7 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" @@ -4008,148 +5774,295 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Numri total i të dhënave" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Rishikime tek të dhënat në javë" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Të dhënat më të vlerësuara" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Mesatarja" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Numri i vlerësimeve" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Nuk ka vlerësime" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Të dhënat më të modifikuara" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Numri i modifikimeve" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Grupet më të mëdha" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Togfjalëshat kryesorë" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Rishikime tek të dhënat në javë" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Përdoruesit që kanë më shumë të dhëna" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Faqja është ndryshuar për herë të fundit:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Statistika" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/sr/LC_MESSAGES/ckan.mo b/ckan/i18n/sr/LC_MESSAGES/ckan.mo index d3afaaa1db02d72172b57bc17d3e91dcc6ab49fc..850cfd589d6153351f360bf2387bc193aa8ce70f 100644 GIT binary patch literal 115916 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 delta 27975 zcmch-2Y6M*_Wyk*^bQFSI-3rXgepiUf+*691rha-9KwMV%t?e$JT%)?5ZK^Gnqa}M zLBJpa7VP!Je(j)M^?L2zt5>i3|9toC1n}bf`~BbNeO@0qpPAXSXV$D)Yt7nw=Y?x( zxDQr~zn@%nLx}&zRtbe#!No09JNDnZeM6x$sJ;j1zz(N|Lh7;_-e5wZJ7Ep#!~2Iq zDex>f6kZ7H!p(33yaQH;KLz|9)(VB<q3WmE3k_jyI;6s?uzgVP0+~D18`gt4kQ+nA zun~;IPH-)33d>+Jd<iy&N1(?2S8&}7u<gxYYvvE7Q_w(TpeC3BTf(_e16>6r`KEw7 zU}x%gz?$%7*blx1d%*?+?e$F99<9!X>9k)vBot}_AA;)lGVIR$A%niU!F1RWo(H)v zv>0lFrBJH821?a81l$IzQQrwA_&u;W+z(UXYeD-zpvL<d)`!1AX{O#Vv{#2hdkPI; z22_1$P(K?=)fYfbkPRhJA(YA&L8*L4aD5-t{ZB!S_e#)y6iUP21no(~t*s;vNB=UK z&NOI+1ED53GpJ95TJa1hK_YN2EP&dQci>g<D3l;`GOb3I!8X*df@<Fho56!n8h8Ur zBcEi(t;C<xAXWYoN;SVg3Dod(yOP#W6Q)D8_k|5%CX|4ap)_;>)E3N!8fQ7wmU{3M zcmVc=pF#=JDn7y%x<g4k5K4v9pazIQ8O=f{6|M<*Gfbzx2c89wLU~R1k#?m$VQcE6 zp^P~PI&cMi*Mvg1!im)5%SPFiy#l4Gzrw-r8_0Hr($5Tq(qJC!3OB)y@G$HEKZBED zU8GR`Vkix)fbHN`C|h|1YC)d_{2A6@{!oL_R&}Xx1|2%Vwr~ZMCT@YN;r&5<=-C)7 z^|PV2A`ki+f>o)nfx2%4ycX_&m&5ciHV)hquncA}f9P=va+hzRG*D}--3kY)J`75g z=LRf-NFG`TWxSi9?!ON@@TuVXr%)^Y8Y;3@9cMMz4yymzuoLr#W>V1JUJYx)O|TZc zC8*yEv6s+;LHoa<2Cg#R8euc2J?;iI&KW`dJSah9P~$Cva?2~A1m6JTT`1g1K{u8| zss1A<L8=hAC23t)A9jRNbsvbbLZhMjZGbYSZBP?_4XeW+VFUOZlm_e5NnVo%HQ$hl z=)Vqy2{h=2=}-gAgtg%uC;^ILH@FJ+gk`Wl{0!EE&Lk^X29ynqgc58tR0y98HGU*u zE>yqRB=ldG!U7s3=@n2DZ-59L+71W6Z=mACDVTaA*b_E{r$Y@q1?u_*0WS$S3#xxE z)cBV}^<N!a-w+QPHbc3~%}}a-0!kCFLhaQ%P+Rpil)$M|Y#`|fHQ+Qz2nbyQ)8Va9 zHu4ITV4uR?@JlGoI8$wVyc>mN8hSuYd^(h|OoCGFbjUrSDAYs;VG4W#s^42s#&;A- zbH72^NUd{h|F)1_3U!8RpARL_D#-oukV~O44O^iGegG;GJ_RMvCr~&10431RP_|I> zTpL(=L#g(BsBvaP3AzMoVJo4=@u2p6CzNLI_R0S5rXZC(9CUaBYGuztsrprz1V0R} ze+1`K{|uf5FFDT&cqi0-_d{vop@2`oU#Y(gCFqOiTfPT7%KyKlAQdK0L!B@KZih84 zU^Va#D9tpQZdcL?Y9)PP6*vG&Lqnhh7y&iWxS&1*N&`7i8oUf@VJl%=1FsDlZi7<I z0|EELCe$B?8t^SBO??KX+Hau-u6m(m3Y1{&q1?I)RKGq@_m6_o%(=n!@P+KZB*~*e zk}ZT1;A$xMS`&2K0ky(=q5AKJ@`gvDFA&t;e+!$z>Kr6mSX(Gt=o4@t)I6Eck2^Ea zza*MYgC?8>HPC#hm0t%n;muG3-VaIVLWiMm?E!0DWcxLST0lD}O>~12Fe6}psCkA% z2{I{8VK{}0gNE%;0^A2b<eWYXCF!k~*w9=G+fYwH3Gg*s2!Do}usCcFnS}vwfoZhA z5Y+z-r%-P{)5eMTWfWS_a4SrOk3j9|n@}tH8`R!?1*OX0pfpk~%bse<Q2l#AseUNb zc;`W_ybyMUi(o%^D{KnifoL=y`i_EDQa#)Hb0a9#_lHu|I4BKV1Qkl>KuxeXsC$rs zLU+RE@E~jp--PmpAE9i=M670OKpAB#*ns&%Jt%14VF4#WtuzY`g>&Fwcqi0K{uZ#o zEGzJ7FoX7s;1IY9YJ%sX7V<unU_Zd_uzrrcJ`fI$8&*i6Iv4&j+e*F`O2xaNY~c`; zvAhba!6Q&B{uD};zd&g!Ico3g05x&Xpgsy}E2qG2a5`)WuYhq4u!BM^xDQJ5$Dt;A z9cu62ftv6OsEK}uHDSX!R&&jv?&}U~!J+UhcorN1*TNm}btvPVKi7_P!(8;=j)vQ5 z=mwvKec<=71MHG(jcN>RO+6b*^5qcE3vGk4h5taQI5p3DK`&UFdOxU@XTnZ!G?cLx z1nrmSvHvobD{0V5cS3E&gF*cu)QVn&Qt6ve1AGakx&H+9lzh8@_D~a!g<9BDC;=~n zJ>Xg>O+E%&!PnzKhwp+8^$IwfxiAE3fQz6eUJ51H4Z-!TP^vrxJHz*&wxsGjyO4TN zTh$s$fQ+DhG^|T~8kC^%Sri&l$PX^Wq5SwdD678>)`v%-B>xs_qH34g`|87b)Z0SY zKswac4Tp*+*-#o>4At*SI1sLfj1v#NOraqSZ$YW_^PnCowC#<c2528J4Ql26U{!by z)QT>E(ohbRfcZiDe5m_Z2JNe1FY2Cuo&A3{xbOy)(R=_U>EEGL^b^#|Los{3F&sv< zEnE&S4%&}G3GyY>mi-JhPQxNQP8+CtXQ+OCVRhyYWm3>yp9ST1b94dDgA!<dP+txu z&^53NTpREqcpCL1P?~8`Y_sG6Q2pivTn8n<e%Ky91LJb5FDOWrwJx))59LlNQ0|rv zefNP9v;fLR)<R8i7aRazfx}_l`PT2p!7+w@a1`zDEwB@JEU{0+XO^)4J-JXwgN)`D zxClNCWz{1V1}lJFsjq|D%ZK3r_#_+ze}}!{Aa2fp`B3$(uq8~u?(iQ$d$YyX9mgz2 z{}Nyk4Gz2q&Vnz((Xj6l8+a~<r&8Yno5ELM1Nb@A!2gDtu+!yMGv~wp)Gvin^__4C zd;$Iyjnrmd94Yj1e5qa0Im_%`UkrU4fP?8U4{G3hVHNlxOoksrS^1ApTOmuF2%1Cx ze%P4$JlG0e0o%fxp^Wcw=)m~P6g2QRP<#9Xl<Hfouq)4mZKz)y@N(!--x^#$6tuq! zHPJ6Yd$W~x!hTTw&xI0re!!&=V~&Tep&&`u!X|Jh)E*vy?co=Yj-mQjSg&XbQ>eFw zvgTf}5gZ1`!bwmX+6Jq@U2rno3#-DKSK5cydaxbyho<=jYyip@wnC}=CD<35t8Bd= zlnq2-7kCrw2A_tV;kQA(+11u2PKR>Ke5i46hiULF*bY{^hH;ob)P;fungC@qC2%C% z1^dB&K@F7t7t2{tMt2iThtI=q@ZV5^bhy^?Y$!o5g}QztJOv(xy6-FKKmWJ7&aQAI zlmPQ#ZFqmc{ZIov8Pvaon&>B}v!U%OtMUw3lX@ns2G52q;6zv*&V{<K5O#$(u0sDE zDLfur_!R2K`m61pH-_riDyW|Udr%(-wU<j^UAP>|Ew6{Q;7(W%mO^$VbO@dSM_q5n zy$))D>#s-u4Jq72Ln<tVGR9|MPea6lx?X=Rz7E^MFJY~9>^J-o%J@Ea?FxT^-Ki(7 zw*qEBc~2jx_Q_CgcsZ;Cx5X)FZ|(~C8kEX@gK4n&25T&%Aj%2NhSTA{U?!Y=gSCnE za2WL$p(d*5*}WbB2T{+48E`x70AGf!Vf=dvnyAr6YZODFtTPu%($!D{-v=LqU%^qZ z^hRFO!XKelGHjF8z!+GA`eZ20TmX|`E=-06P+Pv-w#P%aQ;?tE1!X)hLaF?Xp#CY; zo_+&0@Xt_to3z=6;D%7P;6UwZC#aS6ggxMR*a=<^WrVjvE%0twRsR1X1xfk}RKWN+ zsDB3QQ~w#tC~Ix8^#)J^wt-Dx52*XkfHK1Kf_grbW|l%td>zyRT&Qt3L!ASmyC`Vl zy-=!p2x^4~pay&n>c%5bk?(V;34etRV1uo8kK4jl)Tcw;zW^F|C2S6_hSJc@LHoTh zt{d*Ba2k984uaLT*}#(t2U1@EwP(Abw(2b?)&3H+cfZLVRuiGFuYxk_QaB904K+@S z?N;z}p!(%(5B&cxLBsuU2p3*~tzp9*cEuS`)_XdvnnXl{S5v?27P1@oJCs0kZY4$M z`X(ri72a;GeIZ;xeH&D~NWFt6W!UkKxK+s}8nh?3L8*8Tl&YQy_$ri2--p_gf55)5 z%AM90PJ`N#(E+E!;nee>jPE`u>wgWN0zZZAU~>E}J78a^0mlSf3VTxD3#Ey_!Aw~7 zZadH@D1oO1_1SPR^+ixdxes0sUxK~hMfc!}a1GpyHGcueQjcHtfK}0J@LU>xg4(kQ zyKM$^JyiX#P)6E(k6lq~m`Z&FYyhW2t#B@sCN75(d=1pr+y{HZ_hC!eXs@r~cqpAh z8V#qxQ(y!(foq@!-U(%V55o5F9oPi^24&TaAGGxhIFb5DC>z=Ub>FMO^`D@|t6yf% zls2%D{Qpb}x-boD@1p^iKnb)K)`SP3CVmpuh3`PE@H03UR^MlBq!4y6_&wC#-};b^ zAJ4)5)Dy59thpaDf2cPFx#5LSDlUO_;1a07a}8_^uZNoWRw#jY!P@XKm<nHj($L3H z_t$vX=7uRywv+}tz!`8fTn6JRJWnATHaTEbx)8Rcz8+oxOQAGV=b+64+CpjOOsEwW z2HXfIP(K8tu>K(%nis%k)R(~F@CMiezIh1!pH891BfRfTB4L1NC)DV1yVB=jI`y~U zU|9XIJ<mtLsnnl`<Dm0|t>?q>)DOdZVe*rV2_J=BVV$S!b3<RK_WY;Nzb-r!TsR8l zR;`}4r(btCgZdcQ7v2eF<?qA)z;B^6_0==>RIL51wTVek?pgq=!(CA0?$dQ_<7wCs zeiDDqUijDZHXu}c!A80+P^vu_N&|~wcX$_U3g3YJ;Fs`J*zrZHu?wL3<v`hl3kSiw zVMF*SlpFp8Tfunum#hZPg1X^SsEMzE>To}l@x1_R!6Q)pzJSYNm6vUXb0titejC(8 zuR>|&W7q<Q61LtFHmBO(*5jc`6nfH-2Zz9IP<#C@>;s#Z+pk~aU|Z^I;F+)#roo?J z2JG|-uk7GdSRd|#6XDaa25k1KZFisq=m9&(|3_2kO+y~k1lytf{ZUvKJ{#~2sDVF% z>h~S&29sa2HZmCIQ{M!&;##j;&2@wtXFyON1s&?sVIAfVEmi?u4U^$|C<$+eZQx_j zfgeH_nm25~*#PUQ{-(X&0CuL{6Uyk$gA({6SR3ZShHwGw3$KB3t>6#^b^HuU(jTD) zuKJes=VYiA&4jwX1onV`furDlm<r8b$@5@ysD4+%N1+RI;MBLRMh-w}xcqJOFV(+I zgH~Ga9cyH1upRY&P=cKgWt2Hk?z#$2fe%8hwD!9;KsACg(oV1?>;bj%F;HG{E|g%) zVGLgXF8c34p~`zU)OLXlsHZ~*4uP8ZA}9e@LJ4#W)W8owO>_{Bg@1+8Nay$MR^-7h z)Yn7xKLAgGPeb2^;uN%k<PWUMn?vnU7uX1%1~uW?P!mmqZDBD?f*W8}xDnn7x5BgF znIGB-*Fb4xGn8%J24!pe;BAKee}aNEFz2X^T&v+E>i0ky$!~Br9s7KQm%uF_vufI3 z{=}+$`QPlRcmtFm_rNM}7u1UP2G<{jt*O5OwFN)G=FA^5pV}3*gc4*B)WjD<bzBdn zfgJ%$p={t0*baUMwPm$Gv!`DR*o^uR*aV&nB}i^ipAV&pRnUL`zny|YYAH;CPs7IW zoq*p!4OH!OD_~2ge#4-wehQQzb72l#1zW*?!XYsE?^d9RP{tk&>RVuwI1PI#w1v+@ zx!D&`E3W>9Raq05M!gSIze}Jrvoxr$g6C7e7uJN;|6%WM0OiJQf_fU%^+8Yz90}uU zm_|WHHxqV&F*qD<hT4*M;UK6--w&~Y!LSb1)?ZtJy1_QoM?-05HVn~kF|1B;$v5`# zdnG)R`g3p;O#YVrA4g%@x8!;7cBuOJ?`%xp0@J8J59NkGL3u@+@2yIELQOCl)`b(H zY-a}4)~tiFg}dMgco<59HGZ%UBwc<$|5wm3lLpzqXD|i+4mDBAKkciSPOvNWIRRa$ ztvUcR;hS(EZ2m8MCQOBWsb3Cz!rgEx{20oO2mENa=$tr(#x!I@O;7?;;mrZ}LkaW> z)Jp#bFM?mfFdX}n4LtY3@zj5T($v}iwi=uVWrR1uWcVIz0>6RHVZ8d!_H~#8yU~yf zYbBARL8)~6f2_*xg{r>@CGgv@9{f6J{}pOwwSTo+)){uBJ_SnU3xfJasEH54+VcN5 zDaa^}!rt(d-|PxzKy_RJ2g9wf8hjhJhaW;|rpoWucvGRgrYmd>`@=Ty9M}LB!If|& zTnuYrp*xsAbR`9K>}rhf1!ux`)X#^P!iBI8{0BT2I!VSis`>CN>TBQ-_*XasrdBb& zZ4^Uo=^CiW_z;wUhXTF`Co+HNT?%r$^s2_sRL+6Jsn38~$u_9HKM>Rp!&=mjK<(uh zPy?H4#y8@IP~&xh!{7v116~ic5HGm?Jd6*d;d=_HFr&Kh{e2YdL46J!4mUx$&pS{9 zw5?(M<Z}v?V1I$Sz83a^uS4Bmqo(m~qCY%^`V=VRyd26aZmntT`@h#|kg@y>Wn^t@ z8Q<^Ipz71$sc;sI!7WglX;|A1oB{oQu%Y@vX=Xm`3|GN^a1WGbzJStLN*%tx$}QU0 zF~0wv3Uy%~lt$vPE%XAGLD|NeP)7A{sQ$I;8vm7TGpPCuC~wGxSb6AbsCir{L3cuV z(e5|}-S7<b14+=Kc|F^qGt^24LAl#BsKAs1rP2~8<GmFwfQMm<!DH%M4NPocjdd23 zM&eKl+W=(~@p~yqMSG##>Rl*_e}}T}+B~L6;wex9TmmI|KGfc?2(JGH$_6|*3cdrE z!uE}<W^RFJQ~wOgM*1ZCHWCj-C^$51fEn;XDC779O2VcrM*_5gGM?^G{U$-hi=|M9 z({3mm`5F#|of;eeDK{Gqr+y!tsq1iL5-%v57(OxLe_pCJj@r$PA80b+BsyLWC20aa z1CyHDl|2tfQ%`PT{rf_wExZEizV+}t_&0b49NN;huY?l#4Jg~F)e1r6|D7o4!W<~K z*$SnB7hxLw4bFnyd2-am>tKKQF3g3E+t@8!24&rMKy6(D&VkL_S`Dv+>VF%QttC77 zzXqO4p?VcQtHBScKi<Jw{Vg4hf6gC<+Uu9$h42ly1or7<{E)m04xwHKWvu^%+KQCU zCbR~QhO()*p={?9C;@-&jQ?vdM|81!TnHWNafm#j?Qk-@HQ<j>Ms#*p<NpET2B@>) z2<!{nbhB<e1xldRZ~%M(YAdUsVguM|Q0=*=;Qx|%Ck-{>6EGRR2o;b%gc7h?ce|&3 z;c3*bgX;Gr)ZV`ZJHSt&+^bHSb-NC5KlQ=Tfj>emtXaD8)Ad$y3W``y!K>k$P}X}% zhF#fBP)7AGoC-5~*h6RqoKF31m<9Xww3^uj$5Q_UN^`w?8UK~c6#-v|VcI+OHh!iR zzbYua4mELyKGw))2D}Gqf`7sJ@PfX^Pe5LQmr(C@s=dArDs}r8oB&7mv-R~*3pg6o z`}VivFSm?`UZ60B4oy$9H_n8z@(17r@IO!joHxL_&BIV3`Aw(^e}t{z83V0*&V;8> zzZ3R`uR*z6jX`$HIzVZzAFM9_Uq?X$-3TT5r*J&%KbZ3wUJ12DZ$j<)XHZ7?3)J3^ z8e&y_4pjXPD4QySgW&5>$91EjHZN!iucF=$u8{v9q9C_8eVFkxp7WrL=+c1KKwaMf zlZadoLJ9OxrU^Z5NT=bK)YpwL{zs{$Bke?mXV{Rv3Th#np)#m{K%E)i!MH+Vqfs{C z6hW!>HYkle88GEcJ75?pAT17fC;W{18*m?d<SZLl7L2xDvL6nk{d;%`>~pr=n)UEv z^*<Z`m#W*2vF?)(wP)+#nea(?KCCy^4m=CWZ|{Jz;-ipQ6&g9t_<!p?d%R*g50_B6 zW6lJ-CCi{rzco;9y%VCy(DM`GcEvBzpb5VUF7%sd{1=l0U|rf5Luuw3*bd$a+r#If z_WUcTE&4TJ@+5m-7g&$>zR-cELoF~1DsbHpry%2a750ShK?S1vldV;!LWSPGumv0h zwX$=e?wbcC&_XCH-vXtfeNg?rgWX`=Db^_a!KT!wLS2u~rO=4N6;K0tP_g=<fKNcF z>SZXaeg!HA{02&;9jB6Tz=2Sz9S<c)3}(aYp;E6OpvLchjtLn!4iazTp$QaZ?W=<e zJE8pf4ycItB%BOeoNFUn9#mY|4;8SQoM%tXsR36)weNv5;P*lMr1PyNmO=Ud-S8YG zZ8fIZmCb<K(?xJN+y-@Md;oPrqYJER^PpCEJ5;<le1SV>%xL%Pi>}<g<Kn+3)yym| znq5#BUAS&elh$Vz78K8mh0>jh#&A)zAm6dg?$tA+jZb>v)0wN?r?UE2@7>+WnjLn_ zv!=#p7CJqKPMsZzMVzc~zB4o86h`Jn!bOp6Cmf@EX>qhLlAYm<DkyX!3&MHxawAT3 zmQyr4;$(-5!cH{CJ<<FeCssUfUT&1zqWMl<ac)smJ!cgZ=7o!5X%2VCxLm~5q5>y7 zI%`&>Fp^*7#KVOV=HYTtG%w=Jixfr+vgscQXU%qIMKxK>2_JVum%>P_ptvwA(#4rS zJ4&b6?1JLlYzdwniDeZ=XCgx7__-w+4vQ;s=0|gLov{ARV|9fN%JP>GXAQAPkuxux z6H()cF`46?qJo?VR|_)+``WR;&fu9t&zU@S;NTuJhcYH&@xR6xonI6w%x8?;X#QNL zE{tRq<(4qWF(sutGfSLUB$q2vRgv!Ydq?B>tZsf}rZcm!V16u8nC9P9Ov#EI&C82q zN7)WW%r2OppIZ>l_Pfj~W-<N_Aby53zMv>Vd$`DNqY14QMx6YDB4>6%OuOl?n0aH- zqDY!Ev$#ky6~$S=yyBU;(HQG>3XW}ThLf4AbzxYSX>zTU<@-i5uYg_D0x_7(iKAIr z;bq(%D`q>`%&;?MV&>#YW1UETw(ZLHo;_v4`1FZ>*JxHG(5y2!K65CRg^e7i*I-9; znAk2=W?(Hz#$~tN-@U*9D@-qgJ(4-IQzLy_m?y9BH!L&1gnR8E@|2Q-VrPChzbNi6 zBO9G!m4W^ElUA5nAZciDtf;UcKWFGU`O!;@vC3?$H##dCDIDA*xFQjq964r2D3k3i zDnjh=%mOscY#AA9%`eWIiKcKd#@7h$gh)I0^+?C6Xr{<5kEC~SivKu+Kd{z2FPt?O zJI!$a6X{(yD=QL<A#*-H=Z0quc0ZgoBsJ5SSh1O*Ojb40nzuVVr>(m)r&G#FqJq0G z=d@atce$VEbgqqj*2f0AwPyEfE^G2f!*cTcLLkWQEwkGg_qk|o_v2`?TW!uc?saoU zR`bJ@yD_hCkI+e`a}X<%eX=Vt_fTG+$yS3-@jPtX+HX`bCl6))*KNMCW4@6e*GV?w zd)U0f0!0w_qr7%*v;3Uu;aD`wiMp};>rw)}IAbH>>`39vf^cEBn^X|qJ-^@`Gp-9x zL>#&dr^%1Z4+ILl7t@(lSdb?>j)rri3+Z!NI2VJ!2#T|ciiwqM{ahJtG&a!b6x%)i zQYXn>9_wB+5_6`68Pt2LwYk`>Ui3}%7?CJzw%euHbq0r>*@cl=L)v$WwIAwBKR-G* z>W8JlJ;FmX-0{V$`xS+=ikx#|p%H$>lW)(8=4WFbxw!@NF{?!tr6o@KP-juW%sB*{ zC2n+K*BX9A=@fI9EnMs_U(`2M3kwGaiak4gWx7)q?`b)5!g=GzPRJY?8X1nw_H{#v zP>-v7rn|{-e_qnk&Az;iyW#Q;?wYHeUKQH(B`PS+&-VLcHkF3dHP(%7$tuuR7Gc1% z<EK>b;!F+a#N2)HN8F`LPj{bN+O1xsC>+fVjr0+7zg_xw_xok1)R-9T<A&w!+{4Q! zx_wq`s)Oqkm4wbHEG#H=SFRlBKD)AYJR0+(>*Ru5R4r#biTTAsXDlcx3_GKuk=*Qx z%G^jvy4}Tj;b`GNhq{8hmZL>zD0^AElVL}Qg+?JOyG`KWv~aQt-G)~TbqlW;SXD!N zm-aUU-2YtB(d}_%v3K}1<G4qz92qCjg+}@Djsv)WK!}Zum~yVO*qJ<X6u;+>8>`>b z3ABryDI>?756+r8Zftihhbd1W3>5k?b{^I}4;w6sght6A6(6Se8W?QFjDdbDzd9!J z!+G?g<lcK#C-1_6rpI7~sgR#8IA@`^0{&9g);MiA4I_nl(O8T?>7Q~^#BmPhUUT&d zckVSE-2K;lA18(m42{m`h~Z%3{D{qqWJPC{*kg{6g&(1&9CoDgB3>wSq(z5cwhd8A z0ellotL;?&rzowgB%B*7s2G`Bv?+|HLE<`tIraSWJvLiso-`3-#ZF-~XLeDH1c1=4 z!#G@&rW1?*j++9Vox~4jR3t-8m0moL+p+_hgCr@eD8}A5cA`ZYtiLFdQ;0=6)*|n{ zc4}M}R4}V3l21xN>Ju)Z|NLmtY+t@0fRglZNMw*g;OT`$(X8U!Fev~#5S)RrBAV@O zESvOC7RhA!Srw;!aAw(5M7s2~6Dy8qW#MonBAoS+tT4LrC!Q58jA7Au|NMf&Y|iT3 zg8Yb+7cNl(MJGRfixr@~%c7C_{-#Nv6$8guYo&19LDmw^COep2oEOfABy-u}nYknw zaX$*P6Z4`dM%y(dLLb)XoJYEI&g9YT%mm#d(X_`|oUbK$N-pV-^5%2K`a@<F<m5*Y zEyI}{!IWiMT%K2efijh!%An#bvO*5W>_9@QWQDR^#Kg*u<pb!Upg3o?la7`683yJf z7uPz+lSUCc<iQ!v$O8X<KMx5zM2#ppTaM#rUbxJ>4DZ8Xro~`?%N6QFXOkC&#zac= z&l%$X&dd$x&-F{i`E&D0;QWqb!}&SI2pe-3U3Z52;&of<<AcYJZkktha}Td-;(ooV zB$)uCqda`<x*J|Sv{slLjDL|r_weeG)#VGZkem5hiaYrFA@1GR?{ah3G~2yqO`Rm~ z*V9a^+T%)`ia7eOb#J*}x|6HmBW~7{6Ws~xdk;DJlSF7dhH{c9>bD1>hQ!9bYkh|I z-8hr#-nXHa`__gLRrAo5TYN*hyZeR-4RA`*#mX$xo$U2@H+k3BQRtMxpgOnP#*EZR zEQJ1NOUF8%hz`oehq)^^W(>=VC~=~LO`tHRLXNHcoLFc=E_+)P@=Yn|C2RA~P(Pq3 z5%wP2Xqt9A*7iSicY8h6*ehLas#Wtx*nMPUW8<EBf8*VaHtjU-qnn$#f8X5LE!eW? zl+Z+*lR1ADH^Y~q3b};)!<HrW|DcKdt^IfJ*?OAUopjSC(=(SRAsj}}Q6+4*w$z61 ziDdAhi8|u(&zU8miG>k)r~A$JZf^S>7mWzg_fTaP=Ny;*9@pxh1C^b8=MFY8<}TUs znwxj?`R=nfPp=Xy$al}Z<w3XOtxY@R>QOK>IpWi)=uU&xwUZYa=nlW_LifSjdb(A2 zwoRAE&GK`A$w3lX5zDL}MtKA($PX8m;0T58w4HsM`%iP6gYrM+YXl{tEy;%a=zXa* z6nO~3?v|ZbWhi|L>Bku{8xO)>ruZ3D04KeoaE`peeg5_qZnHZEH7c@(GQ~d~G@g6w z9jCcX?|dm~VZ?hR*R-pXhh}ZY8*@|cPIK4ZJ+M*n%)Dq(Xi9Nj9>Ru5Roq2xC-<Uz zR;DQn;1L&()nc;>d_P3!66ez5f+CwuanoGZ)ZTsXo^#wm_s-k>)V+I>hWo1vZjhN* zhE~E4CkjGTMqJi!lbEod=&N_M$c>dwJvEoKLGhnF3j;avX-Fp{v9XXxO|(WVoQhI$ z#{6{$n^ln-A20pM{oAfF@lIWp%wJ5D%rEK|3(mHR#Q7u#qCXOcE54*O<HXx%oGg{( zs9^HomVAz2yOA*`tGKYx-Tpv(*L|R+JAQW)Z%c{k@80)7WACdH)68wTd!)O2cmLgw z?dfM+Z{J{V@-ma|zPZ1NyLtcVyFYmNjwJV%L#+p75jl832>YSpBm$>7q?+gelhTQY z%((?Q(fk=1?tw!WxI-VwNs7&Ok35pva(+R@bColCq<w0xc<bT*^2k(o;iDbh1&{W2 z>pYgS?y(N;<Bv6U6E9SE7e6-8ee1El?xT-ab3c2$wRiFLrn=kxa5Fc0IK%zt;Xdxr zCsMndvEYA|le$}<=v)o`M6!23`oyco{l`-c-DjU#SMP*nx%WQT-hKJ88t(L`ySfiN zy~zFQnKb^@Xh@3Yzsz8*ezbCrJl)=H@oX=5!L!9~tLM7cwh>C*+}oc^cSk+fAmxOS zgWJN-v~h<&RgLTY)rYY=`Sm5w)oc{Zp<~yM=B?dCN_)q17aSKRZCldwUEFQYws(gf zuH(*prnTGg`4zRvT!QB)SF=obp@w_k^Al3-qoADCzPSqd#i;w((=AzL-P(#*1N}y~ z(eqtTITl*{eud=udam$OF~64|-*nBr_Jx<b_>X1T1;i8GNaoGkiHe=oflrGLWB2?Q z&vOsF*f6fsA#`puR;=eb--|=%g$wiXyn%l>1AR4HQ_0qoe3rJ(k6PF{2~`dYQWz&) zQ`UkT1TUZnfrXL00v-Y@Gti1>qTH4x_7x2ey^#e)_C-|S#~E(#m!`X0UrMi+i9b~a z@ZFPM9%Odklvrfkp5;|*9XnvVzjER34dqpgd)q6Mt46bzgxn)Dy0;2V3$kfm{UM?g zD~W}($)*T7`R={1o|%L$$RBEUiaGMz4ENgC(%kc2sb9as)$)lzkv#V>&B?ES;x)e4 zq<Wv<V=n8ac+Jw3-C~O2;E9>jz2eRat8s_E*}^q%rZuX(P!V_CH{L98AAhU!?goFI zpOk!}dFtJqd&N7m+~40h=zjNJhTG@;A?{=EU+SLzL5iFILI0*C4QM>Q!sCNS5O?1P z!(8XX5lv1Ood&vDAD-Kn=jnpNCDwxcV2tK@IIMVbR)WIN6`{*nL^ht|{_>&IDtNR$ zd53{VTK+$GC^*u#vV)(h{BerJk!JOSco_)emLF+T&7YN0s$2VL!`kdqAgDX*Xxrf8 zwMW~usSwV8QSsmMKYg@qb=$>l`BBG;;+T(||LMl-K5G3xb$RlmURDrq?IR}j4{K0c zun7OM`_jj?EA<dOE>x~ss`l0}h+F@YI_}q>-c+x5de8ppeR?^)dJpW?-`)IK%i~*m z_T7E>vtJEw%jdbdzjfbz__x=qdhe!~X8o{>gj>F}d`04s#9k*+TE3!udE!v{(!{<* z8MP}D`^q;a_VOzIgkIkJDW<8np^AB=?(sMK&1IQYO$+0dS2Jsly-82^W>z=T?d$Z! zw!{O8eNOo@O?V)2D6zYIg~RlR5(g8di3iGWWZva;P?P^tz8rb>CUzzEWjKkgiBcMU z0S_ehmM=|1=)`_{mM<%@qwKMAJBd9kWEnSWZ3i`DoOzhK{Ay+{U+FLNfInF&qwGsO z98AiMdy!(Vf0Hi-)0LtRI+S0<Kcq_>a1eMGO{JPc4T<AMdBB$#0TTyV=YHG&k+=k= ze25u>8@T#_zW~Hr$ygf`4?FxI-yf!Qx@bt|TET8D>*8q5bVN<)#i>+LDH5SIbif5x z&QhrP8@xM_Uh0dl;gR7HR<ew_52Do_{+9S#z+js-|1$5x`ld-^_Jp!OK3%y5lkm2; zF>Ug7MUNoq+CCWz<1*jD#Gzwvn)SX}p9T`QB(^6u+qc;M{<B}c7#mU0a$hY6`CaZv z#|*JwOW3CsC-!rlG2QU*sd3D3zu$w!YX>9(B{W#R@z|}B=K=2AWetU4ePuq#$m)4j z`3kmM>SHg^0E=Qif6<J!M;lpwMa8WvSQ!II#aAX8>}B#pNF<9w8{V?9re!-PvC+S0 zqZVRiqQe16p>05sjjEb97crB671bhvm05i%*Ps=t6JjB~whS><+8hje!Zin}%QS&q zlV^6Bl$Pw|n#9AE3ibVn>!{E1?p<e^bxS-bA$+k`pn_6c_eEHfxGAx*QULGmb4|;5 z@TJ1~+i||cs+LQW48d^LbAnG8l`BBC6?WiTz^%vp?L<4M@NTx!H(Osi-#g>JUNH)q znDCGm=1(cTS^LKaWS-O&K-3TW)D0)N{t1F?vzG6F_(-hvrN?9JaL9o9Rm27_qn)W6 z_pfLMbSLAJ6qTadIsFz~pwg}6zLn0JDE;GSk^~V588wxHhm7^0X2x56f7piv3L08< zGwk%(R}_L}5Uex2)-_Bg?`REkUi-u*SvV%l(kmQW5l_a2m0<UB*;d|`nr3X%lTD6K zubyj~ruea6x>QV+-Ir!~pVl-Bypmd`jdyD;ljWUV+iYl{S1!kWP4V8ZZ903~YMVM< z_c|uS+g`_<-?e<BlorUV;-4HY-ph5&LVv{LUgCIX)is$XeroCFy;#@uZIW0YY&0HU zDQDTK^~`g|OCD%CSIbn|=B;gD+Ib5bnALoB8Bsg2rs81p&Q39-z4uZ~YSU2VP^`03 zQg3^TY0;oGbdm#aZHgINBRKH<Zr%sAOxLs%dREMX(vLepwG%i*`3mpzTBcPiV!(zI zLYEG-Lu@*(<h_$(`g@%lo6o(^`8nCg81MBaW`Ef&P0isXFV@^Nifb-K3jZY1T*O2) zE?>lA6+``l{J8zFep^=I?>gmmbZ8(yo-zhTZjUiPrUzpSz6BDNbri9xrHLwvh2gtR zvwGN@j+n$jJv)?TH#c8b@p4+5!j_4fv_kw@r>agDb+loy?6ua0_i&%LHEqheI%b5a zcf#i$FTb5}s`;OJ%Hob`XT0~?nT}}{?=Sy1-*~(;JDaZFx(%kamv*UX<P~%_2fWfQ zW@IO&6Ml4481?<dYVHKHwb{<5uI6vv*WFB8FMbNC{pF{amENT8W>VSS?)(X`*CWle z@VX2#9ldYTOy36EkGX%>#J+C+iJ8jE6{c{jM_BqnUC0O}c6hzc#JL!trZ*<t4EJ`X zn{@BxnWmbzYZw=PNjI-}Z)BJ$UauZzMzi(SFG*1L$$)()Ri*5@9;U>2t$UfV-aWk# z=I+|8w^47?!OQGz)|dUWx0zzR5Bd@Y8lGxOy!EG=A#q~9A1L|dI3|FwH7l?Kk}~bT zAJQr#&Yybl@s8x5C0ZnDTxd-BjTp&Q>3=jN-*d~CI%B1E(lMgVKtizXZGFYh4m6Hz z+NOnmkn~0RgIzlQmnZL=Q_aiXNBztaFWTP>_U`X*CVLG}Gxt<{VCwF59AMJoiQ`V9 z5NCH885A-04;kVA-Iu4t`XI%^hHP@GJf)O?t}tA2o?!FK6K0>cc!23tjWlS_K<~o= z=6ro~%1BDM-q5C|<$y|cTdm5m4>1<Ip?r4}WALvsTB&$^Xfb=sk_MS1<7Evt<ICO~ zj61~>>yYF@x*ZxAO5EZPBc*ca>3CrH@^yCP3fb8d&4>;7aY4J~+lM`}d>3a<C159H zQ3^6TvHfx7;(nr3?yY**BzvVhP1Sw`m}8RfBfU}j&#{U$tdFylAmJa3G@!O%1n<ad z(|CqImlED`S*d?i+QXP36<YlmF5UYX5t-0>Nn(>@t+m3I_OUE(Ow&uRN@4tHKD~5C zr9_&XS-43vQSq~WW;)55gT9rIG9(||<R@QvlT*H_d_{&=cNmBD;9=&rc;a>q=x;zU z2||;CB6u0zBEzR0*`-W{OFz}EJnA@-ox~;@$&#fm2BJ&aagP8&a-s!a#kGpz)El9O zN|8!6b?;UF1WM}tN&HlYsWpGFFK8~vD6DMCd0TX6I>n2n)?(zuWXuY08e7K*3}*1c z<4tOYMrM`%x)oz8diz#X;W0K>!GgSYvyBrcHr^~L*~H+nM!PB19(%SyjNtK48;|}- zya|S~Y8$>-q7F1k#`Bpb-orw!puk7AblvVGc5s<lgVak|E%DEZ`?oQ-)pw=%))G*W zRVdcT%B4c9XxTK8(rQ4NDe+B*B+m`L8T#W~!Pv^z{L_%}bvo`v?1~N7)%Yfj=*Pjp zv~&Yb;~&&gpu96MQaRC$G#x@|+wAJK^Z$#7!(exPXH>u{<&}W;zkJTI#}wZ^cgrx) zpX`dT?vOkC*#+w(S7Z@esUvB*eGob>a0jk{hq4<41sfm&{gEa5p9<5aRD2&KoAr+k zJ`(zhky)@gl?Oz~pGmG+#)=ud@{0fY(9ds4dKHem+~H<ZSxTm<VgB$D(MvnsWO~<~ zZn~Gfbh<g!G#jfI;Cf}H-1hiPG-;&SR$tMYJ$ev9*c<QJktSBHSl>~+8E2S<Uae8) zXOBPF%{=x^F(t7@y09J+<aT8*k2apEss~1ITOqGdZW?12c`uAHt>dT_@6bABC9+1j zk^e-f<5(e?Ms{hJY)Kn`tgUP2lo6vxD>9XG5z`|k_-`7zDTpx63EoC<l22QwWl9aa z%Ny&Ox?b8?Gqus7KfV+4^PgmCU3cLx$EUzG$&~#I-mX)P;~g4nhIt3ZnNz*w@ut|@ zG@iC!$D2Xk=m}=WAHQ{a11FmE%Wj!y(8}A_nRX2@4|$i4xV<Eh-p`XvVdoR=?4%z- zLy5KC_G`%To}NtHU=*FbC{p5b&1#HA%SmN26`w^DJLo5WJ>eGAr91JS%Ci`cklCtP zZ+xyU54=8zM!X4P4l)^aiU)U<uL%8rHGaj(uO})^Q6U!@V8sdo$#|VnmOjOt?SGIh zbElfpq>3-H-Y@5wcL$O2DK>FzoS0v*t$u1%F_m@zn+*DD*AIFVCX)DmcE0(l;Y7Z4 z9skwZdwrT2SJvwS^ROvPy3mA^Qb;riKr$~GqwMg2yX?27?ftK{N;`e`_ft;m<w`dm zW_$K{hc6;=Yjd&Lb4KOM{Np~;{$GE*Ei1p+oMODxu({UzdzhT~aM*0nSKJ%2Oxv<M zXPVB&>y>3%dP&))hc`6a46c3b>#cV|#N6$*on<cew#*_Kub*Q&_YWnuYiXP#OUsx2 z_rY87-VKw`39D3z^tMx>S1-qm|KEMk_2%T5uj*@aE1r_dH+q-PM)-ZR$sP3-C+2mD zl2XK@W`g%tlt;!h=9pRDMRQGhS@K+Snepz=H9b=OP|2$Vdl&~I6BnP%GZ%Tq`DS6V z{gSH{VE~E+d&@2=;8CH@HXB|QRlG~*nba<9CI<wo;!T>YMcE^k<VSPN&rf>zsO#N7 zkJkh(FEt0szPr?%Sv5`~h7BBhd&5nB0K=&&2lS1tB5m>q4FZ>)(bu-VdIu-AZ>oOU zpkszp{}C+AKXF(AM_^@&&m7(vmzmieH*?+hett1#ogRA>F(rwg4iQoP+@`DCd>5^i z4;_r>`VmEM(){4y$7=tTO4;3)nU%(yz5ts~+~Q@Fn5NzT<UI$X;JYV&8&+zYawZet z5We^lXWz-bAy@c(nDZaQ^Iz1kT_{559Cz)_@LH6ZOOF3;ob0tMF}=JWZZM5ZsrNyN z=@NWD?p~I+$lS%#V4SDJx8r8KcXX+l>os3)R+rtm!mO?8oqM$zG1j^$qw7!!juArO zaS=$x6M|y-CjXGq)+hx#_F>t(`f78;TYHUpx;AF5C_@P46LZt5B<c@%*UdG}((I!A z-8mL_e61;#FwrCBSMaNcs#5R4znGccr0a-CS6$1~-n?shK;|daYki$rs^g^4n|D3c zM^~}NJ63Tl`PJ7~Q>E0&8*;s=r&7K*cn$8oYYpDdPe#g#&%Ih=seJ{|W33s~Xiefl zIewrO4w<sqYt4C8yk0k&!Da0>n5HK6PqxV0b%Pn{W!zwDdv!LOzTV~=cn$H<MsvD% zfqo`#G>x0%P8B-E6poAZ-kJ>@s#`YlV9zaY>Zh+aY_qB5b>74~gKsvO+MSPu>tmzf z564E)VOOe=`g*fAnQlpy3)_Up4%}e+sJX4T;d;~1`*<T&Ca8JBhlk_k)5w)m@@lK+ zjb@1V?@i{WhJQ2?d&%2urq)GsxSNh)?ijYkWY(%YF8!+a_s!<LWTiX2AFY&}z8`Ef zr+H6rG1u0^V1h`21AEh4)4CC1mM~S>U5ngmTBV%mDKb>t;0E%picP5R9cYaeT)&mb z`ut|Z?>PyLcE8jl*SiIa*K3f{u8F<f{729fM5+i;erqVP$t!Km$x(BgNiI8en|a!# zu)g3ci2T`4ygakiG;OQ*X1I}FA}fj<|4u+@tM~7l%o^{8?IyFTKDB#2c9>T2|3AO5 zpX393&5AGV-q}0M9<Tn*=F}6vv6nq}v#FO<_V-)Ow50$3%I<C`|HixTcJ%Yc?Ph5e zKDB!v-+^2H(A*?9toXj3?xz;)%b9nY0=MVyO}*kfO=A=DE;_@st<ov>XCK<VwRf3} zvZHsIo#y||w{~yAy=KvWe`xo%+-G+4rM;c^>s_XKS$e7IRJAp`rttG{g=1D`fC_fr zggtn1=3djTZ1`SN%XslJoczTHFsSd#%qZ_K`^?*3(L;pcLl2p`^@A|4a7v!--M82@ zZJ={hPpJChMXuxx-fwcf^8F^#(x3OZ2c6?gTyHE|dP5#ITQY+0^g08SkNPI6hlpd= zDub)|Z12^pZ(8^BKh{TzmV_4l$=$MJg<e0!IpN-(|MR`1@H{}DaM#d3xl1QS5D@VB zKbM;C7p*(~$r%27kRTu*@(=O;m6QKrfhTmWj2G;z6}IBf2f7^l^MOCAs3O-_?qVl9 z{m&*lq3fURhf?D*<r1y?|H<<HFid5<te94Rs4z76vxYw`_rzOIx~IqHAMhvhE6d<D zi1G|J2opVibC2C#&A;9I<d7K>{FOt;M@@Tg#aPp<Mj)z3OS?uDsZ6ET)!aVyWCq7! T=-X>Bc85pJQ16l_Oz!^y-3NgK diff --git a/ckan/i18n/sr/LC_MESSAGES/ckan.po b/ckan/i18n/sr/LC_MESSAGES/ckan.po index 53f991045e1..d3425322c50 100644 --- a/ckan/i18n/sr/LC_MESSAGES/ckan.po +++ b/ckan/i18n/sr/LC_MESSAGES/ckan.po @@ -1,16 +1,16 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <mirko.spasic@pupin.rs>, 2011, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# mirkospasic <mirko.spasic@pupin.rs>, 2011-2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:04+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:01+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Serbian (http://www.transifex.com/projects/p/ckan/language/sr/)\n" "MIME-Version: 1.0\n" @@ -18,333 +18,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: sr\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Функција ауторизације није пронађена: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Само систем администратор може да управља" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Промене сачуване" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "непознат корисник" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Додат корисник" +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "О сервису" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "непозната група ауторизације" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Додата група ауторизација" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Немогуће одбацивање пакета %s јер придружена верзија %s садржи пакете који се не могу обрисати %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Проблем при одбацивању верзије %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Одбацивање комплетно" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Акција није имплементирана" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Немате овлашћења да бисте видели ову страницу" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Приступ одбијен" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Није пронађено" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Лош захтев" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Име акције није познато: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON Грешка: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Неисправан податак: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Грешка интегритета" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Грешка у параметру" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Немогуће излиставање ентитета овог типа: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Не може се прочитати ентитет овог типа: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Не може се креирати нови ентитет овог типа: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Није могуће додати пакет у регистар претраге" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Не може се ажурирати ентитет овог типа: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Није могуће ажурирати регистар претраге" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Не може се избрисати ентитет овог типа: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Промена није наведена" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Нема верзије чији је ID: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Немогуће читање параметара: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Лоша опција претраге: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Непознат регистaр: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Лоша qjson вредност" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Параметри захтева морају бити у облику кодираног ЈСОН речника." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Група није пронађена" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Нема овлашћења за читање %s" +msgid "Unauthorized to read group %s" +msgstr "Неовлашћено читање групе %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Немогуће пружити опис" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Групе" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Тагови" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Лиценца" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Нема овлашћења за креирање групе" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Корисник %r није овлашћен да мења %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Група није пронађена" +msgid "User %r not authorized to edit %s" +msgstr "Корисник %r није овлашћен да meња %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Корисник %r није овлашћен да мења %s овлашћења" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Ресурс није пронађен" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Немате права да читате ресурс %s" +msgid "Unauthorized to delete group %s" +msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Неовлашћено читање групе %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Немогуће пружити опис" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Корисник %r није овлашћен да meња %s" +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Одаберите две верзије пре поређења." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Корисник %r није овлашћен да мења %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Историја верзија CKAN група" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Недавне промене у CKAN Групи:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Лог порука:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Сајт је тренутно недоступан. База није иницијализована." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Молимо Вас, <a href=\"%s\">ажурирајте Ваш профил</a> и додајте своју емаил адресу." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s користни Вашу емаил адресу, ако желите да ресетујете Вашу шифру." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Молимо Вас, <a href=\"%s\">ажурирајте Ваш профил</a> и додајте своје пуно име." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Неисправан формат верзије: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Скуп података није пронађен" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Неовлашћено читање пакета %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "CKAN Историја верзија скупа података" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Недавне промене на CKAN скупу података" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Неовлашћено креирања пакета" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Ресурс није пронађен" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Није могуће додати пакет у регистар претраге" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Није могуће ажурирати регистар претраге." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Немате права да читате ресурс %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Визуализација" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Историја претходних верзија базе CKAN" @@ -353,533 +636,429 @@ msgstr "Историја претходних верзија базе CKAN" msgid "Recent changes to the CKAN repository." msgstr "Недавне промене у бази CKAN." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Скупови података на које се утицало: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Верзија ажурирана" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Остало" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Таг није пронађен" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Неовлашћено креирање корисника" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Неовлашћено креирање корисника %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Корисник није пронађен" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Лоше попуњена капча. Молимо Вас покушајте поново." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "Корисник \"%s\" је сада регистрован, али сте и далје улоговани као \"%s\" од раније" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Ниједан корисник није специфициран" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Неовлашћено мењање корисника %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Корисник %s није овлашћен да мења %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Профил ажуриран" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s је сада пријављен" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Логовање није успело. Погрешно корисничко име или шифра." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "(Или ако користите ОпенИД, он није придружен ни једном корисничком налогу.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" поклапа више корисника" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Не постоји корисник: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Молимо Вас нађите ресет-код у пријемном поштанском сандучету." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Немогуће слање ресет линка: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Неважећи ресет-код. Молимо покушајте поново." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Ваша лозинка је ресетована." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Грешка: Није могуће парсирање дела О тексту" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Ваша шифра мора бити дужине 4 или више карактера." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Шифре које сте откуцали се не поклапају." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Име" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Јединствен идентифкиатор</strong> групе." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2 или више карактера, велика слова нису дозвољена, употребљавати само 'a-z0-9' и '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Детаљи" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Додај кориснике" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Име мора бити најмање %s карактера дугачко." +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Грешка: Није могуће парсирање дела О тексту" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Име мора бити написано малим словима, бројевима, (ASCII карактери) или неким од ових симбола: -_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Скуп података већ постоји у бази." +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Група са тим именом већ постоји у бази." +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Вредност не задовољава тражени формат: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Нема)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Ресурс(и) скупа података непотпун(и)." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Дужина тага \"%s\" је мања од минималне %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} је ажурирао њихове профиле" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Ознака \"%s\" не сме да садржи знаке навода: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Дуплирани кључ \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Kључ-вредност пар вишак: кључ није постављен за вредност \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Немогуће додавање група." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Група" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Немогуће извести нову селекцију групе из серијализоване вредности структуриране на следећи начин: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "остало - молимо Вас наведите" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Додаци" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Пакет" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Додај пакет" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Краћи описни назив скупа података." +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Ово не би требало да буде опис, мада - сачувајте га у пољу Белешке. Немојте стављати тачку на крају." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Јединствени идентификатор пакета." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} је улогован" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Требало би да буде јако разумљиво за човека, у духу URI-ја Семантичког веба. Користити скраћенице само ако су широко прихваћене. Преименовање је могуће, али није пожељно." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Број који представља верзију (ако је изводљиво)" +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "УРЛ веб странице којa описујe податке (не самe податке)." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "нпр: http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Име главне контакт особе, за питања о овом конкретном скупу података, користећи е-маил адресу у следећем пољу." +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Ако постоји још једна важна контакт особа (поред лица у Аутор пољу), онда детаље навести овде." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Лиценца" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Лиценца под којом је скуп података објављен." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Тагови" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Запетама раздвојени појмови који могу линковати овај скуп података ка сличнима. За више информација о конвенцијама, погледајте <a href=\"%s\">ову вики страницу</a>." +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "нпр загађење, реке, квалитет воде" +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Датотеке које садрже податке или адресу API-ја за приступ истим." +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Ови се могу понављати по потреби. На пример, ако сy подаци доступни у више формата, или подељени по различитим областима, или временским периодима, сваки фајл је различит 'ресурс' који би требало да буде другачије описан. Сви они ће се појавити на страници скупа података на CKAN-у заједно. <br /><br /> <b>УРЛ:</b> Ово је Интернет линк директно ка подацима - кликом на овај линк у веб претраживачу, корисник ће одмах преузети целокупан скуп података. Имајте на уму да скупови података се не чувају на овом серверу, већ на серверу издавача података. Алтернативно УРЛ адреса може да укаже на АПИ сервера, као што је SPARQL приступна тачке или JSON-P сервис. <br /> <b>Формат:</b> Ово треба да да формат датотеке у којој су подаци доступни. <br /> <b>Опис</b> Било која информација коју желите да додате за опис ресурса.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Избор формата: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Други прикладни формати" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Белешке" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Главни опис скупа података" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Често се приказује са именом пакета. Конкретно, треба да почне са кратком реченицом која сажето описује скуп података, јер првих неколико речи могу да се користе у неким приказима скупова података." +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Овде можете користити %sMarkdown форматирање%s." +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Основне информације" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Ресурси" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Групе" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Детаљи" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Име" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Верзија" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Аутор" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "E-маил аутора" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Одржава" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "E-маил уређивача" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Лиценца" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Статус" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Ресурс треба да буде речник: %r" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Непознат кључ: %s" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Празан кључ" +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Ажурирано" +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Улога(е) корисника додата(е)" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Унесите име корисника" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Ажурирај свој аватар на gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Непознато" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "без имена" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Направи нови скуп података." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Измењени ресурси." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Измењена подешавања." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Драги %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Није доступна е-маил адреса примаоца!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -889,8 +1068,8 @@ msgid "" " %(reset_link)s\n" msgstr "Тражили сте да Ваша лозинка са сајта %(site_title)s буде ресетована.\nКликните на следећи линк да бисте потврдили овај захтев:\n%(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Ресетујте Вашу лозинку" @@ -906,11 +1085,11 @@ msgstr "Нема дате веб странице" msgid "Author not given" msgstr "Аутор није наведен" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Одржавалац није наведен" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Линкови нису дозвољени у log_message." @@ -923,8 +1102,8 @@ msgstr "Линкови нису дозвољени у log_message." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Недостаје вредност" @@ -937,15 +1116,32 @@ msgstr "Поље за унос %(name)s није очекивано." msgid "Please enter an integer value" msgstr "Молимо Вас унесите целобројну вредност" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Ресурси" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Ресурс(и) пакета неисправан" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Додаци" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Недостајућа вредност" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Није обезбеђен исправан API кључ." @@ -954,181 +1150,246 @@ msgstr "Није обезбеђен исправан API кључ." msgid "Tag vocabulary \"%s\" does not exist" msgstr "Таг - речник \"%s\" не постоји" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Корисник" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Скуп података" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Група" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Неисправан број" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Неисправан формат датума" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Скуп података" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Корисник" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Сродни" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Име групе или ИД не постоје." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Тип активности" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "То име не може бити коришћено" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Име мора бити најмање %s карактера дугачко." + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Име може бити дуго највише %i карактера" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "УРЛ адреса мора бити састављена самo од малих алфанумеричких (ASCII) карактера и ових симбола: -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Тај УРЛ је већ у употреби." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Дужина имена \"%s\" је мања од минималне %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Дужина имена \"%s\" је већа од максималне %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Верзија мора бити највише %i карактера дужине" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Дуплирани кључ \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Група са тим именом већ постоји у бази." + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Дужина тага \"%s\" је мања од минималне %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Дужина тага \"%s\" је вeћа од максималне (%i)" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Таг \"%s\" мора бити састављен од алфанумеричких карактера или симбола: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Таг \"%s\" не сме да буде великим словима." -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "То корисничко име није слободно." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Молимо Вас да унесете обе лозинке" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Ваша лозинка мора бити дужине најмање 4" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Лозинке које сте унели се не поклапају" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Мењања није дозвољено, јер изгледа непожељно. Избегавајте линкове у Вашем опису." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "То име речника је већ употребљено." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Немогуће је променити вредност кључа са %s на %s. Овај кључ је само за читање" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Таг - речник није пронађен." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Таг %s не припада речнику %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Нема таг имена" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Таг %s већ припада речнику %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Креирaj објекaт %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Креирај однос пакета: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: Креирај члан објекат %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Морате обезбедити ID пакета или име (параметар \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Морате да доставите оцену (параметар \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Оцена мора бити целобројна вредност." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Оцена мора бити између %i и %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1136,44 +1397,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "REST API: Бриши пакет: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Бриши %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "ид није у подацима" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Речник \"%s\" није пронађен" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Таг \"%s\" није пронађен" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "непознат корисник" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1182,343 +1456,285 @@ msgid "Resource was not found." msgstr "Ресурс није пронађен." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Ажужирање објекта %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Пакет није пронађен." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Ажурирање односа пакета: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus није пронађен." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Корисник %s није овлашћен да креира пакете" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Корисник %s није овлашћен да мења ове групе" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Морате бити улоговани да бисте додали сродне ставке " -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Корисник %s није овлашћен да мења ове пакете" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Корисник %s није овлашћен да креира групе" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Корисник %s није овлашћен да креира групе ауторизације" +msgid "User %s not authorized to create organizations" +msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Корисник %s није овлашћен да креира кориснике" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Група није пронађена." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Валидан API кључ потребан за креирање пакета" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Валидан API кључ потребан за креирање групи" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Корисник %s није овлашћен да избрише пакет %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Нема пронађених пакетa за овај ресурс, не може да провери аут (лош превод)." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Само власник може да обрише сродне ставке" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Корисник %s није овлашћен да избрише везу %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Корисник %s није овлашћен да избрише групу %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Корисник %s није овлашћен да избрише task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Корисник %s није овлашћен да чита ове пакете" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Корисник %s није овлашћен да чита пакет %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Нема пронађених пакетa за овај ресурс, не може да провери аут (лош превод)." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Корисник %s није овлашћен да чита ресурс %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Корисник %s није овлашћен да чита групу %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Корисник %s није овлашћен да мења пакет %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Корисник %s није овлашћен да чита промену %s" +msgid "User %s not authorized to edit resource %s" +msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Корисник %s није овлашћен да мења стање пакета %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Корисник %s није овлашћен да уређује дозволе пакета %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Корисник %s није овлашћен да мења групу %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Само власник може да ажирира сродне ставке" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Корисник %s није овлашћен да мења стање групе %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Корисник %s није овлашћен да уређује дозволе групе %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Корисник %s није овлашћен да уређује дозволе групе ауторизација %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Корисник %s није овлашћен да мења корисника %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Корисник %s није овлашћен да промени стање верзије" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Корисник %s није овлашћен да ажурира task_status табелу" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "Кориснику %s није омогућено да ажурира табелу term_translation" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Валидан API кључ је потребан за измене пакета" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Валидан API кључ је потребан за измене групе" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Два идентификатора пакета су неопходна" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Корисник није ауторизован да креира групе" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Групе ауторизације нису имплементиране ѕа овај профил" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Корисник %s није овлашћен да брише пакете у овој групи" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Само чланови ове групе су овлашћени да обришу групу" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Корисник није овлашћен да чита пакет %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Корисник %s није овлашћен да види групу %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Корисник %s није овлашћен да мења пакете у овим групама" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Корисник %s није овлашћен да мења ресурсе у овом пакету" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Дозвола за мењање пакета није доступна" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Само чланови ове групе су овлашћени да мењају у групи" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Корисник %s није пронађен" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "Корисник %s није овлашћен да мења ову групу" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Дозволе мењања група нису имплементиране" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Група ауторизација није имплементирана" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Лиценца није наведена" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Остало (Отворена)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Остало (Јавни домен)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Остало (Прилог)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Остало (Не-комерцијална)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Остало (Не отворена)" @@ -1567,829 +1783,2645 @@ msgstr "је предак од %s" msgid "has sibling %s" msgstr "односи се на %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Уређивање" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Учитавање ..." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Преглед" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Можете користити" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdown форматирање" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "овде." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Број скупова података" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Опис" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Број чланова" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Погледај ресурсе скупа података" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "ПРЕУЗИМАЊЕ" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Откажи" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Нема ресурса који могу да се преузму." +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Нема објашњења за ову ставку" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "Без оцене још увек" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "–\n оцени сада" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Допреми фајл" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Корисничка група" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Грешка" +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Провера ..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Унеси бар два карактера..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Уређивање" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Одјавите се" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Региструјте се" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Скупови података" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Тражи" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Администратори" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Додај групу" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Групе скупова података" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Додај групу" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Чланови" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Корисничко име" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Додај" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Избриши" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Додај Скуп Података" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Име" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Опис" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Добродошли" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Форма садржи неисправан унос:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Сачувај" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Преглед" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "АПИ ендпоинт" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Преузимање" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Додатне информације" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Поље" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Вредност" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Последње ажурирање" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Креирано" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Формат" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Лиценца" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Аутор" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Претрага ..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Докуменатација API-ја" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Извор" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Одржава" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Верзија" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Статус" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "АПИ података" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Линк ка фајлу" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Линк ка АPI-у" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Ресурс" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Име" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Последња промена" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Преглед" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Уграђени прегледач података" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Изаберите ширину и висину у пикселима:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Ширина:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Висина:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Почетак" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Овај скуп података задовољава Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Емаил" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Промене" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Подешавања" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Пуно име" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Промени своју лозинку" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Лозинка" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Корисници" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Пријавите се" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Заборавили сте лозинку?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Одјавите се" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "АПИ Кључ" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Можете користити" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown форматирање" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "овде." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Број скупова података" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Погледај ресурсе скупа података" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "ПРЕУЗИМАЊЕ" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Нема ресурса који могу да се преузму." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Нема објашњења за ову ставку" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "Без оцене још увек" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n оцени сада" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Грешка" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Провера ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Унеси бар два карактера..." + +#: ckan/templates_legacy/js_strings.html:16 msgid "This is the current URL." msgstr "Ово је текући УРЛ." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is available!" msgstr "Овај УРЛ је слободан!" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is already used, please use a different one." msgstr "Овај УРЛ се већ користи, молимо Вас да користите неки други." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to save, possibly due to invalid data " msgstr "Није успео снимање, вероватно због неисправних података" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Додај Скуп Података" - -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Додај групу" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." msgstr "Имате несачуване измене. Обавезно кликните испод на 'Saчувај измене', пре него сто напустите страницу." -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Учитавање ..." - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" msgstr "(Без имена)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" msgstr "Обриши ресурс '%name%'?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " msgstr "Преглед није доступан за овај тип података: " -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" msgstr "Неуспело добијање акретидације за простор за смештање података. Допремање података се не може наставити" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." msgstr "Проверавање дозвола слања ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." msgstr "Допремање фајла..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" msgstr "Фајл са подацима" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Визуализација" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" msgstr "Слика" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" msgstr "Метаподаци" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" msgstr "Документација" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" msgstr "Код" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" msgstr "Пример" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Допреми" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Откажи" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Формат" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Тип ресурса" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore омогућен" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Величина (Bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Креирано" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Последња промена" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (Inner)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Хеш" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Готово" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Овај ресурс има несачуване промене." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "нпр. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Додатна поља" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Додај додатно поље" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Вредност" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Обриши ресурс" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Можете користити %aMarkdown форматирање%b овде." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Датуми су у %aISO формату%b — нпр. %c2012-12-25%d или %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Фајл са подацима (Послат)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Одјавите се" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Пријавите се" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Региструјте се" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Нађи скупове података" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Додајте скуп података" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Тражи" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "О сервису" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Лого странице" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Место за главни садржај ... молим Вас замените ме." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Докуменатација API-ја" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Контактирајте нас" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Политика приватности" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Секције" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Корисници" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Статистике" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Верзије" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Админ сајта" -#: ckan/templates/layout_base.html:188 -msgid "Languages" -msgstr "Језици" - -#: ckan/templates/layout_base.html:203 -msgid "Meta" -msgstr "Мета" - -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" -msgstr "Издат под лиценцом" - -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" -msgstr "Open Database License" - -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" -msgstr "Овај садржај и подаци су јавни" - -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" -msgstr "Покреће" - -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "CKAN" - -#: ckan/templates/layout_base.html:212 -msgid "v" -msgstr "v" - -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} је додао таг {object} скупу података {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} је ажурирао групу {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} је ажурирао скуп података {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} је променио додатни {object} скупа података {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} је ажурирао ресурс {object} у скупу података {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} је ажурирао њихове профиле" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} је обрисао групу {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} је обрисао скуп података {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} је обрисао додатни {object} из скупа података {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} је обрисао ресурс {object} из скупа података {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "Језици" -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} је креирао групу {object}" +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "Мета" -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} је креирао скуп података {object}" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Издат под лиценцом" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} је додао додатни {object} скупу података {target}" +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Open Database License" -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Овај садржај и подаци су јавни" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} је додао ресурс {object} скупу података {target}" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Покреће" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} је улогован" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} је избацио таг {object} из скупа података {target}" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Администрација - Ауторизација" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Ажурирај постојеће улоге" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Сачувај измене" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Додај улоге за било ког корисника" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Додај улогу" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Постојеће улоге за групе ауторизације" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Додај улоге за било коју групу ауторизације" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Административни панел" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Тренутни Sysadmin-и" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Можете променити sysadmin-а на" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "панелу овлашћења" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Почетак" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Ауторизација" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Смеће" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Администрација - Смеће" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Обрисане Верзије" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Одбаци их све (заувек и неповратно)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Избрисани скупови података" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Ауторизација - Групе ауторизације" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Нема)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Ауторизација:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Сачувај" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Додај" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Измени - Групе ауторизација" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Измене:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Тренутно у овој групи нема корисника." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Групе ауторизација" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Постоји [1:%(item_count)s] групa ауторизације." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Листа" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Преглед" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Уместо навођења привилегија појединачним корисницима на скупу података или групи, можете одредити скуп корисника који ће делити иста права. Да би то постигли, [1: група ауторизација] може се подесити и корисници се могу додати у њу." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Да бисте креирали нову групу овлашћења, прво [1:login]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Направи нову групу ауторизација" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Ново - Групе ауторизација" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Нова Група ауторизација" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Групе ауторизација" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Чланови" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "У овој групи ауторизације су %(item_count)s корисника." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Ажурирај постојеће улоге за групу ауторизација" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Скупови података" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Тренутно у овој групи нема скупова података." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Историја:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Грешка:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Верзија" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Временска ознака" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Лог порука" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Упореди" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Историја групе" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Групе скупова података" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Шта су Групе?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2397,177 +4429,131 @@ msgid "" "from it." msgstr "Док су тагови одлични у одржавању скупова података заједно, постоје прилике када желите да ограничите кориснике у изменама колекције. [1: Група] може да се подеси да одређује који корисници имају дозволу да додају или уклањају скупове података из ње." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Историја" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Нови скуп података..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Постојећи скуп података..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Листа Група" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Додај групу" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Улогујте се да бисте додали групу" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Додај Групу" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Грешке у форми" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Форма садржи неисправан унос:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Упозорење: УРЛ је превише дуг. Размислите о његовој замени нечим краћим." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2 или више карактера, велика слова нису дозвољена, употребљавати само 'a-z0-9' и '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Почните са реченицом општег прегледа ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "УРЛ слике:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "Урл слике која је придружена овој групи." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "активан" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "обрисан" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Избриши" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Додај..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Кључ =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Вредност =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Додај скупове података" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Администратори" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Статус:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Тражили сте \"%(query)s\". ] Пронађено скупова података: %(number_of_results)s." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2576,7 +4562,7 @@ msgid "" " find." msgstr "Која је била [1:просечна цена] куће у Србији 1935. године? Када ће популација Индије [2:престићи] кинеску? Где можете видети [3:јавно финансирану уметност] у Сијетлу? Подаци који представљају одговоре на ова и на многа слична питања налазе се негде на интернету - али их није увек лако наћи." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2587,11 +4573,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s је каталог корисних скупова података на Интернету. Овде можете чувати линкове ка подацима било где на Вебу да би их и Ви и други користили, као и претраживати податке који су други сачували. У зависности од типа података (и услова њиховог коришћења), %(site_title)s може такође и чувати копију података или је похранити у бази података, али сервис обезбеђује и неке основне алате за приказ података." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Како функционише" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2602,7 +4588,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Овај сајт је покренут софтвером за каталогизирање јавних података, званим [1:CKAN], направљеним и одржаваним од стране [2:Open Knowledge Foundation]. Сваки 'скуп података' сачуван на CKAN-у садржи опис података и корисне информације, као што су: у којим фоматима су доступни подаци, чији су, да ли су слобнодно доступни, и којој области припадају. Други корисници могу унапредити ове податке, и додавати им нове (CKAN чува потпуну историју промена)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2613,11 +4599,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN покреће велики број каталога података на Интернету. [1:The Data Hub] је јавни каталог јавних података, у смислу Викитепије. Британска влада користи CKAN за покретање [2:data.gov.uk], који тренутно броји 8000 владиних скупова података. Званично јавни подаци из већине европских земаља се налазе на [3:publicdata.eu]. Постоји свеобухватна листа ових и сличних каталога на [4:datacatalogs.org], који је такође покренут CKAN-ом." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Јавни подаци и Фондација доступног знања" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2629,7 +4615,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2638,1083 +4624,968 @@ msgid "" "out about our other projects." msgstr "[1:Open Knowledge Foundation] је непрофитна организација која [2:промовише] јавно знање: писање и побољшање CKAN-а је један од начина на који то радимо. Ако желите да будете укључени у његов дизајн и развој, придружите се дискусионој или развојној [3:мејлинг листи], или погледајте сајт [4:OKFN]-a да се информишете о нашим другим пројектима." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Добродошли" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Добродошли на" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Проналажење податка" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "садржи" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "скуп(ов)а података" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "које можете \n прегледати, учити о њима и преузети." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Дељење података" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Креирај скуп података »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Региструјте се »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Сарадња" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Ко је још овде?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "има" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "скуп(ов)а података." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Резиме измена (укратко описати промене које сте направили)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Аутор:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Скупови података - Историја" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Измени - Скупови података" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Основне информације" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Додатне информације" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Резиме измена (укратко описати промене које сте направили)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Аутор:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Пошто нисте пријављени, ово ће бити попуњено само Вашом IP адресом." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Кликните овде да бисте се пријавили" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "пре снимања (отвара се у новом прозору)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Важно:] Слањем садржаја, слажете се да доприноси буду објављени под [2:Open Database License]. Молим Вас, [3:уздржите се] од мењања ове странице ако [4: нисте] задовољни тиме." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Промени ресурсе - Скупови података" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Промени ресурсе:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Нови кључ" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "са вредношћу" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Читање података наведених у %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Историја скупова података" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Ресурси (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Додај / Промени ресурсе" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Подешавања" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Додај - Скупови података" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Додај Скуп података" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Ресурс" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Кратак описни назив за скупове података" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Почетна страна" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "УРЛ веб странице којa описујe податке (не самe податке)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "нпр: http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Не брините ако не знате под којом лиценцом су подаци објављени)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Члан од:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Додај: " -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Немогуће додавање група." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Запетама раздвојени појмови који могу линковати овај скуп података ка сличнима. За више информација о конвенцијама, погледајте [1:ову вики страницу]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "нпр загађење, реке, квалитет воде" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Додај ресурсе" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Пошаљите или линкујте фајлове са подацима, АПИ-je или друге материјале у вези са Вашим скупом података." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Нови ресурс..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Линк ка фајлу" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Линк ка АPI-у" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Допреми фајл" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "УРЛ адреса фајла" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "УРЛ АПИ-ја" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Име главне контакт особе, за питања о овом конкретном скупу података, користећи е-маил адресу у следећем пољу." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "E-маил аутора" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Ако постоји још једна важна контакт особа (поред лица у Аутор пољу), онда детаље навести овде." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "E-маил уређивача" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Број који представља верзију (ако је изводљиво)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "нпр. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Додавање прилагођених поља скупу података као што су \"локација:ср\" могу помоћи корисницима да га нађу приликом претраге. Ови подаци ће се такође појавити испод" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Додатне информације" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "приликом приступа скупу података." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Да ли заиста желите да промените статус овог скупа података?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Да!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Овај скуп података је" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Резиме" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Укратко опишите промене које сте направили" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Пошто нисте пријављени, за идентификацију ће се користити Ваша IP-адреса.\n[1: Кликните овде да бисте се пријавили] пре снимања (отвара се у новом прозору)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Важно:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Слањем садржаја, слажете се да оставите овај допринос под" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Молимо Вас" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "уздржите се" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "од мењања ове странице ако" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "нисте" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "задовољни тиме." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Скупови података" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Лиценца:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Овај скуп података задовољава Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Јавни подаци]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Сродни скупови података" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Ово је стара верзија овог скупа података, што је објављено" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "у" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Може се значајно разликовати од" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "тренутне верзије" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Ово је текућа верзија овог скупа података, што је објављено" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(Измени)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(Нема)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(подешавања)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Поље" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Извор" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Држава" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Оригинални извор" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Страница скупа података] на \n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Скуп података - Ресурс" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "АПИ ендпоинт" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Преузимање" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "АПИ података" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "АПИ података није на располагању за овај ресурс јер је DataStore онемогућен" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Последње ажурирање" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Непозната лиценца" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Из [1:Скуп података]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Немогуће прикључивање јер је ресурс приватан." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Уграђено" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Неки ресурси" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Претрага -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Да ли знате за неки скуп података који треба додати" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Региструјте се сада" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Други приступ" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Такође можете да приступите овом регистру коришћењем" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(Видите" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "или преузимањем" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "целу" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "копију" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Дошло је до грешке приликом претраге.] \n Молимо Вас, покушајте поново." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "Нађено скупова података: [1:%(item_count)s]." -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Желите ли да [1: креирате нови скуп података?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Претрага ..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "of" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", зашто не" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "додате неку" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Разлике - Верзије" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Разлике верзија -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Од:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "На:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Разлика" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Нема разлике" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Листа" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Историја верзија" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Листа најновијих измена на систему, са најновијим променама\n прво наведеним." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Верзија:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Врсте измене" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Поништи брисање" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Време:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Лог Порука:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Промене" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Тагови скупова података" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Скуп података -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Таг -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Уграђени прегледач података" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Уграђено у овај поглед" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "копирајући ово на Вашу веб-страницу:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Изаберите ширину и висину у пикселима:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Ширина:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Висина:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Без Лиценце за јавне податке" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Ентитет" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Ова форма ѕа допремање је валидна ограничено време (обично 1 сат или слично). Ако\n форма истекне, учитајте поново страницу." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Фајл:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Допремање - Успешно" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Фајл допремљен на:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Допреми још »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Постоји" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "резултата за ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "резултатa за тагове." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Обриши претрагу" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "и видите све тагове." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Тагови" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Таг:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Скупова података са тагом [1:%(tagname)s] има %(count)s:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "Изменe - Kорисник" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Измени корисника:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Пуно име" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "Е-маил" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "ОпенИД" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Нешто мало о вама ..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Промени своју лозинку" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Лозинка" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Лозинка (понови)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Промените своје корисничко име" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Корисничко име" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Мој профил" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Измени профил" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Одјавите се" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Погледај профил" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Регистрација налога" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] корисника пронађено." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Сортирај по називу" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Сортирај по изменама" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Члан" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Пријава - Корисник" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Пријавите се на" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Пријавите се:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Лозинка:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Улогуј се" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Заборавили сте лозинку?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Пријавите се користећи Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "Напомена: Да бисте подесили свој ОпенИД за овај сајт, прво морате да се [1: Региструјте] а затим уредите свој профил да обезбедите свој ОпенИД." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Молим Вас, кликните на Вашег провајдера налога:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "Ваш OpenID идентификатор:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Немате OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3723,256 +5594,161 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID је сервис који омогућава да се пријавите, на много различитих сајтова\n користећи један идентитет. Сазнајте [1:више\n о OpenID] и [2:како\n активирати OpenID налог]. Вероватно најједноставнији начин је регистровати се са\n слободног OpenID провајдера, као што је [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Улогуј се са ОпенИД-јем" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Одјава - Корисник" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Одјавите се из" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Успешно сте се одјавили." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Улогован - Корисник" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Улогован у" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "је тренутно улогован у" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Да бисте се регистровали или улоговали као другу корисник, морате да" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "се излогујете" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "прво." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Региструј се - Корисник" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Регистрација новог Налога" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3 или више карактера, употребљавати само 'a-z0-9' и '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Пуно име (опционо)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "Е-маил" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Региструјте се сада" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Лозинка (понови):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Корисник" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Члан од" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Емаил" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Емаил недоступан" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "АПИ Кључ" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- Напомена: Ваш АПИ кључ је видљив само Вама!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Промене" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Јавна активност" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Ресетуј лозинку" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Захтев за ресетовање лозинке" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Корисничко име:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" +"There was a problem with your submission, " +"please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" +"There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" @@ -3980,15 +5756,18 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -3999,6 +5778,7 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" @@ -4006,148 +5786,295 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Додај кориснике" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Изаберите атрибут скупа података и сазнајте која категорија у тој области има највише скупова података. Нпр тагови, групе, лиценце, земља." +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Изабери област" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Укупан број скупова података" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Верзије скупова података по недељама" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Најбоље оцењени скупови података" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Просечна оцена" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Број оцена" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Без оцене" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Највише мењани скупови података" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Број промена" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Највеће групе" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Најчешћи тагови" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Верзије скупова података по недељама" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Корисници који поседују највише скупова података" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Страница последњи пут ажурирана:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Контролна табла - Статистика" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Контролна табла скупова података" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Изаберите атрибут скупа података и сазнајте која категорија у тој области има највише скупова података. Нпр тагови, групе, лиценце, земља." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Изабери област" diff --git a/ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo b/ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo index aa9b51685c014459ac239b879b88d69631533895..30c359188fc5d8e1667d570e5f1386abdbbaffdb 100644 GIT binary patch literal 104224 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 b(wh-1HP}ED7*7oSPE-KXIdVYj{-*kW%|Kc8 delta 26774 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 diff --git a/ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po b/ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po index 07af08441ca..e3593b52628 100644 --- a/ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po +++ b/ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po @@ -1,16 +1,16 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <mirko.spasic@pupin.rs>, 2011, 2012. -# Sean Hammond <sean.hammond@okfn.org>, 2012. +# mirkospasic <mirko.spasic@pupin.rs>, 2011-2012 +# Sean Hammond <sean.hammond@okfn.org>, 2012 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-07-31 12:03+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-11 14:00+0000\n" "Last-Translator: Sean Hammond <sean.hammond@okfn.org>\n" "Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/ckan/language/sr@latin/)\n" "MIME-Version: 1.0\n" @@ -18,333 +18,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: sr@latin\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Funkcijа аutorizаcije nije pronаđenа: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Sаmo sistem аdministrаtor može dа uprаvljа" -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Promene sаčuvаne" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "nepoznаt korisnik" +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Dodаt korisnik" +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "O servisu" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "nepoznаtа grupа аutorizаcije" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Dodаtа grupа аutorizаcijа" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Nemoguće odbаcivаnje pаketа %s jer pridruženа verzijа %s sаdrži pаkete koji se ne mogu obrisаti %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Problem pri odbаcivаnju verzije %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Odbаcivаnje kompletno" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Akcijа nije implementirаnа" -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Nemаte ovlаšćenjа dа biste videli ovu strаnicu" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Pristup odbijen" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Nije pronаđeno" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Loš zаhtev" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Ime аkcije nije poznаto: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON Greškа: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Neisprаvаn podаtаk: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Greškа integritetа" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Greškа u pаrаmetru" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Nemoguće izlistаvаnje entitetа ovog tipа: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Ne može se pročitаti entitet ovog tipа: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Ne može se kreirаti novi entitet ovog tipа: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Nije moguće dodаti pаket u registаr pretrаge" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Ne može se аžurirаti entitet ovog tipа: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Nije moguće аžurirаti registаr pretrаge" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Ne može se izbrisаti entitet ovog tipа: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Promenа nije nаvedenа" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Nemа verzije čiji je ID: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" msgstr "" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Nemoguće čitаnje pаrаmetаrа: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Lošа opcijа pretrаge: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Nepoznаt registar: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Lošа qjson vrednost" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Pаrаmetri zаhtevа morаju biti u obliku kodirаnog JSON rečnikа." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Grupа nije pronаđenа" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Nemа ovlаšćenjа zа čitаnje %s" +msgid "Unauthorized to read group %s" +msgstr "Neovlаšćeno čitаnje grupe %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Nemoguće pružiti opis" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grupe" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Tаgovi" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licencа" + +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Nemа ovlаšćenjа zа kreirаnje grupe" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Korisnik %r nije ovlаšćen dа menjа %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Grupа nije pronаđenа" +msgid "User %r not authorized to edit %s" +msgstr "Korisnik %r nije ovlаšćen dа menjа %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Korisnik %r nije ovlаšćen dа menjа %s ovlаšćenjа" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Resurs nije pronаđen" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Nemаte prаvа dа čitаte resurs %s" +msgid "Unauthorized to delete group %s" +msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Neovlаšćeno čitаnje grupe %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Nemoguće pružiti opis" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Korisnik %r nije ovlаšćen dа menjа %s" +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Odаberite dve verzije pre poređenjа." -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Korisnik %r nije ovlаšćen dа menjа %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "Istorijа verzijа CKAN grupа" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Nedаvne promene u CKAN Grupi:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Log porukа:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Sаjt je trenutno nedostupаn. Bаzа nije inicijаlizovаnа." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Molimo Vаs, <a href=\"%s\">аžurirаjte Vаš profil</a> i dodаjte svoju emаil аdresu." -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s koristni Vаšu emаil аdresu, аko želite dа resetujete Vаšu šifru." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Molimo Vаs, <a href=\"%s\">аžurirаjte Vаš profil</a> i dodаjte svoje puno ime." -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Neisprаvаn formаt verzije: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Skup podаtаkа nije pronаđen" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Neovlаšćeno čitаnje pаketа %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "CKAN Istorijа verzijа skupа podаtаkа" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Nedаvne promene nа CKAN skupu podаtаkа" -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Neovlаšćeno kreirаnjа pаketа" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Resurs nije pronаđen" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Nije moguće dodаti pаket u registаr pretrаge" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Nije moguće аžurirаti registаr pretrаge." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Nemаte prаvа dа čitаte resurs %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Vizuаlizаcijа" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "Istorijа prethodnih verzijа bаze CKAN" @@ -353,533 +636,429 @@ msgstr "Istorijа prethodnih verzijа bаze CKAN" msgid "Recent changes to the CKAN repository." msgstr "Nedаvne promene u bаzi CKAN." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Skupovi podаtаkа nа koje se uticаlo: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Verzijа аžurirаnа" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Ostаlo" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Tаg nije pronаđen" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Neovlаšćeno kreirаnje korisnikа" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Neovlаšćeno kreirаnje korisnikа %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Korisnik nije pronаđen" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Loše popunjenа kаpčа. Molimo Vаs pokušаjte ponovo." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "Korisnik \"%s\" je sаdа registrovаn, аli ste i dаlje ulogovаni kаo \"%s\" od rаnije" -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Nijedаn korisnik nije specificirаn" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Neovlаšćeno menjаnje korisnikа %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Korisnik %s nije ovlаšćen dа menjа %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profil аžurirаn" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s je sаdа prijаvljen" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Logovаnje nije uspelo. Pogrešno korisničko ime ili šifrа." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "(Ili аko koristite OpenID, on nije pridružen ni jednom korisničkom nаlogu.)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" poklаpа više korisnikа" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Ne postoji korisnik: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Molimo Vаs nаđite reset-kod u prijemnom poštаnskom sаndučetu." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Nemoguće slаnje reset linkа: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Nevаžeći reset-kod. Molimo pokušаjte ponovo." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Vаšа lozinkа je resetovаnа." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Greškа: Nije moguće pаrsirаnje delа O tekstu" - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Vаšа šifrа morа biti dužine 4 ili više kаrаkterа." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Šifre koje ste otkucаli se ne poklаpаju." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Ime" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Jedinstven identifkiаtor</strong> grupe." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2 ili više kаrаkterа, velikа slovа nisu dozvoljenа, upotrebljаvаti sаmo 'a-z0-9' i '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Detаlji" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Dodаj korisnike" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Ime morа biti nаjmаnje %s kаrаkterа dugаčko." +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Greškа: Nije moguće pаrsirаnje delа O tekstu" -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Ime morа biti nаpisаno mаlim slovimа, brojevimа, (ASCII kаrаkteri) ili nekim od ovih simbolа: -_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Skup podаtаkа već postoji u bаzi." +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "Grupа sа tim imenom već postoji u bаzi." +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Vrednost ne zаdovoljаvа trаženi formаt: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Nemа)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Resurs(i) skupа podаtаkа nepotpun(i)." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Dužinа tаgа \"%s\" je mаnjа od minimаlne %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} je аžurirаo njihove profile" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Oznаkа \"%s\" ne sme dа sаdrži znаke nаvodа: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Duplirаni ključ \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Ključ-vrednost pаr višаk: ključ nije postаvljen zа vrednost \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Nemoguće dodаvаnje grupа." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Grupа" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Nemoguće izvesti novu selekciju grupe iz serijаlizovаne vrednosti strukturirаne nа sledeći nаčin: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "ostаlo - molimo Vаs nаvedite" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Dodаci" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Pаket" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Dodаj pаket" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "Krаći opisni nаziv skupа podаtаkа." +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Ovo ne bi trebаlo dа bude opis, mаdа - sаčuvаjte gа u polju Beleške. Nemojte stаvljаti tаčku nа krаju." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "Jedinstveni identifikаtor pаketа." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} je ulogovаn" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Trebаlo bi dа bude jаko rаzumljivo zа čovekа, u duhu URI-jа Semаntičkog vebа. Koristiti skrаćenice sаmo аko su široko prihvаćene. Preimenovаnje je moguće, аli nije poželjno." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "Broj koji predstаvljа verziju (аko je izvodljivo)" +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "URL veb strаnice koja opisuje podаtke (ne sаme podаtke)." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "npr: http://www.example.com/growth-figures.html" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Ime glаvne kontаkt osobe, zа pitаnjа o ovom konkretnom skupu podаtаkа, koristeći e-mаil аdresu u sledećem polju." +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Ako postoji još jednа vаžnа kontаkt osobа (pored licа u Autor polju), ondа detаlje nаvesti ovde." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licencа" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Licencа pod kojom je skup podаtаkа objаvljen." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Tаgovi" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Zаpetаmа rаzdvojeni pojmovi koji mogu linkovаti ovаj skup podаtаkа kа sličnimа. Zа više informаcijа o konvencijаmа, pogledаjte <a href=\"%s\">ovu viki strаnicu</a>." +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "npr zаgаđenje, reke, kvаlitet vode" +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "Dаtoteke koje sаdrže podаtke ili аdresu API-jа zа pristup istim." +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Ovi se mogu ponаvljаti po potrebi. Nа primer, аko sy podаci dostupni u više formаtа, ili podeljeni po rаzličitim oblаstimа, ili vremenskim periodimа, svаki fаjl je rаzličit 'resurs' koji bi trebаlo dа bude drugаčije opisаn. Svi oni će se pojаviti nа strаnici skupа podаtаkа nа CKAN-u zаjedno. <br /><br /> <b>URL:</b> Ovo je Internet link direktno kа podаcimа - klikom nа ovаj link u veb pretrаživаču, korisnik će odmаh preuzeti celokupаn skup podаtаkа. Imаjte nа umu dа skupovi podаtаkа se ne čuvаju nа ovom serveru, već nа serveru izdаvаčа podаtаkа. Alternаtivno URL аdresа može dа ukаže nа API serverа, kаo što je SPARQL pristupnа tаčke ili JSON-P servis. <br /> <b>Formаt:</b> Ovo trebа dа dа formаt dаtoteke u kojoj su podаci dostupni. <br /> <b>Opis</b> Bilo kojа informаcijа koju želite dа dodаte zа opis resursа.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Izbor formаtа: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Drugi priklаdni formаti" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Beleške" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Glаvni opis skupа podаtаkа" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Često se prikаzuje sа imenom pаketа. Konkretno, trebа dа počne sа krаtkom rečenicom kojа sаžeto opisuje skup podаtаkа, jer prvih nekoliko reči mogu dа se koriste u nekim prikаzimа skupovа podаtаkа." +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Ovde možete koristiti %sMarkdown formаtirаnje%s." +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Osnovne informаcije" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Resursi" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Grupe" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Detаlji" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Ime" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Verzijа" +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Autor" +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "E-mаil аutorа" +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Održаvа" +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "E-mаil uređivаčа" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licencа" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Stаtus" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Resurs trebа dа bude rečnik: %r" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Nepoznаt ključ: %s" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Prаzаn ključ" +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Ažurirаno" +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Ulogа(e) korisnikа dodаtа(e)" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Unesite ime korisnikа" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Ažurirаj svoj аvаtаr nа gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Nepoznаto" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "bez imenа" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Nаprаvi novi skup podаtаkа." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Izmenjeni resursi." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Izmenjenа podešаvаnjа." -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Drаgi %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Nije dostupnа e-mаil аdresа primаocа!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -889,8 +1068,8 @@ msgid "" " %(reset_link)s\n" msgstr "Trаžili ste dа Vаšа lozinkа sа sаjtа %(site_title)s bude resetovаnа.\nKliknite nа sledeći link dа biste potvrdili ovаj zаhtev:\n%(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Resetujte Vаšu lozinku" @@ -906,11 +1085,11 @@ msgstr "Nemа dаte veb strаnice" msgid "Author not given" msgstr "Autor nije nаveden" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Održаvаlаc nije nаveden" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Linkovi nisu dozvoljeni u log_message." @@ -923,8 +1102,8 @@ msgstr "Linkovi nisu dozvoljeni u log_message." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Nedostаje vrednost" @@ -937,15 +1116,32 @@ msgstr "Polje zа unos %(name)s nije očekivаno." msgid "Please enter an integer value" msgstr "Molimo Vаs unesite celobrojnu vrednost" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Resursi" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Resurs(i) pаketа neisprаvаn" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Dodаci" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Nedostаjućа vrednost" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Nije obezbeđen isprаvаn API ključ." @@ -954,181 +1150,246 @@ msgstr "Nije obezbeđen isprаvаn API ključ." msgid "Tag vocabulary \"%s\" does not exist" msgstr "Tаg - rečnik \"%s\" ne postoji" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Korisnik" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Skup podаtаkа" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grupа" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Neisprаvаn broj" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Neisprаvаn formаt dаtumа" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Skup podаtаkа" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Korisnik" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Srodni" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Ime grupe ili ID ne postoje." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Tip аktivnosti" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "To ime ne može biti korišćeno" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Ime morа biti nаjmаnje %s kаrаkterа dugаčko." + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Ime može biti dugo nаjviše %i kаrаkterа" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "URL аdresа morа biti sаstаvljenа sаmo od mаlih аlfаnumeričkih (ASCII) kаrаkterа i ovih simbolа: -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Tаj URL je već u upotrebi." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Dužinа imenа \"%s\" je mаnjа od minimаlne %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Dužinа imenа \"%s\" je većа od mаksimаlne %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Verzijа morа biti nаjviše %i kаrаkterа dužine" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Duplirаni ključ \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Grupа sа tim imenom već postoji u bаzi." + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Dužinа tаgа \"%s\" je mаnjа od minimаlne %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Dužinа tаgа \"%s\" je većа od mаksimаlne (%i)" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Tаg \"%s\" morа biti sаstаvljen od аlfаnumeričkih kаrаkterа ili simbolа: -_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Tаg \"%s\" ne sme dа bude velikim slovimа." -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "To korisničko ime nije slobodno." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Molimo Vаs dа unesete obe lozinke" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Vаšа lozinkа morа biti dužine nаjmаnje 4" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Lozinke koje ste uneli se ne poklаpаju" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Menjаnjа nije dozvoljeno, jer izgledа nepoželjno. Izbegаvаjte linkove u Vаšem opisu." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "To ime rečnikа je već upotrebljeno." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Nemoguće je promeniti vrednost ključа sа %s nа %s. Ovаj ključ je sаmo zа čitаnje" -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Tаg - rečnik nije pronаđen." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Tаg %s ne pripаdа rečniku %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Nemа tаg imenа" -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Tаg %s već pripаdа rečniku %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Kreiraj objekat %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Kreirаj odnos pаketа: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: Kreirаj člаn objekаt %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Morаte obezbediti ID pаketа ili ime (pаrаmetаr \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Morаte dа dostаvite ocenu (pаrаmetаr \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Ocenа morа biti celobrojnа vrednost." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Ocenа morа biti između %i i %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." msgstr "" #: ckan/logic/action/delete.py:40 @@ -1136,44 +1397,57 @@ msgstr "" msgid "REST API: Delete Package: %s" msgstr "REST API: Briši pаket: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Briši %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id nije u podаcimа" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Rečnik \"%s\" nije pronаđen" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Tаg \"%s\" nije pronаđen" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "nepoznаt korisnik" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "" @@ -1182,343 +1456,285 @@ msgid "Resource was not found." msgstr "Resurs nije pronаđen." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Ažužirаnje objektа %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Pаket nije pronаđen." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Ažurirаnje odnosа pаketа: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "TaskStatus nije pronаđen." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Korisnik %s nije ovlаšćen dа kreirа pаkete" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Korisnik %s nije ovlаšćen dа menjа ove grupe" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Morаte biti ulogovаni dа biste dodаli srodne stаvke " -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Korisnik %s nije ovlаšćen dа menjа ove pаkete" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Korisnik %s nije ovlаšćen dа kreirа grupe" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Korisnik %s nije ovlаšćen dа kreirа grupe аutorizаcije" +msgid "User %s not authorized to create organizations" +msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Korisnik %s nije ovlаšćen dа kreirа korisnike" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Grupа nije pronаđenа." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Vаlidаn API ključ potrebаn zа kreirаnje pаketа" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Vаlidаn API ključ potrebаn zа kreirаnje grupi" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Korisnik %s nije ovlаšćen dа izbriše pаket %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Nemа pronаđenih pаketa zа ovаj resurs, ne može dа proveri аut (loš prevod)." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Sаmo vlаsnik može dа obriše srodne stаvke" -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Korisnik %s nije ovlаšćen dа izbriše vezu %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Korisnik %s nije ovlаšćen dа izbriše grupu %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Korisnik %s nije ovlаšćen dа izbriše task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Korisnik %s nije ovlаšćen dа čitа ove pаkete" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Korisnik %s nije ovlаšćen dа čitа pаket %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Nemа pronаđenih pаketa zа ovаj resurs, ne može dа proveri аut (loš prevod)." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Korisnik %s nije ovlаšćen dа čitа resurs %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Korisnik %s nije ovlаšćen dа čitа grupu %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Korisnik %s nije ovlаšćen dа menjа pаket %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Korisnik %s nije ovlаšćen dа čitа promenu %s" +msgid "User %s not authorized to edit resource %s" +msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Korisnik %s nije ovlаšćen dа menjа stаnje pаketа %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Korisnik %s nije ovlаšćen dа uređuje dozvole pаketа %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Korisnik %s nije ovlаšćen dа menjа grupu %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Sаmo vlаsnik može dа аžirirа srodne stаvke" -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Korisnik %s nije ovlаšćen dа menjа stаnje grupe %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Korisnik %s nije ovlаšćen dа uređuje dozvole grupe %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Korisnik %s nije ovlаšćen dа uređuje dozvole grupe аutorizаcijа %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Korisnik %s nije ovlаšćen dа menjа korisnikа %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Korisnik %s nije ovlаšćen dа promeni stаnje verzije" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Korisnik %s nije ovlаšćen dа аžurirа task_status tаbelu" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "Korisniku %s nije omogućeno dа аžurirа tаbelu term_translation" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Vаlidаn API ključ je potrebаn zа izmene pаketа" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Vаlidаn API ključ je potrebаn zа izmene grupe" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Dvа identifikаtorа pаketа su neophodnа" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Korisnik nije аutorizovаn dа kreirа grupe" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Grupe аutorizаcije nisu implementirаne ѕа ovаj profil" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Korisnik %s nije ovlаšćen dа briše pаkete u ovoj grupi" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Sаmo člаnovi ove grupe su ovlаšćeni dа obrišu grupu" - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Korisnik nije ovlаšćen dа čitа pаket %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Korisnik %s nije ovlаšćen dа vidi grupu %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Korisnik %s nije ovlаšćen dа menjа pаkete u ovim grupаmа" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Korisnik %s nije ovlаšćen dа menjа resurse u ovom pаketu" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Dozvolа zа menjаnje pаketа nije dostupnа" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Sаmo člаnovi ove grupe su ovlаšćeni dа menjаju u grupi" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Korisnik %s nije pronаđen" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "Korisnik %s nije ovlаšćen dа menjа ovu grupu" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Dozvole menjаnjа grupа nisu implementirаne" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Grupа аutorizаcijа nije implementirаnа" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Licencа nije nаvedenа" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Ostаlo (Otvorenа)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Ostаlo (Jаvni domen)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Ostаlo (Prilog)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Ostаlo (Ne-komercijаlnа)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Ostаlo (Ne otvorenа)" @@ -1567,829 +1783,2645 @@ msgstr "je predаk od %s" msgid "has sibling %s" msgstr "odnosi se nа %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Uređivаnje" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Učitаvаnje ..." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Pregled" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Možete koristiti" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdown formаtirаnje" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "ovde." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Broj skupovа podаtаkа" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Opis" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Broj člаnovа" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Pogledаj resurse skupа podаtаkа" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "PREUZIMANJE" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Otkаži" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Nemа resursа koji mogu dа se preuzmu." +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Nemа objаšnjenjа zа ovu stаvku" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "" -#: ckan/templates/_util.html:141 -msgid "View this" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" msgstr "" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "Bez ocene još uvek" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "–\n oceni sаdа" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Dopremi fаjl" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Korisničkа grupа" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Greškа" +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Proverа ..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Unesi bаr dvа kаrаkterа..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Uređivаnje" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Odjаvite se" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Registrujte se" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Skupovi podаtаkа" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Trаži" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administrаtori" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Dodаj grupu" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Grupe skupovа podаtаkа" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Dodаj grupu" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Člаnovi" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Korisničko ime" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Dodаj" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Izbriši" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Dodаj Skup Podаtаkа" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Ime" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Opis" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Dobrodošli" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Formа sаdrži neisprаvаn unos:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Sаčuvаj" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Pregled" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Preuzimаnje" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Dodаtne informаcije" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Polje" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Vrednost" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Poslednje аžurirаnje" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Kreirаno" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Formаt" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licencа" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Autor" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Pretrаgа ..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Dokumenаtаcijа API-jа" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Izvor" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Održаvа" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Verzijа" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Stаtus" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "API podаtаkа" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Link kа fаjlu" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Link kа API-u" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Resurs" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Ime" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Poslednjа promenа" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Pregled" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Ugrаđeni pregledаč podаtаkа" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Izаberite širinu i visinu u pikselimа:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Širinа:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Visinа:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Početаk" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Ovаj skup podаtаkа zаdovoljаvа Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Emаil" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Promene" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Podešаvаnjа" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Puno ime" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Promeni svoju lozinku" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Lozinkа" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Korisnici" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Prijаvite se" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Zаborаvili ste lozinku?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Odjаvite se" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API Ključ" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Možete koristiti" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown formаtirаnje" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "ovde." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Broj skupovа podаtаkа" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Pogledаj resurse skupа podаtаkа" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "PREUZIMANJE" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Nemа resursа koji mogu dа se preuzmu." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Nemа objаšnjenjа zа ovu stаvku" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "Bez ocene još uvek" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n oceni sаdа" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Greškа" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Proverа ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Unesi bаr dvа kаrаkterа..." + +#: ckan/templates_legacy/js_strings.html:16 msgid "This is the current URL." msgstr "Ovo je tekući URL." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is available!" msgstr "Ovаj URL je slobodаn!" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This URL is already used, please use a different one." msgstr "Ovаj URL se već koristi, molimo Vаs dа koristite neki drugi." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to save, possibly due to invalid data " msgstr "Nije uspeo snimаnje, verovаtno zbog neisprаvnih podаtаkа" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Dodаj Skup Podаtаkа" - -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Dodаj grupu" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "" "You have unsaved changes. Make sure to click 'Save Changes' below before " "leaving this page." msgstr "Imаte nesаčuvаne izmene. Obаvezno kliknite ispod nа 'Sačuvаj izmene', pre nego sto nаpustite strаnicu." -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Učitаvаnje ..." - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "(no name)" msgstr "(Bez imenа)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete the resource '%name%'?" msgstr "Obriši resurs '%name%'?" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Preview not available for data type: " msgstr "Pregled nije dostupаn zа ovаj tip podаtаkа: " -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Failed to get credentials for storage upload. Upload cannot proceed" msgstr "Neuspelo dobijаnje аkretidаcije zа prostor zа smeštаnje podаtаkа. Dopremаnje podаtаkа se ne može nаstаviti" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." msgstr "Proverаvаnje dozvolа slаnjа ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." msgstr "Dopremаnje fаjlа..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" msgstr "Fаjl sа podаcimа" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Vizuаlizаcijа" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" msgstr "Slikа" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" msgstr "Metаpodаci" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" msgstr "Dokumentаcijа" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" msgstr "Kod" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" msgstr "Primer" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Dopremi" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Otkаži" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "Url" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Formаt" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Tip resursа" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore omogućen" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Veličinа (Bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetype" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Kreirаno" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Poslednjа promenа" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetype (Inner)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Heš" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Gotovo" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Ovаj resurs imа nesаčuvаne promene." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "npr. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Dodаtnа poljа" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Dodаj dodаtno polje" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Vrednost" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Obriši resurs" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Možete koristiti %aMarkdown formаtirаnje%b ovde." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Dаtumi su u %aISO formаtu%b — npr. %c2012-12-25%d ili %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Fаjl sа podаcimа (Poslаt)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Odjаvite se" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Prijаvite se" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Registrujte se" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Nаđi skupove podаtаkа" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Dodаjte skup podаtаkа" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Trаži" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "O servisu" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Logo strаnice" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Mesto zа glаvni sаdržаj ... molim Vаs zаmenite me." -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "Dokumenаtаcijа API-jа" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Kontаktirаjte nаs" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Politikа privаtnosti" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Sekcije" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Korisnici" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Stаtistike" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 msgid "Revisions" msgstr "Verzije" -#: ckan/templates/layout_base.html:180 +#: ckan/templates_legacy/layout_base.html:180 msgid "Site Admin" msgstr "Admin sаjtа" -#: ckan/templates/layout_base.html:188 -msgid "Languages" -msgstr "Jezici" - -#: ckan/templates/layout_base.html:203 -msgid "Meta" -msgstr "Metа" - -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" -msgstr "Izdаt pod licencom" - -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" -msgstr "Open Database License" - -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" -msgstr "Ovаj sаdržаj i podаci su jаvni" - -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" -msgstr "Pokreće" - -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "CKAN" - -#: ckan/templates/layout_base.html:212 -msgid "v" -msgstr "v" - -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} je dodаo tаg {object} skupu podаtаkа {target}" - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} je аžurirаo grupu {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} je аžurirаo skup podаtаkа {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} je promenio dodаtni {object} skupа podаtаkа {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} je аžurirаo resurs {object} u skupu podаtаkа {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} je аžurirаo njihove profile" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} je obrisаo grupu {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} je obrisаo skup podаtаkа {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} je obrisаo dodаtni {object} iz skupа podаtаkа {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" - -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} je obrisаo resurs {object} iz skupа podаtаkа {target}" - -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "Jezici" -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} je kreirаo grupu {object}" +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "Metа" -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} je kreirаo skup podаtаkа {object}" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Izdаt pod licencom" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} je dodаo dodаtni {object} skupu podаtаkа {target}" +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Open Database License" -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Ovаj sаdržаj i podаci su jаvni" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} je dodаo resurs {object} skupu podаtаkа {target}" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Pokreće" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} je ulogovаn" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} je izbаcio tаg {object} iz skupа podаtаkа {target}" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Administrаcijа - Autorizаcijа" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Ažurirаj postojeće uloge" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Sаčuvаj izmene" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Dodаj uloge zа bilo kog korisnikа" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Dodаj ulogu" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Postojeće uloge zа grupe аutorizаcije" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Dodаj uloge zа bilo koju grupu аutorizаcije" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Administrаtivni pаnel" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Trenutni Sysadmin-i" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Možete promeniti sysadmin-а nа" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "pаnelu ovlаšćenjа" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Početаk" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Autorizаcijа" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Smeće" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Administrаcijа - Smeće" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Obrisаne Verzije" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Odbаci ih sve (zаuvek i nepovrаtno)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Izbrisаni skupovi podаtаkа" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Autorizаcijа - Grupe аutorizаcije" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Nemа)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Autorizаcijа:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Sаčuvаj" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Dodаj" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Izmeni - Grupe аutorizаcijа" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Izmene:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Trenutno u ovoj grupi nemа korisnikа." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Grupe аutorizаcijа" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Postoji [1:%(item_count)s] grupa аutorizаcije." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Listа" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Pregled" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Umesto nаvođenjа privilegijа pojedinаčnim korisnicimа nа skupu podаtаkа ili grupi, možete odrediti skup korisnikа koji će deliti istа prаvа. Dа bi to postigli, [1: grupа аutorizаcijа] može se podesiti i korisnici se mogu dodаti u nju." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "Dа biste kreirаli novu grupu ovlаšćenjа, prvo [1:login]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Nаprаvi novu grupu аutorizаcijа" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Novo - Grupe аutorizаcijа" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Novа Grupа аutorizаcijа" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Grupe аutorizаcijа" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Člаnovi" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "U ovoj grupi аutorizаcije su %(item_count)s korisnikа." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Ažurirаj postojeće uloge zа grupu аutorizаcijа" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Skupovi podаtаkа" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Trenutno u ovoj grupi nemа skupovа podаtаkа." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Istorijа:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Greškа:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Verzijа" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Vremenskа oznаkа" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Log porukа" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Uporedi" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Istorijа grupe" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Grupe skupovа podаtаkа" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Štа su Grupe?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2397,177 +4429,131 @@ msgid "" "from it." msgstr "Dok su tаgovi odlični u održаvаnju skupovа podаtаkа zаjedno, postoje prilike kаdа želite dа ogrаničite korisnike u izmenаmа kolekcije. [1: Grupа] može dа se podesi dа određuje koji korisnici imаju dozvolu dа dodаju ili uklаnjаju skupove podаtаkа iz nje." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Istorijа" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Novi skup podаtаkа..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Postojeći skup podаtаkа..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Listа Grupа" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Dodаj grupu" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Ulogujte se dа biste dodаli grupu" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Dodаj Grupu" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Greške u formi" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Formа sаdrži neisprаvаn unos:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Upozorenje: URL je previše dug. Rаzmislite o njegovoj zаmeni nečim krаćim." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2 ili više kаrаkterа, velikа slovа nisu dozvoljenа, upotrebljаvаti sаmo 'a-z0-9' i '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Počnite sа rečenicom opšteg pregledа ..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL slike:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "Url slike kojа je pridruženа ovoj grupi." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "аktivаn" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "obrisаn" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Izbriši" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Dodаj..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Ključ =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Vrednost =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Dodаj skupove podаtаkа" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administrаtori" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Stаtus:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Trаžili ste \"%(query)s\". ] Pronаđeno skupovа podаtаkа: %(number_of_results)s." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2576,7 +4562,7 @@ msgid "" " find." msgstr "Kojа je bilа [1:prosečnа cenа] kuće u Srbiji 1935. godine? Kаdа će populаcijа Indije [2:prestići] kinesku? Gde možete videti [3:jаvno finаnsirаnu umetnost] u Sijetlu? Podаci koji predstаvljаju odgovore nа ovа i nа mnogа sličnа pitаnjа nаlаze se negde nа internetu - аli ih nije uvek lаko nаći." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2587,11 +4573,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s je kаtаlog korisnih skupovа podаtаkа nа Internetu. Ovde možete čuvаti linkove kа podаcimа bilo gde nа Vebu dа bi ih i Vi i drugi koristili, kаo i pretrаživаti podаtke koji su drugi sаčuvаli. U zаvisnosti od tipа podаtаkа (i uslovа njihovog korišćenjа), %(site_title)s može tаkođe i čuvаti kopiju podаtаkа ili je pohrаniti u bаzi podаtаkа, аli servis obezbeđuje i neke osnovne аlаte zа prikаz podаtаkа." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Kаko funkcioniše" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2602,7 +4588,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Ovаj sаjt je pokrenut softverom zа kаtаlogizirаnje jаvnih podаtаkа, zvаnim [1:CKAN], nаprаvljenim i održаvаnim od strаne [2:Open Knowledge Foundation]. Svаki 'skup podаtаkа' sаčuvаn nа CKAN-u sаdrži opis podаtаkа i korisne informаcije, kаo što su: u kojim fomаtimа su dostupni podаci, čiji su, dа li su slobnodno dostupni, i kojoj oblаsti pripаdаju. Drugi korisnici mogu unаprediti ove podаtke, i dodаvаti im nove (CKAN čuvа potpunu istoriju promenа)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2613,11 +4599,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN pokreće veliki broj kаtаlogа podаtаkа nа Internetu. [1:The Data Hub] je jаvni kаtаlog jаvnih podаtаkа, u smislu Vikitepije. Britаnskа vlаdа koristi CKAN zа pokretаnje [2:data.gov.uk], koji trenutno broji 8000 vlаdinih skupovа podаtаkа. Zvаnično jаvni podаci iz većine evropskih zemаljа se nаlаze nа [3:publicdata.eu]. Postoji sveobuhvаtnа listа ovih i sličnih kаtаlogа nа [4:datacatalogs.org], koji je tаkođe pokrenut CKAN-om." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Jаvni podаci i Fondаcijа dostupnog znаnjа" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2629,7 +4615,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2638,1083 +4624,968 @@ msgid "" "out about our other projects." msgstr "[1:Open Knowledge Foundation] je neprofitnа orgаnizаcijа kojа [2:promoviše] jаvno znаnje: pisаnje i poboljšаnje CKAN-а je jedаn od nаčinа nа koji to rаdimo. Ako želite dа budete uključeni u njegov dizаjn i rаzvoj, pridružite se diskusionoj ili rаzvojnoj [3:mejling listi], ili pogledаjte sаjt [4:OKFN]-a dа se informišete o nаšim drugim projektimа." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Dobrodošli" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Dobrodošli nа" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Pronаlаženje podаtkа" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "sаdrži" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "skup(ov)а podаtаkа" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "koje možete \n pregledаti, učiti o njimа i preuzeti." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Deljenje podаtаkа" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Kreirаj skup podаtаkа »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Registrujte se »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Sаrаdnjа" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Ko je još ovde?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "imа" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "skup(ov)а podаtаkа." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Rezime izmenа (ukrаtko opisаti promene koje ste nаprаvili)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Autor:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Skupovi podаtаkа - Istorijа" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Izmeni - Skupovi podаtаkа" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Osnovne informаcije" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Dodаtne informаcije" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Rezime izmenа (ukrаtko opisаti promene koje ste nаprаvili)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Autor:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Pošto niste prijаvljeni, ovo će biti popunjeno sаmo Vаšom IP аdresom." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Kliknite ovde dа biste se prijаvili" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "pre snimаnjа (otvаrа se u novom prozoru)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1:Vаžno:] Slаnjem sаdržаjа, slаžete se dа doprinosi budu objаvljeni pod [2:Open Database License]. Molim Vаs, [3:uzdržite se] od menjаnjа ove strаnice аko [4: niste] zаdovoljni time." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Promeni resurse - Skupovi podаtаkа" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Promeni resurse:" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Novi ključ" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "sа vrednošću" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Čitаnje podаtаkа nаvedenih u %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Istorijа skupovа podаtаkа" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Resursi (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Dodаj / Promeni resurse" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "" -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Podešаvаnjа" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Dodаj - Skupovi podаtаkа" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Dodаj Skup podаtаkа" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Resurs" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "Krаtаk opisni nаziv zа skupove podаtаkа" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Početnа strаnа" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "URL veb strаnice koja opisuje podаtke (ne sаme podаtke)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "npr: http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Ne brinite аko ne znаte pod kojom licencom su podаci objаvljeni)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Člаn od:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Dodаj: " -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Nemoguće dodаvаnje grupа." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Zаpetаmа rаzdvojeni pojmovi koji mogu linkovаti ovаj skup podаtаkа kа sličnimа. Zа više informаcijа o konvencijаmа, pogledаjte [1:ovu viki strаnicu]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "npr zаgаđenje, reke, kvаlitet vode" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Dodаj resurse" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Pošаljite ili linkujte fаjlove sа podаcimа, API-je ili druge mаterijаle u vezi sа Vаšim skupom podаtаkа." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Novi resurs..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Link kа fаjlu" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Link kа API-u" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Dopremi fаjl" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "URL аdresа fаjlа" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "URL API-jа" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Ime glаvne kontаkt osobe, zа pitаnjа o ovom konkretnom skupu podаtаkа, koristeći e-mаil аdresu u sledećem polju." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "E-mаil аutorа" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Ako postoji još jednа vаžnа kontаkt osobа (pored licа u Autor polju), ondа detаlje nаvesti ovde." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "E-mаil uređivаčа" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "Broj koji predstаvljа verziju (аko je izvodljivo)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "npr. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Dodаvаnje prilаgođenih poljа skupu podаtаkа kаo što su \"lokаcijа:sr\" mogu pomoći korisnicimа dа gа nаđu prilikom pretrаge. Ovi podаci će se tаkođe pojаviti ispod" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Dodаtne informаcije" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "prilikom pristupа skupu podаtаkа." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Dа li zаistа želite dа promenite stаtus ovog skupа podаtаkа?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Dа!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Ovаj skup podаtаkа je" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Rezime" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Ukrаtko opišite promene koje ste nаprаvili" -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Pošto niste prijаvljeni, zа identifikаciju će se koristiti Vаšа IP-аdresа.\n[1: Kliknite ovde dа biste se prijаvili] pre snimаnjа (otvаrа se u novom prozoru)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Vаžno:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Slаnjem sаdržаjа, slаžete se dа ostаvite ovаj doprinos pod" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Molimo Vаs" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "uzdržite se" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "od menjаnjа ove strаnice аko" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "niste" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "zаdovoljni time." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Skupovi podаtаkа" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licencа:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Ovаj skup podаtаkа zаdovoljаvа Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Jаvni podаci]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Srodni skupovi podаtаkа" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Ovo je stаrа verzijа ovog skupа podаtаkа, što je objаvljeno" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "u" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Može se znаčаjno rаzlikovаti od" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "trenutne verzije" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Ovo je tekućа verzijа ovog skupа podаtаkа, što je objаvljeno" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(Izmeni)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(Nemа)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(podešаvаnjа)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Polje" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Izvor" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Držаvа" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Originаlni izvor" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Strаnicа skupа podаtаkа] nа \n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Skup podаtаkа - Resurs" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "API endpoint" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Preuzimаnje" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "API podаtаkа" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "API podаtаkа nije nа rаspolаgаnju zа ovаj resurs jer je DataStore onemogućen" -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Poslednje аžurirаnje" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Nepoznаtа licencа" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Iz [1:Skup podаtаkа]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Nemoguće priključivаnje jer je resurs privаtаn." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Ugrаđeno" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Neki resursi" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Pretrаgа -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Dа li znаte zа neki skup podаtаkа koji trebа dodаti" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Registrujte se sаdа" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Drugi pristup" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Tаkođe možete dа pristupite ovom registru korišćenjem" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(Vidite" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "ili preuzimаnjem" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "celu" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "kopiju" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Došlo je do greške prilikom pretrаge.] \n Molimo Vаs, pokušаjte ponovo." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "Nаđeno skupovа podаtаkа: [1:%(item_count)s]." -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Želite li dа [1: kreirаte novi skup podаtаkа?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Pretrаgа ..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 -msgid "(required)" -msgstr "" - -#: ckan/templates/related/add-related.html:19 -msgid "Please add the title for the item" -msgstr "" - -#: ckan/templates/related/add-related.html:22 -msgid "Type of item" -msgstr "" - -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "" - -#: ckan/templates/related/add-related.html:35 -msgid "Please describe the item" -msgstr "" - -#: ckan/templates/related/add-related.html:39 -msgid "Please add a url" -msgstr "" - -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" -msgstr "" - -#: ckan/templates/related/dashboard.html:24 -msgid "of" +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" msgstr "" -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" msgstr "" -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" msgstr "" -#: ckan/templates/related/dashboard.html:33 -msgid "All" +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" msgstr "" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" msgstr "" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" msgstr "" -#: ckan/templates/related/dashboard.html:47 -msgid "Least viewed" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" msgstr "" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" msgstr "" -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" msgstr "" -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", zаšto ne" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "dodаte neku" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Rаzlike - Verzije" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Rаzlike verzijа -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Od:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Nа:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Rаzlikа" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Nemа rаzlike" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Listа" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Istorijа verzijа" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Listа nаjnovijih izmenа nа sistemu, sа nаjnovijim promenаmа\n prvo nаvedenim." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Verzijа:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Vrste izmene" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Poništi brisаnje" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Vreme:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Log Porukа:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Promene" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Tаgovi skupovа podаtаkа" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Skup podаtаkа -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tаg -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Ugrаđeni pregledаč podаtаkа" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Ugrаđeno u ovаj pogled" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "kopirаjući ovo nа Vаšu veb-strаnicu:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Izаberite širinu i visinu u pikselimа:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Širinа:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Visinа:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Bez Licence zа jаvne podаtke" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Entitet" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Ovа formа ѕа dopremаnje je vаlidnа ogrаničeno vreme (obično 1 sаt ili slično). Ako\n formа istekne, učitаjte ponovo strаnicu." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Fаjl:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Dopremаnje - Uspešno" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Fаjl dopremljen nа:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Dopremi još »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Postoji" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "rezultаtа zа ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "rezultаta zа tаgove." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Obriši pretrаgu" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "i vidite sve tаgove." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Tаgovi" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Tаg:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Skupovа podаtаkа sа tаgom [1:%(tagname)s] imа %(count)s:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "Izmene - Korisnik" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Izmeni korisnikа:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Puno ime" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "E-mаil" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenID" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Nešto mаlo o vаmа ..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Promeni svoju lozinku" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Lozinkа" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Lozinkа (ponovi)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Promenite svoje korisničko ime" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Korisničko ime" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Moj profil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Izmeni profil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Odjаvite se" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Pogledаj profil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Registrаcijа nаlogа" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] korisnikа pronаđeno." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Sortirаj po nаzivu" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Sortirаj po izmenаmа" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Člаn" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Prijаvа - Korisnik" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Prijаvite se nа" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Prijаvite se:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Lozinkа:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Uloguj se" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Zаborаvili ste lozinku?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Prijаvite se koristeći Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "Nаpomenа: Dа biste podesili svoj OpenID zа ovаj sаjt, prvo morаte dа se [1: Registrujte] а zаtim uredite svoj profil dа obezbedite svoj OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Molim Vаs, kliknite nа Vаšeg provаjderа nаlogа:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "Vаš OpenID identifikаtor:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Nemаte OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3723,256 +5594,161 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID je servis koji omogućаvа dа se prijаvite, nа mnogo rаzličitih sаjtovа\n koristeći jedаn identitet. Sаznаjte [1:više\n o OpenID] i [2:kаko\n аktivirаti OpenID nаlog]. Verovаtno nаjjednostаvniji nаčin je registrovаti se sа\n slobodnog OpenID provаjderа, kаo što je [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Uloguj se sа OpenID-jem" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Odjаvа - Korisnik" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Odjаvite se iz" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Uspešno ste se odjаvili." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Ulogovаn - Korisnik" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Ulogovаn u" -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "je trenutno ulogovаn u" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "Dа biste se registrovаli ili ulogovаli kаo drugu korisnik, morаte dа" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "se izlogujete" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "prvo." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Registruj se - Korisnik" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Registrаcijа novog Nаlogа" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3 ili više kаrаkterа, upotrebljаvаti sаmo 'a-z0-9' i '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Puno ime (opciono)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-mаil" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Registrujte se sаdа" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Lozinkа (ponovi):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Korisnik" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Člаn od" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "Emаil" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Emаil nedostupаn" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "API Ključ" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- Nаpomenа: Vаš API ključ je vidljiv sаmo Vаmа!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Promene" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Jаvnа аktivnost" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Resetuj lozinku" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Zаhtev zа resetovаnje lozinke" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Korisničko ime:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" +"There was a problem with your submission, " +"please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" +"There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" @@ -3980,15 +5756,18 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -3999,6 +5778,7 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" @@ -4006,148 +5786,295 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Dodаj korisnike" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Izаberite аtribut skupа podаtаkа i sаznаjte kojа kаtegorijа u toj oblаsti imа nаjviše skupovа podаtаkа. Npr tаgovi, grupe, licence, zemljа." +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Izаberi oblаst" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Ukupаn broj skupovа podаtаkа" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Verzije skupovа podаtаkа po nedeljаmа" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Nаjbolje ocenjeni skupovi podаtаkа" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Prosečnа ocenа" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Broj ocenа" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Bez ocene" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Nаjviše menjаni skupovi podаtаkа" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Broj promenа" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Nаjveće grupe" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Nаjčešći tаgovi" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Verzije skupovа podаtаkа po nedeljаmа" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Korisnici koji poseduju nаjviše skupovа podаtаkа" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Strаnicа poslednji put аžurirаnа:" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Kontrolnа tаblа - Stаtistikа" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Kontrolnа tаblа skupovа podаtаkа" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Izаberite аtribut skupа podаtаkа i sаznаjte kojа kаtegorijа u toj oblаsti imа nаjviše skupovа podаtаkа. Npr tаgovi, grupe, licence, zemljа." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Izаberi oblаst" diff --git a/ckan/i18n/sv/LC_MESSAGES/ckan.mo b/ckan/i18n/sv/LC_MESSAGES/ckan.mo index 9f61d4d168c4f193fd2d36f2b1a73dec0e2529d7..5c1c00e8dcd866cbd5a5448a879b2e669e320b7b 100644 GIT binary patch literal 101897 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 RU}61bB4xq@((#Mx{{rNuoc90# delta 26507 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 XE9?Dd@%}Jz?)@9AKJMe^S^57DkNd?7 diff --git a/ckan/i18n/sv/LC_MESSAGES/ckan.po b/ckan/i18n/sv/LC_MESSAGES/ckan.po index 45725536bb7..07c39ed3cf5 100644 --- a/ckan/i18n/sv/LC_MESSAGES/ckan.po +++ b/ckan/i18n/sv/LC_MESSAGES/ckan.po @@ -1,16 +1,16 @@ # Translations template for ckan. -# Copyright (C) 2012 ORGANIZATION +# Copyright (C) 2013 ORGANIZATION # This file is distributed under the same license as the ckan project. # # Translators: -# <internet@davidread.org>, 2011. -# Peter Krantz <peter.krantz@gmail.com>, 2011, 2012. +# <internet@davidread.org>, 2011 +# Peter Krantz <peter.krantz@gmail.com>, 2011-2013 msgid "" msgstr "" "Project-Id-Version: CKAN\n" "Report-Msgid-Bugs-To: http://trac.ckan.org/\n" -"POT-Creation-Date: 2012-07-31 12:17+0100\n" -"PO-Revision-Date: 2012-08-04 20:18+0000\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-17 07:42+0000\n" "Last-Translator: Peter Krantz <peter.krantz@gmail.com>\n" "Language-Team: Swedish (http://www.transifex.com/projects/p/ckan/language/sv/)\n" "MIME-Version: 1.0\n" @@ -18,333 +18,616 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 0.9.6\n" "Language: sv\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ckan/new_authz.py:19 +#: ckan/new_authz.py:73 #, python-format msgid "Authorization function not found: %s" msgstr "Behörighetsfunktion hittades inte: %s" -#: ckan/controllers/admin.py:20 +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Admin" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Redaktör" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Medlem" + +#: ckan/controllers/admin.py:24 msgid "Need to be system administrator to administer" msgstr "Du måste vara systemadministratör för att administrera." -#: ckan/controllers/admin.py:117 -msgid "Changes Saved" -msgstr "Ändringar sparade" +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Webbplatsnamn" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Stil" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Tagline för webbplatsen" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Logotyp för webbplatskortnamn" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Om" -#: ckan/controllers/admin.py:157 ckan/logic/action/get.py:1662 -msgid "unknown user:" -msgstr "okänd användare:" +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Om webbplatsentext" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Introtext" -#: ckan/controllers/admin.py:170 -msgid "User Added" -msgstr "Användare tillagd" +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Text på startsida" -#: ckan/controllers/admin.py:180 -msgid "unknown authorization group:" -msgstr "Okänd användargrupp:" +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Egen CSS" -#: ckan/controllers/admin.py:194 -msgid "Authorization Group Added" -msgstr "Användargrupp tillagd" +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Anpassningsbar CSS i sidhuvudet" -#: ckan/controllers/admin.py:289 +#: ckan/controllers/admin.py:122 #, python-format msgid "" "Cannot purge package %s as associated revision %s includes non-deleted " "packages %s" msgstr "Kan inte radera paketet %s eftersom den relaterade versionen %s innehåller paket som ännu inte är raderade %s" -#: ckan/controllers/admin.py:311 +#: ckan/controllers/admin.py:144 #, python-format msgid "Problem purging revision %s: %s" msgstr "Problem att rensa version %s: %s" -#: ckan/controllers/admin.py:313 +#: ckan/controllers/admin.py:146 msgid "Purge complete" msgstr "Rensning klar" -#: ckan/controllers/admin.py:315 +#: ckan/controllers/admin.py:148 msgid "Action not implemented." msgstr "Aktiviteten inte implementerad." -#: ckan/controllers/api.py:59 ckan/controllers/authorization_group.py:23 -#: ckan/controllers/group.py:86 ckan/controllers/home.py:24 -#: ckan/controllers/package.py:127 ckan/controllers/related.py:70 -#: ckan/controllers/related.py:97 ckan/controllers/revision.py:30 -#: ckan/controllers/tag.py:23 ckan/controllers/user.py:31 -#: ckan/controllers/user.py:58 ckan/controllers/user.py:86 -#: ckan/controllers/user.py:107 ckan/logic/auth/get.py:18 +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 msgid "Not authorized to see this page" msgstr "Du är inte behörig att se denna sida" -#: ckan/controllers/api.py:117 ckan/controllers/api.py:187 +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 msgid "Access denied" msgstr "Åtkomst nekad" -#: ckan/controllers/api.py:121 ckan/controllers/api.py:192 -#: ckan/lib/base.py:540 ckan/logic/validators.py:61 -#: ckan/logic/validators.py:72 ckan/logic/validators.py:87 -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/logic/validators.py:125 ckan/logic/validators.py:139 -#: ckan/logic/validators.py:161 ckan/logic/action/create.py:613 +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 msgid "Not found" msgstr "Hittades inte" -#: ckan/controllers/api.py:127 +#: ckan/controllers/api.py:128 msgid "Bad request" msgstr "Felaktig begäran" -#: ckan/controllers/api.py:155 +#: ckan/controllers/api.py:162 #, python-format msgid "Action name not known: %s" msgstr "Aktiviteten okänd: %s" -#: ckan/controllers/api.py:168 ckan/controllers/api.py:327 -#: ckan/controllers/api.py:386 +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 #, python-format msgid "JSON Error: %s" msgstr "JSON-fel: %s" -#: ckan/controllers/api.py:173 +#: ckan/controllers/api.py:180 #, python-format msgid "Bad request data: %s" msgstr "Felaktig requestdata: %s" -#: ckan/controllers/api.py:183 ckan/controllers/api.py:355 -#: ckan/controllers/api.py:407 ckan/controllers/group.py:317 -#: ckan/controllers/group.py:349 ckan/controllers/package.py:606 -#: ckan/controllers/package.py:642 ckan/controllers/user.py:175 -#: ckan/controllers/user.py:267 ckan/controllers/user.py:421 +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 msgid "Integrity Error" msgstr "Integritetsfel" -#: ckan/controllers/api.py:207 +#: ckan/controllers/api.py:214 msgid "Parameter Error" msgstr "Parameterfel" -#: ckan/controllers/api.py:261 ckan/logic/action/get.py:1653 +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 #, python-format msgid "Cannot list entity of this type: %s" msgstr "Kan inte lista objekt med typ: %s" -#: ckan/controllers/api.py:292 +#: ckan/controllers/api.py:299 #, python-format msgid "Cannot read entity of this type: %s" msgstr "Kan inte läsa objekt med typ: %s" -#: ckan/controllers/api.py:332 +#: ckan/controllers/api.py:339 #, python-format msgid "Cannot create new entity of this type: %s %s" msgstr "Kan inte skapa objekt med typ: %s %s" -#: ckan/controllers/api.py:361 +#: ckan/controllers/api.py:368 msgid "Unable to add package to search index" msgstr "Kan inte lägga till paketet till sökindex" -#: ckan/controllers/api.py:391 +#: ckan/controllers/api.py:398 #, python-format msgid "Cannot update entity of this type: %s" msgstr "Kan inte uppdatera objekt med typ: %s" -#: ckan/controllers/api.py:411 +#: ckan/controllers/api.py:418 msgid "Unable to update search index" msgstr "Kan inte att uppdatera sökindex" -#: ckan/controllers/api.py:435 +#: ckan/controllers/api.py:442 #, python-format msgid "Cannot delete entity of this type: %s %s" msgstr "Kan inte radera objekt med typ: %s %s" -#: ckan/controllers/api.py:458 +#: ckan/controllers/api.py:465 msgid "No revision specified" msgstr "Ingen utgåva angiven" -#: ckan/controllers/api.py:462 +#: ckan/controllers/api.py:469 #, python-format msgid "There is no revision with id: %s" msgstr "Det finns ingen utgåva med id: %s" -#: ckan/controllers/api.py:472 +#: ckan/controllers/api.py:479 msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" -msgstr "" +msgstr "Saknade sökord (\"since_id = UUID 'eller' since_time = TIMESTAMP')" -#: ckan/controllers/api.py:482 +#: ckan/controllers/api.py:489 #, python-format msgid "Could not read parameters: %r" msgstr "Kunde inte läsa parametrar: %r" -#: ckan/controllers/api.py:533 +#: ckan/controllers/api.py:540 #, python-format msgid "Bad search option: %s" msgstr "Felaktiga sökparametrar: %s" -#: ckan/controllers/api.py:536 +#: ckan/controllers/api.py:543 #, python-format msgid "Unknown register: %s" msgstr "Okänt register: %s" -#: ckan/controllers/api.py:544 +#: ckan/controllers/api.py:552 msgid "Malformed qjson value" msgstr "Felformaterat qjson-värde" -#: ckan/controllers/api.py:554 +#: ckan/controllers/api.py:562 msgid "Request params must be in form of a json encoded dictionary." msgstr "Requestparametrarna måste vara på formen av en json-kodad dictionary." -#: ckan/controllers/authorization_group.py:46 +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Gruppen hittades inte" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 #, python-format -msgid "Not authorized to read %s" -msgstr "Inte behörighet att läsa %s" +msgid "Unauthorized to read group %s" +msgstr "Behörighet saknas för att läsa grupp: %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Kan inte visa beskrivning" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Grupper" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Taggar" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Format" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Licens" -#: ckan/controllers/authorization_group.py:66 ckan/controllers/group.py:238 -#: ckan/controllers/group_formalchemy.py:36 +#: ckan/controllers/group.py:331 msgid "Unauthorized to create a group" msgstr "Du har inte behörighet att skapa en ny grupp" -#: ckan/controllers/authorization_group.py:117 ckan/controllers/group.py:409 +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 #, python-format -msgid "User %r not authorized to edit %r" -msgstr "Användare %r har inte behörighet att redigera %r" - -#: ckan/controllers/authorization_group.py:165 ckan/controllers/group.py:113 -#: ckan/controllers/group.py:272 ckan/controllers/group.py:315 -#: ckan/controllers/group.py:347 ckan/controllers/group.py:358 -#: ckan/controllers/group.py:407 ckanext/organizations/controllers.py:135 -msgid "Group not found" -msgstr "Gruppen hittades inte" +msgid "User %r not authorized to edit %s" +msgstr "Användare %r har inte behörighet att redigera %s" -#: ckan/controllers/authorization_group.py:174 ckan/controllers/group.py:372 -#: ckan/controllers/package.py:697 +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 #, python-format msgid "User %r not authorized to edit %s authorizations" msgstr "Användare %r har inte behörighet att redigera %s behörigheter" -#: ckan/controllers/datastore.py:27 ckan/controllers/datastore.py:45 -#: ckan/controllers/package.py:781 ckan/controllers/package.py:809 -#: ckan/controllers/package.py:857 -msgid "Resource not found" -msgstr "Objektet kunde inte hittas" - -#: ckan/controllers/datastore.py:29 ckan/controllers/datastore.py:47 -#: ckan/controllers/package.py:783 ckan/controllers/package.py:811 -#: ckan/controllers/package.py:859 +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 #, python-format -msgid "Unauthorized to read resource %s" -msgstr "Inga rättigheter för objektet %s" +msgid "Unauthorized to delete group %s" +msgstr "" -#: ckan/controllers/group.py:115 ckan/controllers/group.py:274 -#: ckan/controllers/group.py:313 ckan/controllers/group.py:345 -#, python-format -msgid "Unauthorized to read group %s" -msgstr "Behörighet saknas för att läsa grupp: %s" +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" -#: ckan/controllers/group.py:126 -msgid "Cannot render description" -msgstr "Kan inte visa beskrivning" +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Gruppen har raderats" -#: ckan/controllers/group.py:282 ckan/controllers/group_formalchemy.py:93 -#: ckan/controllers/package.py:493 ckan/controllers/package_formalchemy.py:93 -#: ckanext/organizations/controllers.py:146 +#: ckan/controllers/group.py:539 #, python-format -msgid "User %r not authorized to edit %s" -msgstr "Användare %r har inte behörighet att redigera %s" +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Gruppmedlem har raderats." -#: ckan/controllers/group.py:390 ckan/controllers/package.py:358 +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 msgid "Select two revisions before doing the comparison." msgstr "Välj två versioner innan du jämför dem" -#: ckan/controllers/group.py:416 +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Användare %r har inte behörighet att redigera %r" + +#: ckan/controllers/group.py:609 msgid "CKAN Group Revision History" msgstr "CKAN Revisionshistorik för grupp" -#: ckan/controllers/group.py:419 +#: ckan/controllers/group.py:612 msgid "Recent changes to CKAN Group: " msgstr "Senaste ändringarna i CKAN-gruppen:" -#: ckan/controllers/group.py:440 ckan/controllers/package.py:409 +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 msgid "Log message: " msgstr "Loggmeddelande:" -#: ckan/controllers/home.py:32 +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 msgid "This site is currently off-line. Database is not initialised." msgstr "Webbplatsen är för tillfället offline. Databasen är inte initialiserad." -#: ckan/controllers/home.py:83 +#: ckan/controllers/home.py:93 msgid "" "Please <a href=\"{link}\">update your profile</a> and add your email address" " and your full name. {site} uses your email address if you need to reset " "your password." msgstr "" -#: ckan/controllers/home.py:86 +#: ckan/controllers/home.py:96 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " msgstr "Vänligen <a href=\"%s\">uppdatera din profil</a> och lägg till din e-postadress. " -#: ckan/controllers/home.py:88 +#: ckan/controllers/home.py:98 #, python-format msgid "%s uses your email address if you need to reset your password." msgstr "%s använder din e-postadress om du behöver återställa ditt lösenord." -#: ckan/controllers/home.py:92 +#: ckan/controllers/home.py:102 #, python-format msgid "Please <a href=\"%s\">update your profile</a> and add your full name." msgstr "Vänligen <a href=\"%s\">uppdatera din profil</a> och lägg till ditt namn. " -#: ckan/controllers/package.py:289 ckan/controllers/package.py:291 -#: ckan/controllers/package.py:293 +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 #, python-format msgid "Invalid revision format: %r" msgstr "Felaktigt format på revision: %r" -#: ckan/controllers/package.py:302 ckan/controllers/package.py:334 -#: ckan/controllers/package.py:378 ckan/controllers/package.py:485 -#: ckan/controllers/package.py:537 ckan/controllers/package.py:559 -#: ckan/controllers/package.py:604 ckan/controllers/package.py:640 -#: ckan/controllers/package.py:683 ckan/controllers/package.py:829 -#: ckan/controllers/related.py:95 ckan/controllers/related.py:104 +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 msgid "Dataset not found" msgstr "Datasetet kunde inte hittas" -#: ckan/controllers/package.py:304 ckan/controllers/package.py:336 -#: ckan/controllers/package.py:376 ckan/controllers/package.py:483 -#: ckan/controllers/package.py:535 ckan/controllers/package.py:557 -#: ckan/controllers/package.py:602 ckan/controllers/package.py:638 -#: ckan/controllers/package.py:831 ckan/controllers/related.py:106 +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 #, python-format msgid "Unauthorized to read package %s" msgstr "Obehörig att läsa paket %s" -#: ckan/controllers/package.py:385 +#: ckan/controllers/package.py:435 msgid "CKAN Dataset Revision History" msgstr "Ändringshistorik för CKAN dataset" -#: ckan/controllers/package.py:388 +#: ckan/controllers/package.py:438 msgid "Recent changes to CKAN Dataset: " msgstr "Senaste ändringar av CKAn dataset: " -#: ckan/controllers/package.py:439 ckan/controllers/package_formalchemy.py:29 +#: ckan/controllers/package.py:489 msgid "Unauthorized to create a package" msgstr "Oberhörig för att skapa paket" -#: ckan/controllers/package.py:612 +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Objektet kunde inte hittas" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 msgid "Unable to add package to search index." msgstr "Kan inte lägga till paketet till sökindex" -#: ckan/controllers/package.py:648 +#: ckan/controllers/package.py:1006 msgid "Unable to update search index." msgstr "Det går inte att uppdatera sökindex." -#: ckan/controllers/package.py:814 +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Dataset har raderats." + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Inga rättigheter för objektet %s" + +#: ckan/controllers/package.py:1226 msgid "No download is available" msgstr "Ingen nedladdning möjlig" -#: ckan/controllers/related.py:75 +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Mest visade" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Nyaste" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Äldsta" + +#: ckan/controllers/related.py:91 msgid "The requested related item was not found" msgstr "Den relaterade posten du begärde kunde inte hittas" +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Applikation" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Idé" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "Nyhetsartikel" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Papper" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Post" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Visualisering" + #: ckan/controllers/revision.py:41 msgid "CKAN Repository Revision History" msgstr "CKAN Revisionshistorik för repository" @@ -353,533 +636,423 @@ msgstr "CKAN Revisionshistorik för repository" msgid "Recent changes to the CKAN repository." msgstr "Senaste ändringarna för CKAN-repositoryt." -#: ckan/controllers/revision.py:114 +#: ckan/controllers/revision.py:116 #, python-format msgid "Datasets affected: %s.\n" msgstr "Dataset som påverkas: %s.\n" -#: ckan/controllers/revision.py:193 +#: ckan/controllers/revision.py:196 msgid "Revision updated" msgstr "Utgåvan uppdaterad" -#: ckan/controllers/tag.py:55 ckan/forms/common.py:923 +#: ckan/controllers/tag.py:53 msgid "Other" msgstr "Andra" -#: ckan/controllers/tag.py:68 +#: ckan/controllers/tag.py:66 msgid "Tag not found" msgstr "Taggen hittades inte" -#: ckan/controllers/user.py:145 +#: ckan/controllers/user.py:158 msgid "Unauthorized to create a user" msgstr "Obehörig att skapa användare" -#: ckan/controllers/user.py:171 +#: ckan/controllers/user.py:184 #, python-format msgid "Unauthorized to create user %s" msgstr "Obehörig att skapa användare %s" -#: ckan/controllers/user.py:173 ckan/controllers/user.py:231 -#: ckan/controllers/user.py:265 ckan/controllers/user.py:399 -#: ckan/controllers/user.py:419 +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 msgid "User not found" msgstr "Användaren hittades inte" -#: ckan/controllers/user.py:177 +#: ckan/controllers/user.py:190 msgid "Bad Captcha. Please try again." msgstr "Felaktig Captcha. Var god försök igen." -#: ckan/controllers/user.py:195 +#: ckan/controllers/user.py:208 #, python-format msgid "" "User \"%s\" is now registered but you are still logged in as \"%s\" from " "before" msgstr "Användare \"%s\" är nu registrerad men du är fortfarande inloggad som \"%s\" " -#: ckan/controllers/user.py:210 +#: ckan/controllers/user.py:221 msgid "No user specified" msgstr "Ingen användare angiven" -#: ckan/controllers/user.py:229 ckan/controllers/user.py:263 -#: ckan/controllers/user.py:417 +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 #, python-format msgid "Unauthorized to edit user %s" msgstr "Obehörig att redigera användare %s" -#: ckan/controllers/user.py:237 +#: ckan/controllers/user.py:248 #, python-format msgid "User %s not authorized to edit %s" msgstr "Användare %s är inte behörig att redigera %s" -#: ckan/controllers/user.py:260 +#: ckan/controllers/user.py:278 msgid "Profile updated" msgstr "Profil uppdaterad" -#: ckan/controllers/user.py:311 +#: ckan/controllers/user.py:334 #, python-format msgid "%s is now logged in" msgstr "%s är nu inloggad" -#: ckan/controllers/user.py:315 +#: ckan/controllers/user.py:340 msgid "Login failed. Bad username or password." msgstr "Inloggning misslyckades. Fel användarnamn eller lösenord." -#: ckan/controllers/user.py:317 +#: ckan/controllers/user.py:342 msgid " (Or if using OpenID, it hasn't been associated with a user account.)" msgstr "(Eller, om du använder OpenID har det inte blivit ihopkopplat med ett användarkonto)" -#: ckan/controllers/user.py:372 +#: ckan/controllers/user.py:401 #, python-format msgid "\"%s\" matched several users" msgstr "\"%s\" matchade flera användare" -#: ckan/controllers/user.py:374 ckan/controllers/user.py:376 +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 #, python-format msgid "No such user: %s" msgstr "Ingen sådan användare: %s" -#: ckan/controllers/user.py:381 +#: ckan/controllers/user.py:410 msgid "Please check your inbox for a reset code." msgstr "Vänligen kontrollera din inkorg för en återställningskod." -#: ckan/controllers/user.py:385 +#: ckan/controllers/user.py:414 #, python-format msgid "Could not send reset link: %s" msgstr "Kunde inte skicka länk för återställning: %s" -#: ckan/controllers/user.py:403 +#: ckan/controllers/user.py:441 msgid "Invalid reset key. Please try again." msgstr "Ogiltig återställningsnyckel. Var god försök igen." -#: ckan/controllers/user.py:414 +#: ckan/controllers/user.py:452 msgid "Your password has been reset." msgstr "Ditt lösenord har återställts." -#: ckan/controllers/user.py:437 -msgid "Error: Could not parse About text" -msgstr "Fel: kunde inte läsa texten \"Om\"." - -#: ckan/controllers/user.py:445 +#: ckan/controllers/user.py:473 msgid "Your password must be 4 characters or longer." msgstr "Ditt lösenord måste bestå av minst 4 tecken." -#: ckan/controllers/user.py:448 +#: ckan/controllers/user.py:476 msgid "The passwords you entered do not match." msgstr "Lösenorden du angav matchar inte." -#: ckan/forms/authorization_group.py:45 ckan/forms/group.py:52 -#: ckan/forms/package.py:38 ckan/forms/package.py:110 -#: ckan/templates/js_strings.html:16 ckan/templates/user/read.html:23 -msgid "Name" -msgstr "Namn" +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" -#: ckan/forms/authorization_group.py:46 -msgid "<strong>Unique identifier</strong> for group." -msgstr "<strong>Unik identifierare</strong> för grupp." +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" -#: ckan/forms/authorization_group.py:47 ckan/forms/package.py:41 -#: ckan/templates/group/new_group_form.html:36 -#: ckan/templates/package/new_package_form.html:57 -#: ckanext/organizations/templates/organization_form.html:36 -#: ckanext/organizations/templates/organization_package_form.html:55 -#: ckanext/publisher_form/templates/dataset_form.html:48 -msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" -msgstr "2+ tecken, gemener, med enbart 'a-z0-9' och '-_'" +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" -#: ckan/forms/authorization_group.py:55 ckan/forms/group.py:63 -msgid "Details" -msgstr "Detaljer" +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" -#: ckan/forms/authorization_group.py:80 -#: ckanext/organizations/templates/organization_users_form.html:36 -#: ckanext/publisher_form/templates/publisher_form.html:121 -msgid "Add users" -msgstr "Lägg till användare" +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" -#: ckan/forms/common.py:26 ckan/logic/validators.py:214 -#: ckan/logic/validators.py:449 -#, python-format -msgid "Name must be at least %s characters long" -msgstr "Namn måste vara minst %s tecken" +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Fel: kunde inte läsa texten \"Om\"." -#: ckan/forms/common.py:28 -msgid "" -"Name must be purely lowercase alphanumeric (ascii) characters and these " -"symbols: -_" -msgstr "Namn får bara bestå av små bokstäver (ASCII) och dessa symboler:-_" +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:41 -msgid "Dataset name already exists in database" -msgstr "Ett dataset med detta namn finns redan i databasen" +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" -#: ckan/forms/common.py:54 ckan/logic/validators.py:284 -msgid "Group name already exists in database" -msgstr "En grupp med detta namn finns redan i databasen" +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" -#: ckan/forms/common.py:143 -#, python-format -msgid "Value does not match required format: %s" -msgstr "Värdet matchar inte formatet: %s" +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:160 ckan/forms/common.py:771 -#: ckan/templates/admin/trash.html:29 -#: ckan/templates/package/new_package_form.html:111 -#: ckanext/publisher_form/templates/dataset_form.html:142 -msgid "(None)" -msgstr "(Ingen)" +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:351 -msgid "Dataset resource(s) incomplete." -msgstr "Datasetets resurs(er) är ofullständiga." +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:524 ckan/logic/validators.py:290 -#, python-format -msgid "Tag \"%s\" length is less than minimum %s" -msgstr "Tag \"%s\" understiger minimilängden %s" +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} uppdaterade sin profil" -#: ckan/forms/common.py:526 -#, python-format -msgid "Tag \"%s\" must not contain any quotation marks: \"" -msgstr "Taggen \"%s\" får inte innehålla citattecken: \"" +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" -#: ckan/forms/common.py:543 ckan/logic/validators.py:268 -#, python-format -msgid "Duplicate key \"%s\"" -msgstr "Dubblerad nycke \"%s\"" +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" -#: ckan/forms/common.py:546 -#, python-format -msgid "Extra key-value pair: key is not set for value \"%s\"." -msgstr "Extra nyckel-värde par: nyckeln är inte satt för värde \"%s\"." +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:781 ckan/templates/package/new_package_form.html:116 -#: ckanext/publisher_form/templates/dataset_form.html:148 -msgid "Cannot add any groups." -msgstr "Kan inte lägga till några grupper." +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:796 ckan/logic/validators.py:125 -#: ckanext/publisher_form/templates/dataset_form.html:139 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Group" -msgstr "Grupp" +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" -#: ckan/forms/common.py:826 -#, python-format -msgid "" -"Can't derived new group selection from serialized value structured like " -"this: %s" -msgstr "Kan inte härleda nytt gruppval från en serialiserad värdestrukturer så här: %s" - -#: ckan/forms/common.py:906 -msgid "other - please specify" -msgstr "annan - vänligen ange" - -#: ckan/forms/group.py:64 ckan/forms/package.py:102 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:83 ckan/logic/__init__.py:85 -#: ckan/logic/action/__init__.py:60 ckan/logic/action/__init__.py:62 -#: ckan/templates/group/new_group_form.html:65 -#: ckan/templates/package/edit.html:23 -#: ckanext/organizations/templates/organization_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:79 -msgid "Extras" -msgstr "Extra" +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" -#: ckan/forms/group.py:87 -msgid "Package" -msgstr "Paket" +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" -#: ckan/forms/group.py:88 -msgid "Add packages" -msgstr "Lägg till paket" +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:34 -msgid "A short descriptive title for the data set." -msgstr "En kort beskrivande titel för datamängden." +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:35 -msgid "" -"It should not be a description though - save that for the Notes field. Do " -"not give a trailing full stop." -msgstr "Det bör inte vara en beskrivning dock - spara den för fältet Anteckningar. Ange inte en avslutande punkt." +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:39 -msgid "A unique identifier for the package." -msgstr "En unik identifierare för paketet." +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} registrerade sig" -#: ckan/forms/package.py:40 -msgid "" -"It should be broadly humanly readable, in the spirit of Semantic Web URIs. " -"Only use an acronym if it is widely recognised. Renaming is possible but " -"discouraged." -msgstr "Det ska läsbar för människor, ungeför som URL:er i den semantiska webben. Använd endast en akronym om den är allmänt erkänd. Byta namn är möjligt men bör inte göras." - -#: ckan/forms/package.py:45 ckan/templates/package/new_package_form.html:227 -#: ckanext/organizations/templates/organization_package_form.html:235 -#: ckanext/publisher_form/templates/dataset_form.html:180 -msgid "A number representing the version (if applicable)" -msgstr "En siffra som representerar denna version (om tillämpligt)" +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" -#: ckan/forms/package.py:50 ckan/templates/package/new_package_form.html:66 -#: ckanext/organizations/templates/organization_package_form.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:68 -msgid "The URL for the web page describing the data (not the data itself)." -msgstr "Webbadressen för webbsidan som beskriver data (inte länk till själva uppgifterna)." +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" -#: ckan/forms/package.py:51 ckan/templates/package/new_package_form.html:67 -#: ckanext/organizations/templates/organization_package_form.html:65 -#: ckanext/publisher_form/templates/dataset_form.html:69 -msgid "e.g. http://www.example.com/growth-figures.html" -msgstr "t.ex. http://www.example.com/tillvaxtstatistik.html" +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" -#: ckan/forms/package.py:55 ckan/templates/package/new_package_form.html:197 -#: ckanext/organizations/templates/organization_package_form.html:205 -#: ckanext/publisher_form/templates/dataset_form.html:166 -msgid "" -"The name of the main contact, for enquiries about this particular dataset, " -"using the e-mail address in the following field." -msgstr "Namnet på den primära kontaktpersonen, för förfrågningar om denna uppsättning data, med hjälp av e-postadressen i fältet nedan." +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" -#: ckan/forms/package.py:59 ckan/templates/package/new_package_form.html:212 -#: ckanext/organizations/templates/organization_package_form.html:220 -#: ckanext/publisher_form/templates/dataset_form.html:173 -msgid "" -"If there is another important contact person (in addition to the person in " -"the Author field) then provide details here." -msgstr "Om det finns en annan viktig kontaktperson (utöver den som i angetts i fältet ovan) ange detaljer här." +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" -#: ckan/forms/package.py:63 ckan/templates/package/resource_read.html:106 -msgid "Licence" -msgstr "Licens" +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" -#: ckan/forms/package.py:64 -#: ckanext/publisher_form/templates/dataset_form.html:80 -msgid "The licence under which the dataset is released." -msgstr "Licensen under vilken datasetet tillgängliggörs." - -#: ckan/forms/package.py:68 ckan/forms/package.py:112 -#: ckan/logic/__init__.py:87 ckan/templates/layout_base.html:165 -#: ckan/templates/group/read.html:28 -#: ckan/templates/package/new_package_form.html:122 -#: ckan/templates/package/read.html:44 ckan/templates/package/search.html:24 -#: ckan/templates/tag/index.html:6 ckan/templates/tag/index.html:9 -#: ckanext/organizations/templates/organization_package_form.html:130 -#: ckanext/publisher_form/templates/dataset_form.html:150 -#: ckanext/publisher_form/templates/dataset_form.html:152 -#: ckanext/publisher_form/templates/publisher_read.html:33 -msgid "Tags" -msgstr "Taggar" +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" -#: ckan/forms/package.py:69 -#, python-format -msgid "" -"Comma-separated terms that may link this dataset to similar ones. For more " -"information on conventions, see <a href=\"%s\">this wiki page</a>." -msgstr "Kommaseparerade ämnesord länkar detta dataset till andra liknande dataset. För mer information om tillvägagångssätt se <a href=\"%s\">denna wikisida</a>." +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Januari" -#: ckan/forms/package.py:70 ckan/templates/package/new_package_form.html:127 -#: ckanext/organizations/templates/organization_package_form.html:135 -#: ckanext/publisher_form/templates/dataset_form.html:158 -msgid "e.g. pollution, rivers, water quality" -msgstr "t.ex. miljöförstöring, floder, vattenkvalitet" +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Februari" -#: ckan/forms/package.py:74 -msgid "The files containing the data or address of the APIs for accessing it." -msgstr "De filer som innehåller data eller adressen till det API där man når informationen." +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Mars" -#: ckan/forms/package.py:75 -msgid "" -"<br />These can be repeated as required. For example if the data is being " -"supplied in multiple formats, or split into different areas or time periods," -" each file is a different 'resource' which should be described differently. " -"They will all appear on the dataset page on CKAN together.<br /><br /> " -"<b>URL:</b> This is the Internet link directly to the data - by selecting " -"this link in a web browser, the user will immediately download the full data" -" set. Note that datasets are not hosted on this site, but by the publisher " -"of the data. Alternatively the URL can point to an API server such as a " -"SPARQL endpoint or JSON-P service.<br /> <b>Format:</b> This should give the" -" file format in which the data is supplied. <br /><b>Description</b> Any " -"information you want to add to describe the resource.<br />" -msgstr "<br />Dessa kan upprepas efter behov. Till exempel om uppgifterna levereras i flera format, eller är uppdelade i olika områden eller tidsperioder, är varje fil en egen \"resurs\" som måste beskrivas annorlunda. De kommer alla att visas på datasetet sida på CKAN tillsammans. <br /><br /> <b>URL:</b> Detta är internet-länken direkt till datan - genom att ange länken i en webbläsare, kommer användaren omedelbart hämta den fullständiga datamängden. Observera att dataset inte lagras på denna sajt utan hos utgivaren av uppgifterna. Alternativt kan URL:en peka på en API-server som en SPARQL-ändpunkt eller en JSON-P tjänst. <br /> <b>Format:</b> Bör visa det filformat som data levereras i. <br /> <b>Beskrivning</b> All information som du vill lägga till för att beskriva denna resurs.<br />" - -#: ckan/forms/package.py:76 -msgid "" -"Format choices: CSV | RDF | XML | XBRL | SDMX | HTML+RDFa | Other as " -"appropriate" -msgstr "Formatalternativ: CSV | RDF | XML | XBRL | SDMX | HTML + RDFa | Övrigt" +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "April" -#: ckan/forms/package.py:80 ckan/forms/package.py:111 -msgid "Notes" -msgstr "Anteckningar" +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Maj" -#: ckan/forms/package.py:81 -msgid "The main description of the dataset" -msgstr "Huvudbeskrivningen av datasetet" +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Juni" -#: ckan/forms/package.py:82 -msgid "" -"It is often displayed with the package title. In particular, it should start" -" with a short sentence that describes the data set succinctly, because the " -"first few words alone may be used in some views of the data sets." -msgstr "Visas ofta ihop med pakettiteln. Den bör börja med en kort mening som beskriver informationen kortfattat, eftersom enbart de första orden visas i vissa vyer." +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Juli" -#: ckan/forms/package.py:83 -#, python-format -msgid "You can use %sMarkdown formatting%s here." -msgstr "Du kan använda %sMarkdownformatering%s här." +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Augusti" -#: ckan/forms/package.py:94 -msgid "Basic information" -msgstr "Grundläggande information" +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "September" -#: ckan/forms/package.py:96 ckan/forms/package.py:111 -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 -#: ckan/templates/package/layout.html:19 -#: ckan/templates/package/read_core.html:26 -msgid "Resources" -msgstr "Resurser" +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Oktober" -#: ckan/forms/package.py:97 ckan/templates/layout_base.html:78 -#: ckan/templates/package/new_package_form.html:93 -#: ckan/templates/package/read.html:49 ckan/templates/package/search.html:26 -#: ckan/templates/revision/read.html:64 -#: ckanext/publisher_form/templates/dataset_form.html:124 -msgid "Groups" -msgstr "Grupper" +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" -#: ckan/forms/package.py:98 ckan/forms/package.py:105 -msgid "Detail" -msgstr "Detalj" - -#: ckan/forms/package.py:110 ckan/templates/_util.html:69 -#: ckan/templates/_util.html:82 ckan/templates/_util.html:95 -#: ckan/templates/group/new_group_form.html:22 -#: ckan/templates/package/new_package_form.html:36 -#: ckan/templates/related/add-related.html:18 -#: ckanext/organizations/templates/organization_form.html:22 -#: ckanext/organizations/templates/organization_package_form.html:34 -#: ckanext/publisher_form/templates/dataset_form.html:31 -msgid "Title" -msgstr "Titel" +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "December" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Nyss" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/package/new_package_form.html:224 -#: ckan/templates/package/read_core.html:78 -#: ckanext/organizations/templates/organization_package_form.html:232 -#: ckanext/publisher_form/templates/dataset_form.html:178 -msgid "Version" -msgstr "Version" +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" -#: ckan/forms/package.py:110 ckan/templates/related/add-related.html:38 -msgid "URL" -msgstr "URL" +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" -#: ckan/forms/package.py:111 ckan/templates/group/history.html:32 -#: ckan/templates/package/history.html:25 -#: ckan/templates/package/new_package_form.html:194 -#: ckan/templates/package/read_core.html:68 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 -#: ckanext/organizations/templates/organization_package_form.html:202 -#: ckanext/publisher_form/templates/dataset_form.html:164 -msgid "Author" -msgstr "Skapare" +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:202 -#: ckanext/organizations/templates/organization_package_form.html:210 -#: ckanext/publisher_form/templates/dataset_form.html:168 -msgid "Author email" -msgstr "E-post till skapare" +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" -#: ckan/forms/package.py:111 ckan/templates/package/new_package_form.html:209 -#: ckan/templates/package/read_core.html:73 -#: ckanext/organizations/templates/organization_package_form.html:217 -#: ckanext/publisher_form/templates/dataset_form.html:171 -msgid "Maintainer" -msgstr "Förvaltare" +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:217 -#: ckanext/organizations/templates/organization_package_form.html:225 -#: ckanext/publisher_form/templates/dataset_form.html:175 -msgid "Maintainer email" -msgstr "E-post till förvaltare" +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" -#: ckan/forms/package.py:112 ckan/templates/package/new_package_form.html:73 -#: ckanext/organizations/templates/organization_package_form.html:71 -#: ckanext/publisher_form/templates/dataset_form.html:72 -msgid "License" -msgstr "Licens" +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" -#: ckan/forms/package.py:112 ckan/templates/group/new_group_form.html:54 -#: ckan/templates/package/read_core.html:88 -#: ckanext/organizations/templates/organization_form.html:54 -#: ckanext/publisher_form/templates/publisher_form.html:68 -msgid "State" -msgstr "Status" +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" -#: ckan/forms/package_dict.py:95 -#, python-format -msgid "Resource should be a dictionary: %r" -msgstr "Resurs ska vara en dictionary: %r" +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" -#: ckan/forms/package_dict.py:112 -#, python-format -msgid "Key unknown: %s" -msgstr "Nyckel okänd: %s" +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" -#: ckan/forms/package_dict.py:114 -msgid "Key blank" -msgstr "Blank nyckel" +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" -#: ckan/lib/base.py:520 -msgid "Updated" -msgstr "Uppdaterad" +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" -#: ckan/lib/base.py:532 -msgid "User role(s) added" -msgstr "Användarroll/er tillagda" +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" -#: ckan/lib/base.py:534 -msgid "Please supply a user name" -msgstr "Vänligen ange ett användarnamn" +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" -#: ckan/lib/helpers.py:482 +#: ckan/lib/helpers.py:674 msgid "Update your avatar at gravatar.com" msgstr "Ändra din profilbild på gravatar.com" -#: ckan/lib/helpers.py:669 ckan/templates/js_strings.html:16 +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 msgid "Unknown" msgstr "Okänd" -#: ckan/lib/helpers.py:705 +#: ckan/lib/helpers.py:915 msgid "no name" msgstr "namn saknas" -#: ckan/lib/helpers.py:738 +#: ckan/lib/helpers.py:963 msgid "Created new dataset." msgstr "Skapade ett nytt dataset." -#: ckan/lib/helpers.py:740 +#: ckan/lib/helpers.py:965 msgid "Edited resources." msgstr "Redigerade resurser." -#: ckan/lib/helpers.py:742 +#: ckan/lib/helpers.py:967 msgid "Edited settings." msgstr "Redigerade inställningar" -#: ckan/lib/mailer.py:21 +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "visad {number} gång nyligen" +msgstr[1] "visad {number} gånger nyligen" + +#: ckan/lib/mailer.py:22 #, python-format msgid "Dear %s," msgstr "Hej %s," -#: ckan/lib/mailer.py:34 +#: ckan/lib/mailer.py:35 #, python-format msgid "%s <%s>" msgstr "%s <%s>" -#: ckan/lib/mailer.py:58 +#: ckan/lib/mailer.py:96 msgid "No recipient email address available!" msgstr "Mottagarens e-postadress finns inte!" -#: ckan/lib/mailer.py:63 +#: ckan/lib/mailer.py:101 #, python-format msgid "" "You have requested your password on %(site_title)s to be reset.\n" @@ -889,8 +1062,8 @@ msgid "" " %(reset_link)s\n" msgstr "Du har begärt att ditt lösenord på %(site_title)s ska återställas.\n\nKlicka på följande länk för att bekräfta denna begäran:\n\n %(reset_link)s\n" -#: ckan/lib/mailer.py:95 ckan/templates/user/perform_reset.html:6 -#: ckan/templates/user/perform_reset.html:14 +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 msgid "Reset your password" msgstr "Återställ ditt lösenord" @@ -906,11 +1079,11 @@ msgstr "Ingen webbsida angiven" msgid "Author not given" msgstr "Upphovsman saknas" -#: ckan/lib/package_saver.py:44 +#: ckan/lib/package_saver.py:41 msgid "Maintainer not given" msgstr "Redaktör saknas" -#: ckan/lib/package_saver.py:101 ckan/logic/validators.py:51 +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 msgid "No links are allowed in the log_message." msgstr "Inga länkar är tillåtna i log_message." @@ -923,8 +1096,8 @@ msgstr "Inga länkar är tillåtna i log_message." #: ckan/lib/navl/dictization_functions.py:21 #: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 #: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 -#: ckan/logic/__init__.py:314 ckan/logic/validators.py:436 -#: ckan/logic/action/get.py:1296 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 msgid "Missing value" msgstr "Värde saknas" @@ -937,15 +1110,32 @@ msgstr "Inmatningsfältet %(name)s hade vi inte räknat med." msgid "Please enter an integer value" msgstr "Vänligen mata in ett heltal" -#: ckan/logic/__init__.py:81 ckan/logic/action/__init__.py:58 +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Resurser" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 msgid "Package resource(s) invalid" msgstr "Paketets objekt ogiltiga" -#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:60 +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Extra" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 msgid "Missing Value" msgstr "Värde saknas" -#: ckan/logic/__init__.py:212 +#: ckan/logic/__init__.py:213 msgid "No valid API key provided." msgstr "Giltig API-nyckel saknas." @@ -954,226 +1144,304 @@ msgstr "Giltig API-nyckel saknas." msgid "Tag vocabulary \"%s\" does not exist" msgstr "Vokabulären \"%s\" finns inte" -#: ckan/logic/validators.py:32 +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Användare" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Dataset" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Grupp" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Organisationen finns inte" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 msgid "Invalid integer" msgstr "Ogiltigt heltal" -#: ckan/logic/validators.py:42 +#: ckan/logic/validators.py:72 msgid "Date format incorrect" msgstr "Datumformatet felaktigt" -#: ckan/logic/validators.py:61 ckan/logic/validators.py:87 -#: ckan/templates/group/new_group_form.html:118 -#: ckanext/publisher_form/templates/publisher_form.html:145 -#: ckanext/stats/templates/ckanext/stats/index.html:65 -#: ckanext/stats/templates/ckanext/stats/index.html:74 -msgid "Dataset" -msgstr "Dataset" - -#: ckan/logic/validators.py:101 ckan/logic/validators.py:112 -#: ckan/templates/_util.html:182 ckan/templates/_util.html:252 -#: ckanext/organizations/templates/organization_users_form.html:38 -#: ckanext/publisher_form/templates/publisher_form.html:123 -msgid "User" -msgstr "Användare" - -#: ckan/logic/validators.py:139 +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 msgid "Related" msgstr "Relaterat" -#: ckan/logic/validators.py:149 +#: ckan/logic/validators.py:191 msgid "That group name or ID does not exist." msgstr "Gruppnamn eller ID finns inte." -#: ckan/logic/validators.py:161 +#: ckan/logic/validators.py:205 msgid "Activity type" msgstr "Aktivitetstyp" -#: ckan/logic/validators.py:211 +#: ckan/logic/validators.py:259 msgid "That name cannot be used" msgstr "Namnet kan inte användas" -#: ckan/logic/validators.py:216 ckan/logic/validators.py:452 +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Namn måste vara minst %s tecken" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 #, python-format msgid "Name must be a maximum of %i characters long" msgstr "Namn får vara max %i tecken" -#: ckan/logic/validators.py:219 +#: ckan/logic/validators.py:267 msgid "" "Url must be purely lowercase alphanumeric (ascii) characters and these " "symbols: -_" msgstr "Url får bara bestå av gemener (ascii-tecken) och dessa tecken: -_" -#: ckan/logic/validators.py:237 +#: ckan/logic/validators.py:285 msgid "That URL is already in use." msgstr "Den URL:en används redan." -#: ckan/logic/validators.py:242 +#: ckan/logic/validators.py:290 #, python-format msgid "Name \"%s\" length is less than minimum %s" msgstr "Namnet \"%s\" är kortare än minimilängden %s" -#: ckan/logic/validators.py:246 +#: ckan/logic/validators.py:294 #, python-format msgid "Name \"%s\" length is more than maximum %s" msgstr "Längden på namnet \"%s\" är längre än maxlängden %s" -#: ckan/logic/validators.py:252 +#: ckan/logic/validators.py:300 #, python-format msgid "Version must be a maximum of %i characters long" msgstr "Version får vara max %i tecken lång" -#: ckan/logic/validators.py:294 +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Dubblerad nycke \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "En grupp med detta namn finns redan i databasen" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Tag \"%s\" understiger minimilängden %s" + +#: ckan/logic/validators.py:342 #, python-format msgid "Tag \"%s\" length is more than maximum %i" msgstr "Längden av taggen \"%s\" överskrider maxlängden %i" -#: ckan/logic/validators.py:302 +#: ckan/logic/validators.py:350 #, python-format msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." msgstr "Taggen \"%s\" måste vara alfanumeriska tecken eller symboler:-_." -#: ckan/logic/validators.py:310 +#: ckan/logic/validators.py:358 #, python-format msgid "Tag \"%s\" must not be uppercase" msgstr "Taggen \"%s\" får inte bestå av versaler" -#: ckan/logic/validators.py:401 +#: ckan/logic/validators.py:453 msgid "That login name is not available." msgstr "Det inloggningsnamnet är inte tillgängligt." -#: ckan/logic/validators.py:410 +#: ckan/logic/validators.py:462 msgid "Please enter both passwords" msgstr "Skriv in båda lösenorden" -#: ckan/logic/validators.py:416 +#: ckan/logic/validators.py:468 msgid "Your password must be 4 characters or longer" msgstr "Ditt lösenord måste bestå av 4 tecken eller fler" -#: ckan/logic/validators.py:424 +#: ckan/logic/validators.py:476 msgid "The passwords you entered do not match" msgstr "Lösenorden du angav matchar inte" -#: ckan/logic/validators.py:440 +#: ckan/logic/validators.py:492 msgid "" "Edit not allowed as it looks like spam. Please avoid links in your " "description." msgstr "Redigering inte tillåten eftersom det verkar vara spam. Undvik länkar i din beskrivning." -#: ckan/logic/validators.py:457 +#: ckan/logic/validators.py:509 msgid "That vocabulary name is already in use." msgstr "Vokabulärnamnet används redan." -#: ckan/logic/validators.py:463 +#: ckan/logic/validators.py:515 #, python-format msgid "Cannot change value of key from %s to %s. This key is read-only" msgstr "Kan inte ändra nyckel från %s till %s. Denna nyckel kan endast läsas." -#: ckan/logic/validators.py:472 +#: ckan/logic/validators.py:524 msgid "Tag vocabulary was not found." msgstr "Vokabulären för taggar kunde inte hittas." -#: ckan/logic/validators.py:485 +#: ckan/logic/validators.py:537 #, python-format msgid "Tag %s does not belong to vocabulary %s" msgstr "Taggen %s hör inte till vokabulär %s" -#: ckan/logic/validators.py:491 +#: ckan/logic/validators.py:543 msgid "No tag name" msgstr "Saknar namn för tagg." -#: ckan/logic/validators.py:504 +#: ckan/logic/validators.py:556 #, python-format msgid "Tag %s already belongs to vocabulary %s" msgstr "Taggen %s hör redan till vokbaulären %s" -#: ckan/logic/validators.py:527 +#: ckan/logic/validators.py:579 msgid "Please provide a valid URL" msgstr "Ange en giltig URL" -#: ckan/logic/action/create.py:143 ckan/logic/action/create.py:529 +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 #, python-format msgid "REST API: Create object %s" msgstr "REST API: Skapa objekt %s" -#: ckan/logic/action/create.py:374 +#: ckan/logic/action/create.py:386 #, python-format msgid "REST API: Create package relationship: %s %s %s" msgstr "REST API: Skapa paketrelation: %s %s %s" -#: ckan/logic/action/create.py:413 +#: ckan/logic/action/create.py:425 #, python-format msgid "REST API: Create member object %s" msgstr "REST API: Skapa objekt %s" -#: ckan/logic/action/create.py:600 +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 msgid "You must supply a package id or name (parameter \"package\")." msgstr "Du måste ange ett paket-ID eller namn (parameter \"package\")." -#: ckan/logic/action/create.py:602 +#: ckan/logic/action/create.py:721 msgid "You must supply a rating (parameter \"rating\")." msgstr "Du måste ange ett betyg (parametern \"rating\")." -#: ckan/logic/action/create.py:607 +#: ckan/logic/action/create.py:726 msgid "Rating must be an integer value." msgstr "Betyg måste vara ett heltal." -#: ckan/logic/action/create.py:611 +#: ckan/logic/action/create.py:730 #, python-format msgid "Rating must be between %i and %i." msgstr "Betyg måste vara mellan %i och %i." -#: ckan/logic/action/create.py:893 +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 msgid "You cannot follow yourself" msgstr "Du kan inte följa digsjälv" -#: ckan/logic/action/create.py:898 ckan/logic/action/create.py:965 -msgid "You are already following {id}" -msgstr "Du följer redan {id}" +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "" #: ckan/logic/action/delete.py:40 #, python-format msgid "REST API: Delete Package: %s" msgstr "REST API: Ta bort paket: %s" -#: ckan/logic/action/delete.py:87 ckan/logic/action/delete.py:193 +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 #, python-format msgid "REST API: Delete %s" msgstr "REST API: Ta bort %s" -#: ckan/logic/action/delete.py:238 ckan/logic/action/delete.py:264 -#: ckan/logic/action/get.py:1721 ckan/logic/action/update.py:781 +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 msgid "id not in data" msgstr "id finns inte i data" -#: ckan/logic/action/delete.py:242 ckan/logic/action/get.py:1724 -#: ckan/logic/action/update.py:785 +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 #, python-format msgid "Could not find vocabulary \"%s\"" msgstr "Kan inte hitta vokabulär \"%s\"" -#: ckan/logic/action/delete.py:272 +#: ckan/logic/action/delete.py:334 #, python-format msgid "Could not find tag \"%s\"" msgstr "Kan inte hitta taggen \"%s\"" -#: ckan/logic/action/delete.py:308 -msgid "Could not find follower {follower} -> {object}" -msgstr "Kunde inte hitta följare {follower} -> {object}" +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "" -#: ckan/logic/action/get.py:1300 +#: ckan/logic/action/get.py:1427 msgid "Do not specify if using \"query\" parameter" msgstr "" -#: ckan/logic/action/get.py:1309 +#: ckan/logic/action/get.py:1436 msgid "Must be <field>:<value> pair(s)" msgstr "Måste vara <field>:<value> par" -#: ckan/logic/action/get.py:1337 +#: ckan/logic/action/get.py:1464 msgid "Field \"{field}\" not recognised in resource_search." msgstr "" -#: ckan/logic/action/update.py:137 +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "okänd användare:" + +#: ckan/logic/action/update.py:138 msgid "Item was not found." msgstr "Posten kunde inte hittas." @@ -1182,343 +1450,285 @@ msgid "Resource was not found." msgstr "Resursen hittades inte." #: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 -#: ckan/logic/action/update.py:434 +#: ckan/logic/action/update.py:443 #, python-format msgid "REST API: Update object %s" msgstr "REST API: Uppdatera objekt %s" -#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:290 +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 msgid "Package was not found." msgstr "Paketet finns inte." -#: ckan/logic/action/update.py:319 +#: ckan/logic/action/update.py:333 #, python-format msgid "REST API: Update package relationship: %s %s %s" msgstr "REST API: Updatera paketrelation: %s %s %s" -#: ckan/logic/action/update.py:591 +#: ckan/logic/action/update.py:651 msgid "TaskStatus was not found." msgstr "Uppgiftsstatus kunde inte hittas." -#: ckan/logic/auth/create.py:11 +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 #, python-format msgid "User %s not authorized to create packages" msgstr "Användare %s är inte behörig att skapa paket" -#: ckan/logic/auth/create.py:16 ckan/logic/auth/update.py:23 +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 #, python-format msgid "User %s not authorized to edit these groups" msgstr "Användare %s saknar behörighet att redigera dessa grupper" -#: ckan/logic/auth/create.py:34 +#: ckan/logic/auth/create.py:43 msgid "You must be a sysadmin to create a featured related item" msgstr "Du måste vara sysadmin för att skapa en utvald elaterad post" -#: ckan/logic/auth/create.py:38 ckan/logic/auth/publisher/create.py:31 +#: ckan/logic/auth/create.py:47 msgid "You must be logged in to add a related item" msgstr "Du måste vara inloggad för att lägg till en relaterad post." -#: ckan/logic/auth/create.py:50 ckan/logic/auth/publisher/create.py:56 -msgid "You must be logged in to create a resource" -msgstr "Du måste vara inloggad för att skapa en resurs" - -#: ckan/logic/auth/create.py:66 ckan/logic/auth/publisher/create.py:81 +#: ckan/logic/auth/create.py:71 #, python-format msgid "User %s not authorized to edit these packages" msgstr "Användare %s saknar behörighet att redigera dessa paket" -#: ckan/logic/auth/create.py:76 ckan/logic/auth/publisher/create.py:109 -#: ckan/logic/auth/publisher/create.py:113 +#: ckan/logic/auth/create.py:82 #, python-format msgid "User %s not authorized to create groups" msgstr "Användare %s är inte behörig att skapa grupper" -#: ckan/logic/auth/create.py:86 +#: ckan/logic/auth/create.py:92 #, python-format -msgid "User %s not authorized to create authorization groups" -msgstr "Användare %s är inte behörig att skapa behörighetsgrupper" +msgid "User %s not authorized to create organizations" +msgstr "" -#: ckan/logic/auth/create.py:100 +#: ckan/logic/auth/create.py:103 #, python-format msgid "User %s not authorized to create users" msgstr "Användare %s är inte behörig att skapa användare" -#: ckan/logic/auth/create.py:129 +#: ckan/logic/auth/create.py:133 msgid "Group was not found." msgstr "Gruppen kunde inte hittas." -#: ckan/logic/auth/create.py:149 ckan/logic/auth/publisher/create.py:135 +#: ckan/logic/auth/create.py:153 msgid "Valid API key needed to create a package" msgstr "Det behövs en giltig API-nyckel för att skapa ett paket" -#: ckan/logic/auth/create.py:157 ckan/logic/auth/publisher/create.py:143 +#: ckan/logic/auth/create.py:161 msgid "Valid API key needed to create a group" msgstr "Det behövs en giltig API-nyckel för att skapa en grupp" -#: ckan/logic/auth/delete.py:14 +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 #, python-format msgid "User %s not authorized to delete package %s" msgstr "Användare %s är inte behörig att ta bort paket %s" -#: ckan/logic/auth/delete.py:23 ckan/logic/auth/delete.py:40 -#: ckan/logic/auth/publisher/delete.py:38 -#: ckan/logic/auth/publisher/delete.py:51 +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Inget paket hittades för denna resurs, kan inte kontrollera behörigheter." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 msgid "Only the owner can delete a related item" msgstr "Bara ägaren kan radera en relaterad post." -#: ckan/logic/auth/delete.py:56 +#: ckan/logic/auth/delete.py:70 #, python-format msgid "User %s not authorized to delete relationship %s" msgstr "Användare %s saknar behörightet att ta bort relation %s" -#: ckan/logic/auth/delete.py:67 ckan/logic/auth/publisher/delete.py:74 +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 #, python-format msgid "User %s not authorized to delete group %s" msgstr "Användare %s saknar behörighet att ta bort gruppen %s" -#: ckan/logic/auth/delete.py:82 ckan/logic/auth/publisher/delete.py:90 +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 #, python-format msgid "User %s not authorized to delete task_status" msgstr "Användare %s har inte rätt att radera task_status" -#: ckan/logic/auth/get.py:79 +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 #, python-format msgid "User %s not authorized to read these packages" msgstr "Användare %s saknar behörighet att läsa dessa paket" -#: ckan/logic/auth/get.py:90 ckan/logic/auth/publisher/get.py:85 -#: ckan/logic/auth/publisher/get.py:117 +#: ckan/logic/auth/get.py:110 #, python-format msgid "User %s not authorized to read package %s" msgstr "Användare %s saknar behörighet att läsa paketet %s" -#: ckan/logic/auth/get.py:110 ckan/logic/auth/update.py:39 -msgid "No package found for this resource, cannot check auth." -msgstr "Inget paket hittades för denna resurs, kan inte kontrollera behörigheter." - -#: ckan/logic/auth/get.py:116 ckan/logic/auth/publisher/get.py:115 +#: ckan/logic/auth/get.py:136 #, python-format msgid "User %s not authorized to read resource %s" msgstr "Användare %s har inte rätt att läsa %s" -#: ckan/logic/auth/get.py:131 -#, python-format -msgid "User %s not authorized to read group %s" -msgstr "Användare %s är inte behörig att läsa gruppen %s" +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Du måste vara inloggad för att få tillgång till din dashboard." -#: ckan/logic/auth/update.py:19 +#: ckan/logic/auth/update.py:29 #, python-format msgid "User %s not authorized to edit package %s" msgstr "Användare %s saknar behörighet att redigera paketet %s" -#: ckan/logic/auth/update.py:45 +#: ckan/logic/auth/update.py:55 #, python-format -msgid "User %s not authorized to read edit %s" -msgstr "Användare %s har inte rätt att redigera %s" +msgid "User %s not authorized to edit resource %s" +msgstr "" -#: ckan/logic/auth/update.py:59 +#: ckan/logic/auth/update.py:69 #, python-format msgid "User %s not authorized to change state of package %s" msgstr "Användare %s saknar behörighet att ändra tillståndet för paketet %s" -#: ckan/logic/auth/update.py:70 -#, python-format -msgid "User %s not authorized to edit permissions of package %s" -msgstr "Användare %s saknar behörighet att redigera rättigheter för paketet %s" - -#: ckan/logic/auth/update.py:81 +#: ckan/logic/auth/update.py:79 #, python-format msgid "User %s not authorized to edit group %s" msgstr "Användare %s saknar behörighet att redigera grupp %s" -#: ckan/logic/auth/update.py:89 ckan/logic/auth/update.py:94 -#: ckan/logic/auth/publisher/update.py:95 -#: ckan/logic/auth/publisher/update.py:100 +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Användare %s är inte behörig att redigera organisationen %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 msgid "Only the owner can update a related item" msgstr "Bara ägaren kan uppdatera en relaterad post." -#: ckan/logic/auth/update.py:102 +#: ckan/logic/auth/update.py:107 msgid "You must be a sysadmin to change a related item's featured field." msgstr "" -#: ckan/logic/auth/update.py:115 +#: ckan/logic/auth/update.py:120 #, python-format msgid "User %s not authorized to change state of group %s" msgstr "Användare %s är inte behörig att ändra status för grupp %s" -#: ckan/logic/auth/update.py:126 +#: ckan/logic/auth/update.py:129 #, python-format msgid "User %s not authorized to edit permissions of group %s" msgstr "Användare %s inte behörighet att redigera rättigheter för gruppen %s" -#: ckan/logic/auth/update.py:137 ckan/logic/auth/update.py:148 -#, python-format -msgid "User %s not authorized to edit permissions of authorization group %s" -msgstr "Användare %s är inte behörigh att redigera rättigheter för behörightsgrupp %s" - -#: ckan/logic/auth/update.py:158 ckan/logic/auth/publisher/update.py:124 +#: ckan/logic/auth/update.py:141 #, python-format msgid "User %s not authorized to edit user %s" msgstr "Användare %s är inte behörig att redigera användare %s" -#: ckan/logic/auth/update.py:168 ckan/logic/auth/publisher/update.py:134 +#: ckan/logic/auth/update.py:149 #, python-format msgid "User %s not authorized to change state of revision" msgstr "Användare %s saknar behörighet att ändra status för revision" -#: ckan/logic/auth/update.py:181 ckan/logic/auth/publisher/update.py:147 +#: ckan/logic/auth/update.py:154 #, python-format msgid "User %s not authorized to update task_status table" msgstr "Användare %s har inte rättighet att uppdatera tabellen task_status" -#: ckan/logic/auth/update.py:198 ckan/logic/auth/publisher/update.py:161 +#: ckan/logic/auth/update.py:163 #, python-format msgid "User %s not authorized to update term_translation table" msgstr "Användare %s saknar behörighet att uppdatera tabellen term_translation" -#: ckan/logic/auth/update.py:208 ckan/logic/auth/publisher/update.py:174 +#: ckan/logic/auth/update.py:184 msgid "Valid API key needed to edit a package" msgstr "Giltig API-nyckel behövs för att redigera ett paket" -#: ckan/logic/auth/update.py:216 ckan/logic/auth/publisher/update.py:182 +#: ckan/logic/auth/update.py:192 msgid "Valid API key needed to edit a group" msgstr "Giltig API-nyckeln behövs för att redigera en grupp" -#: ckan/logic/auth/publisher/create.py:21 -msgid "You must be logged in and be within a group to create a package" -msgstr "Du måste vara inloggad och inom en grupp för att skapa ett paket" - -#: ckan/logic/auth/publisher/create.py:40 -msgid "You do not have permission to create an item" -msgstr "Du saknar rättigheter för att skapa en post" - -#: ckan/logic/auth/publisher/create.py:73 -msgid "Two package IDs are required" -msgstr "Två paket-ID:n behövs" - -#: ckan/logic/auth/publisher/create.py:95 -msgid "User is not authorized to create groups" -msgstr "Användaren saknar behörighet för att redigera grupper" - -#: ckan/logic/auth/publisher/create.py:118 -msgid "Authorization groups not implemented in this profile" -msgstr "Behörighetsgrupper är inte implementerade i denna profil" - -#: ckan/logic/auth/publisher/delete.py:26 -#, python-format -msgid "User %s not authorized to delete packages in these group" -msgstr "Användare %s saknar behörighet att radera paket i dessa grupper" - -#: ckan/logic/auth/publisher/delete.py:65 -#: ckan/logic/auth/publisher/delete.py:70 -msgid "Only members of this group are authorized to delete this group" -msgstr "Bara medlemmar i denna grupp har behörighet att radera den." - -#: ckan/logic/auth/publisher/get.py:82 -#, python-format -msgid "User not authorized to read package %s" -msgstr "Användare saknar behörighet för att läsa paket %s" - -#: ckan/logic/auth/publisher/get.py:139 -#, python-format -msgid "User %s not authorized to show group %s" -msgstr "Användare %s saknar behörighet att visa gruppen %s" - -#: ckan/logic/auth/publisher/update.py:29 -#, python-format -msgid "User %s not authorized to edit packages in these groups" -msgstr "Användare %s saknar behörighet att redigera paket i gruppen" - -#: ckan/logic/auth/publisher/update.py:47 -#: ckan/logic/auth/publisher/update.py:50 -#, python-format -msgid "User %s not authorized to edit resources in this package" -msgstr "Användare %s saknar behörighet att redigera resurser i paketet" - -#: ckan/logic/auth/publisher/update.py:62 -msgid "Package edit permissions is not available" -msgstr "Behörigheter för att redigera paket saknas" - -#: ckan/logic/auth/publisher/update.py:74 -msgid "Only members of this group are authorized to edit this group" -msgstr "Bara medlemmar i denna grupp har behörighet att redigera gruppen" - -#: ckan/logic/auth/publisher/update.py:83 -#, python-format -msgid "Could not find user %s" -msgstr "Kunde inte hitta användare %s" - -#: ckan/logic/auth/publisher/update.py:87 -#, python-format -msgid "User %s not authorized to edit this group" -msgstr "Användare %s saknar behörighet att redigera denna grupp" - -#: ckan/logic/auth/publisher/update.py:108 -msgid "Group edit permissions is not implemented" -msgstr "Funktionen för behörighet att redigera grupper är inte implementerad än" - -#: ckan/logic/auth/publisher/update.py:111 -#: ckan/logic/auth/publisher/update.py:115 -msgid "Authorization group update not implemented" -msgstr "Uppdatering av behörigheter för grupper är inte implementerad" - -#: ckan/model/license.py:173 +#: ckan/model/license.py:177 msgid "License Not Specified" msgstr "Licens ej angiven" -#: ckan/model/license.py:183 +#: ckan/model/license.py:187 msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" -#: ckan/model/license.py:193 +#: ckan/model/license.py:197 msgid "Open Data Commons Open Database License (ODbL)" msgstr "Open Data Commons Open Database License (ODbL)" -#: ckan/model/license.py:203 +#: ckan/model/license.py:207 msgid "Open Data Commons Attribution License" msgstr "Open Data Commons Attribution License" -#: ckan/model/license.py:214 +#: ckan/model/license.py:218 msgid "Creative Commons CCZero" msgstr "Creative Commons CCZero" -#: ckan/model/license.py:223 +#: ckan/model/license.py:227 msgid "Creative Commons Attribution" msgstr "Creative Commons Erkännande" -#: ckan/model/license.py:233 +#: ckan/model/license.py:237 msgid "Creative Commons Attribution Share-Alike" msgstr "Creative Commons Erkännande Dela Lika" -#: ckan/model/license.py:242 +#: ckan/model/license.py:246 msgid "GNU Free Documentation License" msgstr "GNU Free Documentation License" -#: ckan/model/license.py:252 +#: ckan/model/license.py:256 msgid "Other (Open)" msgstr "Annan (grupp)" -#: ckan/model/license.py:262 +#: ckan/model/license.py:266 msgid "Other (Public Domain)" msgstr "Annan (Public Domain)" -#: ckan/model/license.py:272 +#: ckan/model/license.py:276 msgid "Other (Attribution)" msgstr "Annan (Attribution)" -#: ckan/model/license.py:282 +#: ckan/model/license.py:286 msgid "UK Open Government Licence (OGL)" msgstr "UK Open Government Licence (OGL)" -#: ckan/model/license.py:290 +#: ckan/model/license.py:294 msgid "Creative Commons Non-Commercial (Any)" msgstr "Creative Commons Icke-kommersiell" -#: ckan/model/license.py:298 +#: ckan/model/license.py:302 msgid "Other (Non-Commercial)" msgstr "Annan (Icke kommersiell)" -#: ckan/model/license.py:306 +#: ckan/model/license.py:310 msgid "Other (Not Open)" msgstr "Annan (ej öppen)" @@ -1567,829 +1777,2637 @@ msgstr "är förälder till %s" msgid "has sibling %s" msgstr "har syskon %s" -#: ckan/templates/_util.html:11 ckan/templates/js_strings.html:16 -#: ckan/templates/authorization_group/layout.html:16 -#: ckan/templates/group/layout.html:24 -#: ckanext/organizations/templates/organization_layout.html:25 -#: ckanext/organizations/templates/organization_package_form.html:88 -#: ckanext/publisher_form/templates/dataset_form.html:85 -#: ckanext/publisher_form/templates/publisher_form.html:37 -#: ckanext/publisher_form/templates/publisher_layout.html:28 -msgid "Edit" -msgstr "Redigera" +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Laddar..." -#: ckan/templates/_util.html:12 ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:148 -#: ckan/templates/snippets/data-viewer-embed-dialog.html:27 -#: ckanext/organizations/templates/organization_package_form.html:89 -#: ckanext/publisher_form/templates/dataset_form.html:86 -#: ckanext/publisher_form/templates/publisher_form.html:38 -msgid "Preview" -msgstr "Förhandsgranska" +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Det finns inga API-data att ladda för denna resurs" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "You can use" -msgstr "Du kan använda" +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Misslyckades med att ladda API-information" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "Markdown formatting" -msgstr "Markdownformatering" +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Hittades inte" -#: ckan/templates/_util.html:18 -#: ckanext/organizations/templates/organization_package_form.html:93 -#: ckanext/publisher_form/templates/dataset_form.html:90 -#: ckanext/publisher_form/templates/publisher_form.html:42 -msgid "here." -msgstr "här." +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckanext/stats/templates/ckanext/stats/index.html:82 -msgid "Number of datasets" -msgstr "Antal dataset" +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" -#: ckan/templates/_util.html:69 ckan/templates/_util.html:82 -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:41 -#: ckan/templates/package/new_package_form.html:86 -#: ckan/templates/related/add-related.html:34 -#: ckanext/organizations/templates/organization_form.html:41 -#: ckanext/organizations/templates/organization_package_form.html:84 -#: ckanext/publisher_form/templates/dataset_form.html:82 -msgid "Description" -msgstr "Beskrivning" +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" -#: ckan/templates/_util.html:95 -msgid "Number of members" -msgstr "Antal medlemmar" +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "View dataset resources" -msgstr "Visa resurser i dataset" +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" -#: ckan/templates/_util.html:115 -msgid "DOWNLOAD" -msgstr "LADDA NER" +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" -#: ckan/templates/_util.html:118 -msgid "No downloadable resources." -msgstr "Saknar nedladdningsbara resurser." +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Avbryt" -#: ckan/templates/_util.html:140 -msgid "No description for this item" -msgstr "Beskrivning saknas för denna post." +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Följ" -#: ckan/templates/_util.html:141 -msgid "View this" -msgstr "Visa" +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Sluta följa" -#: ckan/templates/_util.html:163 -msgid "no ratings yet" -msgstr "inga betyg än" +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" -#: ckan/templates/_util.html:164 -msgid "" -"–\n" -" rate it now" -msgstr "–\n betygsätt nu" +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" -#: ckan/templates/_util.html:217 ckan/templates/_util.html:273 -msgid "User Group" -msgstr "Användargrupp" +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Ladda upp en fil" -#: ckan/templates/error_document_template.html:5 -msgid "Error" -msgstr "Fel" +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Checking..." -msgstr "Kollar..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Type at least two characters..." -msgstr "Skriv åtminstone två tecken..." +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This is the current URL." -msgstr "Detta är den nuvarande URL:en." +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is available!" -msgstr "Denna länk är tillgänglig!" +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "This URL is already used, please use a different one." -msgstr "Länken används redan. Ange en annan." +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" -#: ckan/templates/js_strings.html:16 -msgid "Failed to save, possibly due to invalid data " -msgstr "Det gick inte att spara, möjligen på grund av felaktiga data" +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Redigera" -#: ckan/templates/js_strings.html:16 ckan/templates/group/layout.html:16 -#: ckanext/organizations/templates/organization_layout.html:22 -#: ckanext/publisher_form/templates/publisher_layout.html:23 -msgid "Add Dataset" -msgstr "Lägg till dataset" +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Add Group" -msgstr "Lägg till grupp" +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "" -"You have unsaved changes. Make sure to click 'Save Changes' below before " -"leaving this page." -msgstr "Du har osparade ändringar. KLicka på \"Spara ändringar\" nedan innan du lämnar sidan." +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Loading..." -msgstr "Laddar..." +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Om {0}" -#: ckan/templates/js_strings.html:16 -msgid "(no name)" -msgstr "(inget namn)" +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" -#: ckan/templates/js_strings.html:16 -msgid "Delete the resource '%name%'?" -msgstr "Radera objektet '%name%'?" +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" -#: ckan/templates/js_strings.html:16 -msgid "Preview not available for data type: " -msgstr "Förhandsvisning inte tillgänglig för datatyp: " +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" -#: ckan/templates/js_strings.html:16 -msgid "Failed to get credentials for storage upload. Upload cannot proceed" -msgstr "Misslyckades med att hämta uppladdningsrättigheter. Kan inte fortsätta med uppladdningen." +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Redigera inställningar" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Logga ut" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Registrera" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Dataset" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Sök" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Klicka här för att läsa mer..." + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Din webbläsare stödjer inte iframes." + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Denna resurs kan inte förhandsgranskas." + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Standard" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Medium" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Textarea" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Aktivitetsflöde" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Administratörer" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Lägg till grupp" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Bekräfta radering" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Redigera en grupp" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Redigera grupp" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Följare" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Grupper av Dataset" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Lägg till grupp" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Medlemmar" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Användarnamn" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Roll" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Lägg till" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Radera" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Skapa en grupp" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Skapa grupp" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Uppdatera grupp" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Lägg till dataset" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "läs mer" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Titel" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Beskrivning" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "Bild URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Välkommen" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Formuläret innehåller ogiltiga poster:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Spara" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Visa" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "Ändpunkt för API" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Hämta" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Ytterligare information" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Fält" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Värde" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Senast uppdaterad" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Skapad" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Format" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Licens" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Skapare" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Sök..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Skicka" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API-dokumentation" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Källa" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Förvaltare" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Version" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Status" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Data API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Synlighet" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Offentlig" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Föregående" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Länka till en fil" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Länk till ett API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Resurs" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Namn" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "t.ex. CSV, XML or JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Senast ändrad" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "t.ex. 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Filstorlek" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "t.ex. 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME-typ" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Utforska" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Förhandsgranska" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Lägg till data" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Appar & Idéer" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Filtrera på typ" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Alla" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Sortera" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "Default" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Spara" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Redigera relaterad post" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Skapa" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Bädda in Data Viewer" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Välj bredd och höjd i pixlar:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Bredd:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Höjd:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Rensa alla" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Hem" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Språk" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Detta dataset uppfyller kraven i Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Sortera på" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Relevans" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Prenumerera" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "E-post" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Redigeringar" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Nyhetsfeed" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Kontoinformation" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Dashboard" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Inställningar" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Ändra dina uppgifter" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Namn" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Ändra ditt lösenord" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Lösenord" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Bekräfta lösenord" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Användare" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Logga in" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" -#: ckan/templates/js_strings.html:16 +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Glömt ditt lösenord?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Logga ut" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API-nyckel" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Du kan använda" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdownformatering" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "här." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Antal dataset" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Visa resurser i dataset" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "LADDA NER" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Saknar nedladdningsbara resurser." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Beskrivning saknas för denna post." + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Visa" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "inga betyg än" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n betygsätt nu" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Fel" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Kollar..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Skriv åtminstone två tecken..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Detta är den nuvarande URL:en." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Denna länk är tillgänglig!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Länken används redan. Ange en annan." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Det gick inte att spara, möjligen på grund av felaktiga data" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "Du har osparade ändringar. KLicka på \"Spara ändringar\" nedan innan du lämnar sidan." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(inget namn)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Radera objektet '%name%'?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Förhandsvisning inte tillgänglig för datatyp: " + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Misslyckades med att hämta uppladdningsrättigheter. Kan inte fortsätta med uppladdningen." + +#: ckan/templates_legacy/js_strings.html:16 msgid "Checking upload permissions ..." msgstr "Kontrollerar uppladdningsrättigheter..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Uploading file ..." msgstr "Laddar upp fil..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File" msgstr "Datafil" -#: ckan/templates/js_strings.html:16 ckan/templates/layout_base.html:144 -#: ckan/templates/package/search.html:37 -#: ckan/templates/related/add-related.html:24 -#: ckan/templates/related/dashboard.html:34 -msgid "API" -msgstr "API" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/related/add-related.html:30 -#: ckan/templates/related/dashboard.html:40 -msgid "Visualization" -msgstr "Visualisering" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Image" msgstr "Bild" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Metadata" msgstr "Metadata" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Documentation" msgstr "Dokumentation" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Code" msgstr "Kod" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Example" msgstr "Exempel" -#: ckan/templates/js_strings.html:16 ckan/templates/storage/index.html:6 -#: ckan/templates/storage/index.html:15 ckan/templates/storage/success.html:6 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 msgid "Upload" msgstr "Ladda upp" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:128 -#: ckan/templates/package/new_package_form.html:307 -#: ckan/templates/related/add-related.html:47 -#: ckan/templates/user/edit_user_form.html:72 -#: ckanext/organizations/templates/organization_apply_form.html:46 -#: ckanext/organizations/templates/organization_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:315 -#: ckanext/organizations/templates/organization_users_form.html:48 -#: ckanext/publisher_form/templates/dataset_form.html:244 -#: ckanext/publisher_form/templates/publisher_form.html:158 -msgid "Cancel" -msgstr "Avbryt" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/group/new_group_form.html:28 -#: ckan/templates/package/new_package_form.html:49 -#: ckanext/organizations/templates/organization_form.html:28 -#: ckanext/organizations/templates/organization_package_form.html:47 -#: ckanext/publisher_form/templates/dataset_form.html:42 -#: ckanext/publisher_form/templates/publisher_form.html:25 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 msgid "Url" msgstr "URL" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/package/resource_read.html:102 -msgid "Format" -msgstr "Format" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Resource Type" msgstr "Resurstyp" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore enabled" msgstr "DataStore upprättades" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Size (Bytes)" msgstr "Storlek (bytes)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype" msgstr "Mimetyp" -#: ckan/templates/js_strings.html:16 -msgid "Created" -msgstr "Skapad" - -#: ckan/templates/js_strings.html:16 -msgid "Last Modified" -msgstr "Senast ändrad" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Mimetype (Inner)" msgstr "Mimetyp (inre)" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Hash" msgstr "Hash" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "ID" msgstr "ID" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Done" msgstr "Klar" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "This resource has unsaved changes." msgstr "Denna resurs har osparade ändringar." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "e.g. csv, html, xls, rdf, ..." msgstr "t. ex. csv, html, xls, rdf, ..." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Extra Fields" msgstr "Extra fält" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Add Extra Field" msgstr "Lägg till extra fält" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Key" msgstr "Nyckel" -#: ckan/templates/js_strings.html:16 ckan/templates/package/read_core.html:58 -#: ckan/templates/package/resource_read.html:162 -msgid "Value" -msgstr "Värde" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Delete Resource" msgstr "Radera resurs" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "You can use %aMarkdown formatting%b here." msgstr "Du kan använda %aMarkdown%b här." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 #, python-format msgid "" "Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." msgstr "Datum är i %aISO-format%b — t.ex. %c2012-12-25%d eller %c2010-05-31T14:30%d." -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Data File (Uploaded)" msgstr "Datafil (uppladdad)" -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:9 -msgid "Follow" -msgstr "Följ" - -#: ckan/templates/js_strings.html:16 -#: ckan/templates/snippets/follow_button.html:8 -msgid "Unfollow" -msgstr "Sluta följa" - -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "Could not load preview" msgstr "Kunde inte ladda förhandsvisning" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataProxy returned an error" msgstr "DataProxy rapporterade ett fel" -#: ckan/templates/js_strings.html:16 +#: ckan/templates_legacy/js_strings.html:16 msgid "DataStore returned an error" msgstr "DataStore rapporterade ett fel" -#: ckan/templates/layout_base.html:56 ckan/templates/user/logout.html:7 -msgid "Logout" -msgstr "Logga ut" - -#: ckan/templates/layout_base.html:59 ckan/templates/user/layout.html:38 -#: ckan/templates/user/new_user_form.html:19 -msgid "Login" -msgstr "Logga in" - -#: ckan/templates/layout_base.html:60 -msgid "Register" -msgstr "Registrera" - -#: ckan/templates/layout_base.html:72 ckan/templates/home/index.html:22 +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 msgid "Find datasets" msgstr "Hitta dataset" -#: ckan/templates/layout_base.html:76 ckan/templates/package/search.html:15 +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 msgid "Add a dataset" msgstr "Lägg till ett dataset" -#: ckan/templates/layout_base.html:77 -#: ckan/templates/package/search_form.html:10 ckan/templates/tag/index.html:13 -#: ckan/templates/user/list.html:14 -#: ckanext/publisher_form/templates/publisher_read.html:53 -#: ckanext/publisher_form/templates/publisher_read.html:57 -msgid "Search" -msgstr "Sök" - -#: ckan/templates/layout_base.html:79 ckan/templates/layout_base.html:137 -#: ckan/templates/layout_base.html:140 ckan/templates/home/about.html:6 -#: ckan/templates/home/about.html:9 ckan/templates/user/edit_user_form.html:39 -#: ckan/templates/user/read.html:28 -msgid "About" -msgstr "Om" - -#: ckan/templates/layout_base.html:94 +#: ckan/templates_legacy/layout_base.html:94 msgid "Page Logo" msgstr "Sidlogotyp" -#: ckan/templates/layout_base.html:112 +#: ckan/templates_legacy/layout_base.html:112 msgid "Master content template placeholder … please replace me." msgstr "Platshållare för huvudinnehåll ... ersätt mig!" -#: ckan/templates/layout_base.html:142 +#: ckan/templates_legacy/layout_base.html:142 msgid "Twitter @ckanproject" msgstr "Twitter @ckanproject" -#: ckan/templates/layout_base.html:145 ckan/templates/package/search.html:38 -msgid "API Docs" -msgstr "API-dokumentation" - -#: ckan/templates/layout_base.html:147 +#: ckan/templates_legacy/layout_base.html:147 msgid "Contact Us" msgstr "Kontakta oss" -#: ckan/templates/layout_base.html:150 +#: ckan/templates_legacy/layout_base.html:150 msgid "Privacy Policy" msgstr "Integritetspolicy" -#: ckan/templates/layout_base.html:156 +#: ckan/templates_legacy/layout_base.html:156 msgid "Sections" msgstr "Avdelningar" -#: ckan/templates/layout_base.html:160 -#: ckan/templates/authorization_group/edit_form.html:13 -#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:7 -#: ckanext/organizations/templates/organization_form.html:133 -#: ckanext/organizations/templates/organization_users_form.html:18 -#: ckanext/publisher_form/templates/publisher_form.html:104 -msgid "Users" -msgstr "Användare" - -#: ckan/templates/layout_base.html:170 -#: ckanext/stats/templates/ckanext/stats/index.html:6 -#: ckanext/stats/templates/ckanext/stats/index.html:8 +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 msgid "Statistics" msgstr "Statistik" -#: ckan/templates/layout_base.html:175 ckan/templates/group/history.html:9 -#: ckan/templates/package/history.html:11 -#: ckanext/organizations/templates/organization_history.html:9 -msgid "Revisions" -msgstr "Versioner" - -#: ckan/templates/layout_base.html:180 -msgid "Site Admin" -msgstr "Webbplatsadministration" - -#: ckan/templates/layout_base.html:188 -msgid "Languages" -msgstr "Språk" - -#: ckan/templates/layout_base.html:203 -msgid "Meta" -msgstr "Meta" - -#: ckan/templates/layout_base.html:207 -msgid "Open Knowledge Foundation" -msgstr "Open Knowledge Foundation" - -#: ckan/templates/layout_base.html:207 -msgid "Licensed under the" -msgstr "Licensierad som" - -#: ckan/templates/layout_base.html:208 -#: ckan/templates/package/new_package_form.html:309 -msgid "Open Database License" -msgstr "Open Database License" - -#: ckan/templates/layout_base.html:209 -msgid "This Content and Data is Open" -msgstr "Detta innehåll och data är öppna" - -#: ckan/templates/layout_base.html:211 -#: ckan/templates/snippets/data-viewer-embed-branded-link.html:10 -msgid "Powered by" -msgstr "Powered by" - -#: ckan/templates/layout_base.html:212 -msgid "CKAN" -msgstr "CKAN" - -#: ckan/templates/layout_base.html:212 -msgid "v" -msgstr "v" - -#: ckan/templates/activity_streams/added_tag.html:8 -msgid "{actor} added the tag {object} to the dataset {target}" -msgstr "{actor} taggade dataset {target} med {object} " - -#: ckan/templates/activity_streams/changed_group.html:8 -msgid "{actor} updated the group {object}" -msgstr "{actor} uppdaterade gruppen {object}" - -#: ckan/templates/activity_streams/changed_package.html:8 -msgid "{actor} updated the dataset {object}" -msgstr "{actor} uppdaterade dataset {object}" - -#: ckan/templates/activity_streams/changed_package_extra.html:8 -msgid "{actor} changed the extra {object} of the dataset {target}" -msgstr "{actor} ändrade extraobjektet {object} i dataset {target}" - -#: ckan/templates/activity_streams/changed_resource.html:8 -msgid "{actor} updated the resource {object} in the dataset {target}" -msgstr "{actor} uppdaterade resursen {object} i dataset {target}" - -#: ckan/templates/activity_streams/changed_user.html:8 -msgid "{actor} updated their profile" -msgstr "{actor} uppdaterade sin profil" - -#: ckan/templates/activity_streams/deleted_group.html:8 -msgid "{actor} deleted the group {object}" -msgstr "{actor} raderade gruppen {object}" - -#: ckan/templates/activity_streams/deleted_package.html:8 -msgid "{actor} deleted the dataset {object}" -msgstr "{actor} raderade dataset {object}" - -#: ckan/templates/activity_streams/deleted_package_extra.html:8 -msgid "{actor} deleted the extra {object} from the dataset {target}" -msgstr "{actor} raderade extraobjeltet {object} från dataset {target}" - -#: ckan/templates/activity_streams/deleted_related_item.html:8 -msgid "{actor} deleted the related item {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "Versioner" -#: ckan/templates/activity_streams/deleted_resource.html:8 -msgid "{actor} deleted the resource {object} from the dataset {target}" -msgstr "{actor} raderade resursen {object} från dataset {target}" +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "Webbplatsadministration" -#: ckan/templates/activity_streams/follow_dataset.html:8 -#: ckan/templates/activity_streams/follow_user.html:8 -msgid "{actor} started following {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "Språk" -#: ckan/templates/activity_streams/new_group.html:8 -msgid "{actor} created the group {object}" -msgstr "{actor} skapade gruppen {object}" +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "Meta" -#: ckan/templates/activity_streams/new_package.html:8 -msgid "{actor} created the dataset {object}" -msgstr "{actor} skapade dataset {object}" +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Licensierad som" -#: ckan/templates/activity_streams/new_package_extra.html:8 -msgid "{actor} added the extra {object} to the dataset {target}" -msgstr "{actor} lade till extraobjektet {object} till dataset {target}" +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Open Database License" -#: ckan/templates/activity_streams/new_related_item.html:7 -#, python-format -msgid "{actor} created the link to related %s {object}" -msgstr "" +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Detta innehåll och data är öppna" -#: ckan/templates/activity_streams/new_resource.html:8 -msgid "{actor} added the resource {object} to the dataset {target}" -msgstr "{actor} lade till resursen {object} till dataset {target}" +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Powered by" -#: ckan/templates/activity_streams/new_user.html:8 -msgid "{actor} signed up" -msgstr "{actor} registrerade sig" +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" -#: ckan/templates/activity_streams/removed_tag.html:8 -msgid "{actor} removed the tag {object} from the dataset {target}" -msgstr "{actor} tog bort taggen {object} från dataset {target}" +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" -#: ckan/templates/admin/authz.html:6 ckan/templates/admin/authz.html:7 +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 msgid "Administration - Authorization" msgstr "Administration - inloggning" -#: ckan/templates/admin/authz.html:10 -#: ckan/templates/authorization_group/authz.html:15 -#: ckan/templates/group/authz.html:9 ckan/templates/package/authz.html:9 +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 msgid "Update Existing Roles" msgstr "Uppdatera befintliga roller" -#: ckan/templates/admin/authz.html:14 ckan/templates/admin/authz.html:34 -#: ckan/templates/group/authz.html:13 ckan/templates/group/authz.html:33 -#: ckan/templates/group/new_group_form.html:126 -#: ckan/templates/package/authz.html:13 ckan/templates/package/authz.html:33 -#: ckan/templates/package/new_package_form.html:305 -#: ckan/templates/user/edit_user_form.html:71 -#: ckanext/organizations/templates/organization_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:313 -#: ckanext/publisher_form/templates/dataset_form.html:242 -#: ckanext/publisher_form/templates/publisher_form.html:156 +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 msgid "Save Changes" msgstr "Spara ändringar" -#: ckan/templates/admin/authz.html:20 -#: ckan/templates/authorization_group/authz.html:24 -#: ckan/templates/group/authz.html:19 ckan/templates/package/authz.html:19 +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 msgid "Add Roles for Any User" msgstr "Lägg till roller för alla användare" -#: ckan/templates/admin/authz.html:23 ckan/templates/admin/authz.html:42 -#: ckan/templates/group/authz.html:22 ckan/templates/group/authz.html:41 -#: ckan/templates/package/authz.html:22 ckan/templates/package/authz.html:41 +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 msgid "Add Role" msgstr "Lägg till roll" -#: ckan/templates/admin/authz.html:30 -#: ckan/templates/authorization_group/authz.html:33 -msgid "Existing Roles for Authorization Groups" -msgstr "Befintliga roller för behörighetsgrupper" - -#: ckan/templates/admin/authz.html:38 -#: ckan/templates/authorization_group/authz.html:42 -#: ckan/templates/group/authz.html:37 ckan/templates/package/authz.html:37 -msgid "Add Roles for Any Authorization Group" -msgstr "Lägg till roller för alla behörighetsgrupper" - -#: ckan/templates/admin/index.html:6 ckan/templates/admin/index.html:7 +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 msgid "Administration Dashboard" msgstr "Administratörsöversikt" -#: ckan/templates/admin/index.html:10 +#: ckan/templates_legacy/admin/index.html:10 msgid "Current Sysadmins" msgstr "Nuvarande systemadministratörer" -#: ckan/templates/admin/index.html:11 -msgid "You can change sysadmins on the" -msgstr "Du kan ändra systemadministratörer på" - -#: ckan/templates/admin/index.html:13 -msgid "authorization page" -msgstr "kontohanteringssidan" - -#: ckan/templates/admin/layout.html:10 -#: ckanext/stats/templates/ckanext/stats/index.html:51 -msgid "Home" -msgstr "Hem" - -#: ckan/templates/admin/layout.html:13 -#: ckan/templates/authorization_group/layout.html:19 -#: ckan/templates/group/layout.html:27 ckan/templates/package/layout.html:58 -#: ckanext/publisher_form/templates/publisher_layout.html:31 -msgid "Authorization" -msgstr "Behörighet" - -#: ckan/templates/admin/layout.html:16 +#: ckan/templates_legacy/admin/layout.html:13 msgid "Trash" msgstr "Papperskorg" -#: ckan/templates/admin/trash.html:6 ckan/templates/admin/trash.html:7 +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 msgid "Administration - Trash" msgstr "Administration - Papperskorg" -#: ckan/templates/admin/trash.html:10 +#: ckan/templates_legacy/admin/trash.html:10 msgid "Deleted Revisions" msgstr "Raderade versioner" -#: ckan/templates/admin/trash.html:21 ckan/templates/admin/trash.html:39 +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 msgid "Purge them all (forever and irreversibly)" msgstr "Rensa alla (permanent - kan inte ångras)" -#: ckan/templates/admin/trash.html:27 +#: ckan/templates_legacy/admin/trash.html:27 msgid "Deleted Datasets" msgstr "Raderade dataset" -#: ckan/templates/authorization_group/authz.html:5 -msgid "- Authorization - AuthorizationGroups" -msgstr "- Behörighet - Behörighetsgrupper" +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Ingen)" -#: ckan/templates/authorization_group/authz.html:6 -#: ckan/templates/group/authz.html:5 ckan/templates/group/authz.html:6 -#: ckan/templates/package/authz.html:5 ckan/templates/package/authz.html:6 +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 msgid "Authorization:" msgstr "Behörighet:" -#: ckan/templates/authorization_group/authz.html:10 -#: ckan/templates/authorization_group/edit.html:10 -#: ckan/templates/authorization_group/index.html:11 -#: ckan/templates/authorization_group/new.html:10 -#: ckan/templates/authorization_group/read.html:11 -msgid "" -"Warning: Authorization groups are deprecated and no longer supported. They will be removed\n" -" completely on the next CKAN release." -msgstr "" - -#: ckan/templates/authorization_group/authz.html:19 -#: ckan/templates/authorization_group/authz.html:37 -#: ckan/templates/authorization_group/edit_form.html:30 -#: ckan/templates/group/edit_form.html:23 -#: ckan/templates/package/edit_form.html:28 -#: ckanext/organizations/templates/organization_users_form.html:46 -msgid "Save" -msgstr "Spara" - -#: ckan/templates/authorization_group/authz.html:28 -#: ckan/templates/authorization_group/authz.html:46 -msgid "Add" -msgstr "Lägg till" - -#: ckan/templates/authorization_group/edit.html:5 -msgid "- Edit - Authorization Groups" -msgstr "- Redigera - behörighetsgrupper" - -#: ckan/templates/authorization_group/edit.html:6 -#: ckan/templates/group/edit.html:5 ckan/templates/group/edit.html:6 -#: ckan/templates/package/edit.html:7 +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 msgid "Edit:" msgstr "Redigera:" -#: ckan/templates/authorization_group/edit_form.html:23 -msgid "There are no users currently in this group." -msgstr "Det finns inga användare för närvarande i denna grupp." - -#: ckan/templates/authorization_group/index.html:6 -#: ckan/templates/authorization_group/index.html:7 -#: ckan/templates/authorization_group/layout.html:27 -msgid "Authorization Groups" -msgstr "Behörighetsgrupper" - -#: ckan/templates/authorization_group/index.html:16 -#, python-format -msgid "There are [1:%(item_count)s] authorization groups." -msgstr "Det finns [1:%(item_count)s] behörighetsgrupp(er)." - -#: ckan/templates/authorization_group/layout.html:11 -#: ckan/templates/revision/layout.html:9 -msgid "List" -msgstr "Lista" - -#: ckan/templates/authorization_group/layout.html:14 -#: ckan/templates/group/layout.html:12 ckan/templates/package/layout.html:10 -#: ckan/templates/package/resource_read.html:71 -#: ckan/templates/package/resource_read.html:72 -#: ckan/templates/revision/layout.html:12 -#: ckanext/organizations/templates/organization_layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:11 -#: ckanext/publisher_form/templates/publisher_read.html:67 -msgid "View" -msgstr "Visa" - -#: ckan/templates/authorization_group/layout.html:28 -msgid "" -"Instead of specifying the privileges of specific users on a dataset or group,\n" -" you can also specify a set of users that will share the same rights. To do that, an \n" -" [1:authorization group] can be set-up and users can be added to it." -msgstr "Istället för att ange rättigheter för specifika användare på ett dataset eller en grupp,\n kan du även ange en grupp av användare som delar samma rättigheter. För det ändamålet kan en \n [1:authorization group] skapas och användare kan läggas till den istället." - -#: ckan/templates/authorization_group/layout.html:32 -msgid "To create a new authorization group, please first [1:login]." -msgstr "För att skapa en ny behörighetsgrupp, behöver du [1:Logga in]." - -#: ckan/templates/authorization_group/layout.html:36 -msgid "Create a new authorization group" -msgstr "Skapa en ny behörighetsgrupp" - -#: ckan/templates/authorization_group/new.html:5 -msgid "New - Authorization Groups" -msgstr "Ny - behörighetsgrupper" - -#: ckan/templates/authorization_group/new.html:6 -msgid "New Authorization Group" -msgstr "Ny behörighetsgrupp" - -#: ckan/templates/authorization_group/read.html:6 -msgid "- Authorization Groups" -msgstr "- Behörighetsgrupper" - -#: ckan/templates/authorization_group/read.html:16 -#: ckanext/organizations/templates/organization_read.html:43 -msgid "Members" -msgstr "Medlemmar" - -#: ckan/templates/authorization_group/read.html:17 -#, python-format -msgid "There are %(item_count)s users in this authorization group." -msgstr "Det finns %(item_count)s användare i denna behörighetsgrupp." - -#: ckan/templates/group/authz.html:29 ckan/templates/package/authz.html:29 -msgid "Update Existing Roles for Authorization Groups" -msgstr "Uppdatera befintliga roller för behörighetsgrupper" - -#: ckan/templates/group/edit_form.html:10 -#: ckan/templates/group/new_group_form.html:101 -#: ckan/templates/group/read.html:45 ckan/templates/revision/read.html:45 -#: ckan/templates/user/read.html:55 ckan/templates/user/read.html:78 -#: ckanext/organizations/templates/organization_read.html:68 -#: ckanext/publisher_form/templates/publisher_form.html:132 -#: ckanext/publisher_form/templates/publisher_read.html:50 -msgid "Datasets" -msgstr "Dataset" - -#: ckan/templates/group/edit_form.html:17 -#: ckan/templates/group/new_group_form.html:114 +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 msgid "There are no datasets currently in this group." msgstr "Det finns inga dataset i denna grupp just nu." -#: ckan/templates/group/history.html:5 ckan/templates/group/history.html:6 -#: ckan/templates/package/history.html:7 -#: ckanext/organizations/templates/organization_history.html:5 -#: ckanext/organizations/templates/organization_history.html:6 +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 msgid "History:" msgstr "Historik:" -#: ckan/templates/group/history.html:24 ckan/templates/package/history.html:17 -#: ckan/templates/package/new.html:18 -#: ckanext/organizations/templates/organization_history.html:24 +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 msgid "Error:" msgstr "Fel:" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/revision/read.html:5 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Revision" msgstr "Version" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Timestamp" msgstr "Tidsstämpel" -#: ckan/templates/group/history.html:32 ckan/templates/package/history.html:25 -#: ckan/templates/snippets/revision_list.html:11 -#: ckanext/organizations/templates/organization_history.html:32 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 msgid "Log Message" msgstr "Loggmeddelande" -#: ckan/templates/group/history.html:49 ckan/templates/package/history.html:43 -#: ckanext/organizations/templates/organization_history.html:49 +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 msgid "Compare »" msgstr "Jämför »" -#: ckan/templates/group/history.html:54 +#: ckan/templates_legacy/group/history.html:54 msgid "Group History" msgstr "Grupphistorik" -#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:7 -msgid "Groups of Datasets" -msgstr "Grupper av Dataset" - -#: ckan/templates/group/index.html:11 +#: ckan/templates_legacy/group/index.html:11 msgid "What Are Groups?" msgstr "Vad är grupper?" -#: ckan/templates/group/index.html:12 +#: ckan/templates_legacy/group/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " "when you want to restrict users from editing a collection. A [1:group] can " @@ -2397,177 +4415,131 @@ msgid "" "from it." msgstr "Även om taggar är bra på att samla dataset, finns det tillfällen när du vill hindra användare från att redigera en samling. En [1:group] kan skapas för att ange vilka användare som har behörighet att lägga till eller ta bort dataset från den." -#: ckan/templates/group/layout.html:13 ckan/templates/package/layout.html:38 -#: ckanext/organizations/templates/organization_layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:12 +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 msgid "History" msgstr "Historik" -#: ckan/templates/group/layout.html:18 -#: ckanext/publisher_form/templates/publisher_layout.html:17 +#: ckan/templates_legacy/group/layout.html:18 msgid "New Dataset..." msgstr "Nytt dataset..." -#: ckan/templates/group/layout.html:19 -#: ckanext/publisher_form/templates/publisher_layout.html:18 +#: ckan/templates_legacy/group/layout.html:19 msgid "Existing Dataset..." msgstr "Existerade dataset..." -#: ckan/templates/group/layout.html:32 +#: ckan/templates_legacy/group/layout.html:29 msgid "List Groups" msgstr "Visa grupper" -#: ckan/templates/group/layout.html:35 -msgid "Add a Group" -msgstr "Lägg till grupp" - -#: ckan/templates/group/layout.html:38 +#: ckan/templates_legacy/group/layout.html:35 msgid "Login to Add a Group" msgstr "Logga in för att lägga till en grupp" -#: ckan/templates/group/new.html:5 ckan/templates/group/new.html:6 +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 msgid "Add A Group" msgstr "Lägg till en grupp" -#: ckan/templates/group/new_group_form.html:13 -#: ckan/templates/package/form.html:7 -#: ckan/templates/package/new_package_form.html:13 -#: ckan/templates/user/edit_user_form.html:13 -#: ckan/templates/user/new_user_form.html:11 -#: ckanext/organizations/templates/organization_apply_form.html:9 -#: ckanext/organizations/templates/organization_form.html:13 -#: ckanext/organizations/templates/organization_package_form.html:11 -#: ckanext/organizations/templates/organization_users_form.html:8 -#: ckanext/publisher_form/templates/dataset_form.html:9 -#: ckanext/publisher_form/templates/publisher_form.html:9 +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 msgid "Errors in form" msgstr "Fel i formulär" -#: ckan/templates/group/new_group_form.html:14 -#: ckan/templates/package/form.html:8 -#: ckan/templates/package/new_package_form.html:14 -#: ckan/templates/user/edit_user_form.html:14 -#: ckan/templates/user/new_user_form.html:12 -#: ckanext/organizations/templates/organization_apply_form.html:10 -#: ckanext/organizations/templates/organization_form.html:14 -#: ckanext/organizations/templates/organization_package_form.html:12 -#: ckanext/organizations/templates/organization_users_form.html:9 -#: ckanext/publisher_form/templates/dataset_form.html:10 -#: ckanext/publisher_form/templates/publisher_form.html:10 -msgid "The form contains invalid entries:" -msgstr "Formuläret innehåller ogiltiga poster:" - -#: ckan/templates/group/new_group_form.html:35 -#: ckan/templates/package/new_package_form.html:56 -#: ckanext/organizations/templates/organization_form.html:35 -#: ckanext/organizations/templates/organization_package_form.html:54 +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 msgid "Warning: URL is very long. Consider changing it to something shorter." msgstr "Varning: URL:en är väldigt lång. Fundera på om den kan kortas ner." -#: ckan/templates/group/new_group_form.html:43 -#: ckan/templates/package/new_package_form.html:88 -#: ckanext/organizations/templates/organization_form.html:43 -#: ckanext/organizations/templates/organization_package_form.html:91 -#: ckanext/publisher_form/templates/dataset_form.html:88 -#: ckanext/publisher_form/templates/publisher_form.html:40 +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "2+ tecken, gemener, med enbart 'a-z0-9' och '-_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 msgid "Start with a summary sentence ..." msgstr "Börja med en sammanfattande mening..." -#: ckan/templates/group/new_group_form.html:47 -#: ckanext/organizations/templates/organization_form.html:47 +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 msgid "Image URL:" msgstr "URL för bild:" -#: ckan/templates/group/new_group_form.html:50 +#: ckan/templates_legacy/group/new_group_form.html:50 msgid "The URL for the image that is associated with this group." msgstr "URL för bild till denna grupp." -#: ckan/templates/group/new_group_form.html:57 -#: ckan/templates/package/new_package_form.html:275 -#: ckanext/organizations/templates/organization_form.html:57 -#: ckanext/organizations/templates/organization_package_form.html:283 -#: ckanext/publisher_form/templates/dataset_form.html:217 -#: ckanext/publisher_form/templates/publisher_form.html:71 +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 msgid "active" msgstr "aktiv" -#: ckan/templates/group/new_group_form.html:58 -#: ckan/templates/package/new_package_form.html:276 -#: ckanext/organizations/templates/organization_form.html:58 -#: ckanext/organizations/templates/organization_package_form.html:284 -#: ckanext/publisher_form/templates/dataset_form.html:218 -#: ckanext/publisher_form/templates/publisher_form.html:72 +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 msgid "deleted" msgstr "raderad" -#: ckan/templates/group/new_group_form.html:75 -#: ckan/templates/package/edit.html:24 -#: ckan/templates/package/form_extra_fields.html:22 -#: ckan/templates/package/new_package_form.html:243 -#: ckan/templates/package/new_package_form.html:269 -#: ckan/templates/revision/read.html:20 -#: ckan/templates/snippets/revision_list.html:36 -#: ckanext/organizations/templates/organization_form.html:96 -#: ckanext/organizations/templates/organization_package_form.html:251 -#: ckanext/organizations/templates/organization_package_form.html:277 -#: ckanext/organizations/templates/organization_users_form.html:29 -#: ckanext/publisher_form/templates/dataset_form.html:194 -#: ckanext/publisher_form/templates/dataset_form.html:211 -#: ckanext/publisher_form/templates/publisher_form.html:87 -msgid "Delete" -msgstr "Radera" - -#: ckan/templates/group/new_group_form.html:83 -#: ckan/templates/package/new_package_form.html:251 -#: ckanext/organizations/templates/organization_form.html:104 -#: ckanext/organizations/templates/organization_package_form.html:259 +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 msgid "Add..." msgstr "Lägg till..." -#: ckan/templates/group/new_group_form.html:86 -#: ckan/templates/package/new_package_form.html:254 -#: ckanext/organizations/templates/organization_form.html:107 -#: ckanext/organizations/templates/organization_package_form.html:262 +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 msgid "Key =" msgstr "Nyckel =" -#: ckan/templates/group/new_group_form.html:90 -#: ckan/templates/package/new_package_form.html:258 -#: ckanext/organizations/templates/organization_form.html:111 -#: ckanext/organizations/templates/organization_package_form.html:266 +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 msgid "Value =" msgstr "Värde =" -#: ckan/templates/group/new_group_form.html:116 -#: ckanext/publisher_form/templates/publisher_form.html:143 +#: ckan/templates_legacy/group/new_group_form.html:116 msgid "Add datasets" msgstr "Lägg till dataset" -#: ckan/templates/group/read.html:20 -#: ckanext/organizations/templates/organization_read.html:35 -#: ckanext/publisher_form/templates/publisher_read.html:25 -msgid "Administrators" -msgstr "Administratörer" - -#: ckan/templates/group/read.html:29 ckan/templates/package/search.html:25 -#: ckanext/publisher_form/templates/publisher_read.html:34 +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 msgid "Resource Formats" msgstr "Resursformat" -#: ckan/templates/group/read.html:33 -#: ckanext/organizations/templates/organization_read.html:56 -#: ckanext/publisher_form/templates/publisher_read.html:38 +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 msgid "State:" msgstr "Status:" -#: ckan/templates/group/read.html:49 -#: ckanext/organizations/templates/organization_read.html:73 -#: ckanext/publisher_form/templates/publisher_read.html:61 +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 #, python-format msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." msgstr "[1:Du sökte på \"%(query)s\". ]%(number_of_results)s dataset hittades." -#: ckan/templates/home/about.html:14 +#: ckan/templates_legacy/home/about.html:14 msgid "" "What was the [1:average price] of a house in the UK in 1935? When will " "India's projected population [2:overtake] that of China? Where can you see " @@ -2576,7 +4548,7 @@ msgid "" " find." msgstr "Vad var [1:medelpriset] för ett hus i Storbritannien 1935? När går [2:Indiens befolkningsmängd om Kinas]? Var kan man se [3:offentligt finansierad konst] i Seattle? Data som besvarar massor av frågor som dessa finns på internet men är inte alltid lätta att hitta." -#: ckan/templates/home/about.html:16 +#: ckan/templates_legacy/home/about.html:16 #, python-format msgid "" "%(site_title)s is a community-run catalogue of useful sets of data on the " @@ -2587,11 +4559,11 @@ msgid "" "provide some basic visualisation tools." msgstr "%(site_title)s är en medborgardriven katalog av användbara dataset på internet. Här kan du kan samla länkar till dataset du hittar på webben så att du och andra kan hitta och använda dem. Beroende på typen av data (och licensvillkor) kan %(site_title)s också lagra en kopia av datasetet och tillhandahålla grundläggande visualiseringsverktyg." -#: ckan/templates/home/about.html:23 +#: ckan/templates_legacy/home/about.html:23 msgid "How it works" msgstr "Så här funkar det" -#: ckan/templates/home/about.html:25 +#: ckan/templates_legacy/home/about.html:25 msgid "" "This site is running a powerful piece of open-source data cataloguing " "software called [1:CKAN], written and maintained by the [2:Open Knowledge " @@ -2602,7 +4574,7 @@ msgid "" "keeps a fully versioned history)." msgstr "Denna webbplats är baserad på [1:CKAN] - en kraftfull programvara som är öppen källkod. Webbplatsen driftas av [2:Open Knowledge Foundation]. Varje dataset i katalogen på CKAN har en beskrivning av data och annan användbar information om format, var de kommer ifrån och om de är fritt tillgängliga. Andra användare kan bidra genom att förbättra informationen (CKAN lagrar en komplett versionshistorik)." -#: ckan/templates/home/about.html:27 +#: ckan/templates_legacy/home/about.html:27 msgid "" "CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" " an openly editable open data catalogue, in the style of Wikipedia. The UK " @@ -2613,11 +4585,11 @@ msgid "" "which is itself powered by CKAN." msgstr "CKAN är grunden för flera datakataloger på internet. [1:The Data Hub] är en katalog öppen att redigera för alla i stil med Wikipedia. Brittiska staten använder CKAN för [2:data.gov.uk] som i dagsläget innehåller ca 8000 offentliga dataset. Öppna offentliga data från de flesta Europeiska länder finns i CKAN-katalogen [3:publicdata.eu]. Det finns en omfattande förteckning över kataloger som dessa från hela världen på [4:datacatalogs.org] som också är baserad på CKAN." -#: ckan/templates/home/about.html:30 +#: ckan/templates_legacy/home/about.html:30 msgid "Open data and the Open Knowledge Foundation" msgstr "Öppna data och Open Knowledge Foundation" -#: ckan/templates/home/about.html:32 +#: ckan/templates_legacy/home/about.html:32 #, python-format msgid "" "Most of the data indexed at %(site_title)s is openly licensed, meaning " @@ -2629,7 +4601,7 @@ msgid "" "open data in the [1:Open Data Handbook]." msgstr "" -#: ckan/templates/home/about.html:34 +#: ckan/templates_legacy/home/about.html:34 msgid "" "The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" " open knowledge: writing and improving CKAN is one of the ways we do that. " @@ -2638,1083 +4610,968 @@ msgid "" "out about our other projects." msgstr "[1:Open Knowledge Foundation] är en icke vinstdrivande organisation som [2:förespråkar] öppen kunskap. CKAN är ett av initiativen. Om du vill hjälpa till med design eller programmering anslut dig till [3:maillistorna] eller kolla in [4:webbplatsen för OKFN] för mer information om andra projekt." -#: ckan/templates/home/index.html:9 -msgid "Welcome" -msgstr "Välkommen" - -#: ckan/templates/home/index.html:13 +#: ckan/templates_legacy/home/index.html:13 msgid "Welcome to" msgstr "Välkommen till" -#: ckan/templates/home/index.html:19 +#: ckan/templates_legacy/home/index.html:19 msgid "Find data" msgstr "Hitta information" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "contains" msgstr "innehåller" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "datasets" msgstr "dataset" -#: ckan/templates/home/index.html:24 +#: ckan/templates_legacy/home/index.html:24 msgid "" "that you can \n" " browse, learn about and download." msgstr "som du kan\n titta på, lära dig mer om och ladda ner." -#: ckan/templates/home/index.html:32 +#: ckan/templates_legacy/home/index.html:32 msgid "Share data" msgstr "Dela data" -#: ckan/templates/home/index.html:34 +#: ckan/templates_legacy/home/index.html:34 msgid "" "Add your own datasets to share them with others and\n" " to find other people interested in your data." msgstr "" -#: ckan/templates/home/index.html:38 +#: ckan/templates_legacy/home/index.html:38 msgid "Create a dataset »" msgstr "Skapa ett dataset »" -#: ckan/templates/home/index.html:40 +#: ckan/templates_legacy/home/index.html:40 msgid "Sign up »" msgstr "Registrera dig »" -#: ckan/templates/home/index.html:49 +#: ckan/templates_legacy/home/index.html:49 msgid "Collaborate" msgstr "Samarbeta" -#: ckan/templates/home/index.html:51 +#: ckan/templates_legacy/home/index.html:51 msgid "" "Find out more about working with open data by exploring \n" " these resources:" msgstr "" -#: ckan/templates/home/index.html:54 +#: ckan/templates_legacy/home/index.html:54 msgid "GetTheData.org" msgstr "GetTheData.org" -#: ckan/templates/home/index.html:55 +#: ckan/templates_legacy/home/index.html:55 msgid "DataPatterns.org" msgstr "DataPatterns.org" -#: ckan/templates/home/index.html:56 +#: ckan/templates_legacy/home/index.html:56 msgid "Open Data Handbook" msgstr "Open Data Handbook" -#: ckan/templates/home/index.html:64 +#: ckan/templates_legacy/home/index.html:64 msgid "Who else is here?" msgstr "Vilka fler är här?" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "has" msgstr "har" -#: ckan/templates/home/index.html:75 +#: ckan/templates_legacy/home/index.html:75 msgid "datasets." msgstr "dataset." -#: ckan/templates/package/comments.html:5 -#: ckan/templates/package/history.html:6 +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Redigera sammanfattning (beskriv kort de ändringar du gjort)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Författare:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 msgid "- Datasets - History" msgstr "- Dataset - Historik" -#: ckan/templates/package/edit.html:6 +#: ckan/templates_legacy/package/edit.html:6 msgid "- Edit - Datasets" msgstr "- Redigera - Dataset" -#: ckan/templates/package/edit.html:21 +#: ckan/templates_legacy/package/edit.html:21 msgid "Basic Information" msgstr "Grundinformation" -#: ckan/templates/package/edit.html:22 +#: ckan/templates_legacy/package/edit.html:22 msgid "Further Information" msgstr "Mer information" -#: ckan/templates/package/edit_form.html:13 -#: ckanext/publisher_form/templates/dataset_form.html:227 -msgid "Edit summary (briefly describe the changes you have made)" -msgstr "Redigera sammanfattning (beskriv kort de ändringar du gjort)" - -#: ckan/templates/package/edit_form.html:17 -#: ckan/templates/package/edit_form.html:20 -#: ckan/templates/package/new_package_form.html:294 -#: ckan/templates/package/new_package_form.html:297 -#: ckan/templates/revision/read.html:36 -#: ckanext/organizations/templates/organization_package_form.html:302 -#: ckanext/organizations/templates/organization_package_form.html:305 -#: ckanext/publisher_form/templates/dataset_form.html:231 -#: ckanext/publisher_form/templates/dataset_form.html:234 -msgid "Author:" -msgstr "Författare:" - -#: ckan/templates/package/edit_form.html:21 +#: ckan/templates_legacy/package/edit_form.html:21 msgid "Since you have not signed in this will just be your IP address." msgstr "Eftersom du inte har loggat in kommer detta vara din IP-adress." -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "Click here to sign in" msgstr "Klicka här för att logga in" -#: ckan/templates/package/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:23 msgid "before saving (opens in new window)." msgstr "innan du sparar (öppnas i nytt fönster)." -#: ckan/templates/package/edit_form.html:31 -#: ckanext/organizations/templates/organization_package_form.html:317 -#: ckanext/publisher_form/templates/dataset_form.html:246 +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 msgid "" "[1:Important:] By submitting content, you agree to release your " "contributions under the [2:Open Database License]. Please [3:refrain] from " "editing this page if you are [4:not] happy to do this." msgstr "[1: Viktigt:] Genom att skicka in innehåll, samtycker du till att licensierainformationen enligt [2: Open Database License]. Vänligen [3: avstå] från att redigera den här sidan om du [4: inte] vill göra det." -#: ckan/templates/package/editresources.html:6 +#: ckan/templates_legacy/package/editresources.html:6 msgid "- Edit Resources - Datasets" msgstr "- Redigera resurser - Dataset" -#: ckan/templates/package/editresources.html:7 +#: ckan/templates_legacy/package/editresources.html:7 msgid "Edit Resources:" msgstr "Redigera resurser" -#: ckan/templates/package/followers.html:6 +#: ckan/templates_legacy/package/followers.html:6 msgid "- Datasets - Followers" msgstr "" -#: ckan/templates/package/followers.html:7 +#: ckan/templates_legacy/package/followers.html:7 msgid "Followers:" msgstr "Följare:" -#: ckan/templates/package/followers.html:8 -#: ckan/templates/related/dashboard.html:14 -#: ckan/templates/related/related_list.html:14 -#: ckan/templates/user/login.html:21 ckan/templates/user/logout.html:9 +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 msgid "no-sidebar" msgstr "no-sidebar" -#: ckan/templates/package/followers.html:11 ckan/templates/user/read.html:65 -msgid "Followers" -msgstr "Följare" - -#: ckan/templates/package/form_extra_fields.html:12 -#: ckanext/publisher_form/templates/dataset_form.html:199 -#: ckanext/publisher_form/templates/publisher_form.html:92 +#: ckan/templates_legacy/package/form_extra_fields.html:12 msgid "New key" msgstr "Ny nyckel" -#: ckan/templates/package/form_extra_fields.html:26 -#: ckanext/publisher_form/templates/dataset_form.html:201 -#: ckanext/publisher_form/templates/publisher_form.html:94 +#: ckan/templates_legacy/package/form_extra_fields.html:26 msgid "with value" msgstr "med värde" -#: ckan/templates/package/history.html:37 +#: ckan/templates_legacy/package/history.html:37 #, python-format msgid "Read dataset as of %s" msgstr "Läste dataset som %s" -#: ckan/templates/package/history.html:48 ckan/templates/package/read.html:101 -#: ckan/templates/related/related_list.html:67 +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 msgid "Dataset History" msgstr "Datasethistorik" -#: ckan/templates/package/layout.html:14 +#: ckan/templates_legacy/package/layout.html:14 msgid "Resources (0)" msgstr "Resurser (0)" -#: ckan/templates/package/layout.html:23 +#: ckan/templates_legacy/package/layout.html:23 msgid "Add / Edit resources" msgstr "Lägg till/redigera resurser" -#: ckan/templates/package/layout.html:37 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Apps, Ideas etc" msgstr "Appar, idéer etc." -#: ckan/templates/package/layout.html:40 ckan/templates/user/layout.html:27 +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 msgid "Followers ({num_followers})" msgstr "Följare ({num_followers})" -#: ckan/templates/package/layout.html:53 -msgid "Settings" -msgstr "Inställningar" - -#: ckan/templates/package/new.html:6 +#: ckan/templates_legacy/package/new.html:6 msgid "Add - Datasets" msgstr "Lägg till - Dataset" -#: ckan/templates/package/new.html:7 +#: ckan/templates_legacy/package/new.html:7 msgid "Add a Dataset" msgstr "Lägg till ett dataset" -#: ckan/templates/package/new_package_form.html:20 -#: ckanext/organizations/templates/organization_package_form.html:18 -#: ckanext/publisher_form/templates/dataset_form.html:16 -#: ckanext/publisher_form/templates/dataset_form.html:104 -msgid "Resource" -msgstr "Resurs" - -#: ckan/templates/package/new_package_form.html:38 -#: ckanext/organizations/templates/organization_package_form.html:36 -#: ckanext/publisher_form/templates/dataset_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 msgid "A short descriptive title for the dataset" msgstr "En kort beskrivande titel för datasetet" -#: ckan/templates/package/new_package_form.html:63 -#: ckanext/organizations/templates/organization_package_form.html:61 -#: ckanext/publisher_form/templates/dataset_form.html:66 +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 msgid "Home Page" msgstr "Hemsida" -#: ckan/templates/package/new_package_form.html:80 -#: ckanext/organizations/templates/organization_package_form.html:78 +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "Webbadressen för webbsidan som beskriver data (inte länk till själva uppgifterna)." + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "t.ex. http://www.example.com/tillvaxtstatistik.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 msgid "" "(Don't worry if you don't know which license the data has been released " "under)." msgstr "(Oroa dig inte om du inte vet vilken licens som gäller för informationen)." -#: ckan/templates/package/new_package_form.html:96 +#: ckan/templates_legacy/package/new_package_form.html:96 msgid "Member of:" msgstr "Medlem av:" -#: ckan/templates/package/new_package_form.html:109 +#: ckan/templates_legacy/package/new_package_form.html:105 msgid "Add to:" msgstr "Lägg till i:" -#: ckan/templates/package/new_package_form.html:126 -#: ckanext/organizations/templates/organization_package_form.html:134 -#: ckanext/publisher_form/templates/dataset_form.html:157 +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Kan inte lägga till några grupper." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 msgid "" "Comma-separated terms that may link this dataset to similar ones. For more " "information on conventions, see [1:this wiki page]." msgstr "Kommaseparerade ämnesord som länkar detta dataset till liknande. För mer information om tillvägagångssätt se [1:denna wikisida]." -#: ckan/templates/package/new_package_form.html:134 -#: ckanext/organizations/templates/organization_package_form.html:142 +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "t.ex. miljöförstöring, floder, vattenkvalitet" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 msgid "Add Resources" msgstr "Lägg till resurser" -#: ckan/templates/package/new_package_form.html:136 -#: ckanext/organizations/templates/organization_package_form.html:144 +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 msgid "" "Upload or link data files, APIs and other materials related to your dataset." msgstr "Ladda upp eller länka till filer, API:er och annat material som är relaterat till ditt dataset." -#: ckan/templates/package/new_package_form.html:143 -#: ckanext/organizations/templates/organization_package_form.html:151 +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 msgid "New resource..." msgstr "Ny resurs..." -#: ckan/templates/package/new_package_form.html:148 -#: ckanext/organizations/templates/organization_package_form.html:156 +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 msgid "x" msgstr "x" -#: ckan/templates/package/new_package_form.html:151 -#: ckanext/organizations/templates/organization_package_form.html:159 -#: ckanext/publisher_form/templates/dataset_form.html:116 -msgid "Link to a file" -msgstr "Länka till en fil" - -#: ckan/templates/package/new_package_form.html:152 -#: ckanext/organizations/templates/organization_package_form.html:160 -#: ckanext/publisher_form/templates/dataset_form.html:117 -msgid "Link to an API" -msgstr "Länk till ett API" - -#: ckan/templates/package/new_package_form.html:153 -#: ckanext/organizations/templates/organization_package_form.html:161 -#: ckanext/publisher_form/templates/dataset_form.html:118 -msgid "Upload a file" -msgstr "Ladda upp en fil" - -#: ckan/templates/package/new_package_form.html:158 -#: ckanext/organizations/templates/organization_package_form.html:166 +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 msgid "File URL" msgstr "Fil URL" -#: ckan/templates/package/new_package_form.html:165 -#: ckanext/organizations/templates/organization_package_form.html:173 +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 msgid "API URL" msgstr "API URL" -#: ckan/templates/package/new_package_form.html:228 -#: ckanext/organizations/templates/organization_package_form.html:236 -#: ckanext/publisher_form/templates/dataset_form.html:181 +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "Namnet på den primära kontaktpersonen, för förfrågningar om denna uppsättning data, med hjälp av e-postadressen i fältet nedan." + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "E-post till skapare" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "Om det finns en annan viktig kontaktperson (utöver den som i angetts i fältet ovan) ange detaljer här." + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "E-post till förvaltare" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "En siffra som representerar denna version (om tillämpligt)" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 msgid "e.g. 1.2.0" msgstr "t.ex. 1.2.0" -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "" "Adding custom fields to the dataset such as \"location:uk\" can help users " "find it in the search engine. This data will also appear under" msgstr "Genom att lägga till anpassade fält till dataset (t.ex. location:uk) hjälper användare hitta dem i sökfunktionen. Denna information visas även i" -#: ckan/templates/package/new_package_form.html:234 -#: ckan/templates/package/read_core.html:49 -#: ckan/templates/package/resource_read.html:157 -#: ckanext/organizations/templates/organization_package_form.html:242 -msgid "Additional Information" -msgstr "Ytterligare information" - -#: ckan/templates/package/new_package_form.html:234 -#: ckanext/organizations/templates/organization_package_form.html:242 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 msgid "when viewing the dataset." msgstr "när man tittar på ett dataset." -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Do you really want to change the state of this dataset?" msgstr "Vill du verkligen ändra status för detta dataset?" -#: ckan/templates/package/new_package_form.html:271 -#: ckanext/organizations/templates/organization_package_form.html:279 -#: ckanext/publisher_form/templates/dataset_form.html:213 +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 msgid "Yes!" msgstr "Ja!" -#: ckan/templates/package/new_package_form.html:272 -#: ckanext/organizations/templates/organization_package_form.html:280 -#: ckanext/publisher_form/templates/dataset_form.html:214 +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 msgid "This dataset is" msgstr "Detta dataset är" -#: ckan/templates/package/new_package_form.html:285 -#: ckanext/organizations/templates/organization_package_form.html:293 +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 msgid "Summary" msgstr "Sammanfattning" -#: ckan/templates/package/new_package_form.html:287 -#: ckanext/organizations/templates/organization_package_form.html:295 +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 msgid "Briefly describe the changes you have made..." msgstr "Beskriv dina ändringar kortfattat..." -#: ckan/templates/package/new_package_form.html:298 -#: ckanext/organizations/templates/organization_package_form.html:306 -#: ckanext/publisher_form/templates/dataset_form.html:235 +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 msgid "" "Since you have not signed in this will just be your IP address.\n" " [1:Click here to sign in] before saving (opens in new window)." msgstr "Eftersom du inte har loggat in kommer detta att vara din IP-adress.\n [1:Klicka här för att logga in] före du sparar (öppnas i ett nytt fönster)." -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "Important:" msgstr "Viktigt:" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "" "By submitting content, you agree to release your contributions under the" msgstr "Genom att skicka in material godkänner du för andra att använda det som" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid ". Please" msgstr ". Vänligen" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "refrain" msgstr "avstå" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "from editing this page if you are" msgstr "från att redigera denna sida om du" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "not" msgstr "inte" -#: ckan/templates/package/new_package_form.html:309 +#: ckan/templates_legacy/package/new_package_form.html:305 msgid "happy to do this." msgstr "känner dig säker." -#: ckan/templates/package/read.html:14 +#: ckan/templates_legacy/package/read.html:14 msgid "- Datasets" msgstr "- Dataset" -#: ckan/templates/package/read.html:24 +#: ckan/templates_legacy/package/read.html:24 msgid "License:" msgstr "Licens:" -#: ckan/templates/package/read.html:32 -#: ckan/templates/package/resource_read.html:116 -#: ckan/templates/snippets/package_list.html:31 -#: ckanext/publisher_form/templates/publisher_read.html:83 -msgid "This dataset satisfies the Open Definition." -msgstr "Detta dataset uppfyller kraven i Open Definition." - -#: ckan/templates/package/read.html:33 -#: ckan/templates/package/resource_read.html:117 -#: ckan/templates/snippets/package_list.html:32 -#: ckanext/publisher_form/templates/publisher_read.html:84 +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 msgid "[Open Data]" msgstr "[Öppna Data]" -#: ckan/templates/package/read.html:58 +#: ckan/templates_legacy/package/read.html:58 msgid "Related Datasets" msgstr "Relaterade dataset" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "This is an old revision of this dataset, as edited" msgstr "Detta är en tidigare version av denna dataset, som redigerats" -#: ckan/templates/package/read.html:86 ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 msgid "at" msgstr "kl" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid ". It may differ significantly from the" msgstr ". Det kan avvika avsevärt från den" -#: ckan/templates/package/read.html:86 +#: ckan/templates_legacy/package/read.html:86 msgid "current revision" msgstr "nuvarande versionen" -#: ckan/templates/package/read.html:87 +#: ckan/templates_legacy/package/read.html:87 msgid "This is the current revision of this dataset, as edited" msgstr "Detta är den aktuella versionen av detta dataset, som redigerats" -#: ckan/templates/package/read.html:97 -#: ckan/templates/related/related_list.html:63 +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 msgid "RDF/XML" msgstr "RDF/XML" -#: ckan/templates/package/read_core.html:28 -#: ckanext/publisher_form/templates/dataset_form.html:44 -#: ckanext/publisher_form/templates/publisher_form.html:27 +#: ckan/templates_legacy/package/read_core.html:28 msgid "(edit)" msgstr "(redigera)" -#: ckan/templates/package/read_core.html:41 +#: ckan/templates_legacy/package/read_core.html:41 msgid "(none)" msgstr "(ingen)" -#: ckan/templates/package/read_core.html:51 +#: ckan/templates_legacy/package/read_core.html:51 msgid "(settings)" msgstr "(inställningar)" -#: ckan/templates/package/read_core.html:57 -#: ckan/templates/package/resource_read.html:161 -#: ckan/templates/revision/diff.html:32 -msgid "Field" -msgstr "Fält" - -#: ckan/templates/package/read_core.html:63 -msgid "Source" -msgstr "Källa" - -#: ckan/templates/package/read_core.html:83 +#: ckan/templates_legacy/package/read_core.html:83 msgid "Country" msgstr "Land" -#: ckan/templates/package/read_core.html:93 +#: ckan/templates_legacy/package/read_core.html:93 msgid "Harvest Source" msgstr "Källa för insamling" -#: ckan/templates/package/read_core.html:94 +#: ckan/templates_legacy/package/read_core.html:94 #, python-format msgid "" "[1:Dataset page] on \n" " [2:%(harvest_catalogue_name)s]" msgstr "[1:Datasetsida] på \n [2:%(harvest_catalogue_name)s]" -#: ckan/templates/package/resource_embedded_dataviewer.html:87 -#: ckan/templates/package/resource_read.html:58 +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 msgid "- Dataset - Resource" msgstr "- Dataset - Objekt" -#: ckan/templates/package/resource_read.html:73 -msgid "API Endpoint" -msgstr "Ändpunkt för API" - -#: ckan/templates/package/resource_read.html:76 -msgid "Download" -msgstr "Hämta" - -#: ckan/templates/package/resource_read.html:84 -#: ckan/templates/package/resource_read.html:87 -msgid "Data API" -msgstr "Data API" - -#: ckan/templates/package/resource_read.html:87 +#: ckan/templates_legacy/package/resource_read.html:87 msgid "Data API is unavailable for this resource as DataStore is disabled" msgstr "Data API är inte tillgängligt för denna resurs eftersom DataStore är avaktiverad." -#: ckan/templates/package/resource_read.html:100 -msgid "Last updated" -msgstr "Senast uppdaterad" - -#: ckan/templates/package/resource_read.html:113 +#: ckan/templates_legacy/package/resource_read.html:113 msgid "License unknown" msgstr "Okänd licens" -#: ckan/templates/package/resource_read.html:137 +#: ckan/templates_legacy/package/resource_read.html:137 msgid "From the [1:Dataset]:" msgstr "Från [1:Dataset]:" -#: ckan/templates/package/resource_read.html:149 +#: ckan/templates_legacy/package/resource_read.html:151 msgid "Cannot embed as resource is private." msgstr "Kan inte bädda in eftersom resursen är privat." -#: ckan/templates/package/resource_read.html:149 -#: ckan/templates/package/resource_read.html:150 +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 msgid "Embed" msgstr "Bädda in" -#: ckan/templates/package/resources.html:2 -msgid "Someresources" -msgstr "Några resurser" - -#: ckan/templates/package/search.html:9 ckan/templates/package/search.html:10 +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 msgid "Search -" msgstr "Sök -" -#: ckan/templates/package/search.html:16 +#: ckan/templates_legacy/package/search.html:16 msgid "Do you know of a dataset that should be added to" msgstr "Känner du till något dataset som bör läggas till katalogen?" -#: ckan/templates/package/search.html:20 +#: ckan/templates_legacy/package/search.html:20 msgid "Register it now" msgstr "Registrera det nu" -#: ckan/templates/package/search.html:29 +#: ckan/templates_legacy/package/search.html:29 msgid "Other access" msgstr "Andra sätt" -#: ckan/templates/package/search.html:35 +#: ckan/templates_legacy/package/search.html:35 msgid "You can also access this registry using the" msgstr "Du kan också komma åt katalogen via" -#: ckan/templates/package/search.html:37 +#: ckan/templates_legacy/package/search.html:37 msgid "(see" msgstr "(se" -#: ckan/templates/package/search.html:38 +#: ckan/templates_legacy/package/search.html:38 msgid "or download a" msgstr "eller ladda ner en" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "full" msgstr "hel" -#: ckan/templates/package/search.html:39 +#: ckan/templates_legacy/package/search.html:39 msgid "dump" msgstr "dump" -#: ckan/templates/package/search.html:50 +#: ckan/templates_legacy/package/search.html:50 msgid "" "[1:There was an error while searching.] \n" " Please try again." msgstr "[1:Det inträffade ett fel under sökningen.] \n Försök igen." -#: ckan/templates/package/search.html:54 +#: ckan/templates_legacy/package/search.html:54 #, python-format msgid "[1:%(item_count)s] datasets found" msgstr "[1:%(item_count)s] dataset hittades" -#: ckan/templates/package/search.html:57 +#: ckan/templates_legacy/package/search.html:57 msgid "Would you like to [1:create a new dataset?]" msgstr "Vill du [1: Skapa ett nytt dataset?]" -#: ckan/templates/package/search_form.html:9 -msgid "Search..." -msgstr "Sök..." - -#: ckan/templates/related/add-related.html:12 -#: ckan/templates/related/related_list.html:26 +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 msgid "Add item" msgstr "Lägg till post" -#: ckan/templates/related/add-related.html:18 -#: ckan/templates/related/add-related.html:38 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 msgid "(required)" msgstr "(obligatorisk)" -#: ckan/templates/related/add-related.html:19 +#: ckan/templates_legacy/related/add-related.html:19 msgid "Please add the title for the item" msgstr "Vänligen lägg till en rubrik för posten" -#: ckan/templates/related/add-related.html:22 +#: ckan/templates_legacy/related/add-related.html:22 msgid "Type of item" msgstr "" -#: ckan/templates/related/add-related.html:25 -#: ckan/templates/related/dashboard.html:35 -msgid "Application" -msgstr "Applikation" - -#: ckan/templates/related/add-related.html:26 -#: ckan/templates/related/dashboard.html:36 -msgid "Idea" -msgstr "Idé" - -#: ckan/templates/related/add-related.html:27 -#: ckan/templates/related/dashboard.html:37 -msgid "News Article" -msgstr "Nyhetsartikel" - -#: ckan/templates/related/add-related.html:28 -#: ckan/templates/related/dashboard.html:38 -msgid "Paper" -msgstr "Papper" - -#: ckan/templates/related/add-related.html:29 -#: ckan/templates/related/dashboard.html:39 -msgid "Post" -msgstr "Post" - -#: ckan/templates/related/add-related.html:35 +#: ckan/templates_legacy/related/add-related.html:35 msgid "Please describe the item" msgstr "Vänligen beskriv posten" -#: ckan/templates/related/add-related.html:39 +#: ckan/templates_legacy/related/add-related.html:39 msgid "Please add a url" msgstr "Ange en URL" -#: ckan/templates/related/add-related.html:42 -msgid "Image URL" -msgstr "Bild URL" - -#: ckan/templates/related/add-related.html:43 -msgid "Please add a link to the image" -msgstr "" - -#: ckan/templates/related/add-related.html:46 -msgid "Submit" -msgstr "Skicka" - -#: ckan/templates/related/dashboard.html:17 -#: ckan/templates/related/dashboard.html:19 -msgid "Apps & Ideas" -msgstr "Appar & Idéer" - -#: ckan/templates/related/dashboard.html:24 -msgid "Showing items" -msgstr "Visar poster" - -#: ckan/templates/related/dashboard.html:24 -msgid "of" -msgstr "av" - -#: ckan/templates/related/dashboard.html:24 -#: ckan/templates/related/dashboard.html:25 -msgid "related items found" -msgstr "relaterade poster hittades" - -#: ckan/templates/related/dashboard.html:31 -msgid "Filter by type" -msgstr "Filtrera på typ" - -#: ckan/templates/related/dashboard.html:33 -msgid "All" -msgstr "Alla" +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "" -#: ckan/templates/related/dashboard.html:43 -msgid "Sort by" -msgstr "Sortera" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "Visar poster" -#: ckan/templates/related/dashboard.html:45 -msgid "Default" -msgstr "Default" +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "av" -#: ckan/templates/related/dashboard.html:46 -msgid "Most viewed" -msgstr "Mest visade" +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "relaterade poster hittades" -#: ckan/templates/related/dashboard.html:47 +#: ckan/templates_legacy/related/dashboard.html:47 msgid "Least viewed" msgstr "Minst visade" -#: ckan/templates/related/dashboard.html:49 -msgid "Newest" -msgstr "Nyaste" - -#: ckan/templates/related/dashboard.html:50 -msgid "Oldest" -msgstr "Äldsta" - -#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:55 msgid "Featured items only?" msgstr "" -#: ckan/templates/related/dashboard.html:57 -#: ckanext/organizations/templates/organization_apply.html:5 -msgid "Apply" -msgstr "Spara" - -#: ckan/templates/related/related_list.html:17 -#: ckan/templates/related/related_list.html:21 +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 msgid "- Apps, Ideas etc" msgstr "- Appar, Idér etc" -#: ckan/templates/related/related_list.html:28 +#: ckan/templates_legacy/related/related_list.html:28 msgid "There are no items here yet" msgstr "" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid ", why not" msgstr ", varför inte" -#: ckan/templates/related/related_list.html:29 +#: ckan/templates_legacy/related/related_list.html:29 msgid "add one" msgstr "lägga till en" -#: ckan/templates/revision/diff.html:5 +#: ckan/templates_legacy/revision/diff.html:5 msgid "Differences - Revisions" msgstr "Skillnader - Versioner" -#: ckan/templates/revision/diff.html:9 +#: ckan/templates_legacy/revision/diff.html:9 msgid "Revision Differences -" msgstr "Versionsskillnader -" -#: ckan/templates/revision/diff.html:21 +#: ckan/templates_legacy/revision/diff.html:21 msgid "From:" msgstr "Från:" -#: ckan/templates/revision/diff.html:25 +#: ckan/templates_legacy/revision/diff.html:25 msgid "To:" msgstr "Till:" -#: ckan/templates/revision/diff.html:32 +#: ckan/templates_legacy/revision/diff.html:32 msgid "Difference" msgstr "Skillnad" -#: ckan/templates/revision/diff.html:40 +#: ckan/templates_legacy/revision/diff.html:40 msgid "No differences" msgstr "Inga skillnader" -#: ckan/templates/revision/list.html:5 ckan/templates/revision/list.html:6 +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Lista" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 msgid "Revision History" msgstr "Versionshistorik" -#: ckan/templates/revision/list.html:10 +#: ckan/templates_legacy/revision/list.html:10 msgid "" "Track the most recent changes to the system, with most recent\n" " changes first." msgstr "Följ de senaste ändringarna för systemet med de senaste\n ändringarna först." -#: ckan/templates/revision/read.html:6 +#: ckan/templates_legacy/revision/read.html:6 msgid "Revision:" msgstr "Version:" -#: ckan/templates/revision/read.html:10 +#: ckan/templates_legacy/revision/read.html:10 msgid "Revision Actions" msgstr "Versionsaktiviteter" -#: ckan/templates/revision/read.html:23 -#: ckan/templates/snippets/revision_list.html:39 +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 msgid "Undelete" msgstr "Ångra radering" -#: ckan/templates/revision/read.html:39 +#: ckan/templates_legacy/revision/read.html:39 msgid "Timestamp:" msgstr "Tidstämpel:" -#: ckan/templates/revision/read.html:41 +#: ckan/templates_legacy/revision/read.html:41 msgid "Log Message:" msgstr "Loggmeddelande:" -#: ckan/templates/revision/read.html:44 +#: ckan/templates_legacy/revision/read.html:44 msgid "Changes" msgstr "Ändringar" -#: ckan/templates/revision/read.html:54 +#: ckan/templates_legacy/revision/read.html:54 msgid "Datasets' Tags" msgstr "Taggar för dataset" -#: ckan/templates/revision/read.html:57 +#: ckan/templates_legacy/revision/read.html:57 msgid "Dataset -" msgstr "Dataset -" -#: ckan/templates/revision/read.html:58 +#: ckan/templates_legacy/revision/read.html:58 msgid "" ",\n" " Tag -" msgstr ",\n Tagg -" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:13 -msgid "Embed Data Viewer" -msgstr "Bädda in Data Viewer" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "Embed this view" msgstr "Bädda in denna vy" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:19 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 msgid "by copying this into your webpage:" msgstr "genom att kopiera detta till din webbsida:" -#: ckan/templates/snippets/data-viewer-embed-dialog.html:21 -msgid "Choose width and height in pixels:" -msgstr "Välj bredd och höjd i pixlar:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:22 -msgid "Width:" -msgstr "Bredd:" - -#: ckan/templates/snippets/data-viewer-embed-dialog.html:24 -msgid "Height:" -msgstr "Höjd:" - -#: ckan/templates/snippets/package_list.html:39 -#: ckanext/publisher_form/templates/publisher_read.html:88 +#: ckan/templates_legacy/snippets/package_list.html:39 msgid "Not Openly Licensed" msgstr "Inte öppet licensierade" -#: ckan/templates/snippets/revision_list.html:11 +#: ckan/templates_legacy/snippets/revision_list.html:11 msgid "Entity" msgstr "Objekt" -#: ckan/templates/storage/index.html:17 +#: ckan/templates_legacy/storage/index.html:17 msgid "" "This upload form is valid for a limited time (usually 1h or so). If the\n" " form expires please reload the page." msgstr "Detta uppladdningsformulär fungerar bara under en begränsad tid (vanligtvis ca 1 timma). Om\n formuläret inte fungerar så ladda om sidan." -#: ckan/templates/storage/index.html:33 +#: ckan/templates_legacy/storage/index.html:33 msgid "File:" msgstr "Fil:" -#: ckan/templates/storage/success.html:12 +#: ckan/templates_legacy/storage/success.html:12 msgid "Upload - Successful" msgstr "Uppladdning klar" -#: ckan/templates/storage/success.html:14 +#: ckan/templates_legacy/storage/success.html:14 msgid "Filed uploaded to:" msgstr "Fil uppladdad till:" -#: ckan/templates/storage/success.html:17 +#: ckan/templates_legacy/storage/success.html:17 msgid "Upload another »" msgstr "Ladda upp fler »" -#: ckan/templates/tag/index.html:20 ckan/templates/tag/index.html:23 +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 msgid "There are" msgstr "Det finns" -#: ckan/templates/tag/index.html:21 +#: ckan/templates_legacy/tag/index.html:21 msgid "results for ‘" msgstr "resultat för ‘" -#: ckan/templates/tag/index.html:24 +#: ckan/templates_legacy/tag/index.html:24 msgid "results for tags." msgstr "resultat för taggar." -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "Clear search" msgstr "Rensa sökning" -#: ckan/templates/tag/index.html:34 +#: ckan/templates_legacy/tag/index.html:34 msgid "and see all tags." msgstr "och se alla taggar." -#: ckan/templates/tag/read.html:6 +#: ckan/templates_legacy/tag/read.html:6 msgid "- Tags" msgstr "- Taggar" -#: ckan/templates/tag/read.html:7 +#: ckan/templates_legacy/tag/read.html:7 msgid "Tag:" msgstr "Tagg:" -#: ckan/templates/tag/read.html:10 +#: ckan/templates_legacy/tag/read.html:10 #, python-format msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" msgstr "Det finns %(count)s dataset taggade med [1: %(tagname)s]:" -#: ckan/templates/user/dashboard.html:6 +#: ckan/templates_legacy/user/dashboard.html:6 msgid "- Dashboard - User" msgstr "- Dashboard - Användare" -#: ckan/templates/user/dashboard.html:17 +#: ckan/templates_legacy/user/dashboard.html:17 msgid "What's going on?" msgstr "" -#: ckan/templates/user/dashboard.html:25 +#: ckan/templates_legacy/user/dashboard.html:25 msgid "Nothing new on CKAN?" msgstr "" -#: ckan/templates/user/dashboard.html:26 +#: ckan/templates_legacy/user/dashboard.html:26 msgid "So, why don't you ..." msgstr "" -#: ckan/templates/user/dashboard.html:28 -#: ckanext/publisher_form/templates/publisher_form.html:150 +#: ckan/templates_legacy/user/dashboard.html:28 msgid "Add a new dataset" msgstr "" -#: ckan/templates/user/dashboard.html:29 +#: ckan/templates_legacy/user/dashboard.html:29 msgid "Follow another user" msgstr "" -#: ckan/templates/user/dashboard.html:30 +#: ckan/templates_legacy/user/dashboard.html:30 msgid "Create a group or a tag" msgstr "" -#: ckan/templates/user/dashboard.html:31 +#: ckan/templates_legacy/user/dashboard.html:31 msgid "Or simply browse the repository" msgstr "" -#: ckan/templates/user/edit.html:6 +#: ckan/templates_legacy/user/edit.html:6 msgid "- Edit - User" msgstr "- Redigera - Användare" -#: ckan/templates/user/edit.html:7 +#: ckan/templates_legacy/user/edit.html:7 msgid "Edit User:" msgstr "Redigera användare:" -#: ckan/templates/user/edit_user_form.html:21 -msgid "Full name" -msgstr "Namn" - -#: ckan/templates/user/edit_user_form.html:27 +#: ckan/templates_legacy/user/edit_user_form.html:27 msgid "E-mail" msgstr "E-post" -#: ckan/templates/user/edit_user_form.html:33 +#: ckan/templates_legacy/user/edit_user_form.html:33 msgid "OpenId" msgstr "OpenId" -#: ckan/templates/user/edit_user_form.html:41 +#: ckan/templates_legacy/user/edit_user_form.html:41 msgid "A little about you..." msgstr "Lite om dig själv..." -#: ckan/templates/user/edit_user_form.html:46 -msgid "Change your password" -msgstr "Ändra ditt lösenord" - -#: ckan/templates/user/edit_user_form.html:48 -#: ckan/templates/user/new_user_form.html:40 -msgid "Password" -msgstr "Lösenord" - -#: ckan/templates/user/edit_user_form.html:54 -#: ckan/templates/user/new_user_form.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 msgid "Password (repeat)" msgstr "Lösenord (upprepa)" -#: ckan/templates/user/edit_user_form.html:61 +#: ckan/templates_legacy/user/edit_user_form.html:61 msgid "Change your username" msgstr "Ändra ditt användarnamn" -#: ckan/templates/user/edit_user_form.html:63 -msgid "Username" -msgstr "Användarnamn" - -#: ckan/templates/user/edit_user_form.html:66 +#: ckan/templates_legacy/user/edit_user_form.html:66 msgid "" "Changing your username will log you out, and require you to log back in with" " the new username" msgstr "" -#: ckan/templates/user/followers.html:6 +#: ckan/templates_legacy/user/followers.html:6 msgid "- Followers - User" msgstr "" -#: ckan/templates/user/followers.html:8 +#: ckan/templates_legacy/user/followers.html:8 msgid "'s Followers" msgstr "" -#: ckan/templates/user/layout.html:11 -msgid "Dashboard" -msgstr "" - -#: ckan/templates/user/layout.html:12 +#: ckan/templates_legacy/user/layout.html:12 msgid "My Profile" msgstr "Min profil" -#: ckan/templates/user/layout.html:13 +#: ckan/templates_legacy/user/layout.html:13 msgid "Edit Profile" msgstr "Redigera profil" -#: ckan/templates/user/layout.html:14 -msgid "Log out" -msgstr "Logga ut" - -#: ckan/templates/user/layout.html:16 +#: ckan/templates_legacy/user/layout.html:16 msgid "My Followers ({num_followers})" msgstr "" -#: ckan/templates/user/layout.html:25 +#: ckan/templates_legacy/user/layout.html:25 msgid "View Profile" msgstr "Visa profil" -#: ckan/templates/user/layout.html:39 +#: ckan/templates_legacy/user/layout.html:39 msgid "Register Account" msgstr "Skapa ett konto" -#: ckan/templates/user/list.html:11 -msgid "Search Users" -msgstr "" - -#: ckan/templates/user/list.html:16 +#: ckan/templates_legacy/user/list.html:16 #, python-format msgid "[1:%(item_count)s] users found." msgstr "[1:%(item_count)s] användare hittade." -#: ckan/templates/user/list.html:25 +#: ckan/templates_legacy/user/list.html:25 msgid "Sort by name" msgstr "Sortera efter namn" -#: ckan/templates/user/list.html:28 +#: ckan/templates_legacy/user/list.html:28 msgid "Sort by edits" msgstr "Sortera efter redigeringar" -#: ckan/templates/user/list.html:41 +#: ckan/templates_legacy/user/list.html:41 msgid "Member for" msgstr "Medlem för" -#: ckan/templates/user/login.html:19 +#: ckan/templates_legacy/user/login.html:19 msgid "Login - User" msgstr "Logga in - Användare" -#: ckan/templates/user/login.html:20 +#: ckan/templates_legacy/user/login.html:20 msgid "Login to" msgstr "Logga in till" -#: ckan/templates/user/login.html:29 +#: ckan/templates_legacy/user/login.html:29 msgid "Login:" msgstr "Logga in:" -#: ckan/templates/user/login.html:35 ckan/templates/user/perform_reset.html:15 +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 msgid "Password:" msgstr "Lösenord:" -#: ckan/templates/user/login.html:41 +#: ckan/templates_legacy/user/login.html:41 msgid "Remember me:" msgstr "" -#: ckan/templates/user/login.html:49 +#: ckan/templates_legacy/user/login.html:49 msgid "Sign In" msgstr "Logga in" -#: ckan/templates/user/login.html:51 -msgid "Forgot your password?" -msgstr "Glömt ditt lösenord?" - -#: ckan/templates/user/login.html:61 +#: ckan/templates_legacy/user/login.html:61 msgid "Login using Open ID" msgstr "Logga in med Open ID" -#: ckan/templates/user/login.html:62 +#: ckan/templates_legacy/user/login.html:62 msgid "" "NB: To set-up your OpenID for this site, you first need to [1:Register] and " "then edit your Profile to provide your OpenID." msgstr "OBS: För att konfigurera OpenID för denna webbplats måste du först [1:registrera dig] och sedan redigera din profil för att kunna ange ditt OpenID." -#: ckan/templates/user/login.html:64 +#: ckan/templates_legacy/user/login.html:64 msgid "Please click your account provider:" msgstr "Klicka på din kontoleverantör:" -#: ckan/templates/user/login.html:68 +#: ckan/templates_legacy/user/login.html:68 msgid "OpenID Identifier:" msgstr "OpenID identifierare:" -#: ckan/templates/user/login.html:72 +#: ckan/templates_legacy/user/login.html:72 msgid "Don't have an OpenID?" msgstr "Har du inte OpenID?" -#: ckan/templates/user/login.html:73 +#: ckan/templates_legacy/user/login.html:73 msgid "" "OpenID is service that allows you to log-on to many different websites\n" " using a single identity. Find out [1:more\n" @@ -3723,256 +5580,161 @@ msgid "" " free OpenID provider such as [3:https://www.myopenid.com/]." msgstr "OpenID är en tjänst som låter dig logga in på många olika webbplatser \n med samma identitet. Läs [1:mer om OpenID] and [2:hur man skaffar sig ett OpenID-komto]. Ett enkelt sätt är att registrera sig hos en OpenID-leverantör som t.ex. [3:https://www.myopenid.com/]." -#: ckan/templates/user/login.html:83 +#: ckan/templates_legacy/user/login.html:83 msgid "Sign in with OpenID" msgstr "Logga in med OpenID" -#: ckan/templates/user/logout.html:5 +#: ckan/templates_legacy/user/logout.html:5 msgid "Logout - User" msgstr "Logga in - Användare" -#: ckan/templates/user/logout.html:8 +#: ckan/templates_legacy/user/logout.html:8 msgid "Logout from" msgstr "Logga ut från" -#: ckan/templates/user/logout.html:12 +#: ckan/templates_legacy/user/logout.html:12 msgid "You have logged out successfully." msgstr "Du har loggat ut." -#: ckan/templates/user/logout_first.html:6 +#: ckan/templates_legacy/user/logout_first.html:6 msgid "Logged in - User" msgstr "Inloggad - Användare" -#: ckan/templates/user/logout_first.html:7 +#: ckan/templates_legacy/user/logout_first.html:7 msgid "Logged into" msgstr "Inloggad i " -#: ckan/templates/user/logout_first.html:12 +#: ckan/templates_legacy/user/logout_first.html:12 msgid "is currently logged in" msgstr "är inloggad" -#: ckan/templates/user/logout_first.html:15 +#: ckan/templates_legacy/user/logout_first.html:15 msgid "To register or log in as another user, you need to" msgstr "För att registrera eller logga in som en användare behöver du" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "logout" msgstr "logga ut" -#: ckan/templates/user/logout_first.html:17 +#: ckan/templates_legacy/user/logout_first.html:17 msgid "first." msgstr "först." -#: ckan/templates/user/new.html:5 +#: ckan/templates_legacy/user/new.html:5 msgid "Register - User" msgstr "Registrera - Användare" -#: ckan/templates/user/new.html:6 +#: ckan/templates_legacy/user/new.html:6 msgid "Register for a new Account" msgstr "Skapa ett nytt konto" -#: ckan/templates/user/new_user_form.html:22 +#: ckan/templates_legacy/user/new_user_form.html:22 msgid "3+ chars, using only 'a-z0-9' and '-_'" msgstr "3+ tecken, med enbart 'a-z0-9' och '-_'" -#: ckan/templates/user/new_user_form.html:27 +#: ckan/templates_legacy/user/new_user_form.html:27 msgid "Full name (optional)" msgstr "Namn (valfritt)" -#: ckan/templates/user/new_user_form.html:34 +#: ckan/templates_legacy/user/new_user_form.html:34 msgid "E-Mail" msgstr "E-post" -#: ckan/templates/user/new_user_form.html:65 +#: ckan/templates_legacy/user/new_user_form.html:65 msgid "Register now" msgstr "Registrera dig nu" -#: ckan/templates/user/perform_reset.html:18 +#: ckan/templates_legacy/user/perform_reset.html:18 msgid "Password (repeat):" msgstr "Lösenord (upprepa):" -#: ckan/templates/user/read.html:5 +#: ckan/templates_legacy/user/read.html:5 msgid "- User" msgstr "- Användare" -#: ckan/templates/user/read.html:25 +#: ckan/templates_legacy/user/read.html:25 msgid "Member since" msgstr "Medlem sedan" -#: ckan/templates/user/read.html:32 -msgid "Email" -msgstr "E-post" - -#: ckan/templates/user/read.html:37 +#: ckan/templates_legacy/user/read.html:37 msgid "No email" msgstr "Ingen e-post" -#: ckan/templates/user/read.html:42 -msgid "API Key" -msgstr "API-nyckel" - -#: ckan/templates/user/read.html:46 +#: ckan/templates_legacy/user/read.html:46 msgid "– Note: your API key is visible only to you!" msgstr "- OBS: din API-nyckel visas bara för dig!" -#: ckan/templates/user/read.html:59 -msgid "Edits" -msgstr "Redigeringar" - -#: ckan/templates/user/read.html:84 +#: ckan/templates_legacy/user/read.html:84 msgid "Public Activity" msgstr "Publik aktivitet" -#: ckan/templates/user/request_reset.html:6 +#: ckan/templates_legacy/user/request_reset.html:6 msgid "Reset password" msgstr "Återställ lösenord" -#: ckan/templates/user/request_reset.html:7 +#: ckan/templates_legacy/user/request_reset.html:7 msgid "Request a password reset" msgstr "Begär återställning av lösenord" -#: ckan/templates/user/request_reset.html:13 +#: ckan/templates_legacy/user/request_reset.html:13 msgid "User name:" msgstr "Användarnamn:" -#: ckanext/organizations/controllers.py:32 -msgid "" -"There was a problem with your submission, " -"please correct it and try again" -msgstr "" - -#: ckanext/organizations/controllers.py:44 -#: ckanext/organizations/controllers.py:64 -msgid "There is a problem with the system configuration" +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." msgstr "" -#: ckanext/organizations/controllers.py:69 -msgid "Your application has been submitted" +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" msgstr "" -#: ckanext/organizations/controllers.py:98 -msgid "" -"There was a problem with your submission, please correct it and try again" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" msgstr "" -#: ckanext/organizations/forms.py:29 -msgid "Please choose an organization to add the dataset to" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." msgstr "" -#: ckanext/organizations/templates/organization_apply.html:6 -msgid "Apply for membership" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:21 -#: ckanext/organizations/templates/organization_package_form.html:99 -msgid "Organization" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:33 -msgid "Reason" +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" msgstr "" -#: ckanext/organizations/templates/organization_apply_form.html:37 +#: ckanext/organizations/controllers.py:32 msgid "" -"Please explain to the owner your reasons for wishing to become an editor of " -"this organization" -msgstr "" - -#: ckanext/organizations/templates/organization_apply_form.html:44 -msgid "Send request" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:50 -msgid "The URL for the image that is associated with this organization." -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:65 -msgid "Parent Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:70 -msgid "No parent organization" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:134 -msgid "Manage users" -msgstr "" - -#: ckanext/organizations/templates/organization_form.html:146 -#: ckanext/publisher_form/templates/publisher_form.html:118 -msgid "There are no users currently in this publisher." -msgstr "" - -#: ckanext/organizations/templates/organization_history.html:54 -msgid "Organization History" +"There was a problem with your submission, " +"please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_index.html:6 -#: ckanext/organizations/templates/organization_index.html:7 -msgid "Organizations" +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" msgstr "" -#: ckanext/organizations/templates/organization_index.html:11 -msgid "What Are Organizations?" +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" msgstr "" -#: ckanext/organizations/templates/organization_index.html:12 +#: ckanext/organizations/controllers.py:99 msgid "" -"Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. An " -"[1:organization] can be set-up to specify which users have permission to add" -" or remove datasets from it." -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:28 -msgid "Join" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:34 -msgid "List Organizations" -msgstr "" - -#: ckanext/organizations/templates/organization_layout.html:37 -msgid "Add an Organization" -msgstr "" - -#: ckanext/organizations/templates/organization_new.html:5 -#: ckanext/organizations/templates/organization_new.html:6 -msgid "Add an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:115 -msgid "Public" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:119 -msgid "Private" -msgstr "" - -#: ckanext/organizations/templates/organization_package_form.html:125 -msgid "Cannot add to any organizations. Please join an organization" -msgstr "" - -#: ckanext/organizations/templates/organization_users.html:5 -#: ckanext/organizations/templates/organization_users.html:6 -msgid "Users:" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:26 -#: ckanext/publisher_form/templates/publisher_form.html:113 -msgid "Admin" -msgstr "" - -#: ckanext/organizations/templates/organization_users_form.html:27 -#: ckanext/publisher_form/templates/publisher_form.html:114 -msgid "Editor" +"There was a problem with your submission, please correct it and try again" msgstr "" -#: ckanext/organizations/templates/organization_users_form.html:34 -msgid "There are no users currently in this organization." +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 msgid "" "Dear administrator,\n" "\n" @@ -3980,15 +5742,18 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 msgid "by" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "{% if requester.fullname %}(" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 #, python-format msgid "" "){% end %}\n" @@ -3999,6 +5764,7 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 msgid "" "\"\n" "\n" @@ -4006,148 +5772,295 @@ msgid "" msgstr "" #: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 msgid "" "If you do not wish to add this user you can safely disregard this email." msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:53 -msgid "Publisher" +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:100 -msgid "Resources: the files and APIs associated with this dataset" +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" msgstr "" -#: ckanext/publisher_form/templates/dataset_form.html:115 -msgid "Add a resource:" +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:21 -msgid "Publisher name" +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:31 -msgid "2+ chars, lowercase, using only 'a-z0-9' and '-_'" +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:34 -msgid "Publisher Description" +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:46 -msgid "Parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:53 -msgid "No parent publisher" +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" msgstr "" -#: ckanext/publisher_form/templates/publisher_form.html:141 -msgid "There are no datasets currently in this publisher." +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:6 -#: ckanext/publisher_form/templates/publisher_index.html:7 -msgid "Publishers of Datasets" +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:11 -msgid "What Are Publishers?" +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" msgstr "" -#: ckanext/publisher_form/templates/publisher_index.html:12 +#: ckanext/organizations/templates_legacy/organizations/index.html:12 msgid "" "Whilst tags are great at collecting datasets together, there are occasions " -"when you want to restrict users from editing a collection. A [1:publisher] " -"can be set-up to specify which users have permission to add or remove " -"datasets from it." +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:41 -msgid "List Publishers" +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:43 -msgid "Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_layout.html:44 -msgid "Login to Add a Publisher" +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" msgstr "" -#: ckanext/publisher_form/templates/publisher_new.html:5 -#: ckanext/publisher_form/templates/publisher_new.html:6 -msgid "Add A Publisher" +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:12 -msgid "CKAN Dataset Leaderboard" +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:13 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:18 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Lägg till användare" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 msgid "" -"Choose a dataset attribute and find out which categories in that area have " -"the most datasets. E.g. tags, groups, license, res_format, country." -msgstr "Välj ett datasetattribut och se vilka kategorier i det området som har flest dataset, t.ex. taggar, grupper, licens, format, land." +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" -#: ckanext/stats/public/ckanext/stats/demo.html:15 -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:20 -msgid "Choose area" -msgstr "Välj område" +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:57 +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 msgid "Total number of Datasets" msgstr "Totalt antal dataset" -#: ckanext/stats/templates/ckanext/stats/index.html:60 -msgid "Revisions to Datasets per week" -msgstr "Ändringar av dataset per vecka" +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" -#: ckanext/stats/templates/ckanext/stats/index.html:63 +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 msgid "Top Rated Datasets" msgstr "Högst rankade dataset" -#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Average rating" msgstr "Medelbetyg" #: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 msgid "Number of ratings" msgstr "Antal betyg" -#: ckanext/stats/templates/ckanext/stats/index.html:70 +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 msgid "No ratings" msgstr "Inga betyg" -#: ckanext/stats/templates/ckanext/stats/index.html:72 +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 msgid "Most Edited Datasets" msgstr "Mest redigerade dataset" -#: ckanext/stats/templates/ckanext/stats/index.html:74 +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 msgid "Number of edits" msgstr "Antal redigeringar" -#: ckanext/stats/templates/ckanext/stats/index.html:80 +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 msgid "Largest Groups" msgstr "Största grupper" -#: ckanext/stats/templates/ckanext/stats/index.html:88 +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 msgid "Top Tags" msgstr "Mest använda taggar" -#: ckanext/stats/templates/ckanext/stats/index.html:95 +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "Ändringar av dataset per vecka" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 msgid "Users owning most datasets" msgstr "Användare med flest dataset" -#: ckanext/stats/templates/ckanext/stats/index.html:102 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 msgid "Page last updated:" msgstr "Senast uppdaterad: " -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 msgid "Leaderboard - Stats" msgstr "Topplista" -#: ckanext/stats/templates/ckanext/stats/leaderboard.html:17 +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 msgid "Dataset Leaderboard" msgstr "Topplista dataset " + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "Välj ett datasetattribut och se vilka kategorier i det området som har flest dataset, t.ex. taggar, grupper, licens, format, land." + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Välj område" diff --git a/ckan/i18n/tr/LC_MESSAGES/ckan.mo b/ckan/i18n/tr/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..55e494b4d6fd6bea39c50c6ee31d6e1b51940254 GIT binary patch literal 100046 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�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 YVaQU#148-8>0g&!g*TZEU4GI0KihW4M*si- literal 0 HcmV?d00001 diff --git a/ckan/i18n/tr/LC_MESSAGES/ckan.po b/ckan/i18n/tr/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..e56ac6f541a --- /dev/null +++ b/ckan/i18n/tr/LC_MESSAGES/ckan.po @@ -0,0 +1,6065 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +# cagdasol <olgun.cagdas@gmail.com>, 2013 +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-03-12 10:01+0000\n" +"Last-Translator: cagdasol <olgun.cagdas@gmail.com>\n" +"Language-Team: Turkish (http://www.transifex.com/projects/p/ckan/language/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Üye" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Hakkında" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "" + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "Bulunamadı" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "" + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "" + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "" + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "" + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "" + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "" + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "" + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "" + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "" + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "Veri kümesi bulunamadı" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Kaynak bulunamadı" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "" + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "" + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Veri kümesi silindi" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Kaynak silindi." + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "En çok görüntülenen" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "En çok görüntülenen" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Son görüntülenen" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "En yeni" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "En eski" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Fikir" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "" + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "Diğer" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "" + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "" + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "Kullanıcı bulunamadı: %s" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "" + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "" + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "Şifreniz yenilendi." + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "" + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "" + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "" + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "" + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "" + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "" +msgstr[1] "" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "" + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "" + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "" + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "" + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "" + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "" + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "" + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "" + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "" + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "" + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "" + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "" + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "" + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "" + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "" + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "" + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "" + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "" + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "" + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "" + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "" + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "" + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "" + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "" + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "" + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "" + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" +msgstr[1] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "" + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "" + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "" + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "" + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "" + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "" + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "" + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "" + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "" + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "" + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "" + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "" + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "" + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "" + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "" + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "" + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "" + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "" + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "" + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo b/ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..08aa295231660ee594d656dd65005ad78b705fd3 GIT binary patch literal 126470 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 literal 0 HcmV?d00001 diff --git a/ckan/i18n/uk_UA/LC_MESSAGES/ckan.po b/ckan/i18n/uk_UA/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..3884006a2fd --- /dev/null +++ b/ckan/i18n/uk_UA/LC_MESSAGES/ckan.po @@ -0,0 +1,6080 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +# andy_pit <andy_pit@ukr.net>, 2013 +# Gromislav <igromislav@gmail.com>, 2013 +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-19 22:00+0000\n" +"Last-Translator: Gromislav <igromislav@gmail.com>\n" +"Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/ckan/language/uk_UA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: uk_UA\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "Функція авторизації не знайдена: %s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "Адмін" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "Редактор" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "Учасник" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "Для виконання цієї дії необхідні права системного адміністратора" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "Заголовок сайту" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "Стиль" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "Лінія тегів сайту" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "Логотип тега сайту" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "Про проект" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "Текст сторінки про проект" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "Вступний текст" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "Текст на домашній сторінці" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "Довільний CSS" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "Код сss, інтегрований в головну сторінку" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "Неможливо очистити пакет %s, оскільки версія %s містить невидалені пакети %s" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "При видаленні версії %s виникла помилка: %s" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "Очищення завершено" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "Дія не вступила в силу." + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "Недостатньо прав для перегляду цієї сторінки" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "У доступі відмовлено" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "Не знайдено" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "Неправильний запит" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "Назва дії невідома: %s" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "Помилка JSON: %s" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "Неправильні дані запиту: %s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "Помилка цілісності" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "Помилка параметра" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "Неможливо перелічити об'єкти цього типу: %s" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "Неможливо прочитати об'єкт цього типу: %s" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "Неможливо створити новий об'єкт цього типу: %s %s" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "Неможливо додати пакет до пошукового індексу" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "Неможливо оновити об'єкт такого типу: %s" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "Неможливо оновити пошуковий індекс" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "Неможливо видалити об'єкт такого типу: %s %s" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "Версію не вказано" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "Не існує версії з id: %s" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "Відсутність пошуку ('since_id=UUID' або 'since_time=TIMESTAMP')" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "Неможливо прочитати параметри: %r" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "Неправильний параметр пошуку: %s" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "Невідомий регістр: %s" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "Неправильне значення qjson" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "Запит повинен бути у вигляді JSON коду." + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "Групу не знайдено" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "Параметр \"page\" має бути додатнім числом" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "Недостатньо прав для читання групи %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "Не вдається показати опис" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "Групи" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "Теги" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "Формати" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "Ліцензія" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "Недостатньо прав для створення групи" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "Користувач %r не має достатньо прав для редагування %s" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "Користувач %r не має достатньо прав для редагування прав користувача %s" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "Недостатньо прав для видалення групи %s" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "Організація була видалена" + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "Група була видалена" + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "Недостатньо прав для додавання учасника у групу %s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "Недостатньо прав для видалення учасників групи %s" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "Учасник групи був видалений" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "Виберіть дві версії перед порівнянням" + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "Користувач %r не має достатньо прав для редагування %r" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "Історія попередніх версій групи" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "Останні зміни у групі CKAN:" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "Log message: " + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "Недостатньо прав для читання групи {group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "Тепер ви підписані на {0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "Ви більше не підписані на {0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "Недостатньо прав для перегляду підписників %s" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "Сайт зараз перебуває у режимі офлайн. База даних не ініціалізована." + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "Будь ласка, <a href=\"{link}\">оновіть Ваш профіль</a> і вкажіть свою електронну пошту та повне ім'я. {site} використовує Вашу електронну пошту, якщо Вам необхідно скинути свій пароль." + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "Будь ласка, <a href=\"%s\">оновіть Ваш профайл</a> і вкажіть свою електронну пошту." + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "%s використовує Вашу електронну пошту, якщо Вам необхідно скинути свій пароль." + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "Будь ласка, <a href=\"%s\">оновіть Ваш профайл</a> і вкажіть своє повне ім'я." + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "Неправильний формат перевірки: %r" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "Набір даних не знайдено" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "Недостатньо прав для читання пакету %s" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "Історія попередніх версій набору даних" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "Останні зміни у наборі даних CKAN:" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "Недостатньо прав для створення пакету" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "Недостатньо прав для редагування цього ресурсу" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "Ресурс не знайдено" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "Недостатньо прав для оновлення набору даних" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "Ви має додати хоча би один ресурс" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "Недостатньо прав для створення ресурсу" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "Неможливо додати пакет до пошукового індексу." + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "Неможливо оновити пошуковий індекс." + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "Недостатньо прав для видалення пакету %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "Набір даних було видалено" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "Ресурс був видалений" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "Недостатньо прав для видалення ресурсу %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "Недостатньо прав для читання ресурсу %s" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "Не доступно для завантаження" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "Недостатньо прав для читання набору даних %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "Попередній перегляд недоступний." + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "Найбільше переглядів" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "Найбільше переглядів" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "Найменше переглядів" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "Найновіші" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "Найстаріші" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "Запитуваний пов'язаний елемент не знайдений" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "Пов'язаного елемента не знайдено" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "Не авторизований" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "Пакет не знайдено" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "Пов'язаний елемент був успішно створений" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "Пов'язаний елемент був успішно оновлений" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "Пов'язаний елемент був видалений" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "Недостатньо прав для видалення пов'язаного елемента %s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "Application" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "Ідея" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "News Article" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "Папір" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "Пост" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "Візуалізація" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "Історія змін бази CKAN" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "Останні зміни репозиторію CKAN." + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "Datasets affected: %s.\n" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "Редакція оновлюється" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "Інше" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "Тег не знайдено" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "Недостатньо прав для створення користувача" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "Недостатньо прав для створення користувача %s" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "Користувача не знайдено" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "Ви неправильно ввели КАПЧУ. Попробуйте ще раз." + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "Користувач \"%s\" тепер зареєстрований, але ви все ще перебуваєте в сесії як користувач \"%s\"" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "Не вказано користувача" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "Недостатньо прав для редагування користувача %s" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "Користувач %s не має достатньо прав для редагування %s" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "Профіль оновлено" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "Користувач %s успішно ввійшов у систему" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "Не вдалось увійти. Неправильний логін або пароль." + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "(Або якщо ви використовуєте OpenID, він не був пов'язаний з обліковим записом користувача.)" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "\"%s\" відповідає кільком користувачам" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "Користувача %s немає " + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "Будь ласка перевірте вашу електронну пошту – на неї має прийти лист з кодом відновлення." + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "Не вдалося надіслати посилання на відновлення: %s" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "Неправильний код відновлення. Попробуйте знову." + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "Ваш пароль був відновлений." + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "Пароль повинен мати не менше 4 символів." + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "Введені паролі не збігаються." + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "Ви повинні ввести пароль" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "Підписка не була знайдена" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} не знайдено" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "Недостатньо прав для читання {0} {1}" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "Все" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "Помилка: Не вдалось розібрати текст опису" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} додав тег {tag} до набору даних {dataset}" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} оновив групу {group}" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor} оновив організацію {organization}" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor} оновив набір даних {dataset}" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} змінив додатково {extra} з набору даних {dataset}" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} оновив ресурс {resource} у наборі даних {dataset}" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} оновив свій профіль" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} видалив групу {group}" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} видалив організацію {organization}" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} видалив набір даних {dataset}" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor} видалив додатково {extra} з набору даних {dataset}" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor} видалив ресурс {resource} з набору даних {dataset}" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} створив групу {group}" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} створив організацію {organization}" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} створив набір даних {dataset}" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} додав додатково {extra} з набору даних {dataset}" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor} додав ресурс {resource} до набору даних {dataset}" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} підписав" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} видалив тег {tag} з набору даних {dataset}" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} видалив пов'язаний елемент {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} стежить за {dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} стежить за {user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor} стежить за {group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} створив посилання, пов'язану з {related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "1 нова активність від {site_title}" +msgstr[1] "{n} нові активності від {site_title}" +msgstr[2] "{n} нових активностей від {site_title}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "Січень" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "Лютий" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "Березень" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "Квітень" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "Травень" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "Червень" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "Липень" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "Серпень" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "Вересень" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "Жовтень" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "Листопад" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "Грудень" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "Щойно" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} хвилину тому" +msgstr[1] "{mins} хвилини тому" +msgstr[2] "{mins} хвилин тому" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} годину тому" +msgstr[1] "{hours} години тому" +msgstr[2] "{hours} годин тому" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} день тому" +msgstr[1] "{days} дні тому" +msgstr[2] "{days} днів тому" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{day} {month} {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "Оновіть свій аватар на gravatar.com" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "Невідомий" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "без імені" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "Створити новий набір даних." + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "Відредаговані ресурси." + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "Відредаговані налаштування." + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} перегляд" +msgstr[1] "{number} перегляди" +msgstr[2] "{number} переглядів" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number} недавній перегляд" +msgstr[1] "{number} недавніх переглядів" +msgstr[2] "{number} недавніх переглядів" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "Шановний %s," + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "%s <%s>" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "Email адреса отримувача не доступна!" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "Ви подали запит на скид пароля для %(site_title)s.\n\nДля підтвердження запиту перейдіть по цьому посиланню:\n\n %(reset_link)s\n" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "Відновити Ваш пароль." + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "Неможливо отримати опис пакету" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "Веб-сторінка не вказана" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "Не введено автора" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "Не введено адміністратора" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "Посилання в log_message заборонені." + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "Значення відсутнє" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "Введене поле %(name)s не очікувалося." + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "Будь ласка, введіть ціле число" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "Ресурси" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "Пакет ресурсу(ів) не дійсний" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "Додатки" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "Значення відсутнє" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "Вказаний ключ API не дійсний." + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "Тег словника \"%s\" не існує" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "Користувач" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "Набір даних" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "Група" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "Вкажіть організацію" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "Організації не існує" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "Ви не можете додати набір даних до цієї організації" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "Неправильне число" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "Формат дати вказаний неправильно" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "Пов'язане" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "Дане ім'я групи або ID не існує" + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "Тип процесу" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "Це ім'я не може бути використане" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "Ім'я має мати не менше %s символів" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "Ім'я має мати не більше %i символів" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "Url може містити лише числа, символи нижнього регістру (ascii), а також символи - (дефіс) та _ (підкреслення)" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "Дане URL уже зайняте" + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "Назва \"%s\" є коротшою за встановлений мінімум у %s символи" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "Назва \"%s\" є довшою за встановлений максимум у %s символи" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "Версія повинна містити максимум %i символів" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "Створити дублікат ключа \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "Група з такою назвою уже існує" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "Тег \"%s\" коротший за мінімальне значення %s" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "Тег \"%s\" довший за максимальне значення %i" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "Тег \"%s\" може містити лише числа, літери, а також символи - (дефіс) та _ (підкреслення)." + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "Тег \"%s\" не може містити літер у верхньому регістрі" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "Цей логін уже використовується." + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "Будь ласка, введіть обидва паролі" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "Ваш пароль має мати не менше 4 символів" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "Введені паролі не збігаються" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "Редагування не дозволено, оскільки текст схожий на спам. Будь ласка, уникайте посилань у описі." + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "Ця назва словника уже використовується." + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "Неможливо змінити значення ключа з %s на %s. Цей ключ доступний лише для читання" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "Тег словника не знайдено" + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "Тег %s не належить словнику %s" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "Немає назви тегу" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "Тег %s уже існує в словнику %s" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "Вкажіть дійсний URL" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "роль не існує" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "REST API: Створити об'єкт %s" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "REST API: Зв'язати пакети: %s %s %s" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "REST API: Створення об'єкту %s" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "Ви пробували створити організацію як групу" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "Введіть ідентифікатор пакету або його ім'я (параметр \"пакет\")." + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "Задайте рейтинг (параметр \"рейтинг\")." + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "Значення рейтингу має бути цілим числом." + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "Значення рейтингу має бути між %i та %i." + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "Увійдіть, щоб мати можливість стежити за користувачами" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "Ви не можете стежити за собою" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "Ви уже стежите за {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "Увійдіть, щоб мати можливість стежити за набором даних" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "Увійдіть, щоб мати можливість стежити за групою" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "REST API: Видалити пакет: %s" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "REST API: Видалити %s" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: Видалити учасника: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "id немає в даних" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "Не вдалося знайти словник \"%s\"" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "Не вдалося знайти тег \"%s\"" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "Увійдіть, щоб мати можливість відписатись від чогось." + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "Ви не стежите за {0}." + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "Не вказуйте, якщо вже використовуєте параметр запиту" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "Мають бути пара (пари) <field>:<value>" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "Поле \"{field}\" не кваліфікується в resource_search." + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "невідомий користувач:" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "Елемент не знайдено." + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "Ресурс не знайдено." + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "REST API: Оновити об'єкт %s" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "Пакет не знайдено." + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "REST API: Обновити зв'язок пакетів: %s %s %s" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "TaskStatus не знайдено." + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "Організацію не знайдено." + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "Користувач %s не має достатньо прав для створення пакетів" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "Користувач %s не має достатньо прав для редагування цих груп" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "Ви повинні бути сисадміном, щоб створити вибраний елемент, ." + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "Увійдіть, щоб мати можливість створювати пов'язаний елемент" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "Користувач %s не має достатньо прав для редагування цих пакетів" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "Користувач %s не має достатньо прав для створення груп" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "Користувач %s не має достатньо прав для створення організацій" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "Користувач %s не має достатньо прав для створення користувачів" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "Групу не знайдено" + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "Для створення пакету необхідний дійсний ключ API" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "Для створення групи необхідний дійсний ключ API" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "Користувач %s не має достатньо прав для додавання учасників" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "Користувач %s не має достатньо прав для видалення пакету %s" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "Не знайдено пакетів для цього ресурсу. Неможливо підтвердити достовірність." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "Користувач %s не має достатньо прав для видалення ресурсу %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "Тільки власник може видалити цей елемент" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "Користувач %s не має достатньо прав для видалення зв'язку %s" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "Користувач %s не має достатньо прав для видалення груп" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "Користувач %s не має достатньо прав для видалення групи %s" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "Користувач %s не має достатньо прав для видалення організацій" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "Користувач %s не має достатньо прав для видалення організації %s" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "Користувач %s не має достатньо прав для видалення task_status" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "Користувач %s не має достатньо прав для видалення членів організації %s" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "Користувач %s не має достатньо прав для читання цих пакетів" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "Користувач %s не має достатньо прав для читання пакету %s" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "Користувач %s не має достатньо прав для читання ресурсу %s" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "Увійдіть, щоб отримати доступ до панелі управління." + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "Користувач %s не має достатньо прав для редагування пакету %s" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "Користувач %s не має достатньо прав для редагування ресурсу %s" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "Користувач %s не має достатньо прав для зміни статусу пакета %s" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "Користувач %s не має достатньо прав для редагування групи %s" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "Користувач %s не має достатньо прав для редагування організації %s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "Тільки власник може оновити цей елемент" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "Щоб змінити вибраний елемент ви повинні мати права сисадміна." + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "Користувач %s не має достатньо прав для зміни статусу групи %s" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "Користувач %s не має достатньо прав для редагування дозволів групи %s" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "Користувач %s не має достатньо прав для редагування користувача %s" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "Користувач %s не має достатньо прав для зміни статусу версії" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "Користувач %s не має достатньо прав для оновлення таблиці task_status " + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "Користувач %s не має достатньо прав для оновлення таблиці term_translation" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "Для редагування пакету необхідний дійсний ключ API" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "Для редагування групи необхідний дійсний ключ API" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "Ліцензію не вказано" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "Open Data Commons Open Database License (ODbL)" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "Open Data Commons Attribution License" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "Creative Commons CCZero" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "Creative Commons Attribution" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "Creative Commons Attribution Share-Alike" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "GNU Free Documentation License" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "Інші (Open)" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "Інші (Public Domain)" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "Інші (Attribution)" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "UK Open Government Licence (OGL)" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "Creative Commons Non-Commercial (Any)" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "Інші (Non-Commercial)" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "Інші (Not Open)" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "залежить від %s" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "залежно від %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "походить від %s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "є похідним від %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "посилається на %s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "зв'язаний посиланням від %s" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "є дочірнім від %s" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "є батьківським для %s" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "має сестринське відношення з %s" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "Завантаження..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "Для цього ресурсу немає доступних для завантаження даних API" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "Не вдалося завантажити інформацію про дані API" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "Збігів не знайдено" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "Друкуйте..." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "Ввід надто короткий, має бути хоча би один символ" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "Ця форма містить незбережені зміни" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "Підтвердіть операцію" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "Ви впевнені, що хочете виконати цю операцію?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "Підтвердити" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "Скасувати" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "Стежити" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "Не стежити" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "показати більше" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "показати менше" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "Вкласти файл" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "Виникла помилка" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "Ресурс вивантажено" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "Не вдалось вивантажити файл" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "Не вдалося завантажити" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "Не вдалось отримати дані з вивантаженого файла" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "URL" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "Редагувати" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "Показати більше" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "Сховати" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "Помилка %(error_code)s" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "Про {0}" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "Open Knowledge Foundation" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Створено за допомогою</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "Налаштування системного адміністратора" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "Переглянути профіль" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "Панель приладів (%(num)d новий елемент)" +msgstr[1] "Панель приладів (%(num)d нові елементи)" +msgstr[2] "Панель приладів (%(num)d нових елементів)" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "Змінити налаштування" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "Вийти" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "Увійти" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "Зареєструватись" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "Набори даних" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "Організації " + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "Пошук по наборах даних" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "Пошук" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "Завантажити менше" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "Завантажити більше" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "Ця стрічка активності не має записів" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "Адміністрація" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "Сисадміни" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "Налаштування" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "Ви впевнені, що хочете скинути налаштування?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "Скинути" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "Оновити" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "Опції налаштувань CKAN" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "Скинути пароль" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "Хто такі сисадміни?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>Сисадмін – це людина, яка має повний контроль над певним екземпляром системи CKAN. Ви можете лише додавати сисадмінів використовуючи <code>sysadmin</code> paster command.</p> " + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "Ознайомитись з документацією" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "На даний момент попередній перегляд недоступний для цього ресурсу." + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "Клікніть тут, щоб отримати детальнішу інформацію. " + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "Завантажити ресурс" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "Ваш браузер не підтримує фрейми." + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "Попередній перегляд недоступний для цього ресурсу" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "Детальніше..." + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "Немає обробника для цього типу даних: %(type)s." + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "Стандарт" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "Стандартний ввід" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "Середній" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "Середня ширина вводу" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "Повний" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "Повна ширина вводу" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "Великий" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "Великий ввід" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "Додати префікс" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "Додати ввід як префікс " + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "Довільне поле (порожнє)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "Довільне поле" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Зниження" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "Textarea" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "Select" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "Ця група не має опису" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "Стрічка активності" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "Адміністратори" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "Додати групу" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "Форма групи" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "Підтвердіть видалення" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "Ви впевнені, що хочете видалити групу - {name}?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "Ви впевнені, що хочете видалити учасника - {name}?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "Редагувати групу" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "Редагувати групу" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "Підписники" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "Групи наборів даних" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "Додати групу" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "На даний момент немає груп для цього сайту" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "Не хочете створити?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "Що таке група?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr " <p>За допомогою груп Ви можете групувати набори даних за спільнотою (наприклад, дані по громадянських правах) або темою (транспорт, здоров'я, навколишнє середовище тощо). Це допоможе іншим користувачам легше знаходити дані. Набори даних можуть бути частиною групи, але не належати групі для редагування чи авторизації.</p> " + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "Учасники" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "Редагувати учасника:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "Додати учасника" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "Ім'я користувача" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "Роль" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "Додати" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "Ви впевнені, що хочете видалити цього учасника?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "Видалити" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "Створити групу" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "Створити групу" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "Оновити групу" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "Додати набір даних" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "детальніше" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "Набори даних у групі: {group}" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "Остання історія змін" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "Заголовок" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "Моя група" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "моя-група" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "Опис" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "Коротко про мою групу..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "URL зображення" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "Ви впевнені, що хочете видалити цю групу?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "Зберегти групу" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "Переглянути {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "Ця група не має опису" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num} набір даних" +msgstr[1] "{num} набори даних" +msgstr[2] "{num} наборів даних" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0 наборів даних" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "Ласкаво просимо до" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "Вітаємо у CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "Це вибраний розділ" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "Шукайте дані" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "наприклад Gold Prices" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "Популярні теги" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "Ви можете використовувати <a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown форматування</a>" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "Видалити" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "Звичайний" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "Форма містить неправильні значення:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "Ця організація не має опису" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "Форма організації" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "Ви впевнені, що хочете видалити організацію - {name}?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "Редагувати організацію" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "Переглянути організацію" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "Довідка" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "Організації наборів даних" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "Додати організацію" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "На даний момент немає організацій для цього сайту" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "Що таке організація?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "Повернутись до всіх учасників" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "Редагувати учасника" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "Зберегти" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "Що таке роль?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "Додати учасника" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "Створити організацію" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "Оновити організацію" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "Створити організацію" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "Моя організація" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "моя-організація" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "Коротко про мою організацію..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "Ви впевнені, що хочете видалити цю організацію?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "Зберегти організацію" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "Ця організація не має опису" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "Створити набір даних" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "Що таке набір даних?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "Ви впевнені, що хочете видалити набір даних - {name}?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "Ви впевнені, що хочете видалити ресурс - {name}?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "Переглянути набір даних" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "Створити набір даних" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "Оновити набір даних" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "Додати метадані до набору даних" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "Додати дані до набору даних" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "Що таке ресурс?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "Ресурсом може бути будь-який файл або посилання на файл, що містить корисні дані." + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "Особистий" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "Чернетка" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "Це стара версія набору даних, датована %(timestamp)s. Вона може значно відрізнятись від <a href=\"%(url)s\">поточної версії</a>." + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "Це найсвіжіша версія набору даних, датована %(timestamp)s." + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "Пов'язані Медіа для {dataset}" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "Пов'язаних елементів немає" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "Додати пов'язаний елемент" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "Переглянути ресурс" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "Переглянути" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API Endpoint" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "Завантажити" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "URL:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "Цей ресурс не містить опису" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "З опису набори даних" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "Джерело: <a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "Додаткова інформація" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "Поле" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "Значення" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "Останнє оновлення" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "невідомо" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "Створено" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "Формат" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "Ліцензія" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "Автор" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "Шукати набір даних" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "Пошук..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "Підтвердити" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">Попробуйте пошукати ще.</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>При пошуку виникла помилка.</strong> Будь ласка, попробуйте ще раз.</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "Документація API" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr " Ви можете отримати доступ до цього реєстру через %(api_link)s (see %(api_doc_link)s). " + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "повний {format} дамп" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr " Ви також можете отримати доступ до цього реєстру через %(api_link)s (see %(api_doc_link)s) або завантажити %(dump_link)s. " + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "Додаткова інформація" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "Джерело" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "Супровідний" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "Версія" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "Країна" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "Дані API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "API даних недоступно для даного ресурсу, так як немає тут поки що не має данних" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "Редагувати набір даних" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "Редагувати ресурси" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "Додати новий ресурс" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "наприклад Вичерпний заголовок" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "наприклад мій-набір-даних" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "Деякі корисні замітки про дані" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "наприклад економіка, психічне здоров'я, уряд" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "Визначення ліцензії та додаткова інформація може бути знайдена на <a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a>" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "Організація" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "Виберіть організацію..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "Немає опису для цього набору даних" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "Ви впевнені, що хочете видалити цей набір даних" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "Далі: Додати дані" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "Видимість" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "Загальнодоступний" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "E-mail автора" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joe@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "Супровідний Email" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "Попередній" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "Завершити" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "Оновити ресурс" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "Посилання на файл" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "Посилання на API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "Ресурс" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "наприклад http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "Назва" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "наприклад January 2011 Gold Prices" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "Корисні нотатки про дані" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "наприклад CSV, XML або JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "Це створене автоматично. Ви можете редагувати, якщо забажеєте" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "Last Modified" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "наприклад 2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "Розмір файлу" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "наприклад 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME тип" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "наприклад application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "Ви впевнені, що хочете видалити цей ресурс?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "Зберегти і додати ще один" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "Далі: додаткова інформація" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "Немає опису для цього ресурсу" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "Дослідити" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "Попередній перегляд" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "Дані та ресурси" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">Цей набір даних порожній, <a href=\"%(url)s\">не хочете додати дані власноруч?</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>При пошуку виникла помилка.</strong> Будь ласка, попробуйте ще раз." + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "Додати дані" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "Додаткові дані" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "Пов'язана форма" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "Що таке пов'язаний елемент?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "Ви впевнені, що хочете видалити пов'язаний елемент - {name}?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "Застосунки та Ідеї" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "Поки немає жодного застосунку." + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "Що таке застосунок?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "Фільтрувати результати" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "Фільтрувати за типом" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "Всі" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "Сортувати по" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "По замовчуванню" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "Показати тільки ознаки предметів" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "Застосувати" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "Редагувати пов'язаний елемент" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "Редагувати пов'язане" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "Редагувати пов'язаний елемент" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "Створити" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "Створити пов'язаний елемент" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "Створити пов'язане" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "Створити пов'язаний елемент" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "Мій пов'язаний елемент" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "Коротко про елемент..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "Тип" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "Ви впевнені, що хочете видалити цей пов'язаний елемент?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "Цей елемент не має опису" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "Перейти до {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "Новий запис активності" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "Код візуалізації даних" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "Виберіть ширину і висоту в пікселях:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "Ширина:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "Висота:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "Очистити все" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "Показати більше {facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "Показати тільки популярне {facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "Не вказано фільтрів для пошуку" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "Головна" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "Мова" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "Перейти" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "Цей набір даних відповідає вимогам Open Definition." + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "Не вказано ліцензію" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "Видалено" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "Популярне" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "Цей набір даних не має опису" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "Додати елемент" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "{number} набір даних знайдений за запитом \"{query}\"" +msgstr[1] "{number} набори даних знайдено за запитом \"{query}\"" +msgstr[2] "{number} наборів даних знайдено за запитом \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "Вибачте, не знайдено жодного набору даних за запитом \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "{number} набір даних знайдено" +msgstr[1] "{number} набори даних знайдено" +msgstr[2] "{number} наборів даних знайдено" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "Вибачте, не знайдено жодного набору даних" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "{number} групу знайдено за запитом \"{query}\"" +msgstr[1] "{number} групи знайдено за запитом \"{query}\"" +msgstr[2] "{number} груп знайдено за запитом \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "Вибачте, не знайдено жодної групи за запитом \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "{number} групу знайдено" +msgstr[1] "{number} групи знайдено" +msgstr[2] "{number} груп знайдено" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "Вибачте, не знайдено жодної групи" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "{number} організацію знайдено за запитом \"{query}\"" +msgstr[1] "{number} організації знайдено за запитом \"{query}\"" +msgstr[2] "{number} організацій знайдено за запитом \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "Вибачте, не знайдено жодної організації за запитом \"{query}\"" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "{number} організацію знайдено" +msgstr[1] "{number} організації знайдено" +msgstr[2] "{number} організацій знайдено" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "Вибачте, не знайдено жодної організації" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "Соціальні мережі" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "Впорядкувати по " + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "Актуальність" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "Назва (по зростанню)" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "Назва (по спаданню)" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "Підписатися" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "Email" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "Редагування" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "Стрічка новин" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "Активність у елементах, на які ви підписані" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "Мої набори даних" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "Ви не маєте жодних наборів даних" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "Інформація про акаунт" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "Панель приладів" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "Налаштування" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "Змініть ваші дані " + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "Повне ім'я" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "наприклад Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "наприклад joe@example.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "Коротко про себе" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "Отримувати сповіщення на електронну пошту" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "Змінити пароль" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "Пароль" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "Підтвердіть пароль" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "Оновити профіль" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "Всі користувачі" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "Користувачі" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "Увійти" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "Потрібен акаунт?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "Тоді зареєструйтесь прямо зараз – це займе всього хвилину." + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "Створити акаунт" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "Підводить пам'ять?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "Жодної проблеми. Скористайтеся відновленням пароля для його поновлення. " + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "Забули свій пароль?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "Вийшов" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "Ви вийшли з системи." + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "Ви увійшли в систему як {user}." + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "Вийти" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "Запам'ятати мене" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "Ви уже увійшли в систему" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "Вам потрібно вийти з системи, щоб увійти через інший акаунт." + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "Вийти зараз" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "Реєстрація" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "Зареєструвати акаунт" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "Навіщо реєструватись?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "Щоб мати можливість створювати набори даних, групи та робити інші захоплюючі речі" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "Повне ім'я" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "Створити акаунт" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "Скинути пароль" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "Оновлення пароля" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "Оновити пароль" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "Як це працює?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "Просто введіть новий пароль і ми оновимо Ваш акаунт" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "Ви ще не створювали жодного набору даних." + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "Створити один зараз?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "Користувач ще не створював жодного набору даних." + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "Ви не вказали свою біографію." + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "Цей користувач не вказував свою біографію." + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "Це означає, що тільки ви можете це бачити" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "Учасник починаючи з " + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "Ключ API" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "Запит на скид" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "Введіть ім'я користувача в поле і ми надішлемо вам лист з посиланням для введення нового пароля." + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "Переглянути мій профіль" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "Активність від:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "Пошуковий список..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "Ви ні на що не підписані" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "Підписників немає" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "Шукати користувача" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "Ви можете використовувати" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown форматування" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "тут." + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "Кількість наборів даних" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "Переглянути ресурси набору даних" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "ЗАВАНТАЖИТИ" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "Немає завантажених ресурсів." + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "Немає опису для цього елементу" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "Переглянути це" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "Ще немає оцінок" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n поставити оцінку" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "Помилка" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "Йде перевірка..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "Введіть мінімум 2 символи..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "Це поточний URL." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "Цей URL доступний!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "Цей URL уже використовується, виберіть інший." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "Не вдалося зберегти. Можливо, через невірні дані" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "У вас є незбережені зміни. Не забудьте натиснути кнопку \"Зберегти зміни\" нижче, перш ніж покинути цю сторінку." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(без назви)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "Видалити ресурс '%name%'?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "Попередній перегляд недоступний для цього типу даних:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "Не вдалося отримати реєстраційні дані для завантаження в сховище. Завантаження не може відбутись" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "Перевірка дозволу для завантаження ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "Файл вивантажуєтсья ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "Файл даних" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "Зображення" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "Метадані" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "Документація" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "Код" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "Приклад" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "Вивантажити" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "Url" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "Тип ресурсу" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "DataStore доступний" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "Розмір (в байтах)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "MIME тип" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "MIME тип (внутрішній)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "Хеш" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "ID" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "Готово" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "Цей ресурс має незбережені зміни." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "наприклад csv, html, xls, rdf, ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "Додаткові поля" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "Додати додаткове поле" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "Ключ" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "Видалити ресурс" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "Ви можете використовувати %aMarkdown форматування%b." + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "Файл даних (вивантажено)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "Не вдалось завантажити попередній перегляд" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "DataProxy повернув помилку" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "DataStore повернув помилку" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "Знайти набори даних" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "Додати набір даних" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "Логотип сторінки" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "" + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "Twitter @ckanproject" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "Наші контакти" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "Політика конфіденційності" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "Розділи" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "Статистика" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "Версії" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "Адміністратор сайту" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "Мови" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "Метадані" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Поширюється за ліцензією" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Open Database License" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "Ці дані - відкриті" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Працює під управлінням системи" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "Адміністрація - Авторизація" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "Оновити існуючі ролі" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "Зберегти зміни" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "Додати ролі для будь-якого користувача" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "Додати роль" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "Панель приладів адміністрації" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "Поточні сисадміни" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "Кошик" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "Адміністрація - Кошик" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "Видалені версії" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "Очистити всіх (назавжди і безповоротно)" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "Видалені набори даних" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(Нічого)" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "Авторизація:" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "Редагувати:" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "У цій групі немає жодного набору даних" + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "Історія:" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "Помилка:" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "Версія" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "Час" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "Порівняти »" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "Історія групи" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "Що таке група?" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "Історія" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "Новий набір даних..." + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "Існуючий набір даних..." + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "Список групп" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "Увійдіть, щоб додати групу" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "Додати групу" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "Форма містить помилки" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "Почніть опис з короткого огляду..." + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "URL зображення:" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "активно" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "видалено" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "Додати..." + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "Ключ =" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "Значення =" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "Додати набори даних" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "Формати ресурсу" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "Статус:" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "[1:Ви шукали по запиту \"%(query)s\". ]%(number_of_results)s набори даних знайдено." + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "" + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "" + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "Як це працює" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "" + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "" + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "Відкриті Дані та Open Knowledge Foundation" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "" + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "" + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "Ласкаво просимо до" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "Знайти дані" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "містить" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "набори даних" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "які ви можете \n переглядати, вивчати та завантажувати." + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "Поділитись даними" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "Додавайте свої набори даних, щоб ділитися ними з іншими і\n знаходити людей, зацікавлених у ваших даних." + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "Створити набір даних »" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "Зареєструватись »" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "Співпрацювати" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "GetTheData.org" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "DataPatterns.org" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "Посібник по відкритих даних" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "Хто ще тут?" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "має" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "наборів даних." + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "Імпортер" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "Імпорт наборів даних" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "Увійдіть, щоб використовувати цей інструмент" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "Попередній перегляд - Імпортер" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "Попередній перегляд імпорту" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "набір даних" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "читати з " + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "Редагувати опис (коротко описати внесені зміни)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "Автор:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "Імпорт" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "Результати - Імпортер" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "Імпортувати результати" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "- Набори даних - Історія" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "- Редагувати - Набори даних" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "Основна інформація" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "Додаткова інформація" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "Клацніть тут, щоб увійти" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "перед збереженням (відкриється у новому вікні)." + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "- Редагувати ресурси - Набори даних" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "Редагувати ресурси:" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "- Набори даних - Підписники" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "Підписники:" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "no-sidebar" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "Новий ключ" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "із значенням" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "Читати набір даних як %s" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "Історія набору даних" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "Ресурси (0)" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "Додати / Редагувати ресурси" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "Застосунки, Ідеї тощо" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "Підписники ({num_followers})" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "Додати - Набори даних" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "Додати набір даних" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "Домашня сторінка" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "наприклад http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "Бере участь у:" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "Додати до:" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "Неможливо додати групи." + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "наприклад населення, річки, якість води" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "Додати ресурси" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "Завантажити або додати посилання на файли даних, API та інші матеріали, пов'язані з вашим набором даних." + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "Новий ресурс..." + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "x" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "URL файлу" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "API URL" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "Email автора" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "Супровідний Email" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "наприклад 1.2.0" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "Так!" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "Цей набір даних " + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "Резюме" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "Коротко опишіть внесені зміни..." + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "Важливо:" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr "Будь ласка" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "утримайтесь" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "від редагування цієї сторінки, якщо ви" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "не" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "- Набори даних" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "Ліцензія:" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "[Відкриті Дані]" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "Пов'язані набори даних" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "Це стара версія набору даних, датована" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "на" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "поточна версія" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "Це найсвіжіша версія набору даних, датована " + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "RDF/XML" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "(редагувати)" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "(немає)" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "(налаштування)" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "Країна" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "- Набір даних - Ресурс" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "Ліцензія невідома" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "Із [1:Набір даних]:" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "Вставити" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "Пошук -" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "Зареєструй це зараз" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "Інший доступ" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "(див. " + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "або завантажте" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "повний" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "дамп" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "" + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "Знайдено наборів даних: [1:%(item_count)s]" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "Додати елемент" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "(обов'язково)" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "Будь ласка, додайте заголовок для елемента" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "Тип елемента" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "Будь ласка, опишіть елемент" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "Вкажіть url" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "Вкажіть посилання на зображення" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "Показати елементи" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "з" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "Найменше переглядів" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "- Застосунки, Ідеї тощо" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "Тут ще немає елементів" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr ", чому б не" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "додати один" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "Відмінності - Версії" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "Різниця між версіями -" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "Від:" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "Кому:" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "Різниця" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "Відмінностей немає" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "Список" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "Історія змін" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "" + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "Версія:" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "Відмінити видалення" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "Час:" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "Зміни" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "Теги наборів даних" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "Набір даних -" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr ",\n Тег -" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "Не під відкритою ліцензією" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "Сутність" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "" + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "Файл:" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "Вивантаження - Успішно" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "Файли вивантажено в:" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "Вивантажити інше »" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "Тут" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "результати для ‘" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "Очистити пошук" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "" + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "- Теги" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "Тег:" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "- Панель приладів - Користувач" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "Що відбувається?" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "Отже, чому б вам не ..." + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "Додати новий набір даних" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "Стежити за іншим користувачем" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "Створіть групу або тег" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "Або просто проглядайте сховище" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "- Редагувати - Користувач" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "Редагувати користувача:" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "E-mail" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "OpenId" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "Коротко про себе..." + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "Пароль (повторіть)" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "Змінити логін" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "Після зміни логіна, вас автоматично викине із системи і вам прийдеться увійти знову, використовуючи своє нове ім'я." + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "- Підписники - Користувач" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "підписники" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "Мій профіль" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "Редагувати профіль" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "Мої підписники ({num_followers})" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "Переглянути профіль" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "Зареєструвати акаунт" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "Знайдено користувачів: [1:%(item_count)s]." + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "Сортувати за іменем" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "Сортувати по кількості редагувань" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "Учасник" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "Вхід - Користувач" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "Увійти в" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "Логін:" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "Пароль:" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "Запам'ятати мене:" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "Увійти" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "Увійти через Open ID" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "Увага: Щоб налаштувати свій OpenID для цього сайту, вам спершу потрібно [1:Зареєструватись], а потім відредагувати свій профіль для роботи з OpenID." + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "Ваш OpenID ідентифікатор:" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "Не маєте OpenID?" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "" + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "Увійти через Open ID" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "Вихід - Користувач" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "Вийти з" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "Ви успішно вийшли з системи." + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "Увійшов - Користувач" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "Увійшов" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "зараз в системі" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "Щоб зареєструватись або увійти як інший користувач, вам потрібно " + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "вийти" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "перший." + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "Зареєструватись - Користувач" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "Зареєструвати новий акаунт" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "3 і більше літер. Можна використовувати лише 'a-z0-9', а також символи - (дефіс) та _ (підкреслення)" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "Повне ім'я (необов'язково)" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "E-Mail" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "Зареєструватись" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "Пароль (повторіть):" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "- Користувач" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "Учасник починаючи з" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "Немає email" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "– Зауважте: ваш API ключ бачите тільки Ви!" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "Громадська активність" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "Скинути пароль" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "Ім'я користувача:" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "Ресурс \"{0}\" не знайдено." + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "Користувач {0} не має достатньо прав для оновлення ресурсу {1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "Додати до групи" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "Виберіть групу..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "Код країни" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "Довільний текст" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "довільний текст" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "Створити організацію" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "Додати набір даних до організації" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "Управління користувачами" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "Причина" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "Надіслати запит" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "Батьківська організація" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "Немає батьківської організації" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "Історія організації" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "Що таке організація?" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "Приєднатись" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "Додати організацію" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "Додати організацію" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "Користувачі:" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "На даний момент ця організація не має учасників" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "Додати користувачів" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "Всього наборів даних" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "Дата" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "Всього наборів даних" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "Нові набори даних" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "Найрейтинговіші набори даних" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "Середня оцінка" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "Кількість оцінок" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "Найчастіше редаговані набори даних" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "Кількість редагувань" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "Найбільші групи" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "Немає груп" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "Найпопулярніші теги" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "Назва тегу" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "Кількість наборів даних" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "Користувачі з найбільшою кількістю наборів даних" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "Меню статистики" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "Всього наборів даних" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "Користувачі з найбільшою кількістю наборів даних" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "Остання зміна сторінки:" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "Лідери - Статистика" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "Лідери серед наборів даних" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "Виберіть область" diff --git a/ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo b/ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..c9747b6ab18793fc96065d0d6c12b9fb9a84f6f9 GIT binary patch literal 98527 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ΞnJWGBOiK=?09^%JJqw&6pn)P1YZZC2fjy~Bd!D`5?VR9GJRbpSTj)j z3JTb0y8(^_{vl(yO^diu*CwxTMi?-yFn5vd=G*24B`1%D4SA8raOR<v{{JT;7x_R( z1T?Z72;uaNEa0m++=zoPM|I;7HGiF534^p%SVDtHCOgbvXt;?0-YJ;0aA5PxTC}e) z%OZ@1pCaG~#(3ak!mR^fJ-&wBkYYhA!f_lD{4&Cz=&&7tg?G>Qsz=76gz~0LvgTb6 z3yrMK75-opK0&Pun}-TEJc4}A5K76X#KhxfV1T*2L)+Uyq5#feZ5xJ_?O#G)_%%6N zxiL*x<`j15M$4IPmTfh6+-4*C-c^U|n+GOGf(cyOEF%d|fp-e2hLfU#k^Kx`g+@AL z{x@_Nn#{BUumnI#mqr;0>;OpKlR*P2AR|<4i_1<hUw$PFP0(0VZYHP*1YjP`Ta5@% zK_iSDayp1)pnZt#X3!zpybAW&0$MG#tmOqevc8~H<C*y~iFx@|&pfQ0zEipW;o{w| zE9dU5oH&m_4*_8H^iN6C%I80<eEdaI<-!})_wQ65omlyN0jXg1=3lGte@{wMXYDBX zmlMGy0zS|)B=E#x{2e&*j0cVpA)Qtzuo5PQ$nC;&hB4Swn{GYC<zfL0TDdF-GKSUD z>L^&Ba4=KlHt12|LC_&NQ0vs8TMJDWoVp{nrYajV6f?Wd&?S*8gtIv}I-X&GQgLR3 zZdM1vh#(F>l{O(d+PH}wC&KiA3Ag}%V^RodYYTWwRL+P5UwNZCMoO%NCSfyU5-%$z zfa52(B9vK_z<6M}U`E7;1LDijT{T#MreXP7lJ$V$_2q5)<y%#*eYJFTq4MB;-ubXD zvR%6LL*?ehl{aoJF8o-zcBk_3{HApI?3ZM&T$^A1+wqlC=a+9i^s<%PCzn1u-jW~_ z++nuLtZUNDRq{9n!69)#!#4D=Hn!EVtAfN2kS3p>ga+|$E5HOCm{FaW6gG3I$MD9a zSyUQ7!3@HlEImeJB86kGKYro*#$+Q_01~CFpR?deV5|Y`T>MH$+ZI~gU?U*oFU)D1 zl1;%-p&yA(DZy;Wh0aMSZL>SNx(td9Pah<ugLn#q6S|5v+&`%#SCN&{-sp&&C6=v9 zAYn^|CCf|D&@K<9L0JiXNeE4<c1YRBp^tB|8==!e$?SWO9Evj|wP9~h7rZBlwsy&u zyzRw>ckEgX-^X*(2VA~W{eGeH_E*v*J@bzRyGATL#2Vu~!A5mpZQ`B{1Etrul>WHE zHt&Ygfep!Ty&5FsV~a)FAiu>Srwc%ELAUTSsHS9cO>u3dLlbDIrb-g1Hl;5^w>;NW z$9y$y6GRq<OWN3*a%u@M8OR}b>@2m2VO{cx=ai8IPcBv@v7b;{J5$up6N*K+#`s+Q z$95*}k7E7`La7xHgUMo=If?;e18X)W4z!mRu2yaV;pYMJ)ob^wpS(p=nI=4t5F%YI zR2V=gT6(x+yuh47>!>qeoM5=1mDbCgwQ}Mn8q#IwPUSeNN#*_}X_dY@Tlx9I();JY zDv7j+TrOU=htBb#NgR2m?M0UaD_8MC&?+t7e<%DnKB`_mRk?X3F)?>4pNZ<<Kd)Xp z1CU#}db0ZQn=4l@CgJ7+{EZGxB-L}L78kBpE}mbyaR<HC(x+dxt}iF-<i!Wqc(0zh zvHbZtW)tq*Nc;T4zU<xbjlNSLW`t7RR3fjVGOdXpkfm=IDxaK9+J=Vozj$Kxy4lZn zTz=+HVq3VNQqSRhTY7jF(kSwzme*+pOgnV@w!QBZV{cDgjMW}o;bV{8Xn7(Ov4mCa zMP??e9gF)A6~DnM>cJ_zHnxlb8V!4(X5jH|U(bo#z~2hGBWn=qWYu6uD;^{(r&h8D zElI?i+F@!sbmQaI2eVXXTf^h@fC@FLOnbJ1UVEA-Kx&fx4z|;iPN6(cvtHDQgs3L# z=Z<Ve>Ivio*t%c|M>!99%XlFahbNGyz<&a*Ft!E<!irks8X4PgXvp9J^gib;aC_zq zVbn}v&RLA9CJ7V89JC_)GiuK+gSD}H*G^EVZlHp=Q`F*j^+%>ID2I#)H%*kIW(_Cu z9d?-N-UH`SEM}i+>DK2<7f)8+{UGrt3Lt6#>B*`Q^bDd6Asy^}bvCjj!Wh-n%207J z1N~3Zh9N5dZ8zFm{7Qg15xj~g(KhaPmZv=j&5m=Z1}Y^Wey%IGzXra7w1W$7lvw6g z2O|pXWs^UrA`mJceN?@6I%#7c2r!uAjUJ-wV6AePiM#jg^G~edEa=mh_W}Qk4vGit zS5%8ku@2a;sus*9pMFNh#n_>I@@iSxA{cqfDgkCZWocjIrz~7tsHd*ti}aY{xQa?( z0PqvPWx*+*PeiGIerx&G^^A63`fg!q;ZyN*4{lX1UU?oA`i<>VJ9demzHmKyc=5|y z12#310kRJqxjcVj@zLki<F`XC@Z3A6L9~^(KgAxzFsPVFnK#!QY9J_diL4*olsVaM zfzRObIjP}zB`aT_TfTi924m&Y)#cl_|Ihpz%eQ|L`*Hhyo)b?csrqg0izw3f?^Ms< z`j4MKq+>5vy?AZu`!81J&#ZiY&q5PzH!ewlD*~$R=xz>StmFb2m@)xHH?;Ne+{Oxy z4R8k=6ybJm4D|@h28`Vb$K%Bf;9qRq9G_XdjKgpfC5~X6A&?W~LG+M_^0YrGl#M_5 z@K-)MS-J2*^`q}A@9^+<&sutTeQDvX#YeZ6Z+}@xU;Y6q{A%U?dtPJt)*Z2RCT8#t z?KAh3OkEXd#>jDJEIB-Dty6YO>P|9-$kSajgC4OSObj#3l8HAn7FO>DU~~SS;Nsp` zS(i$Psog(vWMq;mE-phkgP#Q3!Bhc4tHJ66<S0P_jzEU~T!E$7j>bV24DP`l<@67m zu;eQ0io)?FPN|8FiNNH7=Yu{zBi$@cM5g(&u;v!(o%17m5XZnlbDgb@RF?Q2)o8!) zO6oVEqfVYA9Z=zjVamE6JzADz4b=F;4-}*o(jHsuzq2Wa3T4UWvU$^i-z(r+M}|0f zEY*i@N!n#2Gpe6xB_+z;kOjPdA(@p`P7%tpOhMak0siZWtm>7|s^7g|xpQ*m(yhw; z&+vep>9l(3-s0W+Jn3vcx(W~B*@%KF7rtJ;y}(h_Q4O_Ee^gnxU%h$VsbFUum(Khf zf(EE=!H8Jyvz4pYi{)wxg?Z?nAQmf+KrRRHV42jCwREL&s-{P8$pJ&??bLkb+-04q zg&!Hi(noh;ECk&+Vz<6nI&->u?cW()<=lzNMZo0OmD67{ItpY}LT603a^Z5rVH+Rv z-TTWo{<?DN?dpXK%a87aO4Yl6uYUTTH{}@tp8DW8{8gCi!jff6k+fS_$Uq+s!-b8O zYto`SVojn5Kl38-+M$LZn9-Rr+etncW+Pm%LvS%u5Vcq$dr0{fT#^HBG_C-qNch+c zU2~1LF^3l63<@`o^&=n}^Zj`OT^pw-99#|pffaz4q#?v{IvLxpaQrcFIy~WrRp5m) z3B65h3<72t;I0V)Lrhm`A+getj!N7Rzd;6thuCoWfTID~6>xvAZcz)?VQMr!qwj~1 z*I=+GIQ+6{iY7;1LxbF!w9Azx6|w10PE03DZ``Y#THpg#uD`W(?W}+~0#!qqbioLY z(3bcF7zQcXxO1r;gChQnjv`)=sV&dgxRlD$>+y<UlSK^trbLL&kw;=3hQ}Kl8{z&- z;5gb#UDD=uMn&lbARd&YP~$>K7!rW9fbvE>yb6RiGbZj8rh9rG*0orUN=V_J0B#-# zzlcQb2Fm!lHwNf)y2AyADr`dQee5}eo30FOKDbe)yIayd2n7eQINd!wGKgYLo`BPn zSpFV{b($G8^VzXc&)aM<-xaDIfq1r`V)zGuAtC<Ypa^hpw<&{fXd2x=#t9Dg*n|=T zdVG2|=enY}6(Ew?+2~6%7u{T?bw`!Jr9#ZY*c1swFjZm8uWRa?I5hn#Yt)30mrjrn zD&((i!<c0UM5c-2?C`!*8^Vmi0A!uckFqU1uJ@qRWXqJxswEcQ#HS=$zxn>zw1PTy z)4CxsQFdZv7J~Df>5J^>Ze|A{0GCY`8Y`1YtNA!OKi<<5>+FD{hP5TKeo;z@qRh)` zr4P*z#;5$UHY3xO{=j;)pu@DH;<?Aj!Aum6fVH12Ha3S;bMajOwvt*`%Wb>Q2H`i$ zge;h8#y&W_E(<Ep@+v7#huLvU6-J`dhUYOfFe)oZ(Bm|Tw9vn+Gwtiy(Z9c~w=?bP zOZWEnywKIr*^xH2_3_@cDc#@IzpH0oe@cnow(kBH)1Dn^Tlb6UpS!v{Hm&RYpL@BQ zv@h-HO}qB&-QCsM0ms+fzI$IsSNG0zJN3GI`qSNA1ih!x{+?7FhNikYskdX@p3dI( zU9{Y`y=!+@|BINTboF<u%^ft_mhNrq?eA*ex4W%3-Mg=MZ%<z*-FK|(?&<F8-qA}h zoqIaF`w`%F(^cB}0xxObuD0E~t*f?ujK0^#*WR=D#on%+yZX~zJ-a(PN!;GKZg*GP z_T8P{6_aY;-PW~dQ`*tCr){T3*PHe*;9e$>jc)(0PD`S{HvYBuclC6yV@=w7y8C;1 z-NY<=`?IS1yZSmerER@keOizmy*)Iq<)ntztXuWEJG~VxwT(LaA{5br?PJo}SUNh} zcGDK0r@N*wSpLkz#k=QWFsh%OTDtkrqEkl1YTB#i+vls_o?8C=E6-{-ZJ3B7iy<8% zq}SkY*J!~ZOoimig?CrxrS*VYT6ynb^_?%BdY~;K3V@mYrVh5j7J}IJlU<S;UOR%s zGrSu28jBX$)0h^dZgsENKqI{hZA4jG_8M^~z&cAad?!Ud!mWYBd3uov%~HqfM_n(1 zi_O+a;X-ogKQ<R$Go)*0+*P2%uVJ_)(tsn6GC0<d5*Ur>^Whyyj8lzJLB`X;6oHbo zz9OxK8pTZ&?t*`8W@^_-mfEBcU0txf{a=TtCRV4{-YU<{^W)s2+&;sl%6I_x#n@e> zpuHPQD!0BsMG8$>{p@FC+94U6Gf88;jK5$SH8weIO{rok8|efRd->GYlF8pY1Cfap za`nPrDkr{l0e9v4_bYFHm2~v%@7~?h){*2=uk0ypwlD)5-4I`rn2i)euqo~`J_v@- zjAtg0K`2im*a=~#fN|M)y*|@Nk^ycJgE#c+nh4GuP-Q{8H#rlr269KaFWZQADC}JJ zls0=j+~J`xav_G^EL@$+?S(dkkTuT8D&ko5+A&7Y%^bRGlTB+;94yc0Fl>><ef*xX zx^%Y1te!}zQuY+pa_U|=yRobqo-*xURwg<d!H6Kv-LDH^vnDG){eAh1Zz`w7+vKU4 zh$K%+Di^L)9(-GQPx|((Ivi5Vy4aD~Hrlan&D?UsxXK$+)AR8<3<UeKdhJu+hb{(D z3!s0|b70W*16_SR;R;`(J^eC&DOJRQ^#`HJo+<I~ncuIMajmCpAwELsw_E#hu=?$m z^<3hxc>nK9r@v*C>&u&x4$;46HRht+iK$KN)=8ISk&5yiAo)q16jd?-V?T-vX;L|V zeDVG{38uKEWq@EA{2HC<KiQ55$ws4O+jqlyaXITZJRfrT?p8U|p_H?P?4yyAS>h!5 z-N1!M=~xTJ{g$>ExefiAt1g=?<VTZisXRhX(&2U;rvGNHIg4X_3!1WM!sRaL6R`qd zPM0G@c`<Y>A!2NzkUH>1M&9Uf`krL6MG}>_!eufRfxoLmWyU#ds4Fb?_2S*L%MTt% ze02X}(lIq~XgUGcRj!|RPTuimXK4@YWzuQ)+9gs#+n+S-Ie&3{W*X`}eu;14xz)?m zpgGIt;968kdx;pY_~Q63q&RRYdt(_$2#xQ9w+)XGFG~0cr~dQh<%jQzqkjK%<)hCK zS>UM#H@0~9?aDg~l{YU)Uh&DBm1_?x_a0T=ecL6COE=IOUJp$9-J7(t{No9y03_3} z5!IkjO93<ptA!!POIVu+pIWxK(OPaze9+5}PN`%2JT0|pw;n=~WNGs!tRDU1r^Kg{ zbj1JKS4v;NfOvQ+q!^Vglj8b!$&y5u2fQpe1A%X66H^-bwXncaPkCD8^Szj;e)%Z~ zT*teK&_tVl%pkHx=7IvbTX|SBP$;dLbs-0)T*hn!$U+|q($c9&JpLEs8H4DU0}gSO zqbIfo;Vu-J%S({3R6n_h8W^FC7co#N<{n~k9$oO_{j-Qrl1{f><`-zC*@mqwK}6?k z2rCFcSJ0v&MgHRB%Js{YlP4;-?j<{zi1R*j|2oKJP)x%@ywg+W6ER~lkCrrqia+RL zIlLnd5_-1KhS8!r!a~t3rHdlqUkYV(3m~SP6L3X?5>aC|#fOPEUs~lP7>vvQND65g zS|I*+5bD&2{Y{%@O=rlZ?xKX{ada4Fj`@HQA^<($@{5*4sF`SruMhi^6z@uEwZAAq zZH~4UmZXo#xm0K)mC!3&N+wdgvK2Ja{E5S&Vx)`pwcCB+4JG4ozd7G5xlEa+xDAGn zqc2ueqngoW96Qn&+SJWZZUhs4*n&=ZYS#wK07QM&@4iAM5XwlSn_JE_%TXH1kj#h4 zncJA>(FMqg<+HO9H}3NxRW}b=#*oY9EFDA6B#?wV6b?qm1$j%@c-)hjrD~BxVhq61 z>Pi*MAzv|d^atx_A|l(9g}20(fs5=s!GwF3rKglDzQqX-j579_DZ1na-{J-fX|cz^ z5qSW7g>)HjNp^PcOLs`2QG;BfHEObRcp9EwvyhlN**U>K?af&W{gJr7A~EEUvSwr9 zF_KfB4{@}#a3Q0QfNG}ZsGh!vp16i`3gyjWgN(|}53piOGBPT3SN9&<^S({`5thB2 z?DEKFh(bj7^2)y1W#YY7exZ~2kfu0~5$(_wzlNCIEn-aU8NRa6@fbUQL`wXyqL5nb zZmw5CBB3vifKwnf*@cA?f1vweA;T~IVZLX7(!GFMo}y(aAO?nqO%LvV-qP(7W|!4* zRy+-oS_h|`baf<H@>J(PPP)v5P}H7A;``r6gQx^h?=m?T_sFkH-pi)c*C*5t4O!&q zEvN$xe&DnrLsRqif~1R!AaQ1k`qjE28WN1rHEn8;#;L?mbOiH-9XO<`E#NS)>y<H` z6)}|~4UK6f?5|n<WKXRmYE{Ee1mH~G7kjVN`(U{68iA6(GWl3vkN<U1>w2XB(%veD ztkWzsRKSi7AAfW=G0T8errSv&)03B+3_*(#GbOm>{8O)T>zpiW=WhfuesSUK(!%** z@8pzCu)Osbhz1u~pgwhShS#7tMYDn8#zB#nZe7pFq_eNPHe5l@QtwfAQJ9H|9RHU* zh}pkjnMLxOO0Jx^X+Nhwte!ca$Wn{{1T)_q!W?7|Wu6dR`riP%EQJ*?IH3YO?~#~u z1XO8nA<{}x;Jcv4<^F-*=!Xl-H&E2fSMI#a%vFZ^`ux;hzI9jO32q-xcDq0{{wi=q z+GlZ>t(Rb4A0tnN(yg(0ut?ReC&{Uoa6L@+iu437dpGCW{$$f3p~jG@oVd1#@y4g? zA11pe24vYI8e})Bl|4k$(&jHbLl&AXo2BVYnhmob7@7Er<EuQn;tB>UjQ-0C3#%em z(X(!I=>cDaN16#np;-a|if2Bp{f*gfD_pt$?eh0uvZve>9NW3->C0{i>^nuovDb^u zXqXrWLFGA*;JMB$*?|FGSsH8YLD2jsb{yWMu}u^JBUP-6WX}MQl>eNL{4sU%w~)}# zbYW@X`|8`*bL#~^49F6(ibiX}9{S%3iHD|>wk=A7n2U0J5%|(^IHL_8gBWKI;%-6q zg4d*>MV6Z~WG(=gGiI*&9<tzNLh+IL%lzMXH$wreH%EzOfC+@S>r2-B@X*K%^R^#U z=TbpAzIW_Mj)L<*qoMqbFN`2QP8@2Dk2sZNMVJe;iTx3(O7`H4Yh+q{NSnLHS=)^; z9ryX>T8fq9SE@f>a7zj(Cvk{3ucXZztX*!edT!sou8s|o7lb6;@%LOmU#zdcZO`5f z#kO1%wtV|<)i+OQ!`o#J;-J`^8E($c_4N;RuC0(Uy}>FT(sB4TY5+CsjO&4}q8q_0 zK@EaFNG^3kqUgRQW~7K|h{7Ra*i*wLKCNu*A${b_ufwhuj^JsycX*2Eg}JZ0#o4z@ z?Tw4KyI%v=7bSpF2^L1tGE5UAw=Y^_pu&shl;cVl;Y2zVcI3~@lt9JUz$AO00h#NS zxiE`El8zIHEk3Rq!CvrXO+$@tfG9M>K5JYAHQgC4fV$L)QTOi9glu3~MP#NL?rLb{ zx3Obr(PghKrw7P!S?C~Y<$@`@u+OwKiXkJVAX^%<j9|KvduTwd=*n`)4kzdJC5$2x zi=h!f_geS*(&;Xm9GsXqg06AZ2M<{BS)(|%wLWX{{kFj=j!ZR|Hzs?I<(q})$C2)2 zJM`h9MhwAw6hiPAL=Y}@=-%F%_Jg85O24hShTYX+-@wQed33ndk9oE6m5dqE412@% zk}nwz$h5=VwboAPQr|sNP=)qelI{UWK{re`8B8jS{{ExN{l8W2T)^(xklh7Ok?BOS zXef96MksgvMqW<srfp?3gF-ddO)9xpc#o#g^Oac13_M0sPWsZn|1EUm%`Kn$4*cZ? zAThsN(?|LmtgNvubKjuT7b)k4XKwWgT@RUnk(j?GGC~gLUf@8lvS2$Z=Wg+{mJ*Iv z*<Ox7VW?PS`&5lp!Cpe3f}fQu3lK<4-+ZQGoON;C-HJnE$Vi>#uQi6O-4kg*{@NK9 z?>+L1*S<oR@3!34AC51YSjb-!YH>PIbwJt=@G~C$B~9Oocc&=XaH&J|bU}y*xm)Y$ zDX};UAT@F(j?DL)uf-afaVf0!$f4+;83%viwoCh1pCHIkFF_J$=3B7=%!SAT<(S@^ zl`>9UNn?^O@sM%FdO2(s6?#HKIW!8~G{-{bCRnAfW+DKzYR$qi+#Q|3waI?u0O7Mm z<fJU6RCy<kL#}0VHnj*QCD@Lv$`#ETxsD6ND33WJ%DJU??zs8PCKmy@0iumRKq%N! z;C{G(rp|_O<%_qV9Mun}5dFrO{7(?93c3bqlu1Z{ari)h*Y&knCAf24w?REOV1x!W zSA*)MAF(4^yno-_s363aZhh-+RKKy(#i&xT&bd?Qd-y0$n8#F%e$3fUly_*{w48oK zS&6UlUQk7M$*Y?fqAsMJCQ%Y8UYEP{;9V3-!PH1(u)rF)GHiRT^VhzRc9wi<=06c2 z^v&zkPpz0KTA3T*5ZubHm+_zs(m4Ex@SSJqUVYhZo|GT!tdzDM$2@zFt4xa`ia6)X z^T#!|9t~TPiu`&29T5QH1sqz=RL`OTIRl~Rz{b@t!N$uh&tf?f4rb-t?y9C-j;|Uh z9pl0!t4n1mMUIebZ#xFL_cqJSG?{yyTIk^Bb8uw`>wpy?5*))J_IV%=oA-8f)YOhB zG;grjo2No#TX%nk4M2LyncJZwWvzRT9aO{bpy<b!1qEXBj?fdtjL=<$NrIw+GCnF} z4kLBYUJyCoC?1Xt$GyZvcp8)SA<UftD8vK9gBG!)AklN?fLk5dQ%F+)sU{J|lqpIJ zL9n7Q3U!>;@S!-)#dK6VgB~qR*Lb0D7;(@F%CBE~d<B;W4gd?~<Q`nVG1!4I1`RPg z*=P|X!^A!Vh31Tq3~dH{E|V0$=o@2EnKPBKXHrzav11b~*T|4rH9_=PwV|Yk3L~%w z$6~Y#4FHB<g0+#9sK;Uw5XilTdMUoRe61!WikRHDOAs~+%;f8}O6*osw@w%k+{21R zY9(ov6TrU9Ne|<mLP;L1_t?Aab5E;Pq!*GM0A&eUk?f`BM8s5&!;r%tM*)fdIEHZ1 zMzYs0r>GZgNWhkgv7`V`3PZq$<pc~5VZ?qJx3C`p4f1Xd5|_PB?iQy{RaaPK4=Go% z5JU$*)tHr~wB|{@!XMddYqI>!+1xvSJt5T`{J8Q8qgv33rgZtLx!_ms{kVAdQswQ> zunO=Zt6g@*gJT(=x%@w=(aK-W6&tLa_zEo3q9*cz%}Ql6_f&&he)!&F2DiBIW#z)# z-UkCUXVSR_KE^Io!29_2PvE$<rrMGOyJZXvWt9l&DR>!E#a`vwCLJlG!)mjM#!yU9 zDUU)Z^2O?i0+p-5U+1fzeu;B5Slx-gqLeMRagbP{5D|4Y)B-~;0L`SsBxQAAQ;#@X z7hqB33jnWShBb}}MhG$_U+b#7-DmHMcdxG;Kkq9Tt4nnvq{28fC+I%TsWBb!Ye+jp zV@;W?R*0NZg9=7x^AI{FFY22oiWHTW<-*0qhxj^)<ZumXve&Mgn~J}w86`ljVT(l? z>J*4WU>Q<c&iYXN4U&y0yA8ka!kGXyCP}PZYrkUHOXOv1s^*R=G$ap%sw8s%-U-%M z-C5+yq<Z%Rx?T5`Sh;d*<%<v26LA$n%ZVu`jDU`Q5EBPM;m0<Z_!6~(C)?7(d)1FW zB@>yZ7Iw@G6BX>oBnZN%BbW+7L7MJvW76BPV>7o%B-j!5i$Ftr8H}7<-EsTg^0%LB zFtI>u>iLybIayT)e6n2sZo%x+s9$Wt3d;1PVPe%fwt88oSq*QxSdZHq{Yue^L9_U* z8EVLy3}DwZ<ebMc-f~)D|CjXk^>Lows+>OQ3?kg2Z()aAc?NvK`Vqj>`jN$ZXIHL# zpY%$$pl>Z2e84ae{RgrXcJJIR6=6H`16Mnp_69e<%&}gyX_^_<ILqi;0W)sp1?7|R zlAdAd4ukQrDON$XbaerD8+tp8=w^5-3N5quzzXLDbjn=e-8d`bp7SaQh$Ott+RR@> z7&BKVRRdQSWf&ciaf=B%q<@Pq9+^mkA>_9$=UiyUeGKY|g95HK7YUT6OCQ}zv~}M8 z)c0o%z3dqc2x<BsJ}OTYM&hns2<D2<t$IPK#E;t!Ilhc<`At>Mh#6e|_6;$$g=i!k zWN9xJ7ygO{M0q!_R8HJ=Id6+hTnJ)82iin0irb6$I;2JBPbD$4aO4xfDYd9!;}6Di zP57EO)l(R;m{DcYQe+7xzIGyoMb5OI#-zE~s+;3v6{40sZ=#Mi^Tx7l?9#UYXTrT5 z1?U;i0(tKH8nC4X7ZP&AC#;?F<VZ-mLrj2+v68-6^rg+7ghApCG<&#LWe;b*;<|G# zv5V*a!BFA=&>W)CliJP7sq8N<va_N!l$Q&klRk{jps`Ddzh{R!X1LTol(O%v5yf0T zh+&K|QQle-C3z)(GKzu`v2)SJ`wvIh#2#Kk8TAO?1X8yzEkAq{&{a8e9v8go*?$8w zi=;ChoG&H~f+K>VT(WrYV{y2B(T>P0Rt?}KePU+zNUS=02ra?%oTnHI9Pn*zju<2> zBZTg3ai2JtuJOcvAqI?-amK~d;BGJ;?sHBA_z6U-wazh4^wnXBoSk5<p<1ZP(KeRP zTycb_#WjKMP4){DWrFipf@Ig|kFLGi22+TFSoi<8`o@#N8#eT<c?pt+j}Bkw7aL+7 zfsdXBCb0#v$`FPTai))@LPm&JdV-*2>6@!=UQQ^8n)k{_56Q@rpdzSBfZyiry7ysY z(uY@s!pC^@8)j<vS@p@EWRy%uD`ZWFh?&76A>nfVRiv5VF$EMrXB-J#0OLUfwnn-U zZ~6TSSt*yz)z>Yiu2r*0<wf~h)@*~!)$O3sKBjr-*QAM@q3|{?`F60m@Sj3>%PitM zF}i&63K2(e7Sz2+ET)FChd?lrF7?W>Nj5s_G-dPdTsmwx{!=WaqN11z!;Y*BC{>Qz z1MG)mKSIb6rTAmIXLx)jS^4WbAdRHYTz&N;nd~4n<CDM~-w#1Z5Y(86l!m<5B-)2d zi{O@lbz*Rgf->iYG>GmSiufCpYarquscCO<;e-P7oAV+luzLGEv=j^&f?&k?#O8<0 zD;=n<a#vz`<o}hES7Qcro09|H5_*N)vqIFD&wx^rFns$-eLlp$+bm^vIbI`HB;MFB z^Vh6$5KmZx-bYqPq#-TAo?9-@<s<rBM1ZeDhl_U?5Kji{2$|Inz~Lm=t_5^^{xisf zU}F?C9;Yv-2(WSiNl<oQJg=k+w^iOfT)n)f`i%$>Ai>MT^J+Tj=Q!)GbKx2tZR0+9 zLYD_9M1Byx%WSinO3Bem@}H<#Jd`b~8c;AanQ#Wh!k}?^0oo9A89*Ij54b|n(g1}T zL{!!_5*)f8I0s;yJLRzCC2X4Uh9RgW0yvV#I3DANxmgluo5~2<#E-4%t5fa)Vk{CK z)2Ld&Q$~WbHqvbdU9VmHjY%oyL|Qp~pWM7C8b(XHhb`p9=uyy&Eu=!Q!7dBgvGB4P z-ISVRvrTcNOz;$sP%Tx(Q7*lmlxLsZx~1UIFhmEG@w(P`)3vz>5ztXe)2t@AO|s|D zJGx&2w}C4F0f(YoGH5&@DUGHP7jL(I_*$|J#@y^m(N&}UCSA*u6?4`vB<2yhaQ!kw ztMm3y+9*y0FtK~p2hn3(8WR%-J1#sP8SU^m7ZI3aY(yw5<|Obi#8nLtH3r(!Y=+IS zJK|tR)I|?I)4pPn@Zd8ak?3g){ib7Jp#dA@<<=nC36`k9DD@gnfhmo<WYygPXC~31 zv5_R%*V1!L!reu-hSDlS)=<lzSR0ewZp`f9F{~OeD;L`eY+uw)1BZP9v9ru;<}n07 zvl&X%L1oGGW!EZOJZLU9X;h_%yYsFh8I&LMFb|4j3J<|mY|#kZ!Z0Xggq*t#%Y!DL z4tWq1RA1d$alnOD6nU{$6|-BwTW6|RK3*wpE~r`XPximfU%NYu$A~{ubJB(MqH@q2 zBeEJN)D)aPY}Ofm&Q))Ia;Mpk1p7zergLI9dpe7oRiHr`N^2kM<eB-jgI8LEh;-(x zSiGSoHJpPmUaHb=!-Dpqo?NWB#7{1rjng%ANN%L8zj=LRh{NUFfeEC18p3aN>tuwp zt*Jq>P4Q~Q#=pV7=pZzuI2DeU>3N`v26VAQ81K_`^W>ITN@THS@1#yT^qoi(lR-Z` z2_NzkZ*67+Vw@A&<%OB%x*@QD_Fth^jNAVkPew#JY1a5AV3S|>p|nrJ)SY;U=Wa*t z?H$pBHrdXJ38|LaM<*1RiTjbPov9*RbS1a20llEK8p4736{L<SH>cX&6Y6=YMK7h& zE9K|RGaa=K7O=0tJ?BaCR<BEPk!m@n9>72ktIz{LfZ@=NRe}kji1|$iFo9i9KrJe( z9WQv#%=`>st)I<a7LYn3vINp8!<cvUm@bX~AL%RRq*R(2DQ#`}L(A5GYVmMlE#4o- z^|45cY>=i~hKSZv;<DaQzy_pG#h_r=MrU+)ra`vh6uBE1lv8X6(Ic>Dyr6-Ex*F>| zc(A6U(VD#zB0MyUdUcZmeSt{;!64WflaK&1@QLHrEXpcS51}Rsb7v9Y?KC<=*jbl2 zW|ww%wRd*+b+$}%^No6?mH)MstD%FEE>HwOQtm3yCNWLjLEk7`_~IL7v+utEMr^0m zLXg`05#esOaV#$isSIKTS+N;)IMDV&MVKW@*zyK>)@)fvDA#(IIoFZ|S|^re7HQZ> zPE8EW=!#QaOv6{48ki)Ag}GT6sTBxQBV<@CE=eFV(`XCsi-B>qZzqkdJcIN_4)amW zG9I!^mra!?ICjzFCm#Suk#IIsQLq%12VnuQek%tHlmA2&xA>ENVR@Qc2(T!@VvC&< z)yhUs7*94n4H;p<ezeZHMyxqpUled<Hcs)GVfk4_UkxFxff;;s`DWbBF?uXFb<;79 zQEp}Cp3OzQ#kK)>d6UJAU$Z#Bvfk<y3PTfSl|OEy&FYqbMtMnGfy)wXtF#(%_ZE>{ zqgKFRL9l6-QkBySRow0fee=aPE~3XqD;9xxgwZVI*w&4R(OQq>hI>9D9m4*{MKZ{q z5vhg7A6+CCSxb=VOF(Z1E0xn9S8kle5j(8C?{EO-%($C@dITj2U@VHeFo#%_k^?R$ zFk;XqA%SuT^TE1|%KuAZCiDdg%>*YSryt=vQRHTqY>}Dt)#6q54H+mx(+nWO+z^h% z1~wuH1dk{;q7f0K)^yg3)JfosRLgpGW&`Z0=@fj(6qm!T5G<OwC^TfzA^-#<A}*zd zL{%V`SH+e%b%5n4qsMT~%F4ollay6)>s4zMD#Y|a;<6o_*|5}szzn9Q)=nTa*;5D? zVfNr*<T0EZz!iqgb&Ar&92p*las<lZ^+bGfsn8$@K<hAP05oGz>Bi;bLV#nM7Dl3= zexXBYejz%kAyAPv&*;VlTG~oHPRuPPxNO5cWK3*m_0f`oP2rfLMYhqG`i$b8!&cH% z;`SdL@!J)M8Pp%)QT_zGF+w!qq+e!ZK|@5>*un@iv0Op+ZDhC`k_Hn}s!(}iGVL`h z!4AGOA|$W~Nr*x8po^q(8>vDGW#}7(3VI#SY^m~cIF}qT^kc!2*m&ZB!&wuc*Q}iu zXLl%wX`!60SS)L{ugqT!T0|%yp5B0ml{+8fcj5}7Vw_=4tV}}9&nxMtbxE54S@D|L z8`@5ZsY&!lpiEx_)*IS~KHVv%EIFR#a~Q-FB}9@lL|O<Zw_9X@Os0BvVlky*@gEVA zK_!%nt~ekxVCCoc(dfGsM6f1#szUoLu7Fkx3;`!A41q|%w`7v%N=BhiV*4^Gbd354 zgK?coaXf2h<juyd4;2%w1kFy5iAV#7_uT0_zR2q{GeR$L`lF?9&PIQ^f`wnu<yk<q z+9oX$M^H66i1nDtp+?aTadpP3?xl@hV`RlFpGDn3tUwIe)+o=TxS54t!;XCxQfe0` zg3tBR&p34i8`B1PZXZxrEku5c@k#1i^=zN&<ML*W+{2F|#;x{64AmRX*7F)q#`6>g zJDuHH+ho{kalke6bTqyE=)uZ|7qEw9s{3%Vu)quZa9)!|pH#tw%7#(RpKznCoIGbN zYfugbLx2EnlJJ^2TwAQ@n7Y#fREHuxMeCA~wl`W@#rF_4AiVZQuAdVPfy?cr15+Z} zeJDYDd;NP{{pnEvJ^Y}o@0&Tu6*grsOiT+-U0yJQ&nU%0iom!0zx*_d2P57QSKAfv z@E9Oq${fO{g26BF!8mqR0xGwJ#za;a-y>MI4>KhGr!_+RI~S0{KSp%#J2Duq=;96+ z)cf~Xynk}>0slT*#98pl4YE{1lEwSqEG|57A@|b9^P&3ssnw@p{nX<!qs0vIl2U<7 z11&DTkfjGbxfyY2gS27~l`lTY;8e0tIF&jQL<^MS<^8%4w?TZxy@1m9m>13#u`_+{ z^^IE0R0rY2bA0>9>iqFv(Rd`u*J!*5HM8#XsXHhPrjl8H&72L21`PAK5)Mw+C{cuv zYmGE7lb0xtRQW#A;!>_vA`O5z8&Kndc~`ZQ&LQ^WIztS`P0_fy77MLzC<l1iXjT_m zT;NKI&%^hxD;FYy*lsO$l@^=vLK%w6n#d;}nz4Hmip?}=#lSaZ*52jDNg|;c8!>^N zSvEa>r+fEnE=I^EF6;e|d=@&6Hs|n_YENTLc}M?G7_E`P*~DvGE26EeNZnDbM_<0g zjoOj!jafWtR5Nau28ca!K;Qz^pv5JA%(BNSEc^kYE!Y+CFd4;qaLWp$V@~)$Br{$Q z#5F)$U`x6Mh)UfUp?KFm56=?*T@BJguNku|46T;bkUjWLL2CM{@v7$e7*J`<f>#sz zFq%A|m5_xZ$?ocLi%h<{<mI@55Plb$4=TJeZ<OB;Z#_-H9~2rldBK<}HH71pxw$!T zwrv}1VV+bd7zL`>%&`B(LHq@0>k_wyK_`uU-5Ty^FUX@`f6~2y0I-)Zd(R0kuv^Z@ zmpysRgoeVk{$7-1cnW++o*ip@mI*+tD-Y36D#n~9icFSooLs(f1~Egje}Jf%<A*Vi zbOAT~D$b)^GT$PBco`=KyL(UfE65y2s7)6((YS;QAUueMmSn$QVjX`eRd_V*XtH1G z<2FREMmLq8&l8HYQ%skPwx*yG)+&gq2FWRME(RRhRq?pL3Q3W&F?CciU6+6mcxGXK z@!n}7D;3Qhe4tV@h_yt1f+3iNfyd?a;4m6u`OOjzE0^2C(!nQh{o`+c|9rY%ibAs< z>cV?*K)$ukDzXzN&E8nUmbgVesZt%jL_aJQ&9<}11J(qykz7miEem-YBYBS=D;?6E zQylQAY4qCTDJEdL3FvuOVTi*UFJrlE?kji`3l5lpqSnfsgf%M-9oUUnlo$FEC}FN$ zvZNY^2h<n0`(~j%B|LTMib04`({sb<nv_)<Wp)GOXQH|n(zmm(G)aevy`X>~N+9+# z{UH=Efjr^onKb{xwPh+7KOox)PLz?^UA>G?Uw7glH#FHSGH>CiTBlnJR~yuXCP>wh zSDT8Piy+M8&MibP<$D^!ddU`;U=|R%CA(2JjX}~pc(d?E@Py0}o{od0L6Fx|X8)Ow z*?N_~-Tx;uWshxbEdr4L&Kcu$$rZ)gRN7Da+Q(9}-rG0Hi{b&aCi^XdoVIkl>W=|B zzTzv%xGjAD=U+-*94`Mx>U!rBptxWa;1le=BykF;^iQ65{tw)hyhx+kBif<4K8(F@ zV9Of1_ag+4H)O4(Vz}P9124wEMlHQ6`Io{_NIGae=tSCGc<$K4kzu|rFaw6VHyFD% zE6WZlJ`>3>hG8%%phsUIq@k89??G@S(*T4B)0mU7ml0qM4<Z_D;fQVyP^G*Xv#}%c zkKJ58h7k6(CXN_J{?pGj9T?>PXfD%k(5d<8s9P<Ki?}Nn-*wv|r?#s<L6{PYPFGYA z&a_a@zJ<bn{`9TQE`-m?6fp4+Tc)Mv>nJ&IU}Vux<R$don2>ofvlj}|O6>u>aO(mm z5EKuB!Oc4qjP#3d+yolyt99!z;P8m%*pG2j7X{tjgP0k3qIyBEie1^db?b450tSRT zHrM5Ys+a4hdt_o`7vzZFlL9l{U{=5FZVkKv%S|K?(S8$YpxFx9HgUPE_NkU+ZAwk^ zb#HY00MUJY9{U>q7*0vsD6?=pl7CuMOMxdBcN#DrHKD9<AD}qgv5m}GL0-*JCiGN` z{xYX`XA{NkJo?0~?d>4h=){zt_|pAV-N3B+&W+0HA1fE`6k4W~?ldzOdS|0+TJzJG z?J-m(`gC^Lqs-_$+nItj@{Ii~=HU)^x%%U2uUeB)edDVzUGoD9X7br`7w?#J3cjmD zF=H%-SK91W`@hV89H>Jq0XJ%l4ePtlNT}1~UcpUPT;D$iUyyWN7&ut_3N8x3C>gYF zlI$pU56)J0U^WOHj)FXgM79}#!Zd=08)is&KPyZ&XO&Sl<fN17229nRS-ogJ;=e3Z zQRV7afQIU&+tqW&aoSL5Y3vn0KZ%0tjj!_K7o(zauy9wvY2J*k>Y^|FZt=nS+G=bg zd{?fW`JD{SW$XF2M{j6JzzXY|wQ1w6$}dI45Dk1AlyGcq{`b~Ghx0zB4}oMGFGk`^ zMSZPrMnr!U!r?&Fo(&%e)>j&V`*JDn)=U3&fw!WLO@k}?KFg!mH96S!arNUAy0n*E z9~{Y;42VQMuFxF@en3ua0{E&%j+yP@2r5Ws&@cFIMyKp53rne6DX?BBo4FSFq~)dB zRS9DtV7MFHSTowPUISDpbyd^)W;4s!SZ-=bU$QvPg!VZwap(YWR52AdX7&T&d(n=Y z4lwPP5{sBIoEQ}~&M(?Xk+|SBBMw^<LJ&Tc1w3ZkgHMhG8dZ}?)N^ODGdCt7+z}D2 z1Ja7W<?Nv)ak=skzo=b@Wb%oCfH%DK(7+khr+2PtPKI@V$JQ1sQ2g;=`KT_57#rP` zzBY;gc53L*CNr<Mf&sV7+dABpZYCU1r>{=GTr#6F?!{1bZ*3Af)-GnEA^M)8!B-{1 zg}#UF#nn$?k+*Jn=6CjB(UG_O6XB5UwJlf7qSG|TQA=;{dtp<Gqn{{R`65~3PT54@ zh6t**_kS4}pOJAoZEnRRsV*~*w59<((Pcn|3Q%aXVpv%(sFcSi#_Y-n2pPo+8W^2^ znX6E;;5}9>EL+WzF(gcTHC~LK#!DI}21%jaS0;x4xlq~~89P>rpFF4qYnX;cr!A3w z*Z$zYVjAi>LY(r|SD!v)F{H}4*IYTp@3BRcBJWCZC3-cgufc4R25DxI-7-lqoCcXp z#`9m9Je)W>Rpb#Q-8ZjybtDj}FhLxBNZCW`*%Ev^qjt0_oMS4+H&U-=<#Hp<9M@1? zss(`qg$Si;{R%4^?s-Ca)C0>UjM3OGJrtRepw@9bn_%wY=#qF0SdETPlq8TC9GK#9 zI+-|>uuEesm~<c!7PLY5lX(&a@JUKe{Y1PG0F;3-F`_M$GLU5{zs!Gtoa8UdXZ|ks z!fgD7;w^3m(t@%-StrJ@M~q#Fu#kqZ2;AEPkcC??3nqcMIO>)phVBc$#<R92M-$^} zk0LhG{t!1FHfT#?w15SbN?uF2E_&op8XU0@#b{RwZ*hTib0RrjCg4kE0ksoTbE%VF zuum%%A9xmkH#J~)A{%+Ht0^L#pL<z`%2{2fJ7-xivzVjR$5l&VC$dI!-_6w73WgHA zF=qJ;bNN6`E27+0<H76UrVn5AiDid*q<M9h95$-Hx{TA6uFfosz!V?OFGxljFWO?> zww(^(zB7!jGQNsTDb&seVAA$<wz$&^#Vo#l!)eBGdJLHClQHKw+iYp_RgIPSB+_6| zYpuzJY-jPFG`ei^PW-PiX>M7|hLr7|Y#{Z!CL8MGtNHG*%~ANgP?~-de73QFp2v79 zFz?~GWXoJBW*Y3tveKG7Bah?2+?D#V-zE(T+qlfx?FM03S@vU>IWM(puk*FnT(_(m zQA`#W{+*)5*c-|0puGC#Af=bzek0*~94m8Dum2mYP%=9_*O|;7MkMTo(w!sQd7s;v z%p%PsbaYD8w(6B1t?ZG!*q>GG$lQ@+c5FDSyGM!G;i}f@lPiDu)M|0h$@I${5Bi<k zl+GRl2(sv7b9)j+sfJ7hWd_3BLuEBib~<y`$jrH>ysmvkG8JSit64}~t6uRK)>mJh zw?-@OQ17f!-h1JFE_xD^%d98o_9nB_`HJ;x#ir-_li6c)FDA3E&;4ui%lvzWJivL# l&fI;Tw6q&n%T`y#M_mR;SI)~s|AGL;I1J<p{`pPve*w^FL=6A{ literal 0 HcmV?d00001 diff --git a/ckan/i18n/zh_CN/LC_MESSAGES/ckan.po b/ckan/i18n/zh_CN/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..ed526352659 --- /dev/null +++ b/ckan/i18n/zh_CN/LC_MESSAGES/ckan.po @@ -0,0 +1,6054 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +# okfncn <okfncn@gmail.com>, 2013 +# Sean Hammond <sean.hammond@okfn.org>, 2013 +# xzhang <xzhang50@yahoo.com>, 2013 +# xzhang <xzhang50@yahoo.com>, 2013 +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:25+0000\n" +"Last-Translator: xzhang <xzhang50@yahoo.com>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/ckan/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "授权功能未找到 %s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "管理员" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "编辑者" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "成员" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "必须成为系统管理员才能管理" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "网站标题" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "风格" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "网站标签行" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "网站标签图标" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "关于" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "关于页面文字" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "介绍文字" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "主页文字" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "客户化格式" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "将自定义的CSS插入页面头部" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "无法净化组件 %s相关的修订版本%s 包含未刪除的组件 %s" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "清除变更问题%s: %s" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "清理结束" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "动作未执行." + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "没有权限浏览此页 " + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "没有登陆权限" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "未找到" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "错误请求" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "指令名称未知:%s" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "JSON 错误:%s" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "错误请求的数据:%s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "完整性错误" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "参数错误" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "无法列出此类型的物件:%s" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "无法读取此类型的物件:%s" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "无法创建此类型的新物件:%s %s" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "无法在搜索索引中加入组件" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "无法更新此类型的物件:%s" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "无法更新搜索索引" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "无法删除此类型的物件:%s %s" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "没有指定的修改" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "没有关于此id的修改: %s" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "遗漏搜索关键字 ('since_id=UUID' or 'since_time=TIMESTAMP')" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "无法读取参数: %r" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "错误搜索选项: %s" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "未知的注册: %s" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "格式不正确的qjson值" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "请求的参数必须用JSON代码的字典格式." + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "未找到群组" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "\"页面\"参数必须是正整数" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "没有权限读取群组 %s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "没法解释描述" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "群组" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "标签" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "格式" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "许可证" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "没有权限创立群组" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "用户%r没有权限编缉%s" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "用户 %r 无权限修改 %s 的授权" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "没有权限删除群组%s" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "机构已经被删除." + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "群组已经被删除." + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "没有权限加成员到群组%s" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "没有权限删除群组%s成员" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "群组成员已被删除" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "比较之前选择两个修改版本" + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "用户%r没有权限编缉%r" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "CKAN 群组修该历史" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "CKAN 群组最新变更" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "日志信息:" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "没有权限读取群组{group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr " 你现在在追随{0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "你不再追随{0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "没有权限浏览追随者%s" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "本网站目前无法运作. 数据库没有初始化." + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "请 <a href=\"{link}\">更新你的个人资料</a> 并且输入你的电子邮件地址以及全名。{site} 若你需要重设密码, 请用你的电子邮件地址." + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "請 <a href=\"%s\">更新你的个人资料</a> 并且加入你的电子邮件地址。" + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "%s用你的电子邮件地址, 若你需要重设你的密码." + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "请<a href=\"%s\">更新你的个人资料</a>和加入你的全名." + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "修改格式无效:%r" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "数据集未找到" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "没有权限读取组件 %s" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "CKAN 数据集变更历史" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "CKAN 数据集最新变更:" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "没有权限创建组件" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "没有权限编缉本资源" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "没找到资源" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "没有权限更新数据集" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "你必须添加至少一项数据资源" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "没有权限创建资源" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "无法在搜索索引中加入组件" + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "无法更新搜索索引" + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "没有权限删除组件 %s" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "数据集已被删除" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "资源已被删除" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "没有权限删除资源 %s" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "没有权限读取资源 %s" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "没有可下载的内容" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "没有权限读取数据集 %s" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "没有给定的预览" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "浏览最多的" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "浏览最多的" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "浏览最少的" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "最新的" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "最老的" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "未找到请求的相关物件" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "未找到相关项目" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "未授权的" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "未找到组件" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "成功创建相关物件" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "成功更新相关物件" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "相关物件已经被删除" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "没有权限删除相关物件%s" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "应用程式界面" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "应用程式" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "构思" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "新闻文章" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "文件" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "发表" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "视觉化" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "CKAN资料库变更记录" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "CKAN资料库最新变更." + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "受影响的数据集:%s.\\n" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "版本更新" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "其他" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "未找到标签" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "没有权限创建用户" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "没有权限创建用户%s" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "未找到用户" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "验证码错误。请重试。" + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "用户\"%s\"已经注册了但你仍旧已\"%s\"的身份登录着" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "未指定用户" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "没有权限编缉用户%s" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "用户 %s没有编辑权限%s" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "用户信息已更新" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "%s 正在登录" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "登录失败。用户名或密码错误。" + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr "(如果使用的是OpenID,那么可能它还未与你的帐号关联)" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "\"%s\" 找到多个匹配的用户" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "没有此用户:%s" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "请检查邮箱中的重置码。" + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "无法发送重置链接:%s" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "无效的重置码。请重试。" + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "您的密码已经被重设." + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "您的密码必需有4个以上字符." + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "你输入的密码错误。" + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "您必须提供密码" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "没有关注项" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0} 未找到" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "没有权限读取 {0} {1}" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "所有事物" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "错误:无法解析文本" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor} 向数据集 {dataset} 添加了标签 {tag}" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor} 更新了群组 {group}" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor}更新了机构{organization}" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor}变更了数据集{dataset}" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor} 变更了数据集{dataset} 中额外的数据{extra} " + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor} 更新了数据集{dataset}的资源{resource}" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} 更新了他们的个人资料" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor} 删除了群组{group}" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor} 删除了机构{organization}" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor} 删除了数据集{dataset}" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor}删除了额外的{extra} 数据集 {dataset}" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor}从数据集{dataset}删除了资源{resource}" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor} 建立了群组{group}" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor} 建立了机构 {organization}" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor} 建立了数据集{dataset}" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor} 增加了额外{extra}的数据到数据集{dataset}" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor}增加了资源{resource} 到数据集{dataset}" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} 已登录" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor} 从数据集{dataset}删除了标签{tag} " + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor} 删除了相关的物件 {related_item}" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor} 开始追随{dataset}" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor} 开始追随{user}" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor}开始追随{group}" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor} 创建链接到相关的{related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "从{site_title}的新活动{n}" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "一月" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "二月" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "三月" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "四月" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "五月" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "六月" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "七月" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "八月" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "九月" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "十月" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "十一月" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "十二月" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "刚才" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins} 分钟前" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours} 小时前" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days} 天前" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes}字节" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "在gravatar.com更新你的头像" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "未知的" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "没有名称" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "创建新数据集." + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "编辑过的资源." + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "编辑过的设置." + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "{number} 浏览" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "{number}最新浏览" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "亲爱的%s," + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "%s <%s>" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "没有收件人电子信箱地址!" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "你在 %(site_title)s 上的密码将被重置。\n\n请点击下面的链接确定重置密码:\n\n%(reset_link)s\n" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "重置你的密码" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "无法渲染组件描述信息" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "没有给定的网页信息" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "没有给定的作者信息" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "没有给定的维护者信息" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "在 log_message 中不允许超链接" + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "缺失值" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "预料之外的输入项 %(name)s" + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "请输入整数" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "资源" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "组件资源无效" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "额外内容" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "缺失值" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "没有给定的有效 API Key" + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "标签 \"%s“ 不存在" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "用户" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "数据集" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "群组" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "必须给定一个机构" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "机构不存在" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "你不能向这个机构添加数据集" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "无效整数" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "日期格式错误" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "相关内容" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "群组名称或 ID 不存在" + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "活动类型" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "这个名称不可使用" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "名称长度至少为 %s 字符" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "名称最大长度为 %i 字符" + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "Url 仅能包含小写字母和以下符号:-_" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "URL已被占用" + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "名称 \"%s\" 的长度小于最小长度 %s" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "名称 \"%s\" 长度大于最大长度 %s" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "版本号最大长度为 %i 字符" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "重复键值 \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "群组名称已存在" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "标签 \"%s\" 长度小于最小长度 %s" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "标签 \"%s\" 长度大于最大长度 %i" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "标签 \"%s\" 仅能包含字母和以下符号:-_" + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "标签 \"%s\" 不能大写" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "登录名不可用" + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "请输入两遍密码" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "密码长度至少为4位" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "你输入的密码不匹配" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "你的编辑无效因为它看上去像是垃圾广告。请移除描述中的超链接。" + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "词汇表名称已被占用" + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "无法将键值从 %s 改为 %s。这个键值是只读的。" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "标签词汇未找到。" + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "标签 %s 不属于词汇表 %s" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "没有标签名称" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "标签 %s 已经包含于词汇表 %s" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "请提供有效链接" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "角色不存在。" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "REST API: 创建对象 %s" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "REST API:创建组件关系:%s %s %s" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "REST API:创建成员对象 %s" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "尝试创建一个机构作为群组" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "你必须给定一个组件ID或名称 (参数”package“)。" + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "你必须给定一个评分(参数\"rating\")。" + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "评分必须为整数。" + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "评分必须在%i和%i之间" + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "关注用户前请登录" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "你不能关注自己" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "你已经关注了 {0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "关注数据集前请登录。" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "关注群组前请登录。" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "REST API:删除组件 %s" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "REST API:删除 %s" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API:删除成员:%s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "数据中无此ID" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "无法找到词汇表 \"%s\"" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "找不到标签 \"%s\"" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "取消关注前请登录" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "你并没关注 {0}" + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "" + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "" + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "" + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "" + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "" + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "用户 %s没有权限创建组件" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "用户 %s没有编辑这些群组的权限" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "你必须是系统管理员才能创建关连物件" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "你必须登陆才能增加关连物件" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "用户%s没有权限编辑这些组件" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "用户 %s没有权限创立群组" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "用户 %s 无权限创建机构" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "用户 %s没有权限创建用户" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "未找到群组." + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "需要有效的API Key建立一個組件" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "需要有效的API Key建立一個群組" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "用户 %s没有权限增加成员" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "用户 %s没有权限删除组件%s" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "本资源中没发现组件,无法授权." + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "用户 %s没有权限删除资源 %s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "只有拥有者才能删除相关物件" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "用户 %s 无权限删除关联性%s" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "用户 %s没有权限删除群组" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "用户 %s没有权限删除群组%s" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "用户 %s 无权限删除机构" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "用户 %s 无权限删除机构%s" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "用户 %s没有权限删除任务状态" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "用户 %s 无权限删除机构%s 成员" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "用户%s没有权限读取这些组件" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "用户%s没有权限读取组件%s" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "用户 %s没有权限读取资源 %s" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "你必须登入才能使用控制台." + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "用户 %s没有权限编辑组件%s" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "用户 %s没有权限编辑资源 %s" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "用户 %s没有权限变更组件%s状态" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "用户 %s 没有权限编辑群组%s" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "用户 %s 无权限编辑机构%s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "只有所有者才能更新相关物件" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "" + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "" + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "登出" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "登陆" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "登记" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "数据集" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "机构" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "搜索数据集" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "搜索" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "读取少" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "读取多" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "没有在此活动流中的活动" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "管理" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "系统管理员" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "配置" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "你确认要重设系统配置吗?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "重设" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "更新" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "CKAN 配置选项" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr "" + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "确认重设" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "什么是系统管理" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr "" + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "浏览文献" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "此资源在此刻无法被浏览." + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "点击此处看更多信息." + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "下载资源" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "你的浏览器不支持内置页框." + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "此资源不能被浏览." + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "更多详情..." + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr "" + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr "" + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr "" + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr "" + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "" + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr "" + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr "" + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "" + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr "" + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr "" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr "" + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr "" + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "" + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "" + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "" + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "" + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "" + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "" + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "" + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "" + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "" + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "" + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "" + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "" + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "" + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "" + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr "" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "" + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "" + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr "" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "" + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "" + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "" + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "" + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "" + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "" + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "" + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "" + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "" + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "" + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "" diff --git a/ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo b/ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo new file mode 100644 index 0000000000000000000000000000000000000000..893f8be87a0c26c88d516d1aabfd072ba722d0db GIT binary patch literal 97143 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઻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 YuwM+4XTBk*@W6izLd4V#rn>C^0b2NiOaK4? literal 0 HcmV?d00001 diff --git a/ckan/i18n/zh_TW/LC_MESSAGES/ckan.po b/ckan/i18n/zh_TW/LC_MESSAGES/ckan.po new file mode 100644 index 00000000000..306b57327eb --- /dev/null +++ b/ckan/i18n/zh_TW/LC_MESSAGES/ckan.po @@ -0,0 +1,6053 @@ +# Translations template for ckan. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the ckan project. +# +# Translators: +# FIRST AUTHOR <EMAIL@ADDRESS>, 2012 +# whisky <whisky@ystaiwan.org.tw>, 2013 +# charlesc <yeouhsin@gmail.com>, 2013 +msgid "" +msgstr "" +"Project-Id-Version: CKAN\n" +"Report-Msgid-Bugs-To: http://trac.ckan.org/\n" +"POT-Creation-Date: 2013-03-11 14:22+0100\n" +"PO-Revision-Date: 2013-04-24 09:12+0000\n" +"Last-Translator: whisky <whisky@ystaiwan.org.tw>\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/ckan/language/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ckan/new_authz.py:73 +#, python-format +msgid "Authorization function not found: %s" +msgstr "授權功能未找到:%s" + +#: ckan/new_authz.py:83 ckan/templates/organization/edit_base.html:13 +#: ckan/templates/organization/read_base.html:13 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:26 +msgid "Admin" +msgstr "管理者" + +#: ckan/new_authz.py:86 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:27 +msgid "Editor" +msgstr "編輯" + +#: ckan/new_authz.py:89 +msgid "Member" +msgstr "成員" + +#: ckan/controllers/admin.py:24 +msgid "Need to be system administrator to administer" +msgstr "需要系統管理員來管理" + +#: ckan/controllers/admin.py:35 +msgid "Site Title" +msgstr "網站標題" + +#: ckan/controllers/admin.py:36 +msgid "Style" +msgstr "樣式" + +#: ckan/controllers/admin.py:37 +msgid "Site Tag Line" +msgstr "網站簡述" + +#: ckan/controllers/admin.py:38 +msgid "Site Tag Logo" +msgstr "網站 LOGO" + +#: ckan/controllers/admin.py:39 ckan/templates/header.html:81 +#: ckan/templates/group/about.html:3 ckan/templates/group/read_base.html:26 +#: ckan/templates/home/about.html:3 ckan/templates/home/about.html:6 +#: ckan/templates/home/about.html:16 ckan/templates/organization/about.html:3 +#: ckan/templates/organization/read_base.html:27 +#: ckan/templates/user/edit_user_form.html:15 +#: ckan/templates_legacy/layout_base.html:79 +#: ckan/templates_legacy/layout_base.html:137 +#: ckan/templates_legacy/layout_base.html:140 +#: ckan/templates_legacy/home/about.html:6 +#: ckan/templates_legacy/home/about.html:9 +#: ckan/templates_legacy/user/edit_user_form.html:39 +#: ckan/templates_legacy/user/read.html:28 +msgid "About" +msgstr "關於" + +#: ckan/controllers/admin.py:39 +msgid "About page text" +msgstr "關於頁面文字" + +#: ckan/controllers/admin.py:40 +msgid "Intro Text" +msgstr "簡介文字" + +#: ckan/controllers/admin.py:40 +msgid "Text on home page" +msgstr "首頁的文字" + +#: ckan/controllers/admin.py:41 +msgid "Custom CSS" +msgstr "客製化CSS" + +#: ckan/controllers/admin.py:41 +msgid "Customisable css inserted into the page header" +msgstr "在頁首可自行定義的CSS" + +#: ckan/controllers/admin.py:122 +#, python-format +msgid "" +"Cannot purge package %s as associated revision %s includes non-deleted " +"packages %s" +msgstr "無法淨化組件 %s相關的修訂版本%s 包含未刪除的組件 %s" + +#: ckan/controllers/admin.py:144 +#, python-format +msgid "Problem purging revision %s: %s" +msgstr "程式淨化版本%s: %s" + +#: ckan/controllers/admin.py:146 +msgid "Purge complete" +msgstr "淨化完成" + +#: ckan/controllers/admin.py:148 +msgid "Action not implemented." +msgstr "動作未執行" + +#: ckan/controllers/api.py:60 ckan/controllers/group.py:136 +#: ckan/controllers/home.py:26 ckan/controllers/package.py:141 +#: ckan/controllers/related.py:86 ckan/controllers/related.py:113 +#: ckan/controllers/revision.py:30 ckan/controllers/tag.py:21 +#: ckan/controllers/user.py:46 ckan/controllers/user.py:73 +#: ckan/controllers/user.py:100 ckan/controllers/user.py:121 +#: ckan/controllers/user.py:501 +msgid "Not authorized to see this page" +msgstr "沒有權限瀏覽此頁面" + +#: ckan/controllers/api.py:118 ckan/controllers/api.py:194 +msgid "Access denied" +msgstr "拒絕存取" + +#: ckan/controllers/api.py:122 ckan/controllers/api.py:199 +#: ckan/logic/converters.py:106 ckan/logic/converters.py:131 +#: ckan/logic/converters.py:156 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:102 ckan/logic/validators.py:123 +#: ckan/logic/validators.py:137 ckan/logic/validators.py:154 +#: ckan/logic/validators.py:167 ckan/logic/validators.py:181 +#: ckan/logic/validators.py:205 ckan/logic/validators.py:588 +#: ckan/logic/action/create.py:732 +msgid "Not found" +msgstr "找不到資料" + +#: ckan/controllers/api.py:128 +msgid "Bad request" +msgstr "錯誤請求" + +#: ckan/controllers/api.py:162 +#, python-format +msgid "Action name not known: %s" +msgstr "未知的指令名稱:%s" + +#: ckan/controllers/api.py:175 ckan/controllers/api.py:334 +#: ckan/controllers/api.py:393 +#, python-format +msgid "JSON Error: %s" +msgstr "錯誤的JSON:%s" + +#: ckan/controllers/api.py:180 +#, python-format +msgid "Bad request data: %s" +msgstr "錯誤請求的資料:%s" + +#: ckan/controllers/api.py:190 ckan/controllers/api.py:362 +#: ckan/controllers/api.py:414 ckan/controllers/group.py:413 +#: ckan/controllers/group.py:446 ckan/controllers/package.py:949 +#: ckan/controllers/package.py:1000 ckan/controllers/related.py:189 +#: ckan/controllers/user.py:188 ckan/controllers/user.py:285 +#: ckan/controllers/user.py:459 +msgid "Integrity Error" +msgstr "完整性錯誤" + +#: ckan/controllers/api.py:214 +msgid "Parameter Error" +msgstr "參數錯誤" + +#: ckan/controllers/api.py:268 ckan/logic/action/get.py:1777 +#, python-format +msgid "Cannot list entity of this type: %s" +msgstr "無法列出此類型的物件:%s" + +#: ckan/controllers/api.py:299 +#, python-format +msgid "Cannot read entity of this type: %s" +msgstr "無法讀取此類型的物件:%s" + +#: ckan/controllers/api.py:339 +#, python-format +msgid "Cannot create new entity of this type: %s %s" +msgstr "無法建立新的此類型物件:%s %s" + +#: ckan/controllers/api.py:368 +msgid "Unable to add package to search index" +msgstr "無法在搜尋索引中加入組件" + +#: ckan/controllers/api.py:398 +#, python-format +msgid "Cannot update entity of this type: %s" +msgstr "無法更新此類型的物件:%s" + +#: ckan/controllers/api.py:418 +msgid "Unable to update search index" +msgstr "無法更新搜尋索引" + +#: ckan/controllers/api.py:442 +#, python-format +msgid "Cannot delete entity of this type: %s %s" +msgstr "無法刪除此類型的物件:%s %s" + +#: ckan/controllers/api.py:465 +msgid "No revision specified" +msgstr "不得修改規定" + +#: ckan/controllers/api.py:469 +#, python-format +msgid "There is no revision with id: %s" +msgstr "此id沒有更動:%s" + +#: ckan/controllers/api.py:479 +msgid "Missing search term ('since_id=UUID' or 'since_time=TIMESTAMP')" +msgstr "遺漏搜索關鍵字 ('since_id=UUID' or 'since_time=TIMESTAMP')" + +#: ckan/controllers/api.py:489 +#, python-format +msgid "Could not read parameters: %r" +msgstr "無法讀取參數:%r" + +#: ckan/controllers/api.py:540 +#, python-format +msgid "Bad search option: %s" +msgstr "錯誤的搜尋選項:%s" + +#: ckan/controllers/api.py:543 +#, python-format +msgid "Unknown register: %s" +msgstr "未知的註冊:%s" + +#: ckan/controllers/api.py:552 +msgid "Malformed qjson value" +msgstr "格式不正確的qjson值" + +#: ckan/controllers/api.py:562 +msgid "Request params must be in form of a json encoded dictionary." +msgstr "請求的參數必須是一個JSON編碼的形式。" + +#: ckan/controllers/feed.py:176 ckan/controllers/group.py:169 +#: ckan/controllers/group.py:366 ckan/controllers/group.py:411 +#: ckan/controllers/group.py:444 ckan/controllers/group.py:455 +#: ckan/controllers/group.py:500 ckan/controllers/group.py:514 +#: ckan/controllers/group.py:541 ckan/controllers/group.py:568 +#: ckan/controllers/group.py:600 ckan/controllers/group.py:659 +#: ckan/controllers/group.py:741 ckanext/organizations/controllers.py:136 +msgid "Group not found" +msgstr "群組不存在" + +#: ckan/controllers/feed.py:286 ckan/controllers/feed.py:288 +#: ckan/controllers/feed.py:440 ckan/controllers/feed.py:442 +msgid "\"page\" parameter must be a positive integer" +msgstr "\"page\"參數必須是一個正整數" + +#: ckan/controllers/group.py:171 ckan/controllers/group.py:368 +#: ckan/controllers/group.py:409 ckan/controllers/group.py:442 +#: ckan/controllers/group.py:743 +#, python-format +msgid "Unauthorized to read group %s" +msgstr "沒有權限讀取群組%s" + +#: ckan/controllers/group.py:182 +msgid "Cannot render description" +msgstr "無法呈現的說明" + +#: ckan/controllers/group.py:252 ckan/controllers/home.py:66 +#: ckan/controllers/package.py:238 ckan/lib/helpers.py:527 +#: ckan/templates/header.html:80 ckan/templates/group/base_form_page.html:6 +#: ckan/templates/group/index.html:6 ckan/templates/group/index.html:18 +#: ckan/templates/group/member_new.html:7 ckan/templates/group/members.html:6 +#: ckan/templates/group/read_base.html:6 +#: ckan/templates/package/read_base.html:66 +#: ckan/templates/package/snippets/package_metadata_fields.html:33 +#: ckan/templates_legacy/layout_base.html:78 +#: ckan/templates_legacy/package/new_package_form.html:93 +#: ckan/templates_legacy/package/read.html:49 +#: ckan/templates_legacy/package/search.html:26 +#: ckan/templates_legacy/revision/read.html:64 +msgid "Groups" +msgstr "群組" + +#: ckan/controllers/group.py:253 ckan/controllers/home.py:67 +#: ckan/controllers/package.py:239 ckan/lib/helpers.py:528 +#: ckan/logic/__init__.py:89 +#: ckan/templates/package/snippets/package_basic_fields.html:15 +#: ckan/templates/snippets/context/dataset.html:17 +#: ckan/templates_legacy/layout_base.html:165 +#: ckan/templates_legacy/group/read.html:28 +#: ckan/templates_legacy/package/new_package_form.html:118 +#: ckan/templates_legacy/package/read.html:44 +#: ckan/templates_legacy/package/search.html:24 +#: ckan/templates_legacy/tag/index.html:6 +#: ckan/templates_legacy/tag/index.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:130 +msgid "Tags" +msgstr "標籤" + +#: ckan/controllers/group.py:254 ckan/controllers/home.py:68 +#: ckan/controllers/package.py:240 ckan/lib/helpers.py:529 +msgid "Formats" +msgstr "格式" + +#: ckan/controllers/group.py:255 ckan/controllers/home.py:69 +#: ckan/controllers/package.py:241 ckan/lib/helpers.py:530 +#: ckan/templates_legacy/package/resource_read.html:106 +msgid "Licence" +msgstr "授權" + +#: ckan/controllers/group.py:331 +msgid "Unauthorized to create a group" +msgstr "沒有權限建立群組" + +#: ckan/controllers/group.py:377 ckan/controllers/package.py:778 +#: ckanext/organizations/controllers.py:147 +#, python-format +msgid "User %r not authorized to edit %s" +msgstr "使用者 %r 無權修改 %s" + +#: ckan/controllers/group.py:469 ckan/controllers/package.py:1058 +#, python-format +msgid "User %r not authorized to edit %s authorizations" +msgstr "使用者 %r 無權修改 %s 的權限" + +#: ckan/controllers/group.py:486 ckan/controllers/group.py:498 +#: ckan/controllers/group.py:512 ckan/controllers/group.py:566 +#, python-format +msgid "Unauthorized to delete group %s" +msgstr "沒有刪除%s群組的權限" + +#: ckan/controllers/group.py:492 +msgid "Organization has been deleted." +msgstr "此組織已被刪除" + +#: ckan/controllers/group.py:494 +msgid "Group has been deleted." +msgstr "此群組已被刪除" + +#: ckan/controllers/group.py:539 +#, python-format +msgid "Unauthorized to add member to group %s" +msgstr "沒有在群組%s中新增成員的權限" + +#: ckan/controllers/group.py:554 +#, python-format +msgid "Unauthorized to delete group %s members" +msgstr "沒有刪除群組%s中成員的權限" + +#: ckan/controllers/group.py:560 +msgid "Group member has been deleted." +msgstr "群組成員已被刪除" + +#: ckan/controllers/group.py:583 ckan/controllers/package.py:409 +msgid "Select two revisions before doing the comparison." +msgstr "挑選兩種版本,然後進行比對。" + +#: ckan/controllers/group.py:602 +#, python-format +msgid "User %r not authorized to edit %r" +msgstr "使用者 %r 無權修改 %r" + +#: ckan/controllers/group.py:609 +msgid "CKAN Group Revision History" +msgstr "CKAN群組版本歷史紀錄" + +#: ckan/controllers/group.py:612 +msgid "Recent changes to CKAN Group: " +msgstr "CKAN群組最近的更新:" + +#: ckan/controllers/group.py:633 ckan/controllers/package.py:459 +msgid "Log message: " +msgstr "記錄檔訊息:" + +#: ckan/controllers/group.py:662 +msgid "Unauthorized to read group {group_id}" +msgstr "沒有權限讀取群組{group_id}" + +#: ckan/controllers/group.py:682 ckan/controllers/package.py:1238 +#: ckan/controllers/user.py:594 +msgid "You are now following {0}" +msgstr "你正在關注{0}" + +#: ckan/controllers/group.py:701 ckan/controllers/package.py:1257 +#: ckan/controllers/user.py:613 +msgid "You are no longer following {0}" +msgstr "你已取消關注{0}" + +#: ckan/controllers/group.py:720 ckan/controllers/user.py:489 +#, python-format +msgid "Unauthorized to view followers %s" +msgstr "沒有檢視跟隨者%s的權限" + +#: ckan/controllers/home.py:34 +msgid "This site is currently off-line. Database is not initialised." +msgstr "本網站目前無法運作。資料庫沒有初始化。" + +#: ckan/controllers/home.py:93 +msgid "" +"Please <a href=\"{link}\">update your profile</a> and add your email address" +" and your full name. {site} uses your email address if you need to reset " +"your password." +msgstr "請 <a href=\"{link}\">更新你的個人資料</a> 並且輸入你的電子郵件地址以及全名。{site} 若你需要重設密碼請使用你的電子郵件地址。" + +#: ckan/controllers/home.py:96 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your email address. " +msgstr "請 <a href=\"%s\">更新你的個人資料</a> 並輸入你的電子郵件地址。" + +#: ckan/controllers/home.py:98 +#, python-format +msgid "%s uses your email address if you need to reset your password." +msgstr "%s 使用你的電子郵件地址,如果你需要重設密碼。" + +#: ckan/controllers/home.py:102 +#, python-format +msgid "Please <a href=\"%s\">update your profile</a> and add your full name." +msgstr "請 <a href=\"%s\">更新你的個人資料</a> 並輸入你的全名。" + +#: ckan/controllers/package.py:345 ckan/controllers/package.py:347 +#: ckan/controllers/package.py:349 +#, python-format +msgid "Invalid revision format: %r" +msgstr "無效的版本格式:%r" + +#: ckan/controllers/package.py:357 ckan/controllers/package.py:385 +#: ckan/controllers/package.py:428 ckan/controllers/package.py:764 +#: ckan/controllers/package.py:825 ckan/controllers/package.py:846 +#: ckan/controllers/package.py:947 ckan/controllers/package.py:998 +#: ckan/controllers/package.py:1044 ckan/controllers/package.py:1090 +#: ckan/controllers/package.py:1280 ckan/controllers/package.py:1300 +#: ckan/controllers/related.py:111 ckan/controllers/related.py:120 +msgid "Dataset not found" +msgstr "資料集不存在" + +#: ckan/controllers/package.py:359 ckan/controllers/package.py:387 +#: ckan/controllers/package.py:426 ckan/controllers/package.py:762 +#: ckan/controllers/package.py:823 ckan/controllers/package.py:844 +#: ckan/controllers/package.py:945 ckan/controllers/package.py:996 +#: ckan/controllers/package.py:1282 ckan/controllers/related.py:122 +#, python-format +msgid "Unauthorized to read package %s" +msgstr "沒有權限讀取組件%s" + +#: ckan/controllers/package.py:435 +msgid "CKAN Dataset Revision History" +msgstr "CKAN資料集版本歷史紀錄" + +#: ckan/controllers/package.py:438 +msgid "Recent changes to CKAN Dataset: " +msgstr "CKAN資料集最近的更新:" + +#: ckan/controllers/package.py:489 +msgid "Unauthorized to create a package" +msgstr "沒有權限建立組件" + +#: ckan/controllers/package.py:560 +msgid "Unauthorized to edit this resource" +msgstr "沒有編輯該資源的權限" + +#: ckan/controllers/package.py:581 ckan/controllers/package.py:1116 +#: ckan/controllers/package.py:1192 ckan/controllers/package.py:1221 +#: ckan/controllers/package.py:1328 ckan/controllers/package.py:1422 +msgid "Resource not found" +msgstr "資料不存在" + +#: ckan/controllers/package.py:629 ckan/controllers/package.py:717 +msgid "Unauthorized to update dataset" +msgstr "沒有更新資料集的權限" + +#: ckan/controllers/package.py:632 +msgid "You must add at least one data resource" +msgstr "你必須至少新增一個資源" + +#: ckan/controllers/package.py:651 +msgid "Unauthorized to create a resource" +msgstr "沒有建立資源的權限" + +#: ckan/controllers/package.py:955 +msgid "Unable to add package to search index." +msgstr "無法在搜尋索引中添加組件" + +#: ckan/controllers/package.py:1006 +msgid "Unable to update search index." +msgstr "無法更新搜尋索引" + +#: ckan/controllers/package.py:1079 ckan/controllers/package.py:1088 +#: ckan/controllers/package.py:1104 +#, python-format +msgid "Unauthorized to delete package %s" +msgstr "沒有刪除%s組件的權限" + +#: ckan/controllers/package.py:1084 +msgid "Dataset has been deleted." +msgstr "資料集已被刪除" + +#: ckan/controllers/package.py:1109 +msgid "Resource has been deleted." +msgstr "此資源已被刪除" + +#: ckan/controllers/package.py:1114 +#, python-format +msgid "Unauthorized to delete resource %s" +msgstr "沒有刪除資源%s的權限" + +#: ckan/controllers/package.py:1194 ckan/controllers/package.py:1223 +#: ckan/controllers/package.py:1330 ckan/controllers/package.py:1424 +#, python-format +msgid "Unauthorized to read resource %s" +msgstr "沒有權限讀取資料%s" + +#: ckan/controllers/package.py:1226 +msgid "No download is available" +msgstr "下載不存在" + +#: ckan/controllers/package.py:1302 +#, python-format +msgid "Unauthorized to read dataset %s" +msgstr "沒有讀取資料集%s的權限" + +#: ckan/controllers/package.py:1411 +msgid "No preview has been defined." +msgstr "已設定為無預覽" + +#: ckan/controllers/related.py:69 +#: ckan/templates_legacy/related/dashboard.html:46 +msgid "Most viewed" +msgstr "最多瀏覽" + +#: ckan/controllers/related.py:70 +msgid "Most Viewed" +msgstr "最多瀏覽" + +#: ckan/controllers/related.py:71 +msgid "Least Viewed" +msgstr "最新瀏覽" + +#: ckan/controllers/related.py:72 +#: ckan/templates_legacy/related/dashboard.html:49 +msgid "Newest" +msgstr "日期—新的優先" + +#: ckan/controllers/related.py:73 +#: ckan/templates_legacy/related/dashboard.html:50 +msgid "Oldest" +msgstr "日期—舊的優先" + +#: ckan/controllers/related.py:91 +msgid "The requested related item was not found" +msgstr "相關連的物件不存在" + +#: ckan/controllers/related.py:145 ckan/controllers/related.py:223 +msgid "Related item not found" +msgstr "關聯物件不存在" + +#: ckan/controllers/related.py:155 ckan/logic/auth/get.py:10 +#: ckan/logic/auth/get.py:240 +msgid "Not authorized" +msgstr "沒有權限" + +#: ckan/controllers/related.py:160 +msgid "Package not found" +msgstr "組件不存在" + +#: ckan/controllers/related.py:181 +msgid "Related item was successfully created" +msgstr "成功建立關聯物件" + +#: ckan/controllers/related.py:183 +msgid "Related item was successfully updated" +msgstr "成功更新關聯物件" + +#: ckan/controllers/related.py:216 +msgid "Related item has been deleted." +msgstr "關聯物件已刪除" + +#: ckan/controllers/related.py:221 +#, python-format +msgid "Unauthorized to delete related item %s" +msgstr "沒有刪除關聯物件%s的權限" + +#: ckan/controllers/related.py:231 ckan/templates/package/search.html:75 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/layout_base.html:144 +#: ckan/templates_legacy/package/search.html:37 +#: ckan/templates_legacy/related/add-related.html:24 +#: ckan/templates_legacy/related/dashboard.html:34 +msgid "API" +msgstr "API (應用程式介面)" + +#: ckan/controllers/related.py:232 +#: ckan/templates_legacy/related/add-related.html:25 +#: ckan/templates_legacy/related/dashboard.html:35 +msgid "Application" +msgstr "應用程式" + +#: ckan/controllers/related.py:233 +#: ckan/templates_legacy/related/add-related.html:26 +#: ckan/templates_legacy/related/dashboard.html:36 +msgid "Idea" +msgstr "想法" + +#: ckan/controllers/related.py:234 +#: ckan/templates_legacy/related/add-related.html:27 +#: ckan/templates_legacy/related/dashboard.html:37 +msgid "News Article" +msgstr "新聞文章" + +#: ckan/controllers/related.py:235 +#: ckan/templates_legacy/related/add-related.html:28 +#: ckan/templates_legacy/related/dashboard.html:38 +msgid "Paper" +msgstr "文件" + +#: ckan/controllers/related.py:236 +#: ckan/templates_legacy/related/add-related.html:29 +#: ckan/templates_legacy/related/dashboard.html:39 +msgid "Post" +msgstr "發表" + +#: ckan/controllers/related.py:237 ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/related/add-related.html:30 +#: ckan/templates_legacy/related/dashboard.html:40 +msgid "Visualization" +msgstr "視覺化" + +#: ckan/controllers/revision.py:41 +msgid "CKAN Repository Revision History" +msgstr "CKAN 資料庫版本歷史紀錄" + +#: ckan/controllers/revision.py:43 +msgid "Recent changes to the CKAN repository." +msgstr "CKAN資料庫的最近更新。" + +#: ckan/controllers/revision.py:116 +#, python-format +msgid "Datasets affected: %s.\n" +msgstr "受影響的資料集 : %s.\n" + +#: ckan/controllers/revision.py:196 +msgid "Revision updated" +msgstr "版本更新" + +#: ckan/controllers/tag.py:53 +msgid "Other" +msgstr "其他" + +#: ckan/controllers/tag.py:66 +msgid "Tag not found" +msgstr "標籤不存在" + +#: ckan/controllers/user.py:158 +msgid "Unauthorized to create a user" +msgstr "沒有權限建立使用者" + +#: ckan/controllers/user.py:184 +#, python-format +msgid "Unauthorized to create user %s" +msgstr "沒有權限建立使用者%s" + +#: ckan/controllers/user.py:186 ckan/controllers/user.py:242 +#: ckan/controllers/user.py:283 ckan/controllers/user.py:437 +#: ckan/controllers/user.py:457 +msgid "User not found" +msgstr "使用者不存在" + +#: ckan/controllers/user.py:190 +msgid "Bad Captcha. Please try again." +msgstr "驗證碼錯誤,請再試一次。" + +#: ckan/controllers/user.py:208 +#, python-format +msgid "" +"User \"%s\" is now registered but you are still logged in as \"%s\" from " +"before" +msgstr "使用者 \"%s\" 已經註冊,但你仍以 \"%s\" 登入中" + +#: ckan/controllers/user.py:221 +msgid "No user specified" +msgstr "沒有使用者的詳細說明" + +#: ckan/controllers/user.py:240 ckan/controllers/user.py:281 +#: ckan/controllers/user.py:455 +#, python-format +msgid "Unauthorized to edit user %s" +msgstr "沒有權限修改使用者%s" + +#: ckan/controllers/user.py:248 +#, python-format +msgid "User %s not authorized to edit %s" +msgstr "使用者%s無權修改%s" + +#: ckan/controllers/user.py:278 +msgid "Profile updated" +msgstr "個人資料更新" + +#: ckan/controllers/user.py:334 +#, python-format +msgid "%s is now logged in" +msgstr "%s現在在線上" + +#: ckan/controllers/user.py:340 +msgid "Login failed. Bad username or password." +msgstr "登入失敗,使用者名稱或密碼錯誤。" + +#: ckan/controllers/user.py:342 +msgid " (Or if using OpenID, it hasn't been associated with a user account.)" +msgstr " (如果使用OpenID,OpenID並沒有與使用者帳號連結)" + +#: ckan/controllers/user.py:401 +#, python-format +msgid "\"%s\" matched several users" +msgstr "\"%s\" 找到多個使用者" + +#: ckan/controllers/user.py:403 ckan/controllers/user.py:405 +#, python-format +msgid "No such user: %s" +msgstr "沒有這個使用者: %s" + +#: ckan/controllers/user.py:410 +msgid "Please check your inbox for a reset code." +msgstr "請至你的收件夾查看重設的密碼。" + +#: ckan/controllers/user.py:414 +#, python-format +msgid "Could not send reset link: %s" +msgstr "無法寄送重設的連結: %s" + +#: ckan/controllers/user.py:441 +msgid "Invalid reset key. Please try again." +msgstr "無效的重設金鑰,請再試一次。" + +#: ckan/controllers/user.py:452 +msgid "Your password has been reset." +msgstr "你的密碼已經重設。" + +#: ckan/controllers/user.py:473 +msgid "Your password must be 4 characters or longer." +msgstr "你的密碼必須在四個字元以上。" + +#: ckan/controllers/user.py:476 +msgid "The passwords you entered do not match." +msgstr "你輸入的密碼不正確" + +#: ckan/controllers/user.py:479 +msgid "You must provide a password" +msgstr "你必須提供一組密碼" + +#: ckan/controllers/user.py:536 +msgid "Follow item not found" +msgstr "跟隨的物件不存在" + +#: ckan/controllers/user.py:540 +msgid "{0} not found" +msgstr "{0}不存在" + +#: ckan/controllers/user.py:542 +msgid "Unauthorized to read {0} {1}" +msgstr "沒有讀取{0} {1}的權限" + +#: ckan/controllers/user.py:557 +msgid "Everything" +msgstr "所有事物" + +#: ckan/controllers/user.py:631 +msgid "Error: Could not parse About text" +msgstr "錯誤:無法分析文件" + +#: ckan/lib/activity_streams.py:64 +msgid "{actor} added the tag {tag} to the dataset {dataset}" +msgstr "{actor}在{dataset}資料集中新增了{tag}標籤" + +#: ckan/lib/activity_streams.py:67 +msgid "{actor} updated the group {group}" +msgstr "{actor}更新了{group}群組" + +#: ckan/lib/activity_streams.py:70 +msgid "{actor} updated the organization {organization}" +msgstr "{actor}更新了{organization}組織" + +#: ckan/lib/activity_streams.py:73 +msgid "{actor} updated the dataset {dataset}" +msgstr "{actor}更新了{dataset}" + +#: ckan/lib/activity_streams.py:76 +msgid "{actor} changed the extra {extra} of the dataset {dataset}" +msgstr "{actor}變更了{dataset}資料集中的{extra}擴充物件" + +#: ckan/lib/activity_streams.py:79 +msgid "{actor} updated the resource {resource} in the dataset {dataset}" +msgstr "{actor}更新了{dataset}資料集中的{resource}資源" + +#: ckan/lib/activity_streams.py:82 +msgid "{actor} updated their profile" +msgstr "{actor} 更新了基本資料" + +#: ckan/lib/activity_streams.py:85 +msgid "{actor} deleted the group {group}" +msgstr "{actor}刪除了{group}群組" + +#: ckan/lib/activity_streams.py:88 +msgid "{actor} deleted the organization {organization}" +msgstr "{actor}刪除了{organization}組織" + +#: ckan/lib/activity_streams.py:91 +msgid "{actor} deleted the dataset {dataset}" +msgstr "{actor}刪除了{dataset}資料集" + +#: ckan/lib/activity_streams.py:94 +msgid "{actor} deleted the extra {extra} from the dataset {dataset}" +msgstr "{actor}刪除了{dataset}資料集中的{extra}擴充物件" + +#: ckan/lib/activity_streams.py:97 +msgid "{actor} deleted the resource {resource} from the dataset {dataset}" +msgstr "{actor}刪除了{dataset}資料集中的{resource}資源" + +#: ckan/lib/activity_streams.py:100 +msgid "{actor} created the group {group}" +msgstr "{actor}建立了{group}群組" + +#: ckan/lib/activity_streams.py:103 +msgid "{actor} created the organization {organization}" +msgstr "{actor}建立了{organization}組織" + +#: ckan/lib/activity_streams.py:106 +msgid "{actor} created the dataset {dataset}" +msgstr "{actor}建立了{dataset}資料集" + +#: ckan/lib/activity_streams.py:109 +msgid "{actor} added the extra {extra} to the dataset {dataset}" +msgstr "{actor}在{dataset}資料集中新增了{extra}擴充物件" + +#: ckan/lib/activity_streams.py:112 +msgid "{actor} added the resource {resource} to the dataset {dataset}" +msgstr "{actor}在{dataset}資料集中新增了{resource}資源" + +#: ckan/lib/activity_streams.py:115 +msgid "{actor} signed up" +msgstr "{actor} 已登錄" + +#: ckan/lib/activity_streams.py:118 +msgid "{actor} removed the tag {tag} from the dataset {dataset}" +msgstr "{actor}移除了{dataset}資料集中的{tag}標籤" + +#: ckan/lib/activity_streams.py:121 +msgid "{actor} deleted the related item {related_item}" +msgstr "{actor}刪除了{related_item}關聯物件" + +#: ckan/lib/activity_streams.py:124 +msgid "{actor} started following {dataset}" +msgstr "{actor}開始關注{dataset}資料集" + +#: ckan/lib/activity_streams.py:127 +msgid "{actor} started following {user}" +msgstr "{actor}開始關注{user}使用者" + +#: ckan/lib/activity_streams.py:130 +msgid "{actor} started following {group}" +msgstr "{actor}開始關注{group}群組" + +#: ckan/lib/activity_streams.py:133 +msgid "{actor} created the link to related {related_type} {related_item}" +msgstr "{actor}建立了相關連結:{related_type} {related_item}" + +#: ckan/lib/email_notifications.py:102 +msgid "1 new activity from {site_title}" +msgid_plural "{n} new activities from {site_title}" +msgstr[0] "{site_title}有一個新的活動{site_title}有{n}個新的活動" + +#: ckan/lib/formatters.py:16 +msgid "January" +msgstr "一月" + +#: ckan/lib/formatters.py:20 +msgid "February" +msgstr "二月" + +#: ckan/lib/formatters.py:24 +msgid "March" +msgstr "三月" + +#: ckan/lib/formatters.py:28 +msgid "April" +msgstr "四月" + +#: ckan/lib/formatters.py:32 +msgid "May" +msgstr "五月" + +#: ckan/lib/formatters.py:36 +msgid "June" +msgstr "六月" + +#: ckan/lib/formatters.py:40 +msgid "July" +msgstr "七月" + +#: ckan/lib/formatters.py:44 +msgid "August" +msgstr "八月" + +#: ckan/lib/formatters.py:48 +msgid "September" +msgstr "九月" + +#: ckan/lib/formatters.py:52 +msgid "October" +msgstr "十月" + +#: ckan/lib/formatters.py:56 +msgid "November" +msgstr "十一月" + +#: ckan/lib/formatters.py:60 +msgid "December" +msgstr "十二月" + +#: ckan/lib/formatters.py:81 +msgid "Just now" +msgstr "立刻" + +#: ckan/lib/formatters.py:83 +msgid "{mins} minute ago" +msgid_plural "{mins} minutes ago" +msgstr[0] "{mins}分鐘之前" + +#: ckan/lib/formatters.py:86 +msgid "{hours} hour ago" +msgid_plural "{hours} hours ago" +msgstr[0] "{hours}小時之前" + +#: ckan/lib/formatters.py:90 +msgid "{days} day ago" +msgid_plural "{days} days ago" +msgstr[0] "{days}天之前" + +#: ckan/lib/formatters.py:97 +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" + +#: ckan/lib/formatters.py:114 +msgid "{bytes} bytes" +msgstr "{bytes} bytes" + +#: ckan/lib/formatters.py:116 +msgid "{kibibytes} KiB" +msgstr "{kibibytes} KiB" + +#: ckan/lib/formatters.py:118 +msgid "{mebibytes} MiB" +msgstr "{mebibytes} MiB" + +#: ckan/lib/formatters.py:120 +msgid "{gibibytes} GiB" +msgstr "{gibibytes} GiB" + +#: ckan/lib/formatters.py:122 +msgid "{tebibytes} TiB" +msgstr "{tebibytes} TiB" + +#: ckan/lib/formatters.py:134 +msgid "{n}" +msgstr "{n}" + +#: ckan/lib/formatters.py:136 +msgid "{k}k" +msgstr "{k}k" + +#: ckan/lib/formatters.py:138 +msgid "{m}M" +msgstr "{m}M" + +#: ckan/lib/formatters.py:140 +msgid "{g}G" +msgstr "{g}G" + +#: ckan/lib/formatters.py:142 +msgid "{t}T" +msgstr "{t}T" + +#: ckan/lib/formatters.py:144 +msgid "{p}P" +msgstr "{p}P" + +#: ckan/lib/formatters.py:146 +msgid "{e}E" +msgstr "{e}E" + +#: ckan/lib/formatters.py:148 +msgid "{z}Z" +msgstr "{z}Z" + +#: ckan/lib/formatters.py:150 +msgid "{y}Y" +msgstr "{y}Y" + +#: ckan/lib/helpers.py:674 +msgid "Update your avatar at gravatar.com" +msgstr "在gravatar.com更新你的顯示圖片" + +#: ckan/lib/helpers.py:870 ckan/templates_legacy/js_strings.html:16 +msgid "Unknown" +msgstr "未知的" + +#: ckan/lib/helpers.py:915 +msgid "no name" +msgstr "沒有名稱" + +#: ckan/lib/helpers.py:963 +msgid "Created new dataset." +msgstr "建立新的資料集" + +#: ckan/lib/helpers.py:965 +msgid "Edited resources." +msgstr "編輯資料" + +#: ckan/lib/helpers.py:967 +msgid "Edited settings." +msgstr "編輯設定" + +#: ckan/lib/helpers.py:1218 +msgid "{number} view" +msgid_plural "{number} views" +msgstr[0] "瀏覽次數:{number}" + +#: ckan/lib/helpers.py:1220 +msgid "{number} recent view" +msgid_plural "{number} recent views" +msgstr[0] "目前瀏覽數:{number}" + +#: ckan/lib/mailer.py:22 +#, python-format +msgid "Dear %s," +msgstr "親愛的%s," + +#: ckan/lib/mailer.py:35 +#, python-format +msgid "%s <%s>" +msgstr "%s <%s>" + +#: ckan/lib/mailer.py:96 +msgid "No recipient email address available!" +msgstr "沒有收件人的電子郵件地址!" + +#: ckan/lib/mailer.py:101 +#, python-format +msgid "" +"You have requested your password on %(site_title)s to be reset.\n" +"\n" +"Please click the following link to confirm this request:\n" +"\n" +" %(reset_link)s\n" +msgstr "你已經要求重置在 %(site_title)s 上的密碼。 \n\n請點擊連結已確認此請求 :\n\n %(reset_link)s\n" + +#: ckan/lib/mailer.py:133 ckan/templates_legacy/user/perform_reset.html:6 +#: ckan/templates_legacy/user/perform_reset.html:14 +msgid "Reset your password" +msgstr "重設你的密碼" + +#: ckan/lib/package_saver.py:29 +msgid "Cannot render package description" +msgstr "無法提供組件說明" + +#: ckan/lib/package_saver.py:34 +msgid "No web page given" +msgstr "不提供網頁" + +#: ckan/lib/package_saver.py:38 +msgid "Author not given" +msgstr "不提供作者資訊" + +#: ckan/lib/package_saver.py:41 +msgid "Maintainer not given" +msgstr "不提供維運者資訊" + +#: ckan/lib/package_saver.py:99 ckan/logic/validators.py:81 +msgid "No links are allowed in the log_message." +msgstr "log_message中沒有被允許的連結。" + +#: ckan/lib/navl/dictization_functions.py:9 +#: ckan/lib/navl/dictization_functions.py:11 +#: ckan/lib/navl/dictization_functions.py:13 +#: ckan/lib/navl/dictization_functions.py:15 +#: ckan/lib/navl/dictization_functions.py:17 +#: ckan/lib/navl/dictization_functions.py:19 +#: ckan/lib/navl/dictization_functions.py:21 +#: ckan/lib/navl/dictization_functions.py:23 ckan/lib/navl/validators.py:17 +#: ckan/lib/navl/validators.py:24 ckan/lib/navl/validators.py:44 +#: ckan/logic/__init__.py:359 ckan/logic/validators.py:488 +#: ckan/logic/action/get.py:1423 +msgid "Missing value" +msgstr "值(value)遺失" + +#: ckan/lib/navl/validators.py:54 +#, python-format +msgid "The input field %(name)s was not expected." +msgstr "輸入的字串 %(name)s 不是被預期的" + +#: ckan/lib/navl/validators.py:93 +msgid "Please enter an integer value" +msgstr "請輸入一個整數" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +#: ckan/templates/package/snippets/package_context.html:14 +#: ckan/templates/package/snippets/resources.html:17 +#: ckan/templates/snippets/context/dataset.html:13 +#: ckan/templates_legacy/package/layout.html:19 +#: ckan/templates_legacy/package/read_core.html:26 +msgid "Resources" +msgstr "資料" + +#: ckan/logic/__init__.py:83 ckan/logic/action/__init__.py:54 +msgid "Package resource(s) invalid" +msgstr "組件資料無效" + +#: ckan/logic/__init__.py:85 ckan/logic/__init__.py:87 +#: ckan/logic/action/__init__.py:56 ckan/logic/action/__init__.py:58 +#: ckan/templates_legacy/group/new_group_form.html:65 +#: ckan/templates_legacy/package/edit.html:23 +#: ckanext/organizations/templates_legacy/organizations/form.html:86 +msgid "Extras" +msgstr "擴充物件" + +#: ckan/logic/__init__.py:85 ckan/logic/action/__init__.py:56 +msgid "Missing Value" +msgstr "遺漏的值" + +#: ckan/logic/__init__.py:213 +msgid "No valid API key provided." +msgstr "無有效的API Key。" + +#: ckan/logic/converters.py:59 ckan/logic/converters.py:74 +#, python-format +msgid "Tag vocabulary \"%s\" does not exist" +msgstr "標籤字串 \"%s\" 不存在" + +#: ckan/logic/converters.py:106 ckan/logic/validators.py:137 +#: ckan/logic/validators.py:154 ckan/logic/validators.py:588 +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:21 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/organization/members.html:14 +#: ckan/templates_legacy/_util.html:168 ckan/templates_legacy/_util.html:203 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:38 +#: ckanext/stats/templates/ckanext/stats/index.html:156 +msgid "User" +msgstr "使用者" + +#: ckan/logic/converters.py:131 ckan/logic/validators.py:91 +#: ckan/logic/validators.py:123 ckan/templates/package/read_base.html:42 +#: ckan/templates_legacy/group/new_group_form.html:118 +#: ckanext/stats/templates/ckanext/stats/index.html:89 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Dataset" +msgstr "資料集" + +#: ckan/logic/converters.py:156 ckan/logic/validators.py:167 +#: ckanext/stats/templates/ckanext/stats/index.html:113 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Group" +msgstr "群組" + +#: ckan/logic/validators.py:23 +msgid "A organization must be supplied" +msgstr "必須提供一個組織" + +#: ckan/logic/validators.py:30 +msgid "Organization does not exist" +msgstr "組織不存在" + +#: ckan/logic/validators.py:35 +msgid "You cannot add a dataset to this organization" +msgstr "你無法在這個組織中建立資料集" + +#: ckan/logic/validators.py:55 +msgid "Invalid integer" +msgstr "無效的整數" + +#: ckan/logic/validators.py:72 +msgid "Date format incorrect" +msgstr "日期格式不正確" + +#: ckan/logic/validators.py:181 ckan/templates/package/read_base.html:44 +#: ckan/templates/snippets/related.html:2 +msgid "Related" +msgstr "關聯的" + +#: ckan/logic/validators.py:191 +msgid "That group name or ID does not exist." +msgstr "此群組名稱或ID不存在。" + +#: ckan/logic/validators.py:205 +msgid "Activity type" +msgstr "指令類型" + +#: ckan/logic/validators.py:259 +msgid "That name cannot be used" +msgstr "此名稱無法使用" + +#: ckan/logic/validators.py:262 ckan/logic/validators.py:501 +#, python-format +msgid "Name must be at least %s characters long" +msgstr "使用者名稱長度必須至少要%s個字元" + +#: ckan/logic/validators.py:264 ckan/logic/validators.py:504 +#, python-format +msgid "Name must be a maximum of %i characters long" +msgstr "名稱字串長度的最大值是 %i " + +#: ckan/logic/validators.py:267 +msgid "" +"Url must be purely lowercase alphanumeric (ascii) characters and these " +"symbols: -_" +msgstr "網址必須是小寫英文字母(ascii編碼)、數字、符號'-'及'_'" + +#: ckan/logic/validators.py:285 +msgid "That URL is already in use." +msgstr "此網址已經被使用" + +#: ckan/logic/validators.py:290 +#, python-format +msgid "Name \"%s\" length is less than minimum %s" +msgstr "名稱 \"%s\" 字串長度小於最小值 %s" + +#: ckan/logic/validators.py:294 +#, python-format +msgid "Name \"%s\" length is more than maximum %s" +msgstr "名稱 \"%s\" 字串長度大於最大值 %s" + +#: ckan/logic/validators.py:300 +#, python-format +msgid "Version must be a maximum of %i characters long" +msgstr "版本名稱長度最大值為 %i" + +#: ckan/logic/validators.py:316 +#, python-format +msgid "Duplicate key \"%s\"" +msgstr "重複的Key \"%s\"" + +#: ckan/logic/validators.py:332 +msgid "Group name already exists in database" +msgstr "群組名稱已經被使用" + +#: ckan/logic/validators.py:338 +#, python-format +msgid "Tag \"%s\" length is less than minimum %s" +msgstr "標籤 \"%s\" 的長度小於最小值%s" + +#: ckan/logic/validators.py:342 +#, python-format +msgid "Tag \"%s\" length is more than maximum %i" +msgstr "標籤 \"%s\" 字串長度大於最大值 %i" + +#: ckan/logic/validators.py:350 +#, python-format +msgid "Tag \"%s\" must be alphanumeric characters or symbols: -_." +msgstr "標籤 \"%s\" 必須是英文字母、數字、符號'-'及'_'" + +#: ckan/logic/validators.py:358 +#, python-format +msgid "Tag \"%s\" must not be uppercase" +msgstr "標籤 \"%s\" 不能有大寫字母" + +#: ckan/logic/validators.py:453 +msgid "That login name is not available." +msgstr "此登入名稱無法使用" + +#: ckan/logic/validators.py:462 +msgid "Please enter both passwords" +msgstr "請輸入兩組密碼" + +#: ckan/logic/validators.py:468 +msgid "Your password must be 4 characters or longer" +msgstr "你的密碼必須大於四個字元" + +#: ckan/logic/validators.py:476 +msgid "The passwords you entered do not match" +msgstr "你輸入的密碼不正確" + +#: ckan/logic/validators.py:492 +msgid "" +"Edit not allowed as it looks like spam. Please avoid links in your " +"description." +msgstr "不允許編輯,因為你編輯的內容被判定為疑似廣告內容。請避免在說明中使用連結。" + +#: ckan/logic/validators.py:509 +msgid "That vocabulary name is already in use." +msgstr "該詞彙表的名稱已經被使用。" + +#: ckan/logic/validators.py:515 +#, python-format +msgid "Cannot change value of key from %s to %s. This key is read-only" +msgstr "無法將Key的值從 %s 變更為 %s。 這個Key是唯讀的。" + +#: ckan/logic/validators.py:524 +msgid "Tag vocabulary was not found." +msgstr "標籤詞彙不存在" + +#: ckan/logic/validators.py:537 +#, python-format +msgid "Tag %s does not belong to vocabulary %s" +msgstr "標籤%s不屬於詞彙表%s" + +#: ckan/logic/validators.py:543 +msgid "No tag name" +msgstr "無標籤名稱" + +#: ckan/logic/validators.py:556 +#, python-format +msgid "Tag %s already belongs to vocabulary %s" +msgstr "標籤%s已經包含於詞彙表%s" + +#: ckan/logic/validators.py:579 +msgid "Please provide a valid URL" +msgstr "請提供一個有效的網址。" + +#: ckan/logic/validators.py:594 +msgid "role does not exist." +msgstr "角色不存在" + +#: ckan/logic/action/create.py:141 ckan/logic/action/create.py:492 +#, python-format +msgid "REST API: Create object %s" +msgstr "REST API: 建立元件 %s" + +#: ckan/logic/action/create.py:386 +#, python-format +msgid "REST API: Create package relationship: %s %s %s" +msgstr "REST API: 建立組件關連 : %s %s %s" + +#: ckan/logic/action/create.py:425 +#, python-format +msgid "REST API: Create member object %s" +msgstr "REST API: 建立成員元件 %s" + +#: ckan/logic/action/create.py:631 +msgid "Trying to create an organization as a group" +msgstr "嘗試建立一個組織,就像群組一樣" + +#: ckan/logic/action/create.py:719 +msgid "You must supply a package id or name (parameter \"package\")." +msgstr "你必須提供一個組件ID或名稱(參數\"組件\")。" + +#: ckan/logic/action/create.py:721 +msgid "You must supply a rating (parameter \"rating\")." +msgstr "你必須留下評分(參數\"評分\")。" + +#: ckan/logic/action/create.py:726 +msgid "Rating must be an integer value." +msgstr "評分必須是一個整數。" + +#: ckan/logic/action/create.py:730 +#, python-format +msgid "Rating must be between %i and %i." +msgstr "評分必須介於%i 及 %i 之間。" + +#: ckan/logic/action/create.py:998 ckan/logic/action/create.py:1005 +msgid "You must be logged in to follow users" +msgstr "你必須登入才能關注使用者" + +#: ckan/logic/action/create.py:1018 +msgid "You cannot follow yourself" +msgstr "你無法追蹤自己" + +#: ckan/logic/action/create.py:1026 ckan/logic/action/create.py:1083 +#: ckan/logic/action/create.py:1177 +msgid "You are already following {0}" +msgstr "你正在關注{0}" + +#: ckan/logic/action/create.py:1057 ckan/logic/action/create.py:1065 +msgid "You must be logged in to follow a dataset." +msgstr "你必須登入才能關注資料集" + +#: ckan/logic/action/create.py:1153 ckan/logic/action/create.py:1161 +msgid "You must be logged in to follow a group." +msgstr "你必須登入才能關注群組" + +#: ckan/logic/action/delete.py:40 +#, python-format +msgid "REST API: Delete Package: %s" +msgstr "REST API: 刪除組件: %s" + +#: ckan/logic/action/delete.py:111 ckan/logic/action/delete.py:230 +#, python-format +msgid "REST API: Delete %s" +msgstr "REST API: 刪除 %s" + +#: ckan/logic/action/delete.py:192 +#, python-format +msgid "REST API: Delete Member: %s" +msgstr "REST API: 刪除成員: %s" + +#: ckan/logic/action/delete.py:300 ckan/logic/action/delete.py:326 +#: ckan/logic/action/get.py:1835 ckan/logic/action/update.py:841 +msgid "id not in data" +msgstr "在資料中找不到ID" + +#: ckan/logic/action/delete.py:304 ckan/logic/action/get.py:1838 +#: ckan/logic/action/update.py:845 +#, python-format +msgid "Could not find vocabulary \"%s\"" +msgstr "詞彙表\"%s\" 不存在" + +#: ckan/logic/action/delete.py:334 +#, python-format +msgid "Could not find tag \"%s\"" +msgstr "標籤 \"%s\" 不存在" + +#: ckan/logic/action/delete.py:360 ckan/logic/action/delete.py:364 +msgid "You must be logged in to unfollow something." +msgstr "你必須登入才能取消關注" + +#: ckan/logic/action/delete.py:375 +msgid "You are not following {0}." +msgstr "你並沒有關注{0}" + +#: ckan/logic/action/get.py:1427 +msgid "Do not specify if using \"query\" parameter" +msgstr "若使用\"query\"參數則不要詳細說明" + +#: ckan/logic/action/get.py:1436 +msgid "Must be <field>:<value> pair(s)" +msgstr "<field>:<value>必須是一對" + +#: ckan/logic/action/get.py:1464 +msgid "Field \"{field}\" not recognised in resource_search." +msgstr "在 resource_search 裡無法辨識欄位 \"{field}\"。" + +#: ckan/logic/action/get.py:1786 +msgid "unknown user:" +msgstr "未知的使用者:" + +#: ckan/logic/action/update.py:138 +msgid "Item was not found." +msgstr "找不到物件" + +#: ckan/logic/action/update.py:178 +msgid "Resource was not found." +msgstr "資料不存在" + +#: ckan/logic/action/update.py:192 ckan/logic/action/update.py:266 +#: ckan/logic/action/update.py:443 +#, python-format +msgid "REST API: Update object %s" +msgstr "REST API: 更新元件 %s" + +#: ckan/logic/action/update.py:228 ckan/logic/action/update.py:304 +#: ckan/logic/action/update.py:1041 +msgid "Package was not found." +msgstr "組件不存在" + +#: ckan/logic/action/update.py:333 +#, python-format +msgid "REST API: Update package relationship: %s %s %s" +msgstr "REST API: 更新組件關連: %s %s %s" + +#: ckan/logic/action/update.py:651 +msgid "TaskStatus was not found." +msgstr "任務狀態不存在" + +#: ckan/logic/action/update.py:1045 +msgid "Organization was not found." +msgstr "組織不存在" + +#: ckan/logic/auth/create.py:16 ckan/logic/auth/create.py:28 +#, python-format +msgid "User %s not authorized to create packages" +msgstr "使用者 %s 沒有權限建立組件" + +#: ckan/logic/auth/create.py:21 ckan/logic/auth/update.py:33 +#, python-format +msgid "User %s not authorized to edit these groups" +msgstr "使用者 %s 沒有權限編輯群組" + +#: ckan/logic/auth/create.py:43 +msgid "You must be a sysadmin to create a featured related item" +msgstr "你必須是系統管理者才可以增加關連物件" + +#: ckan/logic/auth/create.py:47 +msgid "You must be logged in to add a related item" +msgstr "你必須登入才可以增加關連物件" + +#: ckan/logic/auth/create.py:71 +#, python-format +msgid "User %s not authorized to edit these packages" +msgstr "使用者 %s 沒有權限編輯組件" + +#: ckan/logic/auth/create.py:82 +#, python-format +msgid "User %s not authorized to create groups" +msgstr "使用者 %s 沒有權限建立群組" + +#: ckan/logic/auth/create.py:92 +#, python-format +msgid "User %s not authorized to create organizations" +msgstr "使用者%s沒有權限建立組織" + +#: ckan/logic/auth/create.py:103 +#, python-format +msgid "User %s not authorized to create users" +msgstr "使用者 %s 沒有權限建立使用者" + +#: ckan/logic/auth/create.py:133 +msgid "Group was not found." +msgstr "群組不存在" + +#: ckan/logic/auth/create.py:153 +msgid "Valid API key needed to create a package" +msgstr "有效的API Key必須建立一個組件" + +#: ckan/logic/auth/create.py:161 +msgid "Valid API key needed to create a group" +msgstr "有效的API Key必須建立一個群組" + +#: ckan/logic/auth/create.py:181 +#, python-format +msgid "User %s not authorized to add members" +msgstr "使用者%s沒有權限新增成員" + +#: ckan/logic/auth/delete.py:13 +#, python-format +msgid "User %s not authorized to delete package %s" +msgstr "使用者 %s 沒有權限刪除組件 %s" + +#: ckan/logic/auth/delete.py:29 ckan/logic/auth/get.py:130 +#: ckan/logic/auth/update.py:49 +msgid "No package found for this resource, cannot check auth." +msgstr "此資料的組件不存在," + +#: ckan/logic/auth/delete.py:35 +#, python-format +msgid "User %s not authorized to delete resource %s" +msgstr "使用者%s沒有權限刪除資源%s" + +#: ckan/logic/auth/delete.py:44 ckan/logic/auth/delete.py:58 +msgid "Only the owner can delete a related item" +msgstr "只有資料擁有者可以刪除關連物件" + +#: ckan/logic/auth/delete.py:70 +#, python-format +msgid "User %s not authorized to delete relationship %s" +msgstr "使用者 %s 沒有權限刪除關連性 %s" + +#: ckan/logic/auth/delete.py:79 +#, python-format +msgid "User %s not authorized to delete groups" +msgstr "使用者%s沒有權限刪除群組" + +#: ckan/logic/auth/delete.py:83 +#, python-format +msgid "User %s not authorized to delete group %s" +msgstr "使用者 %s 沒有權限刪除群組 %s" + +#: ckan/logic/auth/delete.py:92 +#, python-format +msgid "User %s not authorized to delete organizations" +msgstr "使用者%s沒有權限刪除組織" + +#: ckan/logic/auth/delete.py:96 +#, python-format +msgid "User %s not authorized to delete organization %s" +msgstr "使用者%s沒有權限刪除組織%s" + +#: ckan/logic/auth/delete.py:109 +#, python-format +msgid "User %s not authorized to delete task_status" +msgstr "使用者 %s 沒有權限刪除任務狀態" + +#: ckan/logic/auth/delete.py:125 +#, python-format +msgid "User %s not authorized to delete organization %s members" +msgstr "使用者%s沒有權限刪除組織%s的成員" + +#: ckan/logic/auth/get.py:90 +#, python-format +msgid "User %s not authorized to read these packages" +msgstr "使用者 %s 沒有權限讀取這些組件" + +#: ckan/logic/auth/get.py:110 +#, python-format +msgid "User %s not authorized to read package %s" +msgstr "使用者 %s 沒有權限讀取組件 %s" + +#: ckan/logic/auth/get.py:136 +#, python-format +msgid "User %s not authorized to read resource %s" +msgstr "使用者 %s 沒有權限讀取資料 %s" + +#: ckan/logic/auth/get.py:211 +msgid "You must be logged in to access your dashboard." +msgstr "你必須登入才能使用控制台" + +#: ckan/logic/auth/update.py:29 +#, python-format +msgid "User %s not authorized to edit package %s" +msgstr "使用者 %s 沒有權限編輯組件 %s" + +#: ckan/logic/auth/update.py:55 +#, python-format +msgid "User %s not authorized to edit resource %s" +msgstr "使用者%s沒有權限編輯資源%s" + +#: ckan/logic/auth/update.py:69 +#, python-format +msgid "User %s not authorized to change state of package %s" +msgstr "使用者 %s 沒有權限更改組件的狀態 %s" + +#: ckan/logic/auth/update.py:79 +#, python-format +msgid "User %s not authorized to edit group %s" +msgstr "使用者 %s 沒有權限編輯群組 %s" + +#: ckan/logic/auth/update.py:89 +#, python-format +msgid "User %s not authorized to edit organization %s" +msgstr "使用者%s沒有權限編輯組織%s" + +#: ckan/logic/auth/update.py:97 ckan/logic/auth/update.py:102 +msgid "Only the owner can update a related item" +msgstr "只有資料擁有者可以更新關連物件" + +#: ckan/logic/auth/update.py:107 +msgid "You must be a sysadmin to change a related item's featured field." +msgstr "你必須是系統管理者才可以變更關連物件" + +#: ckan/logic/auth/update.py:120 +#, python-format +msgid "User %s not authorized to change state of group %s" +msgstr "使用者 %s 沒有權限改變群組的狀態 %s" + +#: ckan/logic/auth/update.py:129 +#, python-format +msgid "User %s not authorized to edit permissions of group %s" +msgstr "使用者 %s 沒有權限編輯群組的許可 %s" + +#: ckan/logic/auth/update.py:141 +#, python-format +msgid "User %s not authorized to edit user %s" +msgstr "使用者 %s 沒有權限編輯使用者 %s" + +#: ckan/logic/auth/update.py:149 +#, python-format +msgid "User %s not authorized to change state of revision" +msgstr "使用者 %s 沒有權限更改版本狀態" + +#: ckan/logic/auth/update.py:154 +#, python-format +msgid "User %s not authorized to update task_status table" +msgstr "使用者 %s 沒有權限更新任務狀態表格" + +#: ckan/logic/auth/update.py:163 +#, python-format +msgid "User %s not authorized to update term_translation table" +msgstr "使用者 %s 沒有權限更新翻譯字詞表格" + +#: ckan/logic/auth/update.py:184 +msgid "Valid API key needed to edit a package" +msgstr "有效的API Key必須編輯一個組件" + +#: ckan/logic/auth/update.py:192 +msgid "Valid API key needed to edit a group" +msgstr "有效的API Key必須編輯一個群組" + +#: ckan/model/license.py:177 +msgid "License Not Specified" +msgstr "授權類型未指定" + +#: ckan/model/license.py:187 +msgid "Open Data Commons Public Domain Dedication and Licence (PDDL)" +msgstr "Open Data Commons Public Domain Dedication and Licence (PDDL)" + +#: ckan/model/license.py:197 +msgid "Open Data Commons Open Database License (ODbL)" +msgstr "Open Data Commons Open Database License (ODbL)" + +#: ckan/model/license.py:207 +msgid "Open Data Commons Attribution License" +msgstr "Open Data Commons Attribution License" + +#: ckan/model/license.py:218 +msgid "Creative Commons CCZero" +msgstr "Creative Commons CCZero" + +#: ckan/model/license.py:227 +msgid "Creative Commons Attribution" +msgstr "Creative Commons Attribution" + +#: ckan/model/license.py:237 +msgid "Creative Commons Attribution Share-Alike" +msgstr "Creative Commons Attribution Share-Alike" + +#: ckan/model/license.py:246 +msgid "GNU Free Documentation License" +msgstr "GNU Free Documentation License" + +#: ckan/model/license.py:256 +msgid "Other (Open)" +msgstr "其他(開放)" + +#: ckan/model/license.py:266 +msgid "Other (Public Domain)" +msgstr "其他(公共領域)" + +#: ckan/model/license.py:276 +msgid "Other (Attribution)" +msgstr "其他(歸因)" + +#: ckan/model/license.py:286 +msgid "UK Open Government Licence (OGL)" +msgstr "UK Open Government Licence (OGL)" + +#: ckan/model/license.py:294 +msgid "Creative Commons Non-Commercial (Any)" +msgstr "Creative Commons Non-Commercial (Any)" + +#: ckan/model/license.py:302 +msgid "Other (Non-Commercial)" +msgstr "其他(非商業)" + +#: ckan/model/license.py:310 +msgid "Other (Not Open)" +msgstr "其他(非開放)" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "depends on %s" +msgstr "根據 %s" + +#: ckan/model/package_relationship.py:52 +#, python-format +msgid "is a dependency of %s" +msgstr "是取決於%s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "derives from %s" +msgstr "來自於%s" + +#: ckan/model/package_relationship.py:53 +#, python-format +msgid "has derivation %s" +msgstr "擁有來源%s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "links to %s" +msgstr "連結至%s" + +#: ckan/model/package_relationship.py:54 +#, python-format +msgid "is linked from %s" +msgstr "從%s連結而來" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a child of %s" +msgstr "是%s的子項目" + +#: ckan/model/package_relationship.py:55 +#, python-format +msgid "is a parent of %s" +msgstr "是%s的父項目" + +#: ckan/model/package_relationship.py:59 +#, python-format +msgid "has sibling %s" +msgstr "擁有同層級項目%s" + +#: ckan/public/base/javascript/modules/activity-stream.js:20 +#: ckan/public/base/javascript/modules/popover-context.js:45 +#: ckan/templates/package/snippets/data_api_button.html:8 +#: ckan/templates/tests/mock_json_resource_preview_template.html:7 +#: ckan/templates/tests/mock_resource_preview_template.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckanext/jsonpreview/theme/templates/json.html:7 +#: ckanext/reclinepreview/theme/templates/recline.html:7 +msgid "Loading..." +msgstr "讀取中..." + +#: ckan/public/base/javascript/modules/api-info.js:20 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "There is no API data to load for this resource" +msgstr "這個資源中沒有API資料可供讀取" + +#: ckan/public/base/javascript/modules/api-info.js:21 +#: ckan/public/base/javascript/modules/api-info.min.js:1 +msgid "Failed to load data API information" +msgstr "讀取API資訊失敗" + +#: ckan/public/base/javascript/modules/autocomplete.js:31 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "No matches found" +msgstr "沒有匹配的資料" + +#: ckan/public/base/javascript/modules/autocomplete.js:32 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Start typing…" +msgstr "開始輸入.." + +#: ckan/public/base/javascript/modules/autocomplete.js:34 +#: ckan/public/base/javascript/modules/autocomplete.min.js:1 +msgid "Input is too short, must be at least one character" +msgstr "輸入的內容太短,必須至少輸入一個字元" + +#: ckan/public/base/javascript/modules/basic-form.js:4 +#: ckan/public/base/javascript/modules/basic-form.min.js:1 +msgid "There are unsaved modifications to this form" +msgstr "此表格有未保存的修改" + +#: ckan/public/base/javascript/modules/confirm-action.js:7 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Please Confirm Action" +msgstr "請確認活動" + +#: ckan/public/base/javascript/modules/confirm-action.js:8 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +msgid "Are you sure you want to perform this action?" +msgstr "確定要展示此活動嗎?" + +#: ckan/public/base/javascript/modules/confirm-action.js:9 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/user/new_user_form.html:9 +#: ckan/templates/user/perform_reset.html:18 +msgid "Confirm" +msgstr "確認" + +#: ckan/public/base/javascript/modules/confirm-action.js:10 +#: ckan/public/base/javascript/modules/confirm-action.min.js:1 +#: ckan/templates/admin/confirm_reset.html:9 +#: ckan/templates/group/confirm_delete.html:13 +#: ckan/templates/group/confirm_delete_member.html:14 +#: ckan/templates/organization/confirm_delete.html:13 +#: ckan/templates/organization/confirm_delete_member.html:14 +#: ckan/templates/package/confirm_delete.html:13 +#: ckan/templates/package/confirm_delete_resource.html:13 +#: ckan/templates/package/snippets/package_form.html:42 +#: ckan/templates/related/confirm_delete.html:13 +#: ckan/templates/related/snippets/related_form.html:32 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:128 +#: ckan/templates_legacy/package/new_package_form.html:303 +#: ckan/templates_legacy/related/add-related.html:47 +#: ckan/templates_legacy/user/edit_user_form.html:72 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:46 +#: ckanext/organizations/templates_legacy/organizations/form.html:153 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:315 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:48 +msgid "Cancel" +msgstr "取消" + +#: ckan/public/base/javascript/modules/follow.js:23 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:14 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:9 +msgid "Follow" +msgstr "跟隨" + +#: ckan/public/base/javascript/modules/follow.js:24 +#: ckan/public/base/javascript/modules/follow.min.js:1 +#: ckan/templates/snippets/follow_button.html:9 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/snippets/follow_button.html:8 +msgid "Unfollow" +msgstr "取消追蹤" + +#: ckan/public/base/javascript/modules/related-item.js:24 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show more" +msgstr "顯示更多" + +#: ckan/public/base/javascript/modules/related-item.js:25 +#: ckan/public/base/javascript/modules/related-item.min.js:1 +msgid "show less" +msgstr "顯示較少" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:25 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +#: ckan/templates_legacy/package/new_package_form.html:149 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:161 +msgid "Upload a file" +msgstr "上傳檔案" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:26 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "An Error Occurred" +msgstr "發生錯誤" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:27 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Resource uploaded" +msgstr "資源已上傳" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:28 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to upload file" +msgstr "無法上傳檔案" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:29 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to authenticate upload" +msgstr "無法驗證上傳" + +#: ckan/public/base/javascript/modules/resource-upload-field.js:30 +#: ckan/public/base/javascript/modules/resource-upload-field.min.js:1 +msgid "Unable to get data for uploaded file" +msgstr "無法取得上傳檔案的資料" + +#: ckan/public/base/javascript/modules/slug-preview.js:32 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/snippets/group_form.html:18 +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckan/templates/package/snippets/package_basic_fields.html:10 +#: ckan/templates/related/snippets/related_form.html:19 +#: ckan/templates_legacy/related/add-related.html:38 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "URL" +msgstr "網址" + +#: ckan/public/base/javascript/modules/slug-preview.js:33 +#: ckan/public/base/javascript/modules/slug-preview.min.js:1 +#: ckan/templates/group/members.html:25 ckan/templates/group/read_base.html:13 +#: ckan/templates/organization/members.html:29 +#: ckan/templates/package/edit.html:9 ckan/templates/package/read_base.html:14 +#: ckan/templates/package/resource_edit.html:12 +#: ckan/templates/package/resource_read.html:21 +#: ckan/templates/related/snippets/related_item.html:42 +#: ckan/templates/user/read_base.html:14 ckan/templates_legacy/_util.html:11 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:24 +#: ckanext/organizations/templates/organizations/read.html:13 +#: ckanext/organizations/templates_legacy/organizations/layout.html:25 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:88 +msgid "Edit" +msgstr "編輯" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:9 +msgid "Show more" +msgstr "顯示更多" + +#: ckan/public/base/javascript/modules/table-toggle-more.js:10 +msgid "Hide" +msgstr "隱藏" + +#: ckan/templates/error_document_template.html:3 +#, python-format +msgid "Error %(error_code)s" +msgstr "錯誤 %(error_code)s" + +#: ckan/templates/footer.html:9 +msgid "About {0}" +msgstr "關於{0}" + +#: ckan/templates/footer.html:10 +msgid "CKAN API" +msgstr "CKAN API" + +#: ckan/templates/footer.html:12 ckan/templates_legacy/layout_base.html:207 +msgid "Open Knowledge Foundation" +msgstr "開放知識基金會" + +#: ckan/templates/footer.html:19 +msgid "" +"<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" " +"href=\"http://ckan.org\">CKAN</a>" +msgstr "<strong>Powered by</strong> <a class=\"hide-text ckan-footer-logo\" href=\"http://ckan.org\">CKAN</a>" + +#: ckan/templates/header.html:10 +msgid "Sysadmin settings" +msgstr "系統管理員設置" + +#: ckan/templates/header.html:16 +msgid "View profile" +msgstr "瀏覽個人資料" + +#: ckan/templates/header.html:22 +#, python-format +msgid "Dashboard (%(num)d new item)" +msgid_plural "Dashboard (%(num)d new items)" +msgstr[0] "控制台(%(num)d 個新物件)" + +#: ckan/templates/header.html:29 +msgid "Edit settings" +msgstr "編輯設定" + +#: ckan/templates/header.html:34 ckan/templates_legacy/user/layout.html:14 +msgid "Log out" +msgstr "登出" + +#: ckan/templates/header.html:43 ckan/templates/user/logout_first.html:15 +#: ckan/templates/user/snippets/login_form.html:27 +msgid "Log in" +msgstr "登入" + +#: ckan/templates/header.html:44 ckan/templates/user/new.html:3 +#: ckan/templates_legacy/layout_base.html:60 +msgid "Register" +msgstr "註冊" + +#: ckan/templates/header.html:78 ckan/templates/group/read_base.html:24 +#: ckan/templates/group/read_base.html:58 +#: ckan/templates/organization/read_base.html:25 +#: ckan/templates/package/base.html:15 ckan/templates/package/base.html:19 +#: ckan/templates/package/search.html:13 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:1 +#: ckan/templates/related/base_form_page.html:4 +#: ckan/templates/snippets/organization.html:42 +#: ckan/templates/snippets/context/group.html:17 +#: ckan/templates/snippets/context/user.html:19 +#: ckan/templates/user/read.html:6 ckan/templates/user/read_base.html:27 +#: ckan/templates/user/read_base.html:62 +#: ckan/templates_legacy/group/edit_form.html:10 +#: ckan/templates_legacy/group/new_group_form.html:101 +#: ckan/templates_legacy/group/read.html:45 +#: ckan/templates_legacy/revision/read.html:45 +#: ckan/templates_legacy/user/read.html:55 +#: ckan/templates_legacy/user/read.html:78 +#: ckanext/organizations/templates_legacy/organizations/read.html:68 +msgid "Datasets" +msgstr "資料集" + +#: ckan/templates/header.html:79 ckan/templates/organization/edit_base.html:10 +#: ckan/templates/organization/index.html:6 +#: ckan/templates/organization/index.html:18 +#: ckan/templates/organization/read_base.html:6 +#: ckan/templates/package/base.html:12 +#: ckanext/organizations/templates/organizations/index.html:6 +#: ckanext/organizations/templates/organizations/index.html:16 +#: ckanext/organizations/templates/organizations/read.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:6 +#: ckanext/organizations/templates_legacy/organizations/index.html:7 +msgid "Organizations" +msgstr "組織" + +#: ckan/templates/header.html:90 +msgid "Search Datasets" +msgstr "搜尋資料集" + +#: ckan/templates/header.html:91 ckan/templates/header.html:92 +#: ckan/templates/home/index.html:64 +#: ckan/templates/package/snippets/search_form.html:4 +#: ckan/templates/user/snippets/user_search.html:6 +#: ckan/templates/user/snippets/user_search.html:7 +#: ckan/templates_legacy/layout_base.html:77 +#: ckan/templates_legacy/package/search_form.html:10 +#: ckan/templates_legacy/tag/index.html:13 +#: ckan/templates_legacy/user/list.html:14 +msgid "Search" +msgstr "搜尋" + +#: ckan/templates/activity_streams/activity_stream_items.html:7 +msgid "Load less" +msgstr "讀取較少" + +#: ckan/templates/activity_streams/activity_stream_items.html:15 +msgid "Load more" +msgstr "讀取更多" + +#: ckan/templates/activity_streams/activity_stream_items.html:19 +msgid "No activities are within this activity stream" +msgstr "任何活動都在此活動串之中" + +#: ckan/templates/admin/base.html:3 +msgid "Administration" +msgstr "管理" + +#: ckan/templates/admin/base.html:14 +msgid "Sysadmins" +msgstr "系統管理員" + +#: ckan/templates/admin/base.html:15 +msgid "Config" +msgstr "設置" + +#: ckan/templates/admin/config.html:9 +#: ckan/templates/admin/confirm_reset.html:7 +msgid "Are you sure you want to reset the config?" +msgstr "確定要重設設置嗎?" + +#: ckan/templates/admin/config.html:10 +msgid "Reset" +msgstr "重設" + +#: ckan/templates/admin/config.html:11 ckan/templates/related/edit_form.html:5 +msgid "Update" +msgstr "更新" + +#: ckan/templates/admin/config.html:20 +msgid "CKAN config options" +msgstr "CKAN 設置選項" + +#: ckan/templates/admin/config.html:26 +#, python-format +msgid "" +" <p><strong>Site Title:</strong> This is the title of this CKAN instance It " +"appears in various places throughout CKAN.</p> <p><strong>Style:</strong> " +"Choose from a list of simple variations of the main colour scheme to get a " +"very quick custom theme working.</p> <p><strong>Site Tag Logo:</strong> This" +" is the logo that appears in the header of all the CKAN instance " +"templates.</p> <p><strong>About:</strong> This text will appear on this CKAN" +" instances <a href=\"%(about_url)s\">about page</a>.</p> <p><strong>Intro " +"Text:</strong> This text will appear on this CKAN instances <a " +"href=\"%(home_url)s\">home page</a> as a welcome to visitors.</p> " +"<p><strong>Custom CSS:</strong> This is a block of CSS that appears in " +"<code><head></code> tag of every page. If you wish to customize the " +"templates more fully we recommend <a href=\"%(docs_url)s\" " +"target=\"_blank\">reading the documentation</a>.</p> " +msgstr " <p><strong>Site Title:</strong> 這是CKAN標題的範例,將會出現在CKAN的許多地方</p> <p><strong>Style:</strong> 您可以從現有的配色方案清單中選擇,做些簡單的變化,快速的讓客製化主題運作。</p> <p><strong>Site Tag Logo:</strong>這是會出現在所有CKAN範例模板的Logo。</p> <p><strong>About:</strong>此段文字將出現在此CKAN範例,「關於」頁面<a href=\"%(about_url)s\"></a>.</p> <p><strong>Intro Text:</strong> 此段文字將出現在此CKAN範例,首頁歡迎訪客頁面 <a href=\"%(home_url)s\">home page</a></p> <p><strong>Custom CSS:</strong> 這是一個CSS的區塊,將會出現在有<code><head></code> 標籤的每個頁面。 若您需要更完整的客製化範例,建議您閱讀此文件: <a href=\"%(docs_url)s\" target=\"_blank\"></a>.</p> " + +#: ckan/templates/admin/confirm_reset.html:3 +#: ckan/templates/admin/confirm_reset.html:10 +msgid "Confirm Reset" +msgstr "重設確認" + +#: ckan/templates/admin/index.html:15 +msgid "What are sysadmins?" +msgstr "什麼是系統管理員?" + +#: ckan/templates/admin/index.html:19 +msgid "" +" <p>A sysadmin is someone that has full control over a CKAN instance. You " +"can only add CKAN sysadmins via the <code>sysadmin</code> paster " +"command.</p> " +msgstr " <p>系統管理員是擁有所有CKAN權限的人。 你只能透過<code>系統管理員</code>才能增加CKAN的系統管理員</p> " + +#: ckan/templates/admin/index.html:24 +msgid "Read the documentation" +msgstr "閱讀文檔" + +#: ckan/templates/dataviewer/snippets/data_preview.html:9 +msgid "This resource can not be previewed at the moment." +msgstr "此資源目前無法預覽" + +#: ckan/templates/dataviewer/snippets/data_preview.html:11 +msgid "Click here for more information." +msgstr "點擊此處獲得更多資訊" + +#: ckan/templates/dataviewer/snippets/data_preview.html:18 +msgid "Download resource" +msgstr "下載資源" + +#: ckan/templates/dataviewer/snippets/data_preview.html:23 +msgid "Your browser does not support iframes." +msgstr "你的瀏覽器不支援此頁框" + +#: ckan/templates/dataviewer/snippets/no_preview.html:3 +msgid "This resource cannot be previewed." +msgstr "此資源無法預覽" + +#: ckan/templates/dataviewer/snippets/no_preview.html:5 +msgid "More details..." +msgstr "更多詳細資料..." + +#: ckan/templates/dataviewer/snippets/no_preview.html:12 +#, python-format +msgid "No handler defined for data type: %(type)s." +msgstr "沒有處理程序定義的資料類型:%(type)s" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard" +msgstr "標準" + +#: ckan/templates/development/snippets/form.html:5 +msgid "Standard Input" +msgstr "標準輸入" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium" +msgstr "中等" + +#: ckan/templates/development/snippets/form.html:6 +msgid "Medium Width Input" +msgstr "中等寬度輸入" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full" +msgstr "完整" + +#: ckan/templates/development/snippets/form.html:7 +msgid "Full Width Input" +msgstr "完整寬度輸入" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large" +msgstr "大型" + +#: ckan/templates/development/snippets/form.html:8 +msgid "Large Input" +msgstr "大型輸入" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend" +msgstr "前置" + +#: ckan/templates/development/snippets/form.html:9 +msgid "Prepend Input" +msgstr "前置輸入" + +#: ckan/templates/development/snippets/form.html:13 +msgid "Custom Field (empty)" +msgstr "客製化欄位(空)" + +#: ckan/templates/development/snippets/form.html:19 +#: ckan/templates/group/snippets/group_form.html:32 +#: ckan/templates/group/snippets/group_form.html:45 +#: ckan/templates/organization/snippets/organization_form.html:32 +#: ckan/templates/organization/snippets/organization_form.html:45 +#: ckan/templates/snippets/custom_form_fields.html:20 +#: ckan/templates/snippets/custom_form_fields.html:37 +msgid "Custom Field" +msgstr "客製化欄位" + +#: ckan/templates/development/snippets/form.html:22 +msgid "Markdown" +msgstr "Markdown標記" + +#: ckan/templates/development/snippets/form.html:23 +msgid "Textarea" +msgstr "文字區塊" + +#: ckan/templates/development/snippets/form.html:24 +msgid "Select" +msgstr "選取" + +#: ckan/templates/group/about.html:11 ckan/templates/group/read_base.html:50 +#: ckan/templates/snippets/group.html:24 +#: ckan/templates/snippets/group_item.html:17 +msgid "There is no description for this group" +msgstr "此群組沒有描述" + +#: ckan/templates/group/activity_stream.html:3 +#: ckan/templates/group/activity_stream.html:7 +#: ckan/templates/group/read_base.html:25 +#: ckan/templates/organization/activity_stream.html:3 +#: ckan/templates/organization/activity_stream.html:7 +#: ckan/templates/organization/read_base.html:26 +#: ckan/templates/package/activity.html:3 +#: ckan/templates/package/activity.html:7 +#: ckan/templates/package/activity_stream.html:3 +#: ckan/templates/package/activity_stream.html:7 +#: ckan/templates/package/read_base.html:43 +#: ckan/templates/user/activity_stream.html:3 +#: ckan/templates/user/activity_stream.html:6 +#: ckan/templates/user/read_base.html:28 +msgid "Activity Stream" +msgstr "動態牆" + +#: ckan/templates/group/admins.html:3 ckan/templates/group/admins.html:7 +#: ckan/templates/organization/admins.html:3 +#: ckan/templates/organization/admins.html:7 +#: ckan/templates_legacy/group/read.html:20 +#: ckanext/organizations/templates/organizations/read.html:32 +#: ckanext/organizations/templates_legacy/organizations/read.html:35 +msgid "Administrators" +msgstr "管理者" + +#: ckan/templates/group/base_form_page.html:7 +#: ckan/templates_legacy/group/layout.html:32 +msgid "Add a Group" +msgstr "增加一個群組" + +#: ckan/templates/group/base_form_page.html:13 +msgid "Group Form" +msgstr "群組表單" + +#: ckan/templates/group/confirm_delete.html:3 +#: ckan/templates/group/confirm_delete.html:14 +#: ckan/templates/group/confirm_delete_member.html:3 +#: ckan/templates/group/confirm_delete_member.html:15 +#: ckan/templates/organization/confirm_delete.html:3 +#: ckan/templates/organization/confirm_delete.html:14 +#: ckan/templates/organization/confirm_delete_member.html:3 +#: ckan/templates/organization/confirm_delete_member.html:15 +#: ckan/templates/package/confirm_delete.html:3 +#: ckan/templates/package/confirm_delete.html:14 +#: ckan/templates/package/confirm_delete_resource.html:3 +#: ckan/templates/package/confirm_delete_resource.html:14 +#: ckan/templates/related/confirm_delete.html:3 +#: ckan/templates/related/confirm_delete.html:14 +msgid "Confirm Delete" +msgstr "確認刪除" + +#: ckan/templates/group/confirm_delete.html:10 +msgid "Are you sure you want to delete group - {name}?" +msgstr "確定要刪除群組:{name}嗎?" + +#: ckan/templates/group/confirm_delete_member.html:10 +#: ckan/templates/organization/confirm_delete_member.html:10 +msgid "Are you sure you want to delete member - {name}?" +msgstr "確定要刪除成員:{name}嗎?" + +#: ckan/templates/group/edit.html:3 ckan/templates/group/edit.html:7 +msgid "Edit a Group" +msgstr "編輯一個群組" + +#: ckan/templates/group/edit.html:5 +msgid "Edit Group" +msgstr "編輯群組" + +#: ckan/templates/group/followers.html:3 ckan/templates/group/followers.html:7 +#: ckan/templates/group/read_base.html:54 +#: ckan/templates/package/followers.html:3 +#: ckan/templates/package/followers.html:7 +#: ckan/templates/snippets/organization.html:34 +#: ckan/templates/snippets/context/group.html:13 +#: ckan/templates/snippets/context/user.html:15 +#: ckan/templates/user/followers.html:3 ckan/templates/user/followers.html:6 +#: ckan/templates/user/read_base.html:58 +#: ckan/templates_legacy/package/followers.html:11 +#: ckan/templates_legacy/user/read.html:65 +msgid "Followers" +msgstr "追蹤者" + +#: ckan/templates/group/index.html:3 ckan/templates_legacy/group/index.html:6 +#: ckan/templates_legacy/group/index.html:7 +msgid "Groups of Datasets" +msgstr "資料集群組" + +#: ckan/templates/group/index.html:11 +#: ckan/templates/package/snippets/package_metadata_fields.html:46 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Group" +msgstr "新增群組" + +#: ckan/templates/group/index.html:23 +msgid "There are currently no groups for this site" +msgstr "此網站上目前沒有任何群組" + +#: ckan/templates/group/index.html:25 +#: ckan/templates/organization/index.html:25 +#: ckanext/organizations/templates/organizations/index.html:23 +msgid "How about creating one?" +msgstr "建立一個群組如何?" + +#: ckan/templates/group/index.html:38 +msgid "What are Groups?" +msgstr "什麼是群組?" + +#: ckan/templates/group/index.html:41 +msgid "" +" <p>Groups allow you to group together datasets under a community (for " +"example, Civil Liberty data) or topic (e.g. Transport, Health, Environment) " +"to make it easier for users to browse datasets by theme. Datasets can be " +"part of a group, but do not belong to the group for editing or authorisation" +" purposes.</p> " +msgstr " <p>群組的功能:你可以將資料集匯集在一個社群(例如:Civil Liberty data) 或主題中 (例如:交通、健康、環境),讓使用者可以更方便的根據主題瀏覽資料集。資料集可以是群組的一部分,但群組不具有編輯或授權的權限</p> " + +#: ckan/templates/group/member_new.html:13 +#: ckan/templates/group/members.html:19 +#: ckan/templates/organization/edit_base.html:34 +#: ckan/templates/organization/member_new.html:7 +#: ckan/templates/organization/members.html:3 +#: ckan/templates/organization/members.html:7 +#: ckan/templates/snippets/organization.html:38 +#: ckanext/organizations/templates_legacy/organizations/read.html:43 +msgid "Members" +msgstr "成員" + +#: ckan/templates/group/member_new.html:21 +msgid "Edit Member:" +msgstr "編輯成員:" + +#: ckan/templates/group/member_new.html:23 +#: ckan/templates/group/members.html:12 +#: ckan/templates/organization/member_new.html:15 +msgid "Add Member" +msgstr "新增成員" + +#: ckan/templates/group/member_new.html:30 +#: ckan/templates/organization/member_new.html:24 +#: ckan/templates/user/edit_user_form.html:9 +#: ckan/templates/user/logout_first.html:11 +#: ckan/templates/user/new_user_form.html:5 +#: ckan/templates/user/read_base.html:76 +#: ckan/templates/user/request_reset.html:15 +#: ckan/templates/user/snippets/login_form.html:20 +#: ckan/templates_legacy/user/edit_user_form.html:63 +msgid "Username" +msgstr "使用者名稱" + +#: ckan/templates/group/member_new.html:33 +#: ckan/templates/organization/member_new.html:27 +#: ckan/templates/organization/members.html:15 +msgid "Role" +msgstr "角色" + +#: ckan/templates/group/member_new.html:34 +#: ckan/templates/organization/member_new.html:37 +#: ckan/templates/package/snippets/resource_form.html:85 +msgid "Add" +msgstr "新增" + +#: ckan/templates/group/members.html:26 +#: ckan/templates/organization/member_new.html:30 +#: ckan/templates/organization/members.html:27 +msgid "Are you sure you want to delete this member?" +msgstr "確定要刪除這個成員嗎?" + +#: ckan/templates/group/members.html:27 +#: ckan/templates/group/snippets/group_form.html:76 +#: ckan/templates/organization/member_new.html:31 +#: ckan/templates/organization/members.html:32 +#: ckan/templates/organization/snippets/organization_form.html:78 +#: ckan/templates/package/snippets/package_form.html:38 +#: ckan/templates/package/snippets/resource_form.html:72 +#: ckan/templates/related/snippets/related_form.html:29 +#: ckan/templates_legacy/group/new_group_form.html:75 +#: ckan/templates_legacy/package/edit.html:24 +#: ckan/templates_legacy/package/form_extra_fields.html:22 +#: ckan/templates_legacy/package/new_package_form.html:239 +#: ckan/templates_legacy/package/new_package_form.html:265 +#: ckan/templates_legacy/revision/read.html:20 +#: ckan/templates_legacy/snippets/revision_list.html:36 +#: ckanext/organizations/templates_legacy/organizations/form.html:96 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:251 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:277 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:29 +msgid "Delete" +msgstr "刪除" + +#: ckan/templates/group/new.html:3 ckan/templates/group/new.html:7 +msgid "Create a Group" +msgstr "建立一個群組" + +#: ckan/templates/group/new.html:5 ckan/templates/group/new_group_form.html:19 +msgid "Create Group" +msgstr "建立群組" + +#: ckan/templates/group/new_group_form.html:17 +msgid "Update Group" +msgstr "更新群組" + +#: ckan/templates/group/read_base.html:12 +#: ckan/templates/organization/read_base.html:12 +#: ckan/templates/package/search.html:8 ckan/templates/user/dashboard.html:5 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/layout.html:16 +#: ckanext/organizations/templates_legacy/organizations/layout.html:22 +msgid "Add Dataset" +msgstr "新增資料集" + +#: ckan/templates/group/read_base.html:47 +#: ckan/templates/package/snippets/package_context.html:7 +#: ckan/templates/snippets/organization.html:26 +msgid "read more" +msgstr "讀取更多" + +#: ckan/templates/group/snippets/feeds.html:3 +#: ckan/templates/organization/snippets/feeds.html:3 +msgid "Datasets in group: {group}" +msgstr "群組{group}中的資料集" + +#: ckan/templates/group/snippets/feeds.html:4 +#: ckan/templates/organization/snippets/feeds.html:4 +msgid "Recent Revision History" +msgstr "修改版本歷史" + +#: ckan/templates/group/snippets/group_form.html:10 +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckan/templates/package/snippets/package_basic_fields.html:3 +#: ckan/templates/related/snippets/related_form.html:18 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/group/new_group_form.html:22 +#: ckan/templates_legacy/package/new_package_form.html:36 +#: ckan/templates_legacy/related/add-related.html:18 +#: ckanext/organizations/templates/organizations/form.html:29 +#: ckanext/organizations/templates_legacy/organizations/form.html:22 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:34 +msgid "Title" +msgstr "標題" + +#: ckan/templates/group/snippets/group_form.html:10 +msgid "My Group" +msgstr "我的群組" + +#: ckan/templates/group/snippets/group_form.html:18 +msgid "my-group" +msgstr "我的群組" + +#: ckan/templates/group/snippets/group_form.html:20 +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckan/templates/package/snippets/package_basic_fields.html:12 +#: ckan/templates/package/snippets/resource_form.html:41 +#: ckan/templates/related/snippets/related_form.html:21 +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:41 +#: ckan/templates_legacy/package/new_package_form.html:86 +#: ckan/templates_legacy/related/add-related.html:34 +#: ckanext/organizations/templates/organizations/form.html:38 +#: ckanext/organizations/templates_legacy/organizations/form.html:41 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:84 +msgid "Description" +msgstr "說明" + +#: ckan/templates/group/snippets/group_form.html:20 +msgid "A little information about my group..." +msgstr "關於我的群組的資訊..." + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckan/templates/related/snippets/related_form.html:20 +#: ckan/templates_legacy/related/add-related.html:42 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "Image URL" +msgstr "圖片 URL" + +#: ckan/templates/group/snippets/group_form.html:22 +#: ckan/templates/organization/snippets/organization_form.html:22 +#: ckanext/organizations/templates/organizations/form.html:40 +msgid "http://example.com/my-image.jpg" +msgstr "http://example.com/my-image.jpg" + +#: ckan/templates/group/snippets/group_form.html:75 +msgid "Are you sure you want to delete this Group?" +msgstr "確定要刪除這個群組嗎?" + +#: ckan/templates/group/snippets/group_form.html:79 +msgid "Save Group" +msgstr "儲存群組" + +#: ckan/templates/group/snippets/group_item.html:23 +#: ckan/templates/organization/snippets/organization_item.html:23 +#: ckan/templates/related/snippets/related_item.html:31 +msgid "View {name}" +msgstr "瀏覽 {name}" + +#: ckan/templates/group/snippets/group_item.html:30 +msgid "This group has no description" +msgstr "此群組沒有說明" + +#: ckan/templates/group/snippets/group_item.html:33 +#: ckan/templates/organization/snippets/organization_item.html:33 +msgid "{num} Dataset" +msgid_plural "{num} Datasets" +msgstr[0] "{num}個資料集" + +#: ckan/templates/group/snippets/group_item.html:35 +#: ckan/templates/organization/snippets/organization_item.html:35 +msgid "0 Datasets" +msgstr "0資料集" + +#: ckan/templates/home/index.html:3 ckan/templates_legacy/home/index.html:9 +msgid "Welcome" +msgstr "歡迎" + +#: ckan/templates/home/index.html:30 +msgid "Welcome to CKAN" +msgstr "歡迎來到CKAN" + +#: ckan/templates/home/index.html:33 +msgid "" +"This is a nice introductory paragraph about CKAN or the site in general. We " +"don't have any copy to go here yet but soon we will " +msgstr "這是一個關於CKAN或網站的簡介資訊。目前沒有文案,但很快就會有。" + +#: ckan/templates/home/index.html:45 +msgid "This is a featured section" +msgstr "這是一個特殊的區段" + +#: ckan/templates/home/index.html:61 +msgid "Search Your Data" +msgstr "搜尋您的資料" + +#: ckan/templates/home/index.html:63 +msgid "eg. Gold Prices" +msgstr "例如:金價" + +#: ckan/templates/home/index.html:70 +msgid "Popular Tags" +msgstr "熱門標籤" + +#: ckan/templates/home/snippets/about_text.html:1 +msgid "" +" <p>CKAN is the world’s leading open-source data portal platform.</p> " +"<p>CKAN is a complete out-of-the-box software solution that makes data " +"accessible and usable – by providing tools to streamline publishing, " +"sharing, finding and using data (including storage of data and provision of " +"robust data APIs). CKAN is aimed at data publishers (national and regional " +"governments, companies and organizations) wanting to make their data open " +"and available.</p> <p>CKAN is used by governments and user groups worldwide " +"and powers a variety of official and community data portals including " +"portals for local, national and international government, such as the UK’s " +"<a href=\"http://data.gov.uk\">data.gov.uk</a> and the European Union’s <a " +"href=\"http://publicdata.eu/\">publicdata.eu</a>, the Brazilian <a " +"href=\"http://dados.gov.br/\">dados.gov.br</a>, Dutch and Netherland " +"government portals, as well as city and municipal sites in the US, UK, " +"Argentina, Finland and elsewhere.</p> <p>CKAN: <a " +"href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN Tour: <a " +"href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> Features " +"overview: <a " +"href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " +msgstr " <p>CKAN是世界上開放原始碼資料入口平台的領導者。</p> <p>CKAN是一個瀏覽和使用資料完整現成的軟體– 透過提供工具以簡化發布、分享、查找和使用資料(包含儲存資料以及強大的資料API)。CKAN的目的是讓資料的發布者(國家和地區的政府、企業和組織)想要使他們的資料開放、可用。</p> <p>CKAN在世界各地的官方及民間組織的資料網站被廣泛的使用,如英國的<a href=\"http://data.gov.uk\">data.gov.uk</a>以及歐盟的<a href=\"http://publicdata.eu/\">publicdata.eu</a>、巴西的<a href=\"http://dados.gov.br/\">dados.gov.br</a>、荷蘭政府入口網站以及美國、英國、阿根廷、芬蘭和許多其他國家的城市地方政府網站。</p> <p>CKAN: <a href=\"http://ckan.org/\">http://ckan.org/</a><br /> CKAN試用: <a href=\"http://ckan.org/tour/\">http://ckan.org/tour/</a><br /> 其他相關資料: <a href=\"http://ckan.org/features/\">http://ckan.org/features/</a></p> " + +#: ckan/templates/macros/form.html:120 +msgid "" +"You can use <a href=\"http://daringfireball.net/projects/markdown/syntax\" " +"target=\"_blank\">Markdown formatting</a> here" +msgstr "您可以在此使用<a href=\"http://daringfireball.net/projects/markdown/syntax\" target=\"_blank\">Markdown格式</a>" + +#: ckan/templates/macros/form.html:226 ckan/templates/package/search.html:49 +#: ckan/templates/package/snippets/search_form.html:30 +msgid "Remove" +msgstr "移除" + +#: ckan/templates/macros/form.html:255 +msgid "Custom" +msgstr "客製" + +#: ckan/templates/macros/form.html:280 +#: ckan/templates/related/snippets/related_form.html:7 +#: ckan/templates_legacy/group/new_group_form.html:14 +#: ckan/templates_legacy/package/form.html:8 +#: ckan/templates_legacy/package/new_package_form.html:14 +#: ckan/templates_legacy/user/edit_user_form.html:14 +#: ckan/templates_legacy/user/new_user_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:10 +#: ckanext/organizations/templates_legacy/organizations/form.html:14 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:12 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:9 +msgid "The form contains invalid entries:" +msgstr "此表格包含無效條目:" + +#: ckan/templates/organization/about.html:11 +#: ckan/templates/snippets/organization.html:29 +#: ckan/templates/snippets/organization_item.html:17 +msgid "There is no description for this organization" +msgstr "此組織沒有任何說明" + +#: ckan/templates/organization/base_form_page.html:5 +msgid "Organization Form" +msgstr "組織表單" + +#: ckan/templates/organization/confirm_delete.html:10 +msgid "Are you sure you want to delete organization - {name}?" +msgstr "你確定要刪除組織-{name}嗎?" + +#: ckan/templates/organization/edit.html:3 +#: ckan/templates/organization/edit.html:5 +#: ckan/templates/organization/snippets/info.html:13 +#: ckan/templates/organization/snippets/info.html:16 +msgid "Edit Organization" +msgstr "編輯組織" + +#: ckan/templates/organization/edit_base.html:19 +msgid "View organization" +msgstr "流覽組織" + +#: ckan/templates/organization/edit_base.html:30 +msgid "Info" +msgstr "資訊" + +#: ckan/templates/organization/index.html:3 +msgid "Organizations of Datasets" +msgstr "資料集的組織" + +#: ckan/templates/organization/index.html:11 +#: ckanext/organizations/templates/organizations/index.html:10 +msgid "Add Organization" +msgstr "新增組織" + +#: ckan/templates/organization/index.html:23 +#: ckanext/organizations/templates/organizations/index.html:21 +msgid "There are currently no organizations for this site" +msgstr "此網站目前沒有任何組織" + +#: ckan/templates/organization/index.html:38 +#: ckanext/organizations/templates/organizations/index.html:34 +#: ckanext/organizations/templates/organizations/new.html:11 +msgid "What are Organizations?" +msgstr "組織是什麼?" + +#: ckan/templates/organization/index.html:41 +msgid "" +" <p>Organizations act like publishing departments for datasets (for example," +" the Department of Health). This means that datasets can be published by and" +" belong to a department instead of an individual user.</p> <p>Within " +"organizations, admins can assign roles and authorisation its members, giving" +" individual users the right to publish datasets from that particular " +"organisation (e.g. Office of National Statistics).</p> " +msgstr " <p>組織扮演部門、單位發布資料集的角色 (例如:衛生部門)。這意味著資料集是屬於一個部門,而不是屬於單一使用者。</p> <p>在組織李,管理員可以分配角色,並授權其成員,讓個人使用者有權從特定組織發布資料集 (例如:國家檔案管理局).</p> " + +#: ckan/templates/organization/member_new.html:11 +msgid "Back to all members" +msgstr "回到所有成員" + +#: ckan/templates/organization/member_new.html:13 +msgid "Edit Member" +msgstr "編輯成員" + +#: ckan/templates/organization/member_new.html:33 +#: ckan/templates/related/snippets/related_form.html:33 +#: ckan/templates_legacy/group/edit_form.html:23 +#: ckan/templates_legacy/package/edit_form.html:28 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:46 +msgid "Save" +msgstr "儲存" + +#: ckan/templates/organization/member_new.html:50 +msgid "What are roles?" +msgstr "腳色是什麼?" + +#: ckan/templates/organization/member_new.html:53 +msgid "" +" <p><strong>Admin:</strong> Can add/edit and delete datasets, as well as " +"manage organization members.</p> <p><strong>Editor:</strong> Can add and " +"edit datasets, but not manage organization members.</p> " +"<p><strong>Member:</strong> Can view the organization's private datasets, " +"but not add new datasets.</p> " +msgstr " <p><strong>管理者:</strong>可以新增/編輯和刪除資料集,以及管理組織成員。</p> <p><strong>編輯:</strong> 可以新增和編輯資料集,但無法管理組織成員。</p> <p><strong>一般成員:</strong> 可以瀏覽組織的私有資料集,但無法新增資料集。</p> " + +#: ckan/templates/organization/members.html:40 +msgid "Add member" +msgstr "新增成員" + +#: ckan/templates/organization/new.html:3 +#: ckan/templates/organization/new.html:5 +#: ckan/templates/organization/new.html:7 +#: ckan/templates/organization/new.html:12 +msgid "Create an Organization" +msgstr "建立一個組織" + +#: ckan/templates/organization/new_organization_form.html:17 +#: ckanext/organizations/templates/organizations/form.html:17 +msgid "Update Organization" +msgstr "更新組織" + +#: ckan/templates/organization/new_organization_form.html:19 +#: ckanext/organizations/templates/organizations/form.html:19 +#: ckanext/organizations/templates/organizations/new.html:5 +msgid "Create Organization" +msgstr "建立組織" + +#: ckan/templates/organization/snippets/organization_form.html:10 +#: ckanext/organizations/templates/organizations/form.html:29 +msgid "My Organization" +msgstr "我的組織" + +#: ckan/templates/organization/snippets/organization_form.html:18 +#: ckanext/organizations/templates/organizations/form.html:36 +msgid "my-organization" +msgstr "我的-組織" + +#: ckan/templates/organization/snippets/organization_form.html:20 +#: ckanext/organizations/templates/organizations/form.html:38 +msgid "A little information about my organization..." +msgstr "一些關於我的組織的資訊..." + +#: ckan/templates/organization/snippets/organization_form.html:77 +msgid "Are you sure you want to delete this Organization?" +msgstr "你確定要刪除這個組織嗎?" + +#: ckan/templates/organization/snippets/organization_form.html:81 +msgid "Save Organization" +msgstr "儲存組織" + +#: ckan/templates/organization/snippets/organization_item.html:30 +msgid "This organization has no description" +msgstr "此組織沒有說明" + +#: ckan/templates/package/base.html:20 +#: ckan/templates/package/snippets/new_package_breadcrumb.html:2 +msgid "Create Dataset" +msgstr "建立資料集" + +#: ckan/templates/package/base_form_page.html:14 +msgid "What are datasets?" +msgstr "資料集是什麼?" + +#: ckan/templates/package/base_form_page.html:17 +msgid "" +" Datasets are simply used to group related pieces of data. These can then be" +" found under a single url with a description and licensing information. " +msgstr "資料集用來簡單地組織相關資料。如此就可以透過一個網址、描述或許可訊息被找到。" + +#: ckan/templates/package/confirm_delete.html:10 +msgid "Are you sure you want to delete dataset - {name}?" +msgstr "你確定要刪除資料集-{name}嗎?" + +#: ckan/templates/package/confirm_delete_resource.html:10 +msgid "Are you sure you want to delete resource - {name}?" +msgstr "你確定要刪除資源- {name}嗎?" + +#: ckan/templates/package/edit.html:17 +msgid "View dataset" +msgstr "瀏覽資料集" + +#: ckan/templates/package/new.html:3 +#: ckan/templates/package/snippets/stages.html:25 +#: ckan/templates/package/snippets/stages.html:27 +msgid "Create dataset" +msgstr "建立資料集" + +#: ckan/templates/package/new_package_form.html:23 +msgid "Update Dataset" +msgstr "更新資料集" + +#: ckan/templates/package/new_package_metadata.html:3 +msgid "Add metadata to the dataset" +msgstr "新增資料集的metadata(元資料)" + +#: ckan/templates/package/new_resource.html:9 +msgid "Add data to the dataset" +msgstr "在資料集中新增資料" + +#: ckan/templates/package/new_resource.html:18 +msgid "What's a resource?" +msgstr "資源是什麼?" + +#: ckan/templates/package/new_resource.html:20 +msgid "A resource can be any file or link to a file containing useful data." +msgstr "任何包含了實用資料的檔案或連結都可以作為資源。" + +#: ckan/templates/package/read.html:14 +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckan/templates/snippets/package_item.html:28 +#: ckan/templates/snippets/private.html:3 +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:119 +msgid "Private" +msgstr "非公開" + +#: ckan/templates/package/read.html:20 +#: ckan/templates/snippets/package_item.html:33 +msgid "Draft" +msgstr "草稿" + +#: ckan/templates/package/read_base.html:28 +#, python-format +msgid "" +"This is an old revision of this dataset, as edited at %(timestamp)s. It may " +"differ significantly from the <a href=\"%(url)s\">current revision</a>." +msgstr "這是此資料集在%(timestamp)s時發佈的較舊的版本。可能會與<a href=\"%(url)s\">目前版本</a>有所不同" + +#: ckan/templates/package/read_base.html:30 +#, python-format +msgid "" +"This is the current revision of this dataset, as edited at %(timestamp)s." +msgstr "這是此資料集目前的最新版本,在%(timestamp)s時發佈。" + +#: ckan/templates/package/related_list.html:7 +msgid "Related Media for {dataset}" +msgstr "{dataset}的相關媒體物件" + +#: ckan/templates/package/related_list.html:11 +msgid "No related items" +msgstr "沒有相關的物件" + +#: ckan/templates/package/related_list.html:14 +msgid "Add Related Item" +msgstr "新增相關的物件" + +#: ckan/templates/package/resource_edit.html:16 +msgid "View resource" +msgstr "瀏覽資源" + +#: ckan/templates/package/resource_read.html:27 +#: ckan/templates_legacy/group/layout.html:12 +#: ckan/templates_legacy/package/layout.html:10 +#: ckan/templates_legacy/package/resource_read.html:71 +#: ckan/templates_legacy/package/resource_read.html:72 +#: ckan/templates_legacy/revision/layout.html:12 +#: ckanext/organizations/templates_legacy/organizations/layout.html:18 +msgid "View" +msgstr "瀏覽" + +#: ckan/templates/package/resource_read.html:29 +#: ckan/templates_legacy/package/resource_read.html:73 +msgid "API Endpoint" +msgstr "API終端" + +#: ckan/templates/package/resource_read.html:31 +#: ckan/templates/package/snippets/resource_item.html:34 +#: ckan/templates_legacy/package/resource_read.html:76 +msgid "Download" +msgstr "下載" + +#: ckan/templates/package/resource_read.html:45 +msgid "URL:" +msgstr "網址:" + +#: ckan/templates/package/resource_read.html:52 +msgid "There is no description for this resource" +msgstr "此資源沒有說明" + +#: ckan/templates/package/resource_read.html:55 +msgid "From the dataset abstract" +msgstr "根據資料集摘要" + +#: ckan/templates/package/resource_read.html:57 +#, python-format +msgid "Source: <a href=\"%(url)s\">%(dataset)s</a>" +msgstr "來源:<a href=\"%(url)s\">%(dataset)s</a>" + +#: ckan/templates/package/resource_read.html:74 +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckan/templates_legacy/package/read_core.html:49 +#: ckan/templates_legacy/package/resource_read.html:159 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "Additional Information" +msgstr "其他資訊" + +#: ckan/templates/package/resource_read.html:78 +#: ckan/templates/package/snippets/additional_info.html:6 +#: ckan/templates_legacy/package/read_core.html:57 +#: ckan/templates_legacy/package/resource_read.html:163 +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Field" +msgstr "欄位" + +#: ckan/templates/package/resource_read.html:79 +#: ckan/templates/package/snippets/additional_info.html:7 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/read_core.html:58 +#: ckan/templates_legacy/package/resource_read.html:164 +msgid "Value" +msgstr "值" + +#: ckan/templates/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:100 +msgid "Last updated" +msgstr "最後更新" + +#: ckan/templates/package/resource_read.html:85 +#: ckan/templates/package/resource_read.html:89 +#: ckan/templates/package/resource_read.html:93 +#: ckan/templates/package/resource_read.html:101 +msgid "unknown" +msgstr "未知的" + +#: ckan/templates/package/resource_read.html:88 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Created" +msgstr "建立" + +#: ckan/templates/package/resource_read.html:92 +#: ckan/templates/package/snippets/resource_form.html:44 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/package/resource_read.html:102 +msgid "Format" +msgstr "格式" + +#: ckan/templates/package/resource_read.html:96 +#: ckan/templates/package/snippets/package_basic_fields.html:19 +#: ckan/templates/snippets/license.html:4 +#: ckan/templates_legacy/package/new_package_form.html:73 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:71 +msgid "License" +msgstr "授權" + +#: ckan/templates/package/resource_read.html:100 +#: ckan/templates/package/snippets/additional_info.html:20 +#: ckan/templates/package/snippets/additional_info.html:25 +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/package/new_package_form.html:190 +#: ckan/templates_legacy/package/read_core.html:68 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:202 +msgid "Author" +msgstr "作者" + +#: ckan/templates/package/search.html:4 +msgid "Search for a Dataset" +msgstr "搜尋資料集" + +#: ckan/templates/package/search.html:21 +#: ckan/templates/package/snippets/search_form.html:3 +#: ckan/templates_legacy/package/search_form.html:9 +msgid "Search..." +msgstr "搜尋..." + +#: ckan/templates/package/search.html:22 +#: ckan/templates_legacy/related/add-related.html:46 +msgid "Submit" +msgstr "確定" + +#: ckan/templates/package/search.html:55 +msgid " <p class=\"extra\">Please try another search.</p> " +msgstr " <p class=\"extra\">請嘗試其他的搜尋關鍵字</p> " + +#: ckan/templates/package/search.html:62 +msgid "" +" <p><strong>There was an error while searching.</strong> Please try " +"again.</p> " +msgstr " <p><strong>搜尋時發生錯誤。</strong> 請再試一次。</p> " + +#: ckan/templates/package/search.html:76 +#: ckan/templates_legacy/layout_base.html:145 +#: ckan/templates_legacy/package/search.html:38 +msgid "API Docs" +msgstr "API 文件" + +#: ckan/templates/package/search.html:78 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s). " +msgstr "您也可以使用%(api_link)s (see %(api_doc_link)s)註冊。" + +#: ckan/templates/package/search.html:82 +msgid "full {format} dump" +msgstr "永久 {format} 刪除" + +#: ckan/templates/package/search.html:83 +#, python-format +msgid "" +" You can also access this registry using the %(api_link)s (see " +"%(api_doc_link)s) or download a %(dump_link)s. " +msgstr "您也可以使用%(api_link)s (see %(api_doc_link)s)或下載%(dump_link)s註冊。" + +#: ckan/templates/package/snippets/additional_info.html:2 +msgid "Additional Info" +msgstr "額外的資訊" + +#: ckan/templates/package/snippets/additional_info.html:13 +#: ckan/templates_legacy/package/read_core.html:63 +msgid "Source" +msgstr "來源" + +#: ckan/templates/package/snippets/additional_info.html:32 +#: ckan/templates/package/snippets/additional_info.html:37 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckan/templates_legacy/package/new_package_form.html:205 +#: ckan/templates_legacy/package/read_core.html:73 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:217 +msgid "Maintainer" +msgstr "維護者" + +#: ckan/templates/package/snippets/additional_info.html:44 +#: ckan/templates_legacy/package/new_package_form.html:220 +#: ckan/templates_legacy/package/read_core.html:78 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:232 +msgid "Version" +msgstr "版本" + +#: ckan/templates/package/snippets/additional_info.html:51 +#: ckan/templates_legacy/group/new_group_form.html:54 +#: ckan/templates_legacy/package/read_core.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:54 +msgid "State" +msgstr "狀態" + +#: ckan/templates/package/snippets/data_api_button.html:10 +#: ckan/templates/package/snippets/data_api_button.html:12 +#: ckan/templates_legacy/package/resource_read.html:84 +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API" +msgstr "資料API" + +#: ckan/templates/package/snippets/data_api_button.html:12 +msgid "" +"Data API is unavailable for this resource as no data has been pushed to it " +"yet" +msgstr "此資源的Data API目前無法使用。" + +#: ckan/templates/package/snippets/info.html:15 +msgid "Edit Dataset" +msgstr "編輯資料集" + +#: ckan/templates/package/snippets/info.html:22 +msgid "Edit Resources" +msgstr "編集資源" + +#: ckan/templates/package/snippets/info.html:29 +msgid "Add New Resource" +msgstr "新增資源" + +#: ckan/templates/package/snippets/package_basic_fields.html:3 +msgid "eg. A descriptive title" +msgstr "例如:一個描述性的標題" + +#: ckan/templates/package/snippets/package_basic_fields.html:10 +msgid "eg. my-dataset" +msgstr "例如:我的資料集" + +#: ckan/templates/package/snippets/package_basic_fields.html:12 +msgid "eg. Some useful notes about the data" +msgstr "例如:此資料一些有用的紀錄" + +#: ckan/templates/package/snippets/package_basic_fields.html:15 +msgid "eg. economy, mental health, government" +msgstr "例如:經濟、醫療衛生、政府" + +#: ckan/templates/package/snippets/package_basic_fields.html:29 +msgid "" +" License definitions and additional information can be found at <a " +"href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " +msgstr "使用協定以及其他相關資訊請見<a href=\"http://opendefinition.org/licenses/\">opendefinition.org</a> " + +#: ckan/templates/package/snippets/package_basic_fields.html:46 +#: ckanext/organizations/templates/organizations/index.html:3 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:21 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:99 +msgid "Organization" +msgstr "組織" + +#: ckan/templates/package/snippets/package_basic_fields.html:49 +msgid "Select an organization..." +msgstr "選取一個組織..." + +#: ckan/templates/package/snippets/package_context.html:10 +msgid "There is no description for this dataset" +msgstr "此資料集沒有說明" + +#: ckan/templates/package/snippets/package_form.html:28 +msgid "" +"Important: By submitting content, you agree to release your contributions " +"under the Open Database License." +msgstr "重要:在發佈內容之前,請確認您同意在Open Database License之下提供您所發佈的內容。" + +#: ckan/templates/package/snippets/package_form.html:37 +msgid "Are you sure you want to delete this dataset?" +msgstr "你確定要刪除這個資料集嗎?" + +#: ckan/templates/package/snippets/package_form.html:44 +msgid "Next: Add Data" +msgstr "下一步:新增資料" + +#: ckan/templates/package/snippets/package_metadata_fields.html:6 +msgid "Visibility" +msgstr "可見的" + +#: ckan/templates/package/snippets/package_metadata_fields.html:9 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:115 +msgid "Public" +msgstr "公開" + +#: ckan/templates/package/snippets/package_metadata_fields.html:17 +#: ckan/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:23 +msgid "Joe Bloggs" +msgstr "Joe Bloggs" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +msgid "Author Email" +msgstr "作者的電子郵件" + +#: ckan/templates/package/snippets/package_metadata_fields.html:19 +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:21 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "joe@example.com" +msgstr "joe@example.com" + +#: ckan/templates/package/snippets/package_metadata_fields.html:23 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:25 +msgid "Maintainer Email" +msgstr "維運者的電子郵件" + +#: ckan/templates/package/snippets/package_metadata_form.html:14 +#: ckan/templates/package/snippets/resource_form.html:78 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:17 +msgid "Previous" +msgstr "先前的" + +#: ckan/templates/package/snippets/package_metadata_form.html:15 +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_form.html:18 +msgid "Finish" +msgstr "結束" + +#: ckan/templates/package/snippets/resource_edit_form.html:12 +msgid "Update Resource" +msgstr "更新資源" + +#: ckan/templates/package/snippets/resource_form.html:30 +#: ckan/templates_legacy/package/new_package_form.html:147 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:159 +msgid "Link to a file" +msgstr "連結至檔案" + +#: ckan/templates/package/snippets/resource_form.html:33 +#: ckan/templates_legacy/package/new_package_form.html:148 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:160 +msgid "Link to an API" +msgstr "連結至API" + +#: ckan/templates/package/snippets/resource_form.html:37 +#: ckan/templates_legacy/package/new_package_form.html:20 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:18 +msgid "Resource" +msgstr "資料" + +#: ckan/templates/package/snippets/resource_form.html:37 +msgid "eg. http://example.com/gold-prices-jan-2011.json" +msgstr "例如: http://example.com/gold-prices-jan-2011.json" + +#: ckan/templates/package/snippets/resource_form.html:39 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/user/read.html:23 +msgid "Name" +msgstr "使用者名稱" + +#: ckan/templates/package/snippets/resource_form.html:39 +msgid "eg. January 2011 Gold Prices" +msgstr "例如: 2011年1月金價" + +#: ckan/templates/package/snippets/resource_form.html:41 +msgid "Some useful notes about the data" +msgstr "一些與此資料有關的紀錄" + +#: ckan/templates/package/snippets/resource_form.html:44 +msgid "eg. CSV, XML or JSON" +msgstr "例如:CSV, XML or JSON" + +#: ckan/templates/package/snippets/resource_form.html:47 +msgid "This is generated automatically. You can edit if you wish" +msgstr "這是系統自動生成的。你可以自行編輯" + +#: ckan/templates/package/snippets/resource_form.html:57 +#: ckan/templates/snippets/sort_by.html:17 +#: ckan/templates_legacy/js_strings.html:16 +msgid "Last Modified" +msgstr "最後修改" + +#: ckan/templates/package/snippets/resource_form.html:57 +msgid "eg. 2012-06-05" +msgstr "例如:2012-06-05" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "File Size" +msgstr "檔案大小" + +#: ckan/templates/package/snippets/resource_form.html:59 +msgid "eg. 1024" +msgstr "例如: 1024" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "MIME Type" +msgstr "MIME格式" + +#: ckan/templates/package/snippets/resource_form.html:61 +#: ckan/templates/package/snippets/resource_form.html:63 +msgid "eg. application/json" +msgstr "例如:application/json" + +#: ckan/templates/package/snippets/resource_form.html:71 +msgid "Are you sure you want to delete this resource?" +msgstr "你確定要刪除此資源嗎?" + +#: ckan/templates/package/snippets/resource_form.html:81 +msgid "Save & add another" +msgstr "儲存並新增其他項目" + +#: ckan/templates/package/snippets/resource_form.html:83 +msgid "Next: Additional Info" +msgstr "下一步:額外的資訊" + +#: ckan/templates/package/snippets/resource_item.html:13 +msgid "No description for this resource" +msgstr "此資源沒有說明" + +#: ckan/templates/package/snippets/resource_item.html:20 +msgid "Explore" +msgstr "探索" + +#: ckan/templates/package/snippets/resource_item.html:28 +#: ckan/templates/snippets/datapreview_embed_dialog.html:16 +#: ckan/templates_legacy/_util.html:12 +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/importer/importer.html:26 +#: ckan/templates_legacy/package/resource_read.html:148 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:27 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:89 +msgid "Preview" +msgstr "預覽" + +#: ckan/templates/package/snippets/resources_list.html:13 +msgid "Data and Resources" +msgstr "資料與資源" + +#: ckan/templates/package/snippets/resources_list.html:23 +#, python-format +msgid "" +" <p class=\"empty\">This dataset has no data, <a href=\"%(url)s\">why not " +"add some?</a> " +msgstr " <p class=\"empty\">此資料集中沒有資料,<a href=\"%(url)s\">新增一些如何?</a> " + +#: ckan/templates/package/snippets/search_form.html:39 +msgid "" +" <strong>There was an error while searching.</strong> Please try again. " +msgstr " <strong>搜尋時發生錯誤。</strong> 請再試一次。" + +#: ckan/templates/package/snippets/stages.html:32 +#: ckan/templates/package/snippets/stages.html:36 +#: ckan/templates/package/snippets/stages.html:38 +msgid "Add data" +msgstr "新增資料" + +#: ckan/templates/package/snippets/stages.html:44 +#: ckan/templates/package/snippets/stages.html:48 +#: ckan/templates/package/snippets/stages.html:50 +msgid "Additional data" +msgstr "額外的資料" + +#: ckan/templates/related/base_form_page.html:12 +msgid "Related Form" +msgstr "相關物件表格" + +#: ckan/templates/related/base_form_page.html:20 +msgid "What are related items?" +msgstr "相關物件是什麼?" + +#: ckan/templates/related/base_form_page.html:22 +msgid "" +" <p>Related Media is any app, article, visualisation or idea related to this" +" dataset.</p> <p>For example, it could be a custom visualisation, pictograph" +" or bar chart, an app using all or part of the data or even a news story " +"that references this dataset.</p> " +msgstr " <p>關聯媒體可以是任何跟資料集有關的APP、文章、物件或想法。</p> <p>舉例來說,它可能是一個自定義視覺化圖像,圖形或長條圖,一個使用了部分或全部資料的APP,甚至是一則關於此資料集的新聞故事。</p> " + +#: ckan/templates/related/confirm_delete.html:10 +msgid "Are you sure you want to delete related item - {name}?" +msgstr "你確定要刪除相關物件-{name}嗎?" + +#: ckan/templates/related/dashboard.html:6 +#: ckan/templates/related/dashboard.html:9 +#: ckan/templates/related/dashboard.html:15 +#: ckan/templates_legacy/related/dashboard.html:17 +#: ckan/templates_legacy/related/dashboard.html:19 +msgid "Apps & Ideas" +msgstr "創新應用" + +#: ckan/templates/related/dashboard.html:18 +#, python-format +msgid "" +" <p>Showing items <strong>%(first)s - %(last)s</strong> of " +"<strong>%(item_count)s</strong> related items found</p> " +msgstr " <p>所有物件總數:<strong>%(item_count)s</strong>個,顯示其中的<strong>%(first)s - %(last)s</strong></p> " + +#: ckan/templates/related/dashboard.html:22 +#, python-format +msgid " <p><strong>%(item_count)s</strong> related items found</p> " +msgstr " <p>找到<strong>%(item_count)s</strong>個相關物件</p> " + +#: ckan/templates/related/dashboard.html:26 +msgid "There have been no apps submitted yet." +msgstr "目前沒有任何APP。" + +#: ckan/templates/related/dashboard.html:38 +msgid "What are applications?" +msgstr "APP是什麼?" + +#: ckan/templates/related/dashboard.html:40 +msgid "" +" These are applications built with the datasets as well as ideas for things " +"that could be done with them. " +msgstr "這些應用程式是根據資料集內的資料產生創新的想法而誕生。" + +#: ckan/templates/related/dashboard.html:48 +msgid "Filter Results" +msgstr "篩選結果" + +#: ckan/templates/related/dashboard.html:53 +#: ckan/templates_legacy/related/dashboard.html:31 +msgid "Filter by type" +msgstr "以類型來過濾" + +#: ckan/templates/related/dashboard.html:55 +#: ckan/templates_legacy/related/dashboard.html:33 +msgid "All" +msgstr "所有" + +#: ckan/templates/related/dashboard.html:63 +#: ckan/templates_legacy/related/dashboard.html:43 +msgid "Sort by" +msgstr "排序" + +#: ckan/templates/related/dashboard.html:65 +#: ckan/templates_legacy/related/dashboard.html:45 +msgid "Default" +msgstr "預設" + +#: ckan/templates/related/dashboard.html:75 +msgid "Only show featured items" +msgstr "只顯示特殊物件" + +#: ckan/templates/related/dashboard.html:80 +#: ckan/templates_legacy/related/dashboard.html:57 +#: ckanext/organizations/templates_legacy/organizations/apply.html:5 +msgid "Apply" +msgstr "申請" + +#: ckan/templates/related/edit.html:3 +msgid "Edit related item" +msgstr "編輯相關的物件" + +#: ckan/templates/related/edit.html:6 +msgid "Edit Related" +msgstr "編輯相關物件" + +#: ckan/templates/related/edit.html:8 +msgid "Edit Related Item" +msgstr "編輯相關物件" + +#: ckan/templates/related/edit_form.html:7 +msgid "Create" +msgstr "建立" + +#: ckan/templates/related/new.html:3 +msgid "Create a related item" +msgstr "建立一個相關物件" + +#: ckan/templates/related/new.html:5 +msgid "Create Related" +msgstr "建立相關物件" + +#: ckan/templates/related/new.html:7 +msgid "Create Related Item" +msgstr "建立相關物件" + +#: ckan/templates/related/snippets/related_form.html:18 +msgid "My Related Item" +msgstr "我的相關物件" + +#: ckan/templates/related/snippets/related_form.html:19 +msgid "http://example.com/" +msgstr "http://example.com/" + +#: ckan/templates/related/snippets/related_form.html:20 +msgid "http://example.com/image.png" +msgstr "http://example.com/image.png" + +#: ckan/templates/related/snippets/related_form.html:21 +msgid "A little information about the item..." +msgstr "一些關於物件的資訊..." + +#: ckan/templates/related/snippets/related_form.html:22 +msgid "Type" +msgstr "型式" + +#: ckan/templates/related/snippets/related_form.html:28 +msgid "Are you sure you want to delete this related item?" +msgstr "你確定要刪除這個相關物件嗎?" + +#: ckan/templates/related/snippets/related_item.html:38 +msgid "This item has no description" +msgstr "此物件沒有說明。" + +#: ckan/templates/related/snippets/related_item.html:40 +msgid "Go to {type}" +msgstr "前往 {type}" + +#: ckan/templates/snippets/activity_item.html:3 +msgid "New activity item" +msgstr "新的活動物件" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:4 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:13 +msgid "Embed Data Viewer" +msgstr "嵌入資料預覽" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:8 +msgid "Embed this view by copying this into your webpage:" +msgstr "複製此段文字到您的網頁嵌入此物件:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:10 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:21 +msgid "Choose width and height in pixels:" +msgstr "選擇高度及寬度:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:11 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:22 +msgid "Width:" +msgstr "寬度:" + +#: ckan/templates/snippets/datapreview_embed_dialog.html:13 +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:24 +msgid "Height:" +msgstr "高度:" + +#: ckan/templates/snippets/disqus_trackback.html:2 +msgid "Trackback URL" +msgstr "引用網址" + +#: ckan/templates/snippets/facet_list.html:39 +msgid "Clear All" +msgstr "清除全部" + +#: ckan/templates/snippets/facet_list.html:58 +msgid "Show More {facet}" +msgstr "顯示更多{facet}" + +#: ckan/templates/snippets/facet_list.html:60 +msgid "Show Only Popular {facet}" +msgstr "僅顯示熱門的{facet}" + +#: ckan/templates/snippets/facet_list.html:64 +msgid "There are no filters for this search" +msgstr "搜尋不到篩選的結果" + +#: ckan/templates/snippets/home_breadcrumb_item.html:2 +#: ckan/templates_legacy/admin/layout.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:51 +msgid "Home" +msgstr "首頁" + +#: ckan/templates/snippets/language_selector.html:4 +msgid "Language" +msgstr "語言" + +#: ckan/templates/snippets/language_selector.html:12 +#: ckan/templates/snippets/sort_by.html:20 +msgid "Go" +msgstr "前往" + +#: ckan/templates/snippets/license.html:14 +#: ckan/templates_legacy/package/read.html:32 +#: ckan/templates_legacy/package/resource_read.html:116 +#: ckan/templates_legacy/snippets/package_list.html:31 +msgid "This dataset satisfies the Open Definition." +msgstr "此資料集符合開放的定義" + +#: ckan/templates/snippets/license.html:24 +msgid "No License Provided" +msgstr "沒有可使用的許可" + +#: ckan/templates/snippets/package_item.html:35 +msgid "Deleted" +msgstr "刪除" + +#: ckan/templates/snippets/package_item.html:40 +#: ckan/templates/snippets/popular.html:3 +#: ckan/templates/snippets/sort_by.html:18 +msgid "Popular" +msgstr "熱門的" + +#: ckan/templates/snippets/package_item.html:45 +msgid "This dataset has no description" +msgstr "此資料集沒有說明。" + +#: ckan/templates/snippets/related.html:15 +msgid "" +"No apps, ideas, news stories or images have been related to this dataset " +"yet." +msgstr "目前此資料集沒有任何APP、想法、新故事、圖片。" + +#: ckan/templates/snippets/related.html:18 +msgid "Add Item" +msgstr "新增物件" + +#: ckan/templates/snippets/search_result_text.html:15 +msgid "{number} dataset found for \"{query}\"" +msgid_plural "{number} datasets found for \"{query}\"" +msgstr[0] "根據\"{query}\"找到{number}個資料集" + +#: ckan/templates/snippets/search_result_text.html:16 +msgid "Sorry no datasets found for \"{query}\"" +msgstr "根據\"{query}\"找不到任何資料集" + +#: ckan/templates/snippets/search_result_text.html:17 +msgid "{number} dataset found" +msgid_plural "{number} datasets found" +msgstr[0] "找到{number}個資料集" + +#: ckan/templates/snippets/search_result_text.html:18 +msgid "Sorry no datasets found" +msgstr "找不到任何資料集" + +#: ckan/templates/snippets/search_result_text.html:21 +msgid "{number} group found for \"{query}\"" +msgid_plural "{number} groups found for \"{query}\"" +msgstr[0] "根據\"{query}\"找到{number}個群組" + +#: ckan/templates/snippets/search_result_text.html:22 +msgid "Sorry no groups found for \"{query}\"" +msgstr "根據\"{query}\"找不到任何群組" + +#: ckan/templates/snippets/search_result_text.html:23 +msgid "{number} group found" +msgid_plural "{number} groups found" +msgstr[0] "找到{number}個群組" + +#: ckan/templates/snippets/search_result_text.html:24 +msgid "Sorry no groups found" +msgstr "找不到任何群組" + +#: ckan/templates/snippets/search_result_text.html:27 +msgid "{number} organization found for \"{query}\"" +msgid_plural "{number} organizations found for \"{query}\"" +msgstr[0] "根據\"{query}\"找到{number}個組織" + +#: ckan/templates/snippets/search_result_text.html:28 +msgid "Sorry no organizations found for \"{query}\"" +msgstr "根據\"{query}\"找不到任何組織" + +#: ckan/templates/snippets/search_result_text.html:29 +msgid "{number} organization found" +msgid_plural "{number} organizations found" +msgstr[0] "找到{number}個組織" + +#: ckan/templates/snippets/search_result_text.html:30 +msgid "Sorry no organizations found" +msgstr "找不到任何組織" + +#: ckan/templates/snippets/social.html:3 +msgid "Social" +msgstr "社交" + +#: ckan/templates/snippets/sort_by.html:12 +msgid "Order by" +msgstr "排序依照" + +#: ckan/templates/snippets/sort_by.html:14 +msgid "Relevance" +msgstr "關聯" + +#: ckan/templates/snippets/sort_by.html:15 +msgid "Name Ascending" +msgstr "根據名稱遞增排序" + +#: ckan/templates/snippets/sort_by.html:16 +msgid "Name Descending" +msgstr "根據名稱遞減排序" + +#: ckan/templates/snippets/subscribe.html:2 +msgid "Subscribe" +msgstr "訂閱" + +#: ckan/templates/snippets/subscribe.html:4 +#: ckan/templates/user/edit_user_form.html:13 +#: ckan/templates/user/new_user_form.html:7 +#: ckan/templates/user/read_base.html:82 +#: ckan/templates_legacy/user/read.html:32 +msgid "Email" +msgstr "電子郵件" + +#: ckan/templates/snippets/subscribe.html:5 +msgid "RSS" +msgstr "RSS" + +#: ckan/templates/snippets/context/user.html:23 +#: ckan/templates/user/read_base.html:66 +#: ckan/templates_legacy/user/read.html:59 +msgid "Edits" +msgstr "編輯" + +#: ckan/templates/user/dashboard.html:13 ckan/templates/user/edit_base.html:17 +msgid "News feed" +msgstr "新聞消息來源" + +#: ckan/templates/user/dashboard.html:14 +msgid "Activity from items that you follow" +msgstr "新動態來自你追蹤的物件" + +#: ckan/templates/user/dashboard.html:30 +msgid "My Datasets" +msgstr "我的資料集" + +#: ckan/templates/user/dashboard.html:43 +msgid "You do not have any datasets" +msgstr "你沒有任何資料集" + +#: ckan/templates/user/edit.html:13 +msgid "Account Info" +msgstr "帳號資訊" + +#: ckan/templates/user/edit.html:15 +msgid "" +" Your profile lets other CKAN users know about who you are and what you do. " +msgstr "您的個人資料:讓其他CKAN使用者了解你是誰以及你從事什麼。" + +#: ckan/templates/user/edit_base.html:5 ckan/templates/user/edit_base.html:8 +#: ckan/templates_legacy/user/layout.html:11 +msgid "Dashboard" +msgstr "儀表板" + +#: ckan/templates/user/edit_base.html:18 +#: ckan/templates_legacy/package/layout.html:53 +msgid "Settings" +msgstr "設定" + +#: ckan/templates/user/edit_user_form.html:7 +msgid "Change your details" +msgstr "變更你的詳細資料" + +#: ckan/templates/user/edit_user_form.html:11 +#: ckan/templates_legacy/user/edit_user_form.html:21 +msgid "Full name" +msgstr "全名" + +#: ckan/templates/user/edit_user_form.html:11 +msgid "eg. Joe Bloggs" +msgstr "例如:Joe Bloggs" + +#: ckan/templates/user/edit_user_form.html:13 +msgid "eg. joe@example.com" +msgstr "例如:joe@example.com" + +#: ckan/templates/user/edit_user_form.html:15 +msgid "A little information about yourself" +msgstr "一些關於你自己的資訊" + +#: ckan/templates/user/edit_user_form.html:18 +msgid "Subscribe to notification emails" +msgstr "訂閱通知郵件" + +#: ckan/templates/user/edit_user_form.html:26 +#: ckan/templates_legacy/user/edit_user_form.html:46 +msgid "Change your password" +msgstr "變更密碼" + +#: ckan/templates/user/edit_user_form.html:28 +#: ckan/templates/user/logout_first.html:12 +#: ckan/templates/user/new_user_form.html:8 +#: ckan/templates/user/perform_reset.html:17 +#: ckan/templates/user/snippets/login_form.html:22 +#: ckan/templates_legacy/user/edit_user_form.html:48 +#: ckan/templates_legacy/user/new_user_form.html:40 +msgid "Password" +msgstr "密碼" + +#: ckan/templates/user/edit_user_form.html:30 +msgid "Confirm Password" +msgstr "確認密碼" + +#: ckan/templates/user/edit_user_form.html:34 +msgid "Update Profile" +msgstr "更新個人資料" + +#: ckan/templates/user/list.html:3 +#: ckan/templates/user/snippets/user_search.html:11 +msgid "All Users" +msgstr "所有使用者" + +#: ckan/templates/user/list.html:6 ckan/templates/user/list.html:12 +#: ckan/templates/user/read_base.html:8 +#: ckan/templates/user/snippets/user_search.html:2 +#: ckan/templates_legacy/layout_base.html:160 +#: ckan/templates_legacy/user/list.html:6 +#: ckan/templates_legacy/user/list.html:7 +#: ckanext/organizations/templates_legacy/organizations/form.html:133 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:18 +msgid "Users" +msgstr "使用者" + +#: ckan/templates/user/login.html:3 ckan/templates/user/login.html:6 +#: ckan/templates/user/login.html:12 ckan/templates_legacy/layout_base.html:59 +#: ckan/templates_legacy/user/layout.html:38 +#: ckan/templates_legacy/user/new_user_form.html:19 +msgid "Login" +msgstr "登入" + +#: ckan/templates/user/login.html:22 +msgid "Need an Account?" +msgstr "需要帳號嗎?" + +#: ckan/templates/user/login.html:24 +msgid "Then sign right up, it only takes a minute." +msgstr "那就馬上註冊吧,只需花費幾分鐘!" + +#: ckan/templates/user/login.html:26 +msgid "Create an Account" +msgstr "建立帳號" + +#: ckan/templates/user/login.html:32 +msgid "Forgotten your details?" +msgstr "忘記您的詳細資料嗎?" + +#: ckan/templates/user/login.html:34 +msgid "No problem, use our password recovery form to reset it." +msgstr "不要擔心,使用我們的密碼重置功能。" + +#: ckan/templates/user/login.html:36 ckan/templates_legacy/user/login.html:51 +msgid "Forgot your password?" +msgstr "忘記密碼?" + +#: ckan/templates/user/logout.html:3 ckan/templates/user/logout.html:8 +msgid "Logged Out" +msgstr "登出" + +#: ckan/templates/user/logout.html:9 +msgid "You are now logged out." +msgstr "您已經登出。" + +#: ckan/templates/user/logout_first.html:9 +msgid "You're already logged in as {user}." +msgstr "您已經以{user}的身分登入。" + +#: ckan/templates/user/logout_first.html:9 +#: ckan/templates_legacy/layout_base.html:56 +#: ckan/templates_legacy/user/logout.html:7 +msgid "Logout" +msgstr "登出" + +#: ckan/templates/user/logout_first.html:13 +#: ckan/templates/user/snippets/login_form.html:24 +msgid "Remember me" +msgstr "記住我" + +#: ckan/templates/user/logout_first.html:22 +msgid "You're already logged in" +msgstr "您已經登入" + +#: ckan/templates/user/logout_first.html:24 +msgid "You need to log out before you can log in with another account." +msgstr "您必須先登出才能用其他帳號登入。" + +#: ckan/templates/user/logout_first.html:25 +msgid "Log out now" +msgstr "馬上登出" + +#: ckan/templates/user/new.html:6 +msgid "Registration" +msgstr "註冊" + +#: ckan/templates/user/new.html:12 +msgid "Register for an Account" +msgstr "註冊一個帳號" + +#: ckan/templates/user/new.html:20 +msgid "Why Sign Up?" +msgstr "何不馬上註冊?" + +#: ckan/templates/user/new.html:22 +msgid "Create datasets, groups and other exciting things" +msgstr "建立資料集、群組以及其他有趣的事物" + +#: ckan/templates/user/new_user_form.html:6 +msgid "Full Name" +msgstr "全名" + +#: ckan/templates/user/new_user_form.html:11 +msgid "Create Account" +msgstr "建立帳號" + +#: ckan/templates/user/perform_reset.html:4 +#: ckan/templates/user/perform_reset.html:12 +#: ckan/templates/user/request_reset.html:3 +#: ckan/templates/user/request_reset.html:12 +msgid "Reset Your Password" +msgstr "重置密碼" + +#: ckan/templates/user/perform_reset.html:7 +#: ckan/templates/user/request_reset.html:6 +msgid "Password Reset" +msgstr "密碼重置" + +#: ckan/templates/user/perform_reset.html:20 +msgid "Update Password" +msgstr "更新密碼" + +#: ckan/templates/user/perform_reset.html:30 +#: ckan/templates/user/request_reset.html:26 +msgid "How does this work?" +msgstr "這樣如何?" + +#: ckan/templates/user/perform_reset.html:32 +msgid "Simply enter a new password and we'll update your account" +msgstr "簡單地輸入新密碼即可更新您的帳號" + +#: ckan/templates/user/read.html:13 +msgid "You haven't created any datasets." +msgstr "您尚未建立任何資料集" + +#: ckan/templates/user/read.html:15 +msgid "Create one now?" +msgstr "馬上建立一個?" + +#: ckan/templates/user/read.html:20 +msgid "User hasn't created any datasets." +msgstr "使用者尚未建立任何資料集。" + +#: ckan/templates/user/read_base.html:50 +msgid "You have not provided a biography." +msgstr "您尚未提供自我介紹。" + +#: ckan/templates/user/read_base.html:52 +msgid "This user has no biography." +msgstr "此使用者沒有自我介紹。" + +#: ckan/templates/user/read_base.html:73 +msgid "Open ID" +msgstr "Open ID" + +#: ckan/templates/user/read_base.html:82 ckan/templates/user/read_base.html:92 +msgid "This means only you can see this" +msgstr "這表示只有你自己有權限瀏覽" + +#: ckan/templates/user/read_base.html:87 +msgid "Member Since" +msgstr "會員註冊日" + +#: ckan/templates/user/read_base.html:92 +#: ckan/templates_legacy/user/read.html:42 +msgid "API Key" +msgstr "API Key" + +#: ckan/templates/user/request_reset.html:17 +msgid "Request Reset" +msgstr "請求重置" + +#: ckan/templates/user/request_reset.html:28 +msgid "" +"Enter your username into the box and we will send you an email with a link " +"to enter a new password." +msgstr "輸入您的使用者名稱,我們將會寄給您新的密碼至您的電子信箱。" + +#: ckan/templates/user/snippets/back_to_user_action.html:1 +msgid "View my profile" +msgstr "瀏覽我的個人檔案" + +#: ckan/templates/user/snippets/followee_dropdown.html:12 +#: ckan/templates/user/snippets/followee_dropdown.html:13 +msgid "Activity from:" +msgstr "活動從:" + +#: ckan/templates/user/snippets/followee_dropdown.html:21 +msgid "Search list..." +msgstr "搜尋清單..." + +#: ckan/templates/user/snippets/followee_dropdown.html:42 +msgid "You are not following anything" +msgstr "您沒有訂閱任何內容" + +#: ckan/templates/user/snippets/followers.html:9 +msgid "No followers" +msgstr "沒有跟隨者" + +#: ckan/templates/user/snippets/user_search.html:5 +#: ckan/templates_legacy/user/list.html:11 +msgid "Search Users" +msgstr "搜尋使用者" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "You can use" +msgstr "你可以在這裡使用" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "Markdown formatting" +msgstr "Markdown標記語言格式" + +#: ckan/templates_legacy/_util.html:18 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:93 +msgid "here." +msgstr "。" + +#: ckan/templates_legacy/_util.html:69 ckan/templates_legacy/_util.html:82 +#: ckanext/stats/templates/ckanext/stats/index.html:114 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:82 +msgid "Number of datasets" +msgstr "資料集數目" + +#: ckan/templates_legacy/_util.html:101 +msgid "View dataset resources" +msgstr "瀏覽資料集的資料" + +#: ckan/templates_legacy/_util.html:101 +msgid "DOWNLOAD" +msgstr "下載" + +#: ckan/templates_legacy/_util.html:104 +msgid "No downloadable resources." +msgstr "沒有可下載的資料" + +#: ckan/templates_legacy/_util.html:126 +msgid "No description for this item" +msgstr "此物件沒有說明" + +#: ckan/templates_legacy/_util.html:127 +msgid "View this" +msgstr "查看" + +#: ckan/templates_legacy/_util.html:149 +msgid "no ratings yet" +msgstr "尚未有評分" + +#: ckan/templates_legacy/_util.html:150 +msgid "" +"–\n" +" rate it now" +msgstr "–\n 馬上評分" + +#: ckan/templates_legacy/error_document_template.html:5 +msgid "Error" +msgstr "錯誤" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking..." +msgstr "檢查中..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Type at least two characters..." +msgstr "至少輸入兩個字元..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This is the current URL." +msgstr "這是目前的網址。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is available!" +msgstr "這個網址是可用的!" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This URL is already used, please use a different one." +msgstr "這個網址已經被使用,請換一個。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to save, possibly due to invalid data " +msgstr "儲存失敗,可能是因為無效的資料。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "" +"You have unsaved changes. Make sure to click 'Save Changes' below before " +"leaving this page." +msgstr "你尚未儲存更新,請在離開此頁前點擊\"儲存變更\"。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "(no name)" +msgstr "(no name)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete the resource '%name%'?" +msgstr "要刪除資料 '%name%'嗎?" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Preview not available for data type: " +msgstr "資料類型無法預覽:" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Failed to get credentials for storage upload. Upload cannot proceed" +msgstr "無法取得儲存授權,無法上傳。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Checking upload permissions ..." +msgstr "檢查上傳許可中..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Uploading file ..." +msgstr "上傳中..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File" +msgstr "資料檔案" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Image" +msgstr "圖片" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Metadata" +msgstr "後設資料" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Documentation" +msgstr "文件" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Code" +msgstr "程式碼" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Example" +msgstr "範例" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/storage/index.html:6 +#: ckan/templates_legacy/storage/index.html:15 +#: ckan/templates_legacy/storage/success.html:6 +msgid "Upload" +msgstr "上傳" + +#: ckan/templates_legacy/js_strings.html:16 +#: ckan/templates_legacy/group/new_group_form.html:28 +#: ckan/templates_legacy/package/new_package_form.html:49 +#: ckanext/organizations/templates_legacy/organizations/form.html:28 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:47 +msgid "Url" +msgstr "URL(網址)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Resource Type" +msgstr "資料類型" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore enabled" +msgstr "啟用資料儲存" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Size (Bytes)" +msgstr "檔案大小(Bytes)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype" +msgstr "Mime Type(網際網路媒體型別)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Mimetype (Inner)" +msgstr "Mime type (內部)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Hash" +msgstr "散列" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "ID" +msgstr "ID" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Done" +msgstr "完成" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "This resource has unsaved changes." +msgstr "這個資料有未儲存的變更。" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "e.g. csv, html, xls, rdf, ..." +msgstr "例如:csv, html, xls, rdf, ..." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Extra Fields" +msgstr "額外的字串" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Add Extra Field" +msgstr "增加額外的字串" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Key" +msgstr "值" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Delete Resource" +msgstr "刪除資料" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "You can use %aMarkdown formatting%b here." +msgstr "你可以在這裡使用%a Markdown標示語言格式 %b。" + +#: ckan/templates_legacy/js_strings.html:16 +#, python-format +msgid "" +"Dates are in %aISO Format%b — eg. %c2012-12-25%d or %c2010-05-31T14:30%d." +msgstr "資料都是 %a ISO格式 %b ,例如:%c2012-12-25%d or %c2010-05-31T14:30%d." + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Data File (Uploaded)" +msgstr "資料檔案(上傳)" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "Could not load preview" +msgstr "無法載入預覽" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataProxy returned an error" +msgstr "DataProxy 錯誤" + +#: ckan/templates_legacy/js_strings.html:16 +msgid "DataStore returned an error" +msgstr "DataStore 錯誤" + +#: ckan/templates_legacy/layout_base.html:72 +#: ckan/templates_legacy/home/index.html:22 +msgid "Find datasets" +msgstr "尋找資料集" + +#: ckan/templates_legacy/layout_base.html:76 +#: ckan/templates_legacy/package/search.html:15 +msgid "Add a dataset" +msgstr "新增資料集" + +#: ckan/templates_legacy/layout_base.html:94 +msgid "Page Logo" +msgstr "網頁Logo" + +#: ckan/templates_legacy/layout_base.html:112 +msgid "Master content template placeholder … please replace me." +msgstr "主要內容暫時替代區域...請取代我。" + +#: ckan/templates_legacy/layout_base.html:142 +msgid "Twitter @ckanproject" +msgstr "Twitter @ckanproject" + +#: ckan/templates_legacy/layout_base.html:147 +msgid "Contact Us" +msgstr "聯絡我們" + +#: ckan/templates_legacy/layout_base.html:150 +msgid "Privacy Policy" +msgstr "隱私權政策" + +#: ckan/templates_legacy/layout_base.html:156 +msgid "Sections" +msgstr "選項" + +#: ckan/templates_legacy/layout_base.html:170 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:6 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:8 +msgid "Statistics" +msgstr "統計" + +#: ckan/templates_legacy/layout_base.html:175 +#: ckan/templates_legacy/group/history.html:9 +#: ckan/templates_legacy/package/history.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:9 +msgid "Revisions" +msgstr "版本" + +#: ckan/templates_legacy/layout_base.html:180 +msgid "Site Admin" +msgstr "網站管理者" + +#: ckan/templates_legacy/layout_base.html:188 +msgid "Languages" +msgstr "語言" + +#: ckan/templates_legacy/layout_base.html:203 +msgid "Meta" +msgstr "Meta" + +#: ckan/templates_legacy/layout_base.html:207 +msgid "Licensed under the" +msgstr "Licensed under the" + +#: ckan/templates_legacy/layout_base.html:208 +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Open Database License" +msgstr "Open Database License" + +#: ckan/templates_legacy/layout_base.html:209 +msgid "This Content and Data is Open" +msgstr "此內容及資料是開放的" + +#: ckan/templates_legacy/layout_base.html:211 +#: ckan/templates_legacy/snippets/data-viewer-embed-branded-link.html:10 +msgid "Powered by" +msgstr "Powered by" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "CKAN" +msgstr "CKAN" + +#: ckan/templates_legacy/layout_base.html:212 +msgid "v" +msgstr "v" + +#: ckan/templates_legacy/admin/authz.html:6 +#: ckan/templates_legacy/admin/authz.html:7 +msgid "Administration - Authorization" +msgstr "管理 - 權限" + +#: ckan/templates_legacy/admin/authz.html:10 +#: ckan/templates_legacy/group/authz.html:9 +#: ckan/templates_legacy/package/authz.html:9 +msgid "Update Existing Roles" +msgstr "變更現有的使用者權限" + +#: ckan/templates_legacy/admin/authz.html:14 +#: ckan/templates_legacy/group/authz.html:13 +#: ckan/templates_legacy/group/new_group_form.html:126 +#: ckan/templates_legacy/package/authz.html:13 +#: ckan/templates_legacy/package/new_package_form.html:301 +#: ckan/templates_legacy/user/edit_user_form.html:71 +#: ckanext/organizations/templates_legacy/organizations/form.html:151 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:313 +msgid "Save Changes" +msgstr "儲存變更" + +#: ckan/templates_legacy/admin/authz.html:20 +#: ckan/templates_legacy/group/authz.html:19 +#: ckan/templates_legacy/package/authz.html:19 +msgid "Add Roles for Any User" +msgstr "為使用者增加權限" + +#: ckan/templates_legacy/admin/authz.html:23 +#: ckan/templates_legacy/group/authz.html:22 +#: ckan/templates_legacy/package/authz.html:22 +msgid "Add Role" +msgstr "增加權限" + +#: ckan/templates_legacy/admin/index.html:6 +#: ckan/templates_legacy/admin/index.html:7 +msgid "Administration Dashboard" +msgstr "管理介面" + +#: ckan/templates_legacy/admin/index.html:10 +msgid "Current Sysadmins" +msgstr "目前的系統管理員" + +#: ckan/templates_legacy/admin/layout.html:13 +msgid "Trash" +msgstr "垃圾桶" + +#: ckan/templates_legacy/admin/trash.html:6 +#: ckan/templates_legacy/admin/trash.html:7 +msgid "Administration - Trash" +msgstr "管理 - 垃圾桶" + +#: ckan/templates_legacy/admin/trash.html:10 +msgid "Deleted Revisions" +msgstr "刪除版本資訊" + +#: ckan/templates_legacy/admin/trash.html:21 +#: ckan/templates_legacy/admin/trash.html:39 +msgid "Purge them all (forever and irreversibly)" +msgstr "清空垃圾桶(不可還原)" + +#: ckan/templates_legacy/admin/trash.html:27 +msgid "Deleted Datasets" +msgstr "刪除資料集" + +#: ckan/templates_legacy/admin/trash.html:29 +#: ckan/templates_legacy/package/new_package_form.html:107 +msgid "(None)" +msgstr "(無)" + +#: ckan/templates_legacy/group/authz.html:5 +#: ckan/templates_legacy/group/authz.html:6 +#: ckan/templates_legacy/package/authz.html:5 +#: ckan/templates_legacy/package/authz.html:6 +msgid "Authorization:" +msgstr "權限:" + +#: ckan/templates_legacy/group/edit.html:5 +#: ckan/templates_legacy/group/edit.html:6 +#: ckan/templates_legacy/package/edit.html:7 +#: ckanext/organizations/templates/organization_edit.html:5 +#: ckanext/organizations/templates/organization_edit.html:6 +msgid "Edit:" +msgstr "編輯:" + +#: ckan/templates_legacy/group/edit_form.html:17 +#: ckan/templates_legacy/group/new_group_form.html:114 +msgid "There are no datasets currently in this group." +msgstr "目前此群組中沒有任何資料集" + +#: ckan/templates_legacy/group/history.html:5 +#: ckan/templates_legacy/group/history.html:6 +#: ckan/templates_legacy/package/history.html:7 +#: ckanext/organizations/templates_legacy/organizations/history.html:5 +#: ckanext/organizations/templates_legacy/organizations/history.html:6 +msgid "History:" +msgstr "歷史紀錄:" + +#: ckan/templates_legacy/group/history.html:24 +#: ckan/templates_legacy/importer/importer.html:11 +#: ckan/templates_legacy/importer/preview.html:11 +#: ckan/templates_legacy/importer/result.html:11 +#: ckan/templates_legacy/package/history.html:17 +#: ckan/templates_legacy/package/new.html:18 +#: ckanext/organizations/templates_legacy/organizations/history.html:24 +msgid "Error:" +msgstr "錯誤:" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/revision/read.html:5 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Revision" +msgstr "版本" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Timestamp" +msgstr "變更的時間" + +#: ckan/templates_legacy/group/history.html:32 +#: ckan/templates_legacy/package/history.html:25 +#: ckan/templates_legacy/snippets/revision_list.html:11 +#: ckanext/organizations/templates_legacy/organizations/history.html:32 +msgid "Log Message" +msgstr "記錄訊息" + +#: ckan/templates_legacy/group/history.html:49 +#: ckan/templates_legacy/package/history.html:43 +#: ckanext/organizations/templates_legacy/organizations/history.html:49 +msgid "Compare »" +msgstr "比較 »" + +#: ckan/templates_legacy/group/history.html:54 +msgid "Group History" +msgstr "群組歷史紀錄" + +#: ckan/templates_legacy/group/index.html:11 +msgid "What Are Groups?" +msgstr "什麼是群組?" + +#: ckan/templates_legacy/group/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. A [1:group] can " +"be set-up to specify which users have permission to add or remove datasets " +"from it." +msgstr "雖然標籤對於整合資料集而言很重要,但有其他方式可以限制使用者編輯整理. 可以設置[1:group] 來指定許可的使用者,增加或移除資料集。" + +#: ckan/templates_legacy/group/layout.html:13 +#: ckan/templates_legacy/package/layout.html:38 +#: ckanext/organizations/templates_legacy/organizations/layout.html:19 +msgid "History" +msgstr "歷史紀錄" + +#: ckan/templates_legacy/group/layout.html:18 +msgid "New Dataset..." +msgstr "新資料集..." + +#: ckan/templates_legacy/group/layout.html:19 +msgid "Existing Dataset..." +msgstr "現存的資料集..." + +#: ckan/templates_legacy/group/layout.html:29 +msgid "List Groups" +msgstr "列出群組" + +#: ckan/templates_legacy/group/layout.html:35 +msgid "Login to Add a Group" +msgstr "登入並建立一個群組" + +#: ckan/templates_legacy/group/new.html:5 +#: ckan/templates_legacy/group/new.html:6 +msgid "Add A Group" +msgstr "增加一個群組" + +#: ckan/templates_legacy/group/new_group_form.html:13 +#: ckan/templates_legacy/package/form.html:7 +#: ckan/templates_legacy/package/new_package_form.html:13 +#: ckan/templates_legacy/user/edit_user_form.html:13 +#: ckan/templates_legacy/user/new_user_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:9 +#: ckanext/organizations/templates_legacy/organizations/form.html:13 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:11 +#: ckanext/organizations/templates_legacy/organizations/users_form.html:8 +msgid "Errors in form" +msgstr "表格錯誤" + +#: ckan/templates_legacy/group/new_group_form.html:35 +#: ckan/templates_legacy/package/new_package_form.html:56 +#: ckanext/organizations/templates_legacy/organizations/form.html:35 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:54 +msgid "Warning: URL is very long. Consider changing it to something shorter." +msgstr "警告:網址太長,請考慮換短一點的網址。" + +#: ckan/templates_legacy/group/new_group_form.html:36 +#: ckan/templates_legacy/package/new_package_form.html:57 +#: ckanext/organizations/templates_legacy/organizations/form.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:55 +msgid "2+ characters, lowercase, using only 'a-z0-9' and '-_'" +msgstr "兩個以上字元,小寫字母,僅能使用英文字母、數字、符號'-'及'_'" + +#: ckan/templates_legacy/group/new_group_form.html:43 +#: ckan/templates_legacy/package/new_package_form.html:88 +#: ckanext/organizations/templates_legacy/organizations/form.html:43 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:91 +msgid "Start with a summary sentence ..." +msgstr "開始,並且寫下一句摘要..." + +#: ckan/templates_legacy/group/new_group_form.html:47 +#: ckanext/organizations/templates_legacy/organizations/form.html:47 +msgid "Image URL:" +msgstr "圖像網址:" + +#: ckan/templates_legacy/group/new_group_form.html:50 +msgid "The URL for the image that is associated with this group." +msgstr "連結到群組圖像(logo)的網址" + +#: ckan/templates_legacy/group/new_group_form.html:57 +#: ckan/templates_legacy/package/new_package_form.html:271 +#: ckanext/organizations/templates_legacy/organizations/form.html:57 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:283 +msgid "active" +msgstr "正常" + +#: ckan/templates_legacy/group/new_group_form.html:58 +#: ckan/templates_legacy/package/new_package_form.html:272 +#: ckanext/organizations/templates_legacy/organizations/form.html:58 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:284 +msgid "deleted" +msgstr "刪除" + +#: ckan/templates_legacy/group/new_group_form.html:83 +#: ckan/templates_legacy/package/new_package_form.html:247 +#: ckanext/organizations/templates_legacy/organizations/form.html:104 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:259 +msgid "Add..." +msgstr "新增..." + +#: ckan/templates_legacy/group/new_group_form.html:86 +#: ckan/templates_legacy/package/new_package_form.html:250 +#: ckanext/organizations/templates_legacy/organizations/form.html:107 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:262 +msgid "Key =" +msgstr "Key =" + +#: ckan/templates_legacy/group/new_group_form.html:90 +#: ckan/templates_legacy/package/new_package_form.html:254 +#: ckanext/organizations/templates_legacy/organizations/form.html:111 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:266 +msgid "Value =" +msgstr "值 =" + +#: ckan/templates_legacy/group/new_group_form.html:116 +msgid "Add datasets" +msgstr "新增資料集" + +#: ckan/templates_legacy/group/read.html:29 +#: ckan/templates_legacy/package/search.html:25 +msgid "Resource Formats" +msgstr "資料格式" + +#: ckan/templates_legacy/group/read.html:33 +#: ckanext/organizations/templates_legacy/organizations/read.html:56 +msgid "State:" +msgstr "狀態:" + +#: ckan/templates_legacy/group/read.html:49 +#: ckanext/organizations/templates_legacy/organizations/read.html:73 +#, python-format +msgid "[1:You searched for \"%(query)s\". ]%(number_of_results)s datasets found." +msgstr "[1:你輸入的搜尋 \"%(query)s\". ]找到了%(number_of_results)s 個資料集。" + +#: ckan/templates_legacy/home/about.html:14 +msgid "" +"What was the [1:average price] of a house in the UK in 1935? When will " +"India's projected population [2:overtake] that of China? Where can you see " +"[3:publicly-funded art] in Seattle? Data to answer many, many questions like" +" these is out there on the Internet somewhere - but it is not always easy to" +" find." +msgstr "政府資料開放不僅能讓官員和政府組織受到監督,還能產生經濟效益,不論是直接節省政府開支、提昇服務效能、提高採購效益,或是間接地為民間帶來經濟利益與其他效益。" + +#: ckan/templates_legacy/home/about.html:16 +#, python-format +msgid "" +"%(site_title)s is a community-run catalogue of useful sets of data on the " +"Internet. You can collect links here to data from around the web for " +"yourself and others to use, or search for data that others have collected. " +"Depending on the type of data (and its conditions of use), %(site_title)s " +"may also be able to store a copy of the data or host it in a database, and " +"provide some basic visualisation tools." +msgstr "%(site_title)s 是一個有用的網路上社群運用的目錄 。你可以蒐集網路上的連結讓自己或他人使用,或者搜尋其他人蒐集的資料。根據資料的類型(以及使用條件),%(site_title)s 也可以儲存資料的副本在資料庫中,並提供一些基礎的視覺化工具。" + +#: ckan/templates_legacy/home/about.html:23 +msgid "How it works" +msgstr "如何運作" + +#: ckan/templates_legacy/home/about.html:25 +msgid "" +"This site is running a powerful piece of open-source data cataloguing " +"software called [1:CKAN], written and maintained by the [2:Open Knowledge " +"Foundation]. Each 'dataset' record on CKAN contains a description of the " +"data and other useful information, such as what formats it is available in, " +"who owns it and whether it is freely available, and what subject areas the " +"data is about. Other users can improve or add to this information (CKAN " +"keeps a fully versioned history)." +msgstr "本網站透過一個功能強大的開源碼編目軟體[1:CKAN]運作,由[2:開放知識基金會]編寫及維護. 每個CKAN上記錄的資料集包含了資料集的說明以及其他有用的資訊,例如格式、擁有者、是否免費提供、屬於哪個學科領域。其他使用者可以在CKAN上改善及增加資訊(CKAN保有完整的版本歷史紀錄)。" + +#: ckan/templates_legacy/home/about.html:27 +msgid "" +"CKAN powers a number of data catalogues on the Internet. [1:The Data Hub] is" +" an openly editable open data catalogue, in the style of Wikipedia. The UK " +"Government uses CKAN to run [2:data.gov.uk], which currently lists 8,000 " +"government datasets. Official public data from most European countries is " +"listed in a CKAN catalogue at [3:publicdata.eu]. There is a comprehensive " +"list of catalogues like these around the world at [4:datacatalogs.org], " +"which is itself powered by CKAN." +msgstr "CKAN在網路上提供一些資料目錄。[1:資料中心]是一個公開的可編輯的開放資料目錄,以維基百科的形式呈現。英國政府使用CKAN運做[2:data.gov.uk],目前已有8000個政府資料集。大多數歐洲國家的官方公開資料都在[3:publicdata.eu]的CKAN目錄中。[4:datacatalogs.org]上有一個全世界較完整的CKAN目錄清單,也是透過CKAN運作。" + +#: ckan/templates_legacy/home/about.html:30 +msgid "Open data and the Open Knowledge Foundation" +msgstr "開放資料以及開放知識基金會" + +#: ckan/templates_legacy/home/about.html:32 +#, python-format +msgid "" +"Most of the data indexed at %(site_title)s is openly licensed, meaning " +"anyone is free to use or re-use it however they like. Perhaps someone will " +"take that nice dataset of a city's public art that you found, and add it to " +"a tourist map - or even make a neat app for your phone that'll help you find" +" artworks when you visit the city. Open data means more enterprise, " +"collaborative science and transparent government. You can read more about " +"open data in the [1:Open Data Handbook]." +msgstr "在%(site_title)s的索引資料都是公開授權,意味著任何人都可以自由使用或再製。也許有人會將一個城市的公共藝術資料添加到的旅遊地圖中 - 甚至一個簡便的手機應用程式會幫你在你所在的城市找到的藝術品。開放資料意味著更多企業、整合科學和透明的政府。你可以在[1:開放資料手冊]中取得更多資訊。" + +#: ckan/templates_legacy/home/about.html:34 +msgid "" +"The [1:Open Knowledge Foundation] is a non-profit organisation [2:promoting]" +" open knowledge: writing and improving CKAN is one of the ways we do that. " +"If you want to get involved with its design or code, join the discussion or " +"development [3:mailing lists], or take a look at the [4:OKFN] site to find " +"out about our other projects." +msgstr "[1:開放知識基金會] 是一個非營利組織 [2:宣傳] 開放知識:編寫及改善CKAN是我們正在做的方法之一。如果你想要參與設計或編碼、或參與討論、開發 [3:郵件清單], 或看一看 [4:OKFN] 網站了解我們其他的計畫。" + +#: ckan/templates_legacy/home/index.html:13 +msgid "Welcome to" +msgstr "歡迎來到" + +#: ckan/templates_legacy/home/index.html:19 +msgid "Find data" +msgstr "尋找資料" + +#: ckan/templates_legacy/home/index.html:24 +msgid "contains" +msgstr "包含了" + +#: ckan/templates_legacy/home/index.html:24 +msgid "datasets" +msgstr "個資料集" + +#: ckan/templates_legacy/home/index.html:24 +msgid "" +"that you can \n" +" browse, learn about and download." +msgstr "你可以 \n 瀏覽、學習和下載" + +#: ckan/templates_legacy/home/index.html:32 +msgid "Share data" +msgstr "分享資料" + +#: ckan/templates_legacy/home/index.html:34 +msgid "" +"Add your own datasets to share them with others and\n" +" to find other people interested in your data." +msgstr "新增並分享你擁有的資料集給其他人並且\n 找到其他對你的資料有興趣的人。" + +#: ckan/templates_legacy/home/index.html:38 +msgid "Create a dataset »" +msgstr "建立一個資料集»" + +#: ckan/templates_legacy/home/index.html:40 +msgid "Sign up »" +msgstr "註冊" + +#: ckan/templates_legacy/home/index.html:49 +msgid "Collaborate" +msgstr "合作" + +#: ckan/templates_legacy/home/index.html:51 +msgid "" +"Find out more about working with open data by exploring \n" +" these resources:" +msgstr "了解更多關於開放資料的工作及發展 \n 參考這些資料:" + +#: ckan/templates_legacy/home/index.html:54 +msgid "GetTheData.org" +msgstr "GetTheData.org" + +#: ckan/templates_legacy/home/index.html:55 +msgid "DataPatterns.org" +msgstr "DataPatterns.org" + +#: ckan/templates_legacy/home/index.html:56 +msgid "Open Data Handbook" +msgstr "Open Data 手冊" + +#: ckan/templates_legacy/home/index.html:64 +msgid "Who else is here?" +msgstr "誰在這裡分享資料?" + +#: ckan/templates_legacy/home/index.html:75 +msgid "has" +msgstr "分享了" + +#: ckan/templates_legacy/home/index.html:75 +msgid "datasets." +msgstr "個資料集" + +#: ckan/templates_legacy/importer/importer.html:5 +msgid "Importer" +msgstr "匯入工具" + +#: ckan/templates_legacy/importer/importer.html:8 +msgid "Import Datasets" +msgstr "匯入資料集" + +#: ckan/templates_legacy/importer/importer.html:9 +msgid "" +"Here you can supply an Excel file with details of multiple datasets and " +"import these into" +msgstr "您可以在此提供excel檔案作為多個資料集的詳細資料" + +#: ckan/templates_legacy/importer/importer.html:30 +msgid "Log in to use this tool" +msgstr "登入以使用此工具" + +#: ckan/templates_legacy/importer/preview.html:6 +msgid "Preview - Importer" +msgstr "預覽 - 匯入工具" + +#: ckan/templates_legacy/importer/preview.html:9 +msgid "Import Preview" +msgstr "匯入預覽" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "dataset" +msgstr "資料集" + +#: ckan/templates_legacy/importer/preview.html:16 +msgid "read from" +msgstr "讀取" + +#: ckan/templates_legacy/importer/preview.html:25 +msgid "Further dataset previews not shown." +msgstr "進一步的資料集預覽未顯示。" + +#: ckan/templates_legacy/importer/preview.html:28 +#: ckan/templates_legacy/package/edit_form.html:13 +msgid "Edit summary (briefly describe the changes you have made)" +msgstr "編輯摘要(簡要介紹一下你所做的變更)" + +#: ckan/templates_legacy/importer/preview.html:30 +#: ckan/templates_legacy/package/edit_form.html:17 +#: ckan/templates_legacy/package/edit_form.html:20 +#: ckan/templates_legacy/package/new_package_form.html:290 +#: ckan/templates_legacy/package/new_package_form.html:293 +#: ckan/templates_legacy/revision/read.html:36 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:302 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:305 +msgid "Author:" +msgstr "作者:" + +#: ckan/templates_legacy/importer/preview.html:34 +msgid "Import" +msgstr "匯入" + +#: ckan/templates_legacy/importer/result.html:5 +msgid "Results - Importer" +msgstr "結果 - 匯入工具" + +#: ckan/templates_legacy/importer/result.html:8 +msgid "Import Results" +msgstr "匯入結果" + +#: ckan/templates_legacy/package/comments.html:5 +#: ckan/templates_legacy/package/history.html:6 +msgid "- Datasets - History" +msgstr "-資料集- 歷史紀錄" + +#: ckan/templates_legacy/package/edit.html:6 +msgid "- Edit - Datasets" +msgstr "-編輯- 資料集" + +#: ckan/templates_legacy/package/edit.html:21 +msgid "Basic Information" +msgstr "基本資訊" + +#: ckan/templates_legacy/package/edit.html:22 +msgid "Further Information" +msgstr "進階資訊" + +#: ckan/templates_legacy/package/edit_form.html:21 +msgid "Since you have not signed in this will just be your IP address." +msgstr "因為你沒有登入,在此將記錄你的IP位址。" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "Click here to sign in" +msgstr "按此登入" + +#: ckan/templates_legacy/package/edit_form.html:23 +msgid "before saving (opens in new window)." +msgstr "儲存前(在新視窗開啟)。" + +#: ckan/templates_legacy/package/edit_form.html:31 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:317 +msgid "" +"[1:Important:] By submitting content, you agree to release your " +"contributions under the [2:Open Database License]. Please [3:refrain] from " +"editing this page if you are [4:not] happy to do this." +msgstr "[1:重要:]發布資料前,你同意透過 [2:Open Database License]釋出資料。 如果你[4:不]同意,請 [3:不要]繼續編輯此頁面。" + +#: ckan/templates_legacy/package/editresources.html:6 +msgid "- Edit Resources - Datasets" +msgstr "-編輯資料- 資料集" + +#: ckan/templates_legacy/package/editresources.html:7 +msgid "Edit Resources:" +msgstr "編輯資料:" + +#: ckan/templates_legacy/package/followers.html:6 +msgid "- Datasets - Followers" +msgstr "-資料集- 追蹤者" + +#: ckan/templates_legacy/package/followers.html:7 +msgid "Followers:" +msgstr "追蹤者:" + +#: ckan/templates_legacy/package/followers.html:8 +#: ckan/templates_legacy/related/dashboard.html:14 +#: ckan/templates_legacy/related/related_list.html:14 +#: ckan/templates_legacy/user/login.html:21 +#: ckan/templates_legacy/user/logout.html:9 +msgid "no-sidebar" +msgstr "無側欄" + +#: ckan/templates_legacy/package/form_extra_fields.html:12 +msgid "New key" +msgstr "新的Key" + +#: ckan/templates_legacy/package/form_extra_fields.html:26 +msgid "with value" +msgstr "值" + +#: ckan/templates_legacy/package/history.html:37 +#, python-format +msgid "Read dataset as of %s" +msgstr "閱讀資料集 %s" + +#: ckan/templates_legacy/package/history.html:48 +#: ckan/templates_legacy/package/read.html:101 +#: ckan/templates_legacy/related/related_list.html:67 +msgid "Dataset History" +msgstr "資料集歷史紀錄" + +#: ckan/templates_legacy/package/layout.html:14 +msgid "Resources (0)" +msgstr "資料 (0)" + +#: ckan/templates_legacy/package/layout.html:23 +msgid "Add / Edit resources" +msgstr "新增/編輯 資料" + +#: ckan/templates_legacy/package/layout.html:37 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Apps, Ideas etc" +msgstr "創新應用" + +#: ckan/templates_legacy/package/layout.html:40 +#: ckan/templates_legacy/user/layout.html:27 +msgid "Followers ({num_followers})" +msgstr "追蹤者({num_followers})" + +#: ckan/templates_legacy/package/new.html:6 +msgid "Add - Datasets" +msgstr "新增-資料集" + +#: ckan/templates_legacy/package/new.html:7 +msgid "Add a Dataset" +msgstr "新增資料集" + +#: ckan/templates_legacy/package/new_package_form.html:38 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:36 +msgid "A short descriptive title for the dataset" +msgstr "資料集的簡短說明標題" + +#: ckan/templates_legacy/package/new_package_form.html:63 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:61 +msgid "Home Page" +msgstr "首頁" + +#: ckan/templates_legacy/package/new_package_form.html:66 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:64 +msgid "The URL for the web page describing the data (not the data itself)." +msgstr "用一個網址用來說明資料的網頁(非資料本身)" + +#: ckan/templates_legacy/package/new_package_form.html:67 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:65 +msgid "e.g. http://www.example.com/growth-figures.html" +msgstr "例如http://www.example.com/growth-figures.html" + +#: ckan/templates_legacy/package/new_package_form.html:80 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:78 +msgid "" +"(Don't worry if you don't know which license the data has been released " +"under)." +msgstr "(如果你不知道該資料集是在何種授權下發布,無須擔心)." + +#: ckan/templates_legacy/package/new_package_form.html:96 +msgid "Member of:" +msgstr "所屬組織:" + +#: ckan/templates_legacy/package/new_package_form.html:105 +msgid "Add to:" +msgstr "新增至:" + +#: ckan/templates_legacy/package/new_package_form.html:112 +msgid "Cannot add any groups." +msgstr "無法新增群組" + +#: ckan/templates_legacy/package/new_package_form.html:122 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:134 +msgid "" +"Comma-separated terms that may link this dataset to similar ones. For more " +"information on conventions, see [1:this wiki page]." +msgstr "用逗號區隔可能會連結到相似的資料集。更多詳細資訊請參閱[1:維基頁面]." + +#: ckan/templates_legacy/package/new_package_form.html:123 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:135 +msgid "e.g. pollution, rivers, water quality" +msgstr "例如:汙染、河流、水質" + +#: ckan/templates_legacy/package/new_package_form.html:130 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:142 +msgid "Add Resources" +msgstr "新增資料" + +#: ckan/templates_legacy/package/new_package_form.html:132 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:144 +msgid "" +"Upload or link data files, APIs and other materials related to your dataset." +msgstr "上傳或連結資料檔案、API和其他相關元件到你的資料集。" + +#: ckan/templates_legacy/package/new_package_form.html:139 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:151 +msgid "New resource..." +msgstr "新的資料..." + +#: ckan/templates_legacy/package/new_package_form.html:144 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:156 +msgid "x" +msgstr "x" + +#: ckan/templates_legacy/package/new_package_form.html:154 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:166 +msgid "File URL" +msgstr "檔案的網址" + +#: ckan/templates_legacy/package/new_package_form.html:161 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:173 +msgid "API URL" +msgstr "API的網址" + +#: ckan/templates_legacy/package/new_package_form.html:193 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:205 +msgid "" +"The name of the main contact, for enquiries about this particular dataset, " +"using the e-mail address in the following field." +msgstr "主要聯絡人的名稱,用來查詢特定的資料集,使用電子郵件地址。" + +#: ckan/templates_legacy/package/new_package_form.html:198 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:210 +msgid "Author email" +msgstr "作者的電子郵件" + +#: ckan/templates_legacy/package/new_package_form.html:208 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:220 +msgid "" +"If there is another important contact person (in addition to the person in " +"the Author field) then provide details here." +msgstr "如果有其他比提供者更重要的聯絡人(除了作者),請詳述在此。" + +#: ckan/templates_legacy/package/new_package_form.html:213 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:225 +msgid "Maintainer email" +msgstr "維護者電子郵件" + +#: ckan/templates_legacy/package/new_package_form.html:223 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:235 +msgid "A number representing the version (if applicable)" +msgstr "用一個數字描述此版本" + +#: ckan/templates_legacy/package/new_package_form.html:224 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:236 +msgid "e.g. 1.2.0" +msgstr "例如 1.2.0" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "" +"Adding custom fields to the dataset such as \"location:uk\" can help users " +"find it in the search engine. This data will also appear under" +msgstr "加入自訂的欄位,例如 \"location:uk\" 。可以幫助使用者在搜尋引擎中找到。此資料也將出現在" + +#: ckan/templates_legacy/package/new_package_form.html:230 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:242 +msgid "when viewing the dataset." +msgstr "瀏覽資料集時" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Do you really want to change the state of this dataset?" +msgstr "你確定要變更此資料集的狀態嗎?" + +#: ckan/templates_legacy/package/new_package_form.html:267 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:279 +msgid "Yes!" +msgstr "確定!" + +#: ckan/templates_legacy/package/new_package_form.html:268 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:280 +msgid "This dataset is" +msgstr "此資料集目前狀態是" + +#: ckan/templates_legacy/package/new_package_form.html:281 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:293 +msgid "Summary" +msgstr "摘要" + +#: ckan/templates_legacy/package/new_package_form.html:283 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:295 +msgid "Briefly describe the changes you have made..." +msgstr "簡要說明你所做的變更..." + +#: ckan/templates_legacy/package/new_package_form.html:294 +#: ckanext/organizations/templates_legacy/organizations/package_form.html:306 +msgid "" +"Since you have not signed in this will just be your IP address.\n" +" [1:Click here to sign in] before saving (opens in new window)." +msgstr "如果你沒有登入,將會記錄你的IP位址\n [1:按此登入] 在儲存之前(以新視窗開啟)" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "Important:" +msgstr "重要:" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "" +"By submitting content, you agree to release your contributions under the" +msgstr "送出內容之前,你同意將此提供給" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid ". Please" +msgstr "請" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "refrain" +msgstr "避免" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "from editing this page if you are" +msgstr "from editing this page if you are" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "not" +msgstr "not" + +#: ckan/templates_legacy/package/new_package_form.html:305 +msgid "happy to do this." +msgstr "很高興這樣做。" + +#: ckan/templates_legacy/package/read.html:14 +msgid "- Datasets" +msgstr "-資料集" + +#: ckan/templates_legacy/package/read.html:24 +msgid "License:" +msgstr "授權:" + +#: ckan/templates_legacy/package/read.html:33 +#: ckan/templates_legacy/package/resource_read.html:117 +#: ckan/templates_legacy/snippets/package_list.html:32 +msgid "[Open Data]" +msgstr "[開放資料]" + +#: ckan/templates_legacy/package/read.html:58 +msgid "Related Datasets" +msgstr "相關資料集" + +#: ckan/templates_legacy/package/read.html:86 +msgid "This is an old revision of this dataset, as edited" +msgstr "這是該資料集的舊版本" + +#: ckan/templates_legacy/package/read.html:86 +#: ckan/templates_legacy/package/read.html:87 +msgid "at" +msgstr "在" + +#: ckan/templates_legacy/package/read.html:86 +msgid ". It may differ significantly from the" +msgstr "可能有明顯的差別" + +#: ckan/templates_legacy/package/read.html:86 +msgid "current revision" +msgstr "目前版本" + +#: ckan/templates_legacy/package/read.html:87 +msgid "This is the current revision of this dataset, as edited" +msgstr "這是目前該資料集的版本" + +#: ckan/templates_legacy/package/read.html:97 +#: ckan/templates_legacy/related/related_list.html:63 +msgid "RDF/XML" +msgstr "RDF/XML" + +#: ckan/templates_legacy/package/read_core.html:28 +msgid "(edit)" +msgstr "(編輯)" + +#: ckan/templates_legacy/package/read_core.html:41 +msgid "(none)" +msgstr "(無)" + +#: ckan/templates_legacy/package/read_core.html:51 +msgid "(settings)" +msgstr "(設定)" + +#: ckan/templates_legacy/package/read_core.html:83 +msgid "Country" +msgstr "國家" + +#: ckan/templates_legacy/package/read_core.html:93 +msgid "Harvest Source" +msgstr "採集來源" + +#: ckan/templates_legacy/package/read_core.html:94 +#, python-format +msgid "" +"[1:Dataset page] on \n" +" [2:%(harvest_catalogue_name)s]" +msgstr "[1:Dataset page] 於 \n [2:%(harvest_catalogue_name)s]" + +#: ckan/templates_legacy/package/resource_embedded_dataviewer.html:87 +#: ckan/templates_legacy/package/resource_read.html:58 +msgid "- Dataset - Resource" +msgstr "-資料集- 資料" + +#: ckan/templates_legacy/package/resource_read.html:87 +msgid "Data API is unavailable for this resource as DataStore is disabled" +msgstr "此資料的Data API不能使用,因為資料存儲被禁用。" + +#: ckan/templates_legacy/package/resource_read.html:113 +msgid "License unknown" +msgstr "未知的授權" + +#: ckan/templates_legacy/package/resource_read.html:137 +msgid "From the [1:Dataset]:" +msgstr "來至 [1:Dataset]:" + +#: ckan/templates_legacy/package/resource_read.html:151 +msgid "Cannot embed as resource is private." +msgstr "無法嵌入私人的資料" + +#: ckan/templates_legacy/package/resource_read.html:151 +#: ckan/templates_legacy/package/resource_read.html:152 +msgid "Embed" +msgstr "嵌入" + +#: ckan/templates_legacy/package/search.html:9 +#: ckan/templates_legacy/package/search.html:10 +msgid "Search -" +msgstr "搜尋-" + +#: ckan/templates_legacy/package/search.html:16 +msgid "Do you know of a dataset that should be added to" +msgstr "你是否知道需要增加哪個資料集到" + +#: ckan/templates_legacy/package/search.html:20 +msgid "Register it now" +msgstr "馬上註冊" + +#: ckan/templates_legacy/package/search.html:29 +msgid "Other access" +msgstr "其他存取" + +#: ckan/templates_legacy/package/search.html:35 +msgid "You can also access this registry using the" +msgstr "你也可以存取此註冊表透過" + +#: ckan/templates_legacy/package/search.html:37 +msgid "(see" +msgstr "(查看" + +#: ckan/templates_legacy/package/search.html:38 +msgid "or download a" +msgstr "或下載" + +#: ckan/templates_legacy/package/search.html:39 +msgid "full" +msgstr "完整的" + +#: ckan/templates_legacy/package/search.html:39 +msgid "dump" +msgstr "轉儲" + +#: ckan/templates_legacy/package/search.html:50 +msgid "" +"[1:There was an error while searching.] \n" +" Please try again." +msgstr "[1:搜尋時發生錯誤] \n 請再試一次。" + +#: ckan/templates_legacy/package/search.html:54 +#, python-format +msgid "[1:%(item_count)s] datasets found" +msgstr "[1:%(item_count)s] 資料集存在" + +#: ckan/templates_legacy/package/search.html:57 +msgid "Would you like to [1:create a new dataset?]" +msgstr "你想要 [1:建立一個新的資料集嗎?]" + +#: ckan/templates_legacy/related/add-related.html:12 +#: ckan/templates_legacy/related/related_list.html:26 +msgid "Add item" +msgstr "新增物件" + +#: ckan/templates_legacy/related/add-related.html:18 +#: ckan/templates_legacy/related/add-related.html:38 +msgid "(required)" +msgstr "(必填)" + +#: ckan/templates_legacy/related/add-related.html:19 +msgid "Please add the title for the item" +msgstr "請為此物件輸入一個標題" + +#: ckan/templates_legacy/related/add-related.html:22 +msgid "Type of item" +msgstr "物件類型" + +#: ckan/templates_legacy/related/add-related.html:35 +msgid "Please describe the item" +msgstr "請描述這個物件" + +#: ckan/templates_legacy/related/add-related.html:39 +msgid "Please add a url" +msgstr "請新增一個網址" + +#: ckan/templates_legacy/related/add-related.html:43 +msgid "Please add a link to the image" +msgstr "請增加一個圖片的連結" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "Showing items" +msgstr "顯示項目" + +#: ckan/templates_legacy/related/dashboard.html:24 +msgid "of" +msgstr "of" + +#: ckan/templates_legacy/related/dashboard.html:24 +#: ckan/templates_legacy/related/dashboard.html:25 +msgid "related items found" +msgstr "找到相關的項目" + +#: ckan/templates_legacy/related/dashboard.html:47 +msgid "Least viewed" +msgstr "最近瀏覽" + +#: ckan/templates_legacy/related/dashboard.html:55 +msgid "Featured items only?" +msgstr "只顯示推薦項目?" + +#: ckan/templates_legacy/related/related_list.html:17 +#: ckan/templates_legacy/related/related_list.html:21 +msgid "- Apps, Ideas etc" +msgstr " - 創新應用" + +#: ckan/templates_legacy/related/related_list.html:28 +msgid "There are no items here yet" +msgstr "目前沒有任何物件" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid ", why not" +msgstr ",現在" + +#: ckan/templates_legacy/related/related_list.html:29 +msgid "add one" +msgstr "新增" + +#: ckan/templates_legacy/revision/diff.html:5 +msgid "Differences - Revisions" +msgstr "差異-版本" + +#: ckan/templates_legacy/revision/diff.html:9 +msgid "Revision Differences -" +msgstr "版本差異-" + +#: ckan/templates_legacy/revision/diff.html:21 +msgid "From:" +msgstr "來自:" + +#: ckan/templates_legacy/revision/diff.html:25 +msgid "To:" +msgstr "To:" + +#: ckan/templates_legacy/revision/diff.html:32 +msgid "Difference" +msgstr "差異" + +#: ckan/templates_legacy/revision/diff.html:40 +msgid "No differences" +msgstr "無差異" + +#: ckan/templates_legacy/revision/layout.html:9 +msgid "List" +msgstr "清單" + +#: ckan/templates_legacy/revision/list.html:5 +#: ckan/templates_legacy/revision/list.html:6 +msgid "Revision History" +msgstr "版本歷史紀錄" + +#: ckan/templates_legacy/revision/list.html:10 +msgid "" +"Track the most recent changes to the system, with most recent\n" +" changes first." +msgstr "追蹤系統最新的版本變更,最新的變更會顯示在最前面。" + +#: ckan/templates_legacy/revision/read.html:6 +msgid "Revision:" +msgstr "版本 :" + +#: ckan/templates_legacy/revision/read.html:10 +msgid "Revision Actions" +msgstr "版本活動" + +#: ckan/templates_legacy/revision/read.html:23 +#: ckan/templates_legacy/snippets/revision_list.html:39 +msgid "Undelete" +msgstr "保留" + +#: ckan/templates_legacy/revision/read.html:39 +msgid "Timestamp:" +msgstr "時間戳記 : " + +#: ckan/templates_legacy/revision/read.html:41 +msgid "Log Message:" +msgstr "紀錄訊息 :" + +#: ckan/templates_legacy/revision/read.html:44 +msgid "Changes" +msgstr "變更" + +#: ckan/templates_legacy/revision/read.html:54 +msgid "Datasets' Tags" +msgstr "資料集的標籤" + +#: ckan/templates_legacy/revision/read.html:57 +msgid "Dataset -" +msgstr "資料集-" + +#: ckan/templates_legacy/revision/read.html:58 +msgid "" +",\n" +" Tag -" +msgstr ",\n標籤 -" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "Embed this view" +msgstr "嵌入這個畫面" + +#: ckan/templates_legacy/snippets/data-viewer-embed-dialog.html:19 +msgid "by copying this into your webpage:" +msgstr "複製這個到你的網頁:" + +#: ckan/templates_legacy/snippets/package_list.html:39 +msgid "Not Openly Licensed" +msgstr "非開放授權" + +#: ckan/templates_legacy/snippets/revision_list.html:11 +msgid "Entity" +msgstr "變更的物件" + +#: ckan/templates_legacy/storage/index.html:17 +msgid "" +"This upload form is valid for a limited time (usually 1h or so). If the\n" +" form expires please reload the page." +msgstr "此上傳表格有時效限制(通常為1小時). 如果\n 表格毀損,請重新整理網頁。" + +#: ckan/templates_legacy/storage/index.html:33 +msgid "File:" +msgstr "檔案 :" + +#: ckan/templates_legacy/storage/success.html:12 +msgid "Upload - Successful" +msgstr "上傳 - 成功" + +#: ckan/templates_legacy/storage/success.html:14 +msgid "Filed uploaded to:" +msgstr "上傳欄位至 : " + +#: ckan/templates_legacy/storage/success.html:17 +msgid "Upload another »" +msgstr "上傳其他 »" + +#: ckan/templates_legacy/tag/index.html:20 +#: ckan/templates_legacy/tag/index.html:23 +msgid "There are" +msgstr "搜尋結果 : 目前有" + +#: ckan/templates_legacy/tag/index.html:21 +msgid "results for ‘" +msgstr "results for ‘" + +#: ckan/templates_legacy/tag/index.html:24 +msgid "results for tags." +msgstr "個標籤。" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "Clear search" +msgstr "清除搜尋" + +#: ckan/templates_legacy/tag/index.html:34 +msgid "and see all tags." +msgstr "查看所有標籤" + +#: ckan/templates_legacy/tag/read.html:6 +msgid "- Tags" +msgstr "- 標籤" + +#: ckan/templates_legacy/tag/read.html:7 +msgid "Tag:" +msgstr "標籤 : " + +#: ckan/templates_legacy/tag/read.html:10 +#, python-format +msgid "There are %(count)s datasets tagged with [1:%(tagname)s]:" +msgstr "搜尋到%(count)s 個資料集有標籤:[1:%(tagname)s]" + +#: ckan/templates_legacy/user/dashboard.html:6 +msgid "- Dashboard - User" +msgstr "使用者管理儀表板" + +#: ckan/templates_legacy/user/dashboard.html:17 +msgid "What's going on?" +msgstr "怎麼了?" + +#: ckan/templates_legacy/user/dashboard.html:25 +msgid "Nothing new on CKAN?" +msgstr "CKAN上面沒有新鮮事了?" + +#: ckan/templates_legacy/user/dashboard.html:26 +msgid "So, why don't you ..." +msgstr "你何不..." + +#: ckan/templates_legacy/user/dashboard.html:28 +msgid "Add a new dataset" +msgstr "新增一個新的資料集" + +#: ckan/templates_legacy/user/dashboard.html:29 +msgid "Follow another user" +msgstr "追蹤其他使用者" + +#: ckan/templates_legacy/user/dashboard.html:30 +msgid "Create a group or a tag" +msgstr "建立一個標籤或是群組" + +#: ckan/templates_legacy/user/dashboard.html:31 +msgid "Or simply browse the repository" +msgstr "或者簡單地瀏覽資料庫" + +#: ckan/templates_legacy/user/edit.html:6 +msgid "- Edit - User" +msgstr "- 編輯 - 使用者" + +#: ckan/templates_legacy/user/edit.html:7 +msgid "Edit User:" +msgstr "編輯使用者:" + +#: ckan/templates_legacy/user/edit_user_form.html:27 +msgid "E-mail" +msgstr "電子郵件" + +#: ckan/templates_legacy/user/edit_user_form.html:33 +msgid "OpenId" +msgstr "OpenId" + +#: ckan/templates_legacy/user/edit_user_form.html:41 +msgid "A little about you..." +msgstr "一些關於你的說明..." + +#: ckan/templates_legacy/user/edit_user_form.html:54 +#: ckan/templates_legacy/user/new_user_form.html:47 +msgid "Password (repeat)" +msgstr "密碼 (請再輸入一次)" + +#: ckan/templates_legacy/user/edit_user_form.html:61 +msgid "Change your username" +msgstr "更改你的使用者名稱" + +#: ckan/templates_legacy/user/edit_user_form.html:66 +msgid "" +"Changing your username will log you out, and require you to log back in with" +" the new username" +msgstr "必須登出才能變更使用者名稱,並且會要求你用心的使用者名稱登入" + +#: ckan/templates_legacy/user/followers.html:6 +msgid "- Followers - User" +msgstr "- 追蹤者 - 使用者" + +#: ckan/templates_legacy/user/followers.html:8 +msgid "'s Followers" +msgstr "的追蹤者" + +#: ckan/templates_legacy/user/layout.html:12 +msgid "My Profile" +msgstr "我的個人資料" + +#: ckan/templates_legacy/user/layout.html:13 +msgid "Edit Profile" +msgstr "編輯個人資料" + +#: ckan/templates_legacy/user/layout.html:16 +msgid "My Followers ({num_followers})" +msgstr "追蹤我的人 ({num_followers})" + +#: ckan/templates_legacy/user/layout.html:25 +msgid "View Profile" +msgstr "查看個人資料" + +#: ckan/templates_legacy/user/layout.html:39 +msgid "Register Account" +msgstr "註冊一個帳號" + +#: ckan/templates_legacy/user/list.html:16 +#, python-format +msgid "[1:%(item_count)s] users found." +msgstr "找到[1:%(item_count)s] 個使用者" + +#: ckan/templates_legacy/user/list.html:25 +msgid "Sort by name" +msgstr "依名稱排序" + +#: ckan/templates_legacy/user/list.html:28 +msgid "Sort by edits" +msgstr "依編輯次數排序" + +#: ckan/templates_legacy/user/list.html:41 +msgid "Member for" +msgstr "成員" + +#: ckan/templates_legacy/user/login.html:19 +msgid "Login - User" +msgstr "登入 - 使用者" + +#: ckan/templates_legacy/user/login.html:20 +msgid "Login to" +msgstr "登入到" + +#: ckan/templates_legacy/user/login.html:29 +msgid "Login:" +msgstr "使用者名稱:" + +#: ckan/templates_legacy/user/login.html:35 +#: ckan/templates_legacy/user/perform_reset.html:15 +msgid "Password:" +msgstr "密碼:" + +#: ckan/templates_legacy/user/login.html:41 +msgid "Remember me:" +msgstr "記住我:" + +#: ckan/templates_legacy/user/login.html:49 +msgid "Sign In" +msgstr "登入" + +#: ckan/templates_legacy/user/login.html:61 +msgid "Login using Open ID" +msgstr "使用 Open ID 登入" + +#: ckan/templates_legacy/user/login.html:62 +msgid "" +"NB: To set-up your OpenID for this site, you first need to [1:Register] and " +"then edit your Profile to provide your OpenID." +msgstr "NB:若想要在這個網站上設置你的OpenID,你必須先 [1:註冊]且編輯你的個人資料,以提供OpenID。" + +#: ckan/templates_legacy/user/login.html:64 +msgid "Please click your account provider:" +msgstr "請點選你的帳號提供者 : " + +#: ckan/templates_legacy/user/login.html:68 +msgid "OpenID Identifier:" +msgstr "OpenID 識別號" + +#: ckan/templates_legacy/user/login.html:72 +msgid "Don't have an OpenID?" +msgstr "沒有 OpenID 嗎 ?" + +#: ckan/templates_legacy/user/login.html:73 +msgid "" +"OpenID is service that allows you to log-on to many different websites\n" +" using a single identity. Find out [1:more\n" +" about OpenID] and [2:how to get an\n" +" OpenID enabled account]. Probably the simplest way is sign up with a\n" +" free OpenID provider such as [3:https://www.myopenid.com/]." +msgstr "OpenID服務可以讓你在許多不同網站上登入\n 利用同一個ID。 查看 [1:更多\n 關於 OpenID] 以及 [2:如何取得\n OpenID 帳號]. 最簡單的方法就是註冊 a\n 免費 OpenID 提供者,例如 [3:https://www.myopenid.com/]." + +#: ckan/templates_legacy/user/login.html:83 +msgid "Sign in with OpenID" +msgstr "以OpenID註冊" + +#: ckan/templates_legacy/user/logout.html:5 +msgid "Logout - User" +msgstr "登出 - 使用者" + +#: ckan/templates_legacy/user/logout.html:8 +msgid "Logout from" +msgstr "登出" + +#: ckan/templates_legacy/user/logout.html:12 +msgid "You have logged out successfully." +msgstr "你已成功登出" + +#: ckan/templates_legacy/user/logout_first.html:6 +msgid "Logged in - User" +msgstr "登入 - 使用者" + +#: ckan/templates_legacy/user/logout_first.html:7 +msgid "Logged into" +msgstr "登入" + +#: ckan/templates_legacy/user/logout_first.html:12 +msgid "is currently logged in" +msgstr "目前已登入" + +#: ckan/templates_legacy/user/logout_first.html:15 +msgid "To register or log in as another user, you need to" +msgstr "若想要註冊或以其他使用者身分登入,你必須" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "logout" +msgstr "登出" + +#: ckan/templates_legacy/user/logout_first.html:17 +msgid "first." +msgstr "先." + +#: ckan/templates_legacy/user/new.html:5 +msgid "Register - User" +msgstr "註冊使用者" + +#: ckan/templates_legacy/user/new.html:6 +msgid "Register for a new Account" +msgstr "註冊一個新帳號" + +#: ckan/templates_legacy/user/new_user_form.html:22 +msgid "3+ chars, using only 'a-z0-9' and '-_'" +msgstr "請輸入三個以上英文字元,限用英文字母、數字、符號 \"-\" 及 \"_\"" + +#: ckan/templates_legacy/user/new_user_form.html:27 +msgid "Full name (optional)" +msgstr "全名 (選填)" + +#: ckan/templates_legacy/user/new_user_form.html:34 +msgid "E-Mail" +msgstr "電子郵件" + +#: ckan/templates_legacy/user/new_user_form.html:65 +msgid "Register now" +msgstr "馬上註冊" + +#: ckan/templates_legacy/user/perform_reset.html:18 +msgid "Password (repeat):" +msgstr "密碼 (請再輸入一次) : " + +#: ckan/templates_legacy/user/read.html:5 +msgid "- User" +msgstr "- 使用者" + +#: ckan/templates_legacy/user/read.html:25 +msgid "Member since" +msgstr "註冊日期" + +#: ckan/templates_legacy/user/read.html:37 +msgid "No email" +msgstr "無電子郵件" + +#: ckan/templates_legacy/user/read.html:46 +msgid "– Note: your API key is visible only to you!" +msgstr "- 提醒 : 此 API Key 只限您使用!" + +#: ckan/templates_legacy/user/read.html:84 +msgid "Public Activity" +msgstr "公開活動" + +#: ckan/templates_legacy/user/request_reset.html:6 +msgid "Reset password" +msgstr "重設密碼" + +#: ckan/templates_legacy/user/request_reset.html:7 +msgid "Request a password reset" +msgstr "要求重設密碼" + +#: ckan/templates_legacy/user/request_reset.html:13 +msgid "User name:" +msgstr "使用者名稱:" + +#: ckanext/datastore/logic/action.py:54 ckanext/datastore/logic/action.py:122 +#: ckanext/datastore/logic/action.py:161 ckanext/datastore/logic/action.py:236 +msgid "Resource \"{0}\" was not found." +msgstr "資源 \"{0}\" 不存在。" + +#: ckanext/datastore/logic/auth.py:15 +msgid "User {0} not authorized to update resource {1}" +msgstr "使用者{0}沒有權限更新資源{1}" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:7 +msgid "Add to Groups" +msgstr "新增至群組" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:10 +msgid "Select a group..." +msgstr "選取一個群組..." + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:27 +msgid "Country Code" +msgstr "國家/地區代碼" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "Custom Text" +msgstr "客製化文本" + +#: ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html:36 +msgid "custom text" +msgstr "客製化文本" + +#: ckanext/organizations/controllers.py:32 +msgid "" +"There was a problem with your submission, " +"please correct it and try again" +msgstr "你送出的內容有誤,請更正並再試一次" + +#: ckanext/organizations/controllers.py:44 +#: ckanext/organizations/controllers.py:65 +msgid "There is a problem with the system configuration" +msgstr "系統設定有一些問題" + +#: ckanext/organizations/controllers.py:70 +msgid "Your application has been submitted" +msgstr "你的應用程式已經送出" + +#: ckanext/organizations/controllers.py:99 +msgid "" +"There was a problem with your submission, please correct it and try again" +msgstr "你送出的內容有誤,請更正並再試一次" + +#: ckanext/organizations/forms.py:31 +msgid "Please choose an organization to add the dataset to" +msgstr "請選擇此資料集的上層組織" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:1 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:1 +msgid "" +"Dear administrator,\n" +"\n" +"A request has been made for membership of your organization" +msgstr "管理者您好,\n\n有會員想要申請成為您的組織成員。" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +msgid "by" +msgstr "by" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "{% if requester.fullname %}(" +msgstr "{% if requester.fullname %}(" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:3 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:3 +#, python-format +msgid "" +"){% end %}\n" +"\n" +"The reason given for the request was:\n" +"\n" +"\"" +msgstr "){% end %}\n\n該請求所提出的原因是:\n\n\"" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:7 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:7 +msgid "" +"\"\n" +"\n" +"Please contact the user to verify and then if you would like to add this user you can do so by visiting" +msgstr "\"\n\n請聯絡使用者進行確認,如果想要增加這個使用者可以透過訪問。" + +#: ckanext/organizations/templates/email/join_publisher_request.txt:9 +#: ckanext/organizations/templates_legacy/organizations/email/join_publisher_request.txt:9 +msgid "" +"If you do not wish to add this user you can safely disregard this email." +msgstr "如果你不希望增加這個使用者,你可以忽略此電子郵件。" + +#: ckanext/organizations/templates/organizations/index.html:36 +msgid "" +" <p>Organizations allow you to add both users and datasets to it in order to" +" control who can access and manage your datasets</p> " +msgstr "<p>組織允許您新增使用者和資料集,以控制誰可以瀏覽和管理您的資料集</p> " + +#: ckanext/organizations/templates/organizations/new.html:3 +#: ckanext/organizations/templates/organizations/new.html:7 +msgid "Create an organization" +msgstr "建立一個組織" + +#: ckanext/organizations/templates/organizations/new.html:13 +msgid "" +" <p>An organization can be set-up to specify which users have permission to " +"add or remove datasets from it.</p> " +msgstr "<p>組織可以設定指定那些使用者擁有新增或移除資料集的權限。</p> " + +#: ckanext/organizations/templates/organizations/read.html:12 +msgid "Add Dataset to Organization" +msgstr "新增一個資料集至群組" + +#: ckanext/organizations/templates/organizations/read.html:14 +msgid "Manage Users" +msgstr "管理使用者" + +#: ckanext/organizations/templates_legacy/organizations/apply.html:6 +msgid "Apply for membership" +msgstr "申請會員資格" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:33 +msgid "Reason" +msgstr "原因" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:37 +msgid "" +"Please explain to the owner your reasons for wishing to become an editor of " +"this organization" +msgstr "請向資料擁有者說明為何你想要成為此組織的編輯者" + +#: ckanext/organizations/templates_legacy/organizations/apply_form.html:44 +msgid "Send request" +msgstr "送出請求" + +#: ckanext/organizations/templates_legacy/organizations/form.html:50 +msgid "The URL for the image that is associated with this organization." +msgstr "代表組織的圖檔網址" + +#: ckanext/organizations/templates_legacy/organizations/form.html:65 +msgid "Parent Organization" +msgstr "上層組織" + +#: ckanext/organizations/templates_legacy/organizations/form.html:70 +msgid "No parent organization" +msgstr "沒有上層組織" + +#: ckanext/organizations/templates_legacy/organizations/form.html:134 +msgid "Manage users" +msgstr "管理使用者" + +#: ckanext/organizations/templates_legacy/organizations/form.html:146 +msgid "There are no users currently in this publisher." +msgstr "此發布者內目前沒有任何使用者" + +#: ckanext/organizations/templates_legacy/organizations/history.html:54 +msgid "Organization History" +msgstr "組織歷史" + +#: ckanext/organizations/templates_legacy/organizations/index.html:11 +msgid "What Are Organizations?" +msgstr "組織是什麼?" + +#: ckanext/organizations/templates_legacy/organizations/index.html:12 +msgid "" +"Whilst tags are great at collecting datasets together, there are occasions " +"when you want to restrict users from editing a collection. An " +"[1:organization] can be set-up to specify which users have permission to add" +" or remove datasets from it." +msgstr "雖然標籤功能對於尋找資料集而言相當方便,但有些情況還是需要能夠限制使用者編輯的功能。建立[1:組織] 可以為個別的使用者指派編輯權限。" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:28 +msgid "Join" +msgstr "加入" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:34 +msgid "List Organizations" +msgstr "列出組織" + +#: ckanext/organizations/templates_legacy/organizations/layout.html:37 +msgid "Add an Organization" +msgstr "新增一個組織" + +#: ckanext/organizations/templates_legacy/organizations/new.html:5 +#: ckanext/organizations/templates_legacy/organizations/new.html:6 +msgid "Add an organization" +msgstr "新增一個組織" + +#: ckanext/organizations/templates_legacy/organizations/package_form.html:125 +msgid "Cannot add to any organizations. Please join an organization" +msgstr "無法加入任何組織。請加入一個組織。" + +#: ckanext/organizations/templates_legacy/organizations/users.html:5 +#: ckanext/organizations/templates_legacy/organizations/users.html:6 +msgid "Users:" +msgstr "使用者 : " + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:34 +msgid "There are no users currently in this organization." +msgstr "目前此組織內沒有任何使用者" + +#: ckanext/organizations/templates_legacy/organizations/users_form.html:36 +msgid "Add users" +msgstr "新增使用者" + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/MIT-LICENSE.txt:1 +msgid "" +"Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining\n" +"a copy of this software and associated documentation files (the\n" +"\"Software\"), to deal in the Software without restriction, including\n" +"without limitation the rights to use, copy, modify, merge, publish,\n" +"distribute, sublicense, and/or sell copies of the Software, and to\n" +"permit persons to whom the Software is furnished to do so, subject to\n" +"the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be\n" +"included in all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n" +"EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n" +"MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n" +"NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n" +"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n" +"OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n" +"WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." +msgstr "Copyright (c) 2010 Michael Leibman, http://github.com/mleibman/slickgrid\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + +#: ckanext/reclinepreview/theme/public/vendor/slickgrid/2.0.1/README.txt:1 +msgid "" +"This compiled version of SlickGrid has been obtained with the Google Closure\n" +"Compiler, using the following command:\n" +"\n" +"java -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n" +"\n" +"There are two other files required for the SlickGrid view to work properly:\n" +"\n" +" * jquery-ui-1.8.16.custom.min.js \n" +" * jquery.event.drag-2.0.min.js\n" +"\n" +"These are included in the Recline source, but have not been included in the\n" +"built file to make easier to handle compatibility problems.\n" +"\n" +"Please check SlickGrid license in the included MIT-LICENSE.txt file.\n" +"\n" +"[1] https://developers.google.com/closure/compiler/" +msgstr "This compiled version of SlickGrid has been obtained with the Google Closure\nCompiler, using the following command:\n\njava -jar compiler.jar --js=slick.core.js --js=slick.grid.js --js=slick.editors.js --js_output_file=slick.grid.min.js\n\nThere are two other files required for the SlickGrid view to work properly:\n\n * jquery-ui-1.8.16.custom.min.js \n * jquery.event.drag-2.0.min.js\n\nThese are included in the Recline source, but have not been included in the\nbuilt file to make easier to handle compatibility problems.\n\nPlease check SlickGrid license in the included MIT-LICENSE.txt file.\n\n[1] https://developers.google.com/closure/compiler/" + +#: ckanext/stats/templates/ckanext/stats/index.html:10 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:57 +msgid "Total number of Datasets" +msgstr "資料集總數" + +#: ckanext/stats/templates/ckanext/stats/index.html:17 +#: ckanext/stats/templates/ckanext/stats/index.html:40 +msgid "Date" +msgstr "日期" + +#: ckanext/stats/templates/ckanext/stats/index.html:18 +msgid "Total datasets" +msgstr "所有資料集" + +#: ckanext/stats/templates/ckanext/stats/index.html:33 +#: ckanext/stats/templates/ckanext/stats/index.html:179 +msgid "Dataset Revisions per Week" +msgstr "資料集平均每週更新的次數" + +#: ckanext/stats/templates/ckanext/stats/index.html:41 +msgid "All dataset revisions" +msgstr "所有資料集的更新版本" + +#: ckanext/stats/templates/ckanext/stats/index.html:42 +msgid "New datasets" +msgstr "新資料集" + +#: ckanext/stats/templates/ckanext/stats/index.html:58 +#: ckanext/stats/templates/ckanext/stats/index.html:180 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:63 +msgid "Top Rated Datasets" +msgstr "評分最高的資料集" + +#: ckanext/stats/templates/ckanext/stats/index.html:64 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Average rating" +msgstr "平均評分" + +#: ckanext/stats/templates/ckanext/stats/index.html:65 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:65 +msgid "Number of ratings" +msgstr "參與評分的人數" + +#: ckanext/stats/templates/ckanext/stats/index.html:79 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:70 +msgid "No ratings" +msgstr "無人參與評分" + +#: ckanext/stats/templates/ckanext/stats/index.html:84 +#: ckanext/stats/templates/ckanext/stats/index.html:181 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:72 +msgid "Most Edited Datasets" +msgstr "最多編輯次數的資料集" + +#: ckanext/stats/templates/ckanext/stats/index.html:90 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:74 +msgid "Number of edits" +msgstr "編輯次數" + +#: ckanext/stats/templates/ckanext/stats/index.html:103 +msgid "No edited datasets" +msgstr "沒有編輯過的資料集" + +#: ckanext/stats/templates/ckanext/stats/index.html:108 +#: ckanext/stats/templates/ckanext/stats/index.html:182 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:80 +msgid "Largest Groups" +msgstr "擁有最多資料集的的群組" + +#: ckanext/stats/templates/ckanext/stats/index.html:127 +msgid "No groups" +msgstr "沒有群組" + +#: ckanext/stats/templates/ckanext/stats/index.html:132 +#: ckanext/stats/templates/ckanext/stats/index.html:183 +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:88 +msgid "Top Tags" +msgstr "最熱門的標籤" + +#: ckanext/stats/templates/ckanext/stats/index.html:136 +msgid "Tag Name" +msgstr "標籤名稱" + +#: ckanext/stats/templates/ckanext/stats/index.html:137 +#: ckanext/stats/templates/ckanext/stats/index.html:157 +msgid "Number of Datasets" +msgstr "資料集數量" + +#: ckanext/stats/templates/ckanext/stats/index.html:152 +#: ckanext/stats/templates/ckanext/stats/index.html:184 +msgid "Users Owning Most Datasets" +msgstr "擁有最多資料集的使用者" + +#: ckanext/stats/templates/ckanext/stats/index.html:175 +msgid "Statistics Menu" +msgstr "統計目錄" + +#: ckanext/stats/templates/ckanext/stats/index.html:178 +msgid "Total Number of Datasets" +msgstr "所有資料集總數" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:60 +msgid "Revisions to Datasets per week" +msgstr "平均每週修訂的資料集次數" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:95 +msgid "Users owning most datasets" +msgstr "擁有最多資料集的使用(發布)者" + +#: ckanext/stats/templates_legacy/ckanext/stats/index.html:102 +msgid "Page last updated:" +msgstr "網頁最後更新時間:" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:6 +msgid "Leaderboard - Stats" +msgstr "排行榜 - 統計" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:17 +msgid "Dataset Leaderboard" +msgstr "資料集排行榜" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:18 +msgid "" +"Choose a dataset attribute and find out which categories in that area have " +"the most datasets. E.g. tags, groups, license, res_format, country." +msgstr "挑選一個資料集屬性,找出哪個目錄中擁有最多該屬性的資料集。例如:標籤、群組、授權、res_format、國家。" + +#: ckanext/stats/templates_legacy/ckanext/stats/leaderboard.html:20 +msgid "Choose area" +msgstr "選擇地區" diff --git a/ckan/lib/activity_streams.py b/ckan/lib/activity_streams.py index fa1a7f04e87..d558994d5f6 100644 --- a/ckan/lib/activity_streams.py +++ b/ckan/lib/activity_streams.py @@ -1,13 +1,13 @@ import re -import datetime -from pylons.i18n import _ from webhelpers.html import literal import ckan.lib.helpers as h import ckan.lib.base as base import ckan.logic as logic +from ckan.common import _ + # get_snippet_*() functions replace placeholders like {user}, {dataset}, etc. # in activity strings with HTML representations of particular users, datasets, # etc. @@ -60,77 +60,89 @@ def get_snippet_related_type(activity, detail): # {user}, {dataset} etc. to be replaced with snippets from the get_snippet_*() # functions above. -def activity_stream_string_added_tag(): +def activity_stream_string_added_tag(context, activity): return _("{actor} added the tag {tag} to the dataset {dataset}") -def activity_stream_string_changed_group(): +def activity_stream_string_changed_group(context, activity): return _("{actor} updated the group {group}") -def activity_stream_string_changed_organization(): +def activity_stream_string_changed_organization(context, activity): return _("{actor} updated the organization {organization}") -def activity_stream_string_changed_package(): +def activity_stream_string_changed_package(context, activity): return _("{actor} updated the dataset {dataset}") -def activity_stream_string_changed_package_extra(): +def activity_stream_string_changed_package_extra(context, activity): return _("{actor} changed the extra {extra} of the dataset {dataset}") -def activity_stream_string_changed_resource(): +def activity_stream_string_changed_resource(context, activity): return _("{actor} updated the resource {resource} in the dataset {dataset}") -def activity_stream_string_changed_user(): +def activity_stream_string_changed_user(context, activity): return _("{actor} updated their profile") -def activity_stream_string_deleted_group(): +def activity_stream_string_changed_related_item(context, activity): + if activity['data'].get('dataset'): + return _("{actor} updated the {related_type} {related_item} of the " + "dataset {dataset}") + else: + return _("{actor} updated the {related_type} {related_item}") + +def activity_stream_string_deleted_group(context, activity): return _("{actor} deleted the group {group}") -def activity_stream_string_deleted_organization(): +def activity_stream_string_deleted_organization(context, activity): return _("{actor} deleted the organization {organization}") -def activity_stream_string_deleted_package(): +def activity_stream_string_deleted_package(context, activity): return _("{actor} deleted the dataset {dataset}") -def activity_stream_string_deleted_package_extra(): +def activity_stream_string_deleted_package_extra(context, activity): return _("{actor} deleted the extra {extra} from the dataset {dataset}") -def activity_stream_string_deleted_resource(): - return _("{actor} deleted the resource {resource} from the dataset {dataset}") +def activity_stream_string_deleted_resource(context, activity): + return _("{actor} deleted the resource {resource} from the dataset " + "{dataset}") -def activity_stream_string_new_group(): +def activity_stream_string_new_group(context, activity): return _("{actor} created the group {group}") -def activity_stream_string_new_organization(): +def activity_stream_string_new_organization(context, activity): return _("{actor} created the organization {organization}") -def activity_stream_string_new_package(): +def activity_stream_string_new_package(context, activity): return _("{actor} created the dataset {dataset}") -def activity_stream_string_new_package_extra(): +def activity_stream_string_new_package_extra(context, activity): return _("{actor} added the extra {extra} to the dataset {dataset}") -def activity_stream_string_new_resource(): +def activity_stream_string_new_resource(context, activity): return _("{actor} added the resource {resource} to the dataset {dataset}") -def activity_stream_string_new_user(): +def activity_stream_string_new_user(context, activity): return _("{actor} signed up") -def activity_stream_string_removed_tag(): +def activity_stream_string_removed_tag(context, activity): return _("{actor} removed the tag {tag} from the dataset {dataset}") -def activity_stream_string_deleted_related_item(): +def activity_stream_string_deleted_related_item(context, activity): return _("{actor} deleted the related item {related_item}") -def activity_stream_string_follow_dataset(): +def activity_stream_string_follow_dataset(context, activity): return _("{actor} started following {dataset}") -def activity_stream_string_follow_user(): +def activity_stream_string_follow_user(context, activity): return _("{actor} started following {user}") -def activity_stream_string_follow_group(): +def activity_stream_string_follow_group(context, activity): return _("{actor} started following {group}") -def activity_stream_string_new_related_item(): - return _("{actor} created the link to related {related_type} {related_item}") +def activity_stream_string_new_related_item(context, activity): + if activity['data'].get('dataset'): + return _("{actor} added the {related_type} {related_item} to the " + "dataset {dataset}") + else: + return _("{actor} added the {related_type} {related_item}") # A dictionary mapping activity snippets to functions that expand the snippets. activity_snippet_functions = { @@ -156,6 +168,7 @@ def activity_stream_string_new_related_item(): 'changed package_extra': activity_stream_string_changed_package_extra, 'changed resource': activity_stream_string_changed_resource, 'changed user': activity_stream_string_changed_user, + 'changed related item': activity_stream_string_changed_related_item, 'deleted group': activity_stream_string_deleted_group, 'deleted organization': activity_stream_string_deleted_organization, 'deleted package': activity_stream_string_deleted_package, @@ -250,7 +263,8 @@ def activity_list_to_html(context, activity_stream, extra_vars): else: activity_icon = activity_stream_string_icons['undefined'] - activity_msg = activity_stream_string_functions[activity_type]() + activity_msg = activity_stream_string_functions[activity_type](context, + activity) # Get the data needed to render the message. matches = re.findall('\{([^}]*)\}', activity_msg) diff --git a/ckan/lib/alphabet_paginate.py b/ckan/lib/alphabet_paginate.py index b75bf27e83b..5bffd70594b 100644 --- a/ckan/lib/alphabet_paginate.py +++ b/ckan/lib/alphabet_paginate.py @@ -15,12 +15,13 @@ ''' from itertools import dropwhile import re + from sqlalchemy import __version__ as sqav from sqlalchemy.orm.query import Query -from pylons.i18n import _ from webhelpers.html.builder import HTML from routes import url_for + class AlphaPage(object): def __init__(self, collection, alpha_attribute, page, other_text, paging_threshold=50, controller_name='tag'): diff --git a/ckan/lib/app_globals.py b/ckan/lib/app_globals.py index e98f975ca7d..300b09a4613 100644 --- a/ckan/lib/app_globals.py +++ b/ckan/lib/app_globals.py @@ -47,7 +47,7 @@ 'ckan.api_url': {}, # split string - 'search.facets': {'default': 'groups tags res_format license', + 'search.facets': {'default': 'organization groups tags res_format license_id', 'type': 'split', 'name': 'facets'}, 'package_hide_extras': {'type': 'split'}, @@ -57,10 +57,14 @@ 'openid_enabled': {'default': 'true', 'type' : 'bool'}, 'debug': {'default': 'false', 'type' : 'bool'}, 'ckan.debug_supress_header' : {'default': 'false', 'type' : 'bool'}, + 'ckan.legacy_templates' : {'default': 'false', 'type' : 'bool'}, + 'ckan.tracking_enabled' : {'default': 'false', 'type' : 'bool'}, # int 'ckan.datasets_per_page': {'default': '20', 'type': 'int'}, 'ckan.activity_list_limit': {'default': '30', 'type': 'int'}, + 'search.facets.default': {'default': '10', 'type': 'int', + 'name': 'facets_default_number'}, } diff --git a/ckan/lib/base.py b/ckan/lib/base.py index 7f944a3393b..7227734ddf4 100644 --- a/ckan/lib/base.py +++ b/ckan/lib/base.py @@ -6,12 +6,12 @@ import time from paste.deploy.converters import asbool -from pylons import c, cache, config, g, request, response, session +from pylons import cache, config, session from pylons.controllers import WSGIController from pylons.controllers.util import abort as _abort from pylons.controllers.util import redirect_to, redirect from pylons.decorators import jsonify, validate -from pylons.i18n import _, ungettext, N_, gettext, ngettext +from pylons.i18n import N_, gettext, ngettext from pylons.templating import cached_template, pylons_globals from genshi.template import MarkupTemplate from genshi.template.text import NewTextTemplate @@ -23,9 +23,13 @@ import lib.render import ckan.lib.helpers as h import ckan.lib.app_globals as app_globals -from ckan.plugins import PluginImplementations, IGenshiStreamFilter +from ckan.plugins import PluginImplementations, IGenshiStreamFilter, IAuthenticator import ckan.model as model -from ckan.common import json + +# These imports are for legacy usages and will be removed soon these should +# be imported directly from ckan.common for internal ckan code and via the +# plugins.toolkit for extensions. +from ckan.common import json, _, ungettext, c, g, request, response log = logging.getLogger(__name__) @@ -38,6 +42,12 @@ def abort(status_code=None, detail='', headers=None, comment=None): + if status_code == 401: + # Allow IAuthenticator plugins to alter the abort + for item in PluginImplementations(IAuthenticator): + result = item.abort(status_code, detail, headers, comment) + (status_code, detail, headers, comment) = result + if detail and status_code != 503: h.flash_error(detail) # #1267 Convert detail to plain text, since WebOb 0.9.7.1 (which comes @@ -130,8 +140,9 @@ def render_template(): return render_jinja2(template_name, globs) # Genshi templates - template = globs['app_globals'].genshi_loader.load(template_name, - cls=loader_class) + template = globs['app_globals'].genshi_loader.load( + template_name.encode('utf-8'), cls=loader_class + ) stream = template.generate(**globs) for item in PluginImplementations(IGenshiStreamFilter): @@ -208,7 +219,9 @@ def __before__(self, action, **params): c.__timer = time.time() c.__version__ = ckan.__version__ app_globals.app_globals._check_uptodate() + self._identify_user() + i18n.handle_request(request, c) # If the user is logged in add their number of new activities to the @@ -222,11 +235,7 @@ def __before__(self, action, **params): c.new_activities = new_activities_count(context, {}) def _identify_user(self): - ''' - Identifies the user using two methods: - a) If he has logged into the web interface then repoze.who will - set REMOTE_USER. - b) For API calls he may set a header with his API key. + '''Try to identify the user If the user is identified then: c.user = user name (unicode) c.userobj = user object @@ -234,14 +243,41 @@ def _identify_user(self): otherwise: c.user = None c.userobj = None - c.author = user\'s IP address (unicode) - ''' + c.author = user's IP address (unicode)''' # see if it was proxied first c.remote_addr = request.environ.get('HTTP_X_FORWARDED_FOR', '') if not c.remote_addr: c.remote_addr = request.environ.get('REMOTE_ADDR', 'Unknown IP Address') + # Authentication plugins get a chance to run here break as soon as a + # user is identified. + authenticators = PluginImplementations(IAuthenticator) + if authenticators: + for item in authenticators: + item.identify() + if c.user: + break + + # We haven't identified the user so try the default methods + if not c.user: + self._identify_user_default() + + # general settings + if c.user: + c.author = c.user + else: + c.author = c.remote_addr + c.author = unicode(c.author) + + def _identify_user_default(self): + ''' + Identifies the user using two methods: + a) If they logged into the web interface then repoze.who will + set REMOTE_USER. + b) For API calls they may set a header with an API key. + ''' + # environ['REMOTE_USER'] is set by repoze.who if it authenticates # a user's cookie or OpenID. But repoze.who doesn't check the user # (still) exists in our database - we need to do that here. (Another @@ -272,11 +308,6 @@ def _identify_user(self): c.userobj = self._get_user_for_apikey() if c.userobj is not None: c.user = c.userobj.name - if c.user: - c.author = c.user - else: - c.author = c.remote_addr - c.author = unicode(c.author) def __call__(self, environ, start_response): """Invoke the Controller""" diff --git a/ckan/lib/cli.py b/ckan/lib/cli.py index 1fc8de336df..a6963d5c61d 100644 --- a/ckan/lib/cli.py +++ b/ckan/lib/cli.py @@ -99,21 +99,21 @@ def _setup_app(self): class ManageDb(CkanCommand): '''Perform various tasks on the database. - db create # alias of db upgrade - db init # create and put in default data + db create - alias of db upgrade + db init - create and put in default data db clean - db upgrade [{version no.}] # Data migrate - db version # returns current version of data schema - db dump {file-path} # dump to a pg_dump file - db dump-rdf {dataset-name} {file-path} - db simple-dump-csv {file-path} # dump just datasets in CSV format - db simple-dump-json {file-path} # dump just datasets in JSON format - db user-dump-csv {file-path} # dump user information to a CSV file - db send-rdf {talis-store} {username} {password} - db load {file-path} # load a pg_dump from a file - db load-only {file-path} # load a pg_dump from a file but don\'t do - # the schema upgrade or search indexing - db create-from-model # create database from the model (indexes not made) + db upgrade [version no.] - Data migrate + db version - returns current version of data schema + db dump FILE_PATH - dump to a pg_dump file + db dump-rdf DATASET_NAME FILE_PATH + db simple-dump-csv FILE_PATH - dump just datasets in CSV format + db simple-dump-json FILE_PATH - dump just datasets in JSON format + db user-dump-csv FILE_PATH - dump user information to a CSV file + db send-rdf TALIS_STORE USERNAME PASSWORD + db load FILE_PATH - load a pg_dump from a file + db load-only FILE_PATH - load a pg_dump from a file but don\'t do + the schema upgrade or search indexing + db create-from-model - create database from the model (indexes not made) ''' summary = __doc__.split('\n')[0] usage = __doc__ @@ -312,10 +312,12 @@ class SearchIndexCommand(CkanCommand): '''Creates a search index for all datasets Usage: - search-index [-i] [-o] [-r] [-e] rebuild [dataset-name] - reindex dataset-name if given, if not then rebuild full search index (all datasets) - search-index check - checks for datasets not indexed - search-index show {dataset-name} - shows index of a dataset - search-index clear [dataset-name] - clears the search index for the provided dataset or for the whole ckan instance + search-index [-i] [-o] [-r] [-e] rebuild [dataset_name] - reindex dataset_name if given, if not then rebuild + full search index (all datasets) + search-index check - checks for datasets not indexed + search-index show DATASET_NAME - shows index of a dataset + search-index clear [dataset_name] - clears the search index for the provided dataset or + for the whole ckan instance ''' summary = __doc__.split('\n')[0] @@ -434,7 +436,7 @@ def command(self): class RDFExport(CkanCommand): - ''' + '''Export active datasets as RDF This command dumps out all currently active datasets as RDF into the specified folder. @@ -498,8 +500,8 @@ class Sysadmin(CkanCommand): Usage: sysadmin - lists sysadmins sysadmin list - lists sysadmins - sysadmin add <user-name> - add a user as a sysadmin - sysadmin remove <user-name> - removes user from sysadmins + sysadmin add USERNAME - add a user as a sysadmin + sysadmin remove USERNAME - removes user from sysadmins ''' summary = __doc__.split('\n')[0] @@ -579,16 +581,16 @@ class UserCmd(CkanCommand): Usage: user - lists users user list - lists users - user <user-name> - shows user properties - user add <user-name> [<field>=<value>] + user USERNAME - shows user properties + user add USERNAME [FIELD1=VALUE1 FIELD2=VALUE2 ...] - add a user (prompts for password if not supplied). Field can be: apikey password email - user setpass <user-name> - set user password (prompts) - user remove <user-name> - removes user from users - user search <query> - searches for a user name + user setpass USERNAME - set user password (prompts) + user remove USERNAME - removes user from users + user search QUERY - searches for a user name ''' summary = __doc__.split('\n')[0] usage = __doc__ @@ -735,11 +737,11 @@ class DatasetCmd(CkanCommand): '''Manage datasets Usage: - dataset <dataset-name/id> - shows dataset properties - dataset show <dataset-name/id> - shows dataset properties + dataset DATASET_NAME|ID - shows dataset properties + dataset show DATASET_NAME|ID - shows dataset properties dataset list - lists datasets - dataset delete <dataset-name/id> - changes dataset state to 'deleted' - dataset purge <dataset-name/id> - removes dataset from db entirely + dataset delete [DATASET_NAME|ID] - changes dataset state to 'deleted' + dataset purge [DATASET_NAME|ID] - removes dataset from db entirely ''' summary = __doc__.split('\n')[0] usage = __doc__ @@ -816,12 +818,11 @@ class Celery(CkanCommand): '''Celery daemon Usage: - celeryd - run the celery daemon - celeryd run - run the celery daemon - celeryd run concurrency - run the celery daemon with - argument 'concurrency' - celeryd view - view all tasks in the queue - celeryd clean - delete all tasks in the queue + celeryd <run> - run the celery daemon + celeryd run concurrency - run the celery daemon with + argument 'concurrency' + celeryd view - view all tasks in the queue + celeryd clean - delete all tasks in the queue ''' min_args = 0 max_args = 2 @@ -940,8 +941,8 @@ class Tracking(CkanCommand): '''Update tracking statistics Usage: - tracking update [start-date] - update tracking stats - tracking export <file> [start-date] - export tracking stats to a csv file + tracking update [start_date] - update tracking stats + tracking export FILE [start_date] - export tracking stats to a csv file ''' summary = __doc__.split('\n')[0] @@ -1047,7 +1048,7 @@ def export_tracking(self, engine, output_filename): for r in total_views]) def update_tracking(self, engine, summary_date): - PACKAGE_URL = '/dataset/' + PACKAGE_URL = '%/dataset/' # clear out existing data before adding new sql = '''DELETE FROM tracking_summary WHERE tracking_date='%s'; ''' % summary_date @@ -1073,7 +1074,7 @@ def update_tracking(self, engine, summary_date): sql = '''UPDATE tracking_summary t SET package_id = COALESCE( (SELECT id FROM package p - WHERE t.url = %s || p.name) + WHERE t.url LIKE %s || p.name) ,'~~not~found~~') WHERE t.package_id IS NULL AND tracking_type = 'page';''' @@ -1116,7 +1117,7 @@ def update_tracking(self, engine, summary_date): engine.execute(sql) class PluginInfo(CkanCommand): - ''' Provide info on installed plugins. + '''Provide info on installed plugins. ''' summary = __doc__.split('\n')[0] @@ -1220,8 +1221,8 @@ class CreateTestDataCommand(CkanCommand): create-test-data user - create a user 'tester' with api key 'tester' create-test-data translations - annakarenina, warandpeace, and some test translations of terms - create-test-data vocabs - annakerenina, warandpeace, and some test - vocabularies + create-test-data vocabs - annakerenina, warandpeace, and some test + vocabularies ''' summary = __doc__.split('\n')[0] @@ -1271,7 +1272,7 @@ class Profile(CkanCommand): by runsnakerun. Usage: - profile {url} + profile URL e.g. profile /data/search @@ -1328,15 +1329,15 @@ def profile_url(url): class CreateColorSchemeCommand(CkanCommand): - ''' Create or remove a color scheme. + '''Create or remove a color scheme. - less will need to generate the css files after this has been run + After running this, you'll need to regenerate the css files. See paster's less command for details. - color - creates a random color scheme - color clear - clears any color scheme - color '<hex>' - uses as base color eg '#ff00ff' must be quoted. - color <value> - a float between 0.0 and 1.0 used as base hue - color <color name> - html color name used for base color eg lightblue + color - creates a random color scheme + color clear - clears any color scheme + color <'HEX'> - uses as base color eg '#ff00ff' must be quoted. + color <VALUE> - a float between 0.0 and 1.0 used as base hue + color <COLOR_NAME> - html color name used for base color eg lightblue ''' summary = __doc__.split('\n')[0] @@ -1587,8 +1588,8 @@ def command(self): class TranslationsCommand(CkanCommand): '''Translation helper functions - trans js - generate the javascript translations - trans mangle - mangle the zh_TW translations for testing + trans js - generate the javascript translations + trans mangle - mangle the zh_TW translations for testing ''' summary = __doc__.split('\n')[0] @@ -1744,7 +1745,7 @@ class MinifyCommand(CkanCommand): Usage: - paster minify [--clean] <path> + paster minify [--clean] PATH for example: @@ -1850,35 +1851,39 @@ def command(self): custom_css = { 'fuchsia': ''' - @layoutLinkColor: #b509b5; - @mastheadBackgroundColorStart: #dc0bdc; - @mastheadBackgroundColorEnd: #f31df3; - @btnPrimaryBackground: #f544f5; - @btnPrimaryBackgroundHighlight: #f76bf7; + @layoutLinkColor: #E73892; + @footerTextColor: mix(#FFF, @layoutLinkColor, 60%); + @footerLinkColor: @footerTextColor; + @mastheadBackgroundColor: @layoutLinkColor; + @btnPrimaryBackground: lighten(@layoutLinkColor, 10%); + @btnPrimaryBackgroundHighlight: @layoutLinkColor; ''', 'green': ''' - @layoutLinkColor: #045b04; - @mastheadBackgroundColorStart: #068106; - @mastheadBackgroundColorEnd: #08a808; - @btnPrimaryBackground: #0acf0a; - @btnPrimaryBackgroundHighlight: #10f210 + @layoutLinkColor: #2F9B45; + @footerTextColor: mix(#FFF, @layoutLinkColor, 60%); + @footerLinkColor: @footerTextColor; + @mastheadBackgroundColor: @layoutLinkColor; + @btnPrimaryBackground: lighten(@layoutLinkColor, 10%); + @btnPrimaryBackgroundHighlight: @layoutLinkColor; ''', 'red': ''' - @layoutLinkColor: #b50909; - @mastheadBackgroundColorStart: #dc0b0b; - @mastheadBackgroundColorEnd: #f31d1d; - @btnPrimaryBackground: #f54444; - @btnPrimaryBackgroundHighlight: #f76b6b; + @layoutLinkColor: #C14531; + @footerTextColor: mix(#FFF, @layoutLinkColor, 60%); + @footerLinkColor: @footerTextColor; + @mastheadBackgroundColor: @layoutLinkColor; + @btnPrimaryBackground: lighten(@layoutLinkColor, 10%); + @btnPrimaryBackgroundHighlight: @layoutLinkColor; ''', 'maroon': ''' - @layoutLinkColor: #5b0404; - @mastheadBackgroundColorStart: #810606; - @mastheadBackgroundColorEnd: #a80808; - @btnPrimaryBackground: #cf0a0a; - @btnPrimaryBackgroundHighlight: #f21010; + @layoutLinkColor: #810606; + @footerTextColor: mix(#FFF, @layoutLinkColor, 60%); + @footerLinkColor: @footerTextColor; + @mastheadBackgroundColor: @layoutLinkColor; + @btnPrimaryBackground: lighten(@layoutLinkColor, 10%); + @btnPrimaryBackgroundHighlight: @layoutLinkColor; ''', } def less(self): @@ -1919,7 +1924,7 @@ def compile_less(self, root, less_bin, color): class FrontEndBuildCommand(CkanCommand): - ''' Creates and minifies css and JavaScript files + '''Creates and minifies css and JavaScript files Usage: diff --git a/ckan/lib/create_test_data.py b/ckan/lib/create_test_data.py index e2aba3b242f..3edf865c7c7 100644 --- a/ckan/lib/create_test_data.py +++ b/ckan/lib/create_test_data.py @@ -148,15 +148,15 @@ def create_arbitrary(cls, package_dicts, relationships=[], new_group_names = set() new_groups = {} - rev = model.repo.new_revision() - rev.author = cls.author - rev.message = u'Creating test packages.' admins_list = defaultdict(list) # package_name: admin_names if package_dicts: if isinstance(package_dicts, dict): package_dicts = [package_dicts] for item in package_dicts: + rev = model.repo.new_revision() + rev.author = cls.author + rev.message = u'Creating test packages.' pkg_dict = {} for field in cls.pkg_core_fields: if item.has_key(field): @@ -245,7 +245,7 @@ def create_arbitrary(cls, package_dicts, relationships=[], model.setup_default_user_roles(pkg, admins=[]) for admin in admins: admins_list[item['name']].append(admin) - model.repo.commit_and_remove() + model.repo.commit_and_remove() needs_commit = False @@ -464,7 +464,7 @@ def create(cls, auth_profile="", package_type=None): model.Session.add_all([ model.User(name=u'tester', apikey=u'tester', password=u'tester'), model.User(name=u'joeadmin', password=u'joeadmin'), - model.User(name=u'annafan', about=u'I love reading Annakarenina. My site: <a href="http://anna.com">anna.com</a>', password=u'annafan'), + model.User(name=u'annafan', about=u'I love reading Annakarenina. My site: http://anna.com', password=u'annafan'), model.User(name=u'russianfan', password=u'russianfan'), sysadmin, ]) diff --git a/ckan/lib/datapreview.py b/ckan/lib/datapreview.py index 9d93d794fdd..27e7804bc83 100644 --- a/ckan/lib/datapreview.py +++ b/ckan/lib/datapreview.py @@ -11,8 +11,10 @@ import ckan.plugins as p -DEFAULT_DIRECT_EMBED = ['png', 'jpg', 'gif'] -DEFAULT_LOADABLE_IFRAME = ['html', 'htm', 'rdf+xml', 'owl+xml', 'xml', 'n3', 'n-triples', 'turtle', 'plain', 'atom', 'rss', 'txt'] +DEFAULT_DIRECT_EMBED = ['png', 'jpg', 'jpeg', 'gif'] +DEFAULT_LOADABLE_IFRAME = ['html', 'htm', 'rdf+xml', 'owl+xml', 'xml', + 'n3', 'n-triples', 'turtle', 'plain', + 'atom', 'rss', 'txt'] def compare_domains(urls): diff --git a/ckan/lib/dictization/model_dictize.py b/ckan/lib/dictization/model_dictize.py index 70f9023f478..3bb20695820 100644 --- a/ckan/lib/dictization/model_dictize.py +++ b/ckan/lib/dictization/model_dictize.py @@ -4,7 +4,6 @@ from pylons import config from sqlalchemy.sql import select -import ckan.misc as misc import ckan.logic as logic import ckan.plugins as plugins import ckan.lib.helpers as h @@ -287,7 +286,7 @@ def package_dictize(pkg, context): # if null assign the default value to make searching easier result_dict['type']= pkg.type or u'dataset' - # licence + # license if pkg.license and pkg.license.url: result_dict['license_url']= pkg.license.url result_dict['license_title']= pkg.license.title.split('::')[-1] @@ -399,15 +398,25 @@ def tag_dictize(tag, context): tag_dict = d.table_dictize(tag, context) query = search.PackageSearchQuery() - q = {'q': '+tags:"%s" +capacity:public' % tag.name, 'fl': 'data_dict', - 'wt': 'json', 'rows': 1000} + tag_query = u'+capacity:public ' + vocab_id = tag_dict.get('vocabulary_id') - package_dicts = [h.json.loads(result['data_dict']) for result in query.run(q)['results']] + if vocab_id: + model = context['model'] + vocab = model.Vocabulary.get(vocab_id) + tag_query += u'+vocab_{0}:"{1}"'.format(vocab.name, tag.name) + else: + tag_query += u'+tags:"{0}"'.format(tag.name) + + q = {'q': tag_query, 'fl': 'data_dict', 'wt': 'json', 'rows': 1000} + + package_dicts = [h.json.loads(result['data_dict']) + for result in query.run(q)['results']] # Add display_names to tags. At first a tag's display_name is just the # same as its name, but the display_name might get changed later (e.g. # translated into another language by the multilingual extension). - assert not tag_dict.has_key('display_name') + assert 'display_name' not in tag_dict tag_dict['display_name'] = tag_dict['name'] if context.get('for_view'): @@ -520,7 +529,7 @@ def package_to_api(pkg, context): dictized['license'] = pkg.license.title if pkg.license else None dictized['ratings_average'] = pkg.get_average_rating() dictized['ratings_count'] = len(pkg.ratings) - dictized['notes_rendered'] = misc.MarkdownFormat().to_html(pkg.notes) + dictized['notes_rendered'] = h.render_markdown(pkg.notes) site_url = config.get('ckan.site_url', None) if site_url: diff --git a/ckan/lib/dictization/model_save.py b/ckan/lib/dictization/model_save.py index a87b53eb4dc..8afed9bdbc5 100644 --- a/ckan/lib/dictization/model_save.py +++ b/ckan/lib/dictization/model_save.py @@ -229,33 +229,41 @@ def package_membership_list_save(group_dicts, package, context): group = session.query(model.Group).get(id) else: group = session.query(model.Group).filter_by(name=name).first() - groups.add(group) + if group: + groups.add(group) ## need to flush so we can get out the package id model.Session.flush() - for group in groups - set(group_member.keys()): - if group: - member_obj = model.Member(table_id = package.id, - table_name = 'package', - group = group, - capacity = capacity, - group_id=group.id, - state = 'active') - session.add(member_obj) + + # Remove any groups we are no longer in for group in set(group_member.keys()) - groups: member_obj = group_member[group] + if member_obj and member_obj.state == 'deleted': + continue if new_authz.has_user_permission_for_group_or_org( member_obj.group_id, user, 'read'): member_obj.capacity = capacity member_obj.state = 'deleted' session.add(member_obj) - for group in set(group_member.keys()) & groups: - member_obj = group_member[group] + # Add any new groups + for group in groups: + member_obj = group_member.get(group) + if member_obj and member_obj.state == 'active': + continue if new_authz.has_user_permission_for_group_or_org( - member_obj.group_id, user, 'read'): - member_obj.capacity = capacity - member_obj.state = 'active' + group.id, user, 'read'): + member_obj = group_member.get(group) + if member_obj: + member_obj.capacity = capacity + member_obj.state = 'active' + else: + member_obj = model.Member(table_id=package.id, + table_name='package', + group=group, + capacity=capacity, + group_id=group.id, + state = 'active') session.add(member_obj) diff --git a/ckan/lib/email_notifications.py b/ckan/lib/email_notifications.py index 9efd19130f2..ba245872531 100644 --- a/ckan/lib/email_notifications.py +++ b/ckan/lib/email_notifications.py @@ -8,12 +8,13 @@ import re import pylons -import pylons.i18n import ckan.model as model import ckan.logic as logic import ckan.lib.base as base +from ckan.common import ungettext + def string_to_timedelta(s): '''Parse a string s and return a standard datetime.timedelta object. @@ -96,7 +97,7 @@ def _notifications_for_activities(activities, user_dict): # say something about the contents of the activities, or single out # certain types of activity to be sent in their own individual emails, # etc. - subject = pylons.i18n.ungettext( + subject = ungettext( "1 new activity from {site_title}", "{n} new activities from {site_title}", len(activities)).format( diff --git a/ckan/lib/formatters.py b/ckan/lib/formatters.py index 9c8b656987a..5e3d51f7c6d 100644 --- a/ckan/lib/formatters.py +++ b/ckan/lib/formatters.py @@ -1,10 +1,11 @@ import datetime -from pylons.i18n import _, ungettext from babel import numbers import ckan.lib.i18n as i18n +from ckan.common import _, ungettext + ################################################## # # diff --git a/ckan/lib/helpers.py b/ckan/lib/helpers.py index 48dab3d58ec..7e09bf25005 100644 --- a/ckan/lib/helpers.py +++ b/ckan/lib/helpers.py @@ -1,10 +1,10 @@ # coding=UTF-8 -"""Helper functions +'''Helper functions Consists of functions to typically be used within templates, but also available to Controllers. This module is available to templates as 'h'. -""" +''' import email.utils import datetime import logging @@ -36,6 +36,7 @@ import ckan.lib.formatters as formatters import ckan.lib.maintain as maintain import ckan.lib.datapreview as datapreview +import ckan.logic as logic from ckan.common import ( _, ungettext, g, c, request, session, json, OrderedDict @@ -56,16 +57,16 @@ def redirect_to(*args, **kw): def url(*args, **kw): - """Create url adding i18n information if selected - wrapper for pylons.url""" + '''Create url adding i18n information if selected + wrapper for pylons.url''' locale = kw.pop('locale', None) my_url = _pylons_default_url(*args, **kw) return _add_i18n_to_url(my_url, locale=locale, **kw) def url_for(*args, **kw): - """Create url adding i18n information if selected - wrapper for routes.url_for""" + '''Create url adding i18n information if selected + wrapper for routes.url_for''' locale = kw.pop('locale', None) # remove __ckan_no_root and add after to not pollute url no_root = kw.pop('__ckan_no_root', False) @@ -82,12 +83,12 @@ def url_for(*args, **kw): def url_for_static(*args, **kw): - """Create url for static content that does not get translated + '''Create url for static content that does not get translated eg css, js - wrapper for routes.url_for""" + wrapper for routes.url_for''' # make sure that if we specify the url that it is not unicode if args: - args = (str(args[0]),) + args[1:] + args = (str(args[0]), ) + args[1:] my_url = _routes_default_url_for(*args, **kw) return my_url @@ -119,7 +120,7 @@ def _add_i18n_to_url(url_to_amend, **kw): root = '' if kw.get('qualified', False): # if qualified is given we want the full url ie http://... - root = _routes_default_url_for('/', qualified=True)[:-1] + root + root = _routes_default_url_for('/', qualified=True)[:-1] # ckan.root_path is defined when we have none standard language # position in the url root_path = config.get('ckan.root_path', None) @@ -144,13 +145,13 @@ def _add_i18n_to_url(url_to_amend, **kw): # we need to strip the root from the url and the add it before # the language specification. url = url_to_amend[len(root):] - url = '%s/%s%s' % (root, locale, url) + url = '%s/%s%s' % (root, locale, url) # stop the root being added twice in redirects if no_root: url = url_to_amend[len(root):] if not default_locale: - url = '/%s%s' % (locale, url) + url = '/%s%s' % (locale, url) if url == '/packages': error = 'There is a broken url being created %s' % kw @@ -162,7 +163,7 @@ def _add_i18n_to_url(url_to_amend, **kw): def full_current_url(): ''' Returns the fully qualified current url (eg http://...) useful for sharing etc ''' - return(url_for(request.environ['CKAN_CURRENT_URL'], qualified=True)) + return (url_for(request.environ['CKAN_CURRENT_URL'], qualified=True)) def lang(): @@ -181,14 +182,14 @@ def lang_native_name(lang=None): class Message(object): - """A message returned by ``Flash.pop_messages()``. + '''A message returned by ``Flash.pop_messages()``. Converting the message to a string returns the message text. Instances also have the following attributes: * ``message``: the message text. * ``category``: the category specified when the message was created. - """ + ''' def __init__(self, category, message, allow_html): self.category = category @@ -224,14 +225,14 @@ def __init__(self, session_key="flash", categories=None, self.default_category = default_category if self.categories and self.default_category not in self.categories: raise ValueError("unrecognized default category %r" - % (self.default_category,)) + % (self.default_category, )) def __call__(self, message, category=None, ignore_duplicate=False, allow_html=False): if not category: category = self.default_category elif self.categories and category not in self.categories: - raise ValueError("unrecognized category %r" % (category,)) + raise ValueError("unrecognized category %r" % (category, )) # Don't store Message objects in the session, to avoid unpickling # errors in edge cases. new_message_tuple = (category, message, allow_html) @@ -244,7 +245,7 @@ def __call__(self, message, category=None, ignore_duplicate=False, if m[0] != category: messages[i] = new_message_tuple session.save() - return # Original message found, so exit early. + return # Original message found, so exit early. messages.append(new_message_tuple) session.save() @@ -288,12 +289,12 @@ def _link_active(kwargs): highlight_actions = kwargs.get('highlight_actions', kwargs.get('action', '')).split(' ') return (c.controller == kwargs.get('controller') - and c.action in highlight_actions) + and c.action in highlight_actions) def _link_to(text, *args, **kwargs): '''Common link making code for several helper functions''' - assert len(args)<2, 'Too many unnamed arguments' + assert len(args) < 2, 'Too many unnamed arguments' def _link_class(kwargs): ''' creates classes for the link_to calls ''' @@ -446,7 +447,7 @@ def _make_menu_item(menu_item, title, **kw): raise Exception('menu item `%s` cannot be found' % menu_item) item = copy.copy(_menu_items[menu_item]) item.update(kw) - active = _link_active(item) + active = _link_active(item) needed = item.pop('needed') for need in needed: if need not in kw: @@ -482,8 +483,8 @@ def get_facet_items_dict(facet, limit=10, exclude_active=False): ''' if not c.search_facets or \ - not c.search_facets.get(facet) or \ - not c.search_facets.get(facet).get('items'): + not c.search_facets.get(facet) or \ + not c.search_facets.get(facet).get('items'): return [] facets = [] for facet_item in c.search_facets.get(facet)['items']: @@ -532,9 +533,9 @@ def get_facet_title(name): return config_title facet_titles = {'groups': _('Groups'), - 'tags': _('Tags'), - 'res_format': _('Formats'), - 'license': _('Licence'), } + 'tags': _('Tags'), + 'res_format': _('Formats'), + 'license': _('License'), } return facet_titles.get(name, name.capitalize()) @@ -545,8 +546,8 @@ def get_param_int(name, default=10): def _url_with_params(url, params): if not params: return url - params = [(k, v.encode('utf-8') if isinstance(v, basestring) else str(v)) \ - for k, v in params] + params = [(k, v.encode('utf-8') if isinstance(v, basestring) else str(v)) + for k, v in params] return url + u'?' + urlencode(params) @@ -589,17 +590,14 @@ def sorted_extras(package_extras, auto_clean=False, subs=None, exclude=None): def check_access(action, data_dict=None): - from ckan.logic import check_access as check_access_logic, NotAuthorized - context = {'model': model, - 'user': c.user or c.author} + 'user': c.user or c.author} if not data_dict: data_dict = {} - try: - check_access_logic(action, context, data_dict) + logic.check_access(action, context, data_dict) authorized = True - except NotAuthorized: + except logic.NotAuthorized: authorized = False return authorized @@ -620,7 +618,7 @@ def linked_user(user, maxlength=0, avatar=20): if maxlength and len(user.display_name) > maxlength: displayname = displayname[:maxlength] + '...' return icon + u' ' + link_to(displayname, - url_for(controller='user', action='read', id=name)) + url_for(controller='user', action='read', id=name)) def group_name_to_title(name): @@ -636,7 +634,7 @@ def markdown_extract(text, extract_length=190): will not be truncated.''' if (text is None) or (text.strip() == ''): return '' - plain = re.sub(r'<.*?>', '', markdown(text)) + plain = RE_MD_HTML_TAGS.sub('', markdown(text)) if not extract_length or len(plain) < extract_length: return literal(plain) return literal(unicode(truncate(plain, length=extract_length, indicator='...', whole_word=True))) @@ -661,9 +659,9 @@ def icon(name, alt=None, inline=True): def resource_icon(res): if False: icon_name = 'page_white' - # if (res.is_404?): icon_name = 'page_white_error' - # also: 'page_white_gear' - # also: 'page_white_link' + # if (res.is_404?): icon_name = 'page_white_error' + # also: 'page_white_gear' + # also: 'page_white_link' return icon(icon_name) else: return icon(format_icon(res.get('format', ''))) @@ -698,7 +696,7 @@ def linked_gravatar(email_hash, size=100, default=None): '<a href="https://gravatar.com/" target="_blank" ' + 'title="%s">' % _('Update your avatar at gravatar.com') + '%s</a>' % gravatar(email_hash, size, default) - ) + ) _VALID_GRAVATAR_DEFAULTS = ['404', 'mm', 'identicon', 'monsterid', 'wavatar', 'retro'] @@ -714,8 +712,8 @@ def gravatar(email_hash, size=100, default=None): return literal('''<img src="//gravatar.com/avatar/%s?s=%d&d=%s" class="gravatar" width="%s" height="%s" />''' - % (email_hash, size, default, size, size) - ) + % (email_hash, size, default, size, size) + ) def pager_url(page, partial=None, **kwargs): @@ -741,6 +739,7 @@ def pager(self, *args, **kwargs): return super(Page, self).pager(*args, **kwargs) # Put each page link into a <li> (for Bootstrap to style it) + def _pagerlink(self, page, text, extra_attributes=None): anchor = super(Page, self)._pagerlink(page, text) extra_attributes = extra_attributes or {} @@ -749,6 +748,7 @@ def _pagerlink(self, page, text, extra_attributes=None): # Change 'current page' link from <span> to <li><a> # and '..' into '<li><a>..' # (for Bootstrap to style them properly) + def _range(self, regexp_match): html = super(Page, self)._range(regexp_match) # Convert .. @@ -820,7 +820,7 @@ def date_str_to_datetime(date_str): def parse_rfc_2822_date(date_str, assume_utc=True): - """ + ''' Parse a date string of the form specified in RFC 2822, and return a datetime. @@ -838,7 +838,7 @@ def parse_rfc_2822_date(date_str, assume_utc=True): datetime is 'aware', ie - it has an associated tz_info object. Returns None if the string cannot be parsed as a valid datetime. - """ + ''' time_tuple = email.utils.parsedate_tz(date_str) # Not parsable @@ -848,7 +848,7 @@ def parse_rfc_2822_date(date_str, assume_utc=True): # No timezone information available in the string if time_tuple[-1] is None and not assume_utc: return datetime.datetime.fromtimestamp( - email.utils.mktime_tz(time_tuple)) + email.utils.mktime_tz(time_tuple)) else: offset = 0 if time_tuple[-1] is None else time_tuple[-1] tz_info = _RFC2282TzInfo(offset) @@ -856,7 +856,7 @@ def parse_rfc_2822_date(date_str, assume_utc=True): class _RFC2282TzInfo(datetime.tzinfo): - """ + ''' A datetime.tzinfo implementation used by parse_rfc_2822_date() function. In order to return timezone information, a concrete implementation of @@ -864,23 +864,23 @@ class _RFC2282TzInfo(datetime.tzinfo): about it's offset from UTC, has no knowledge of daylight savings time, and no knowledge of the timezone name. - """ + ''' def __init__(self, offset): - """ + ''' offset from UTC in seconds. - """ + ''' self.offset = datetime.timedelta(seconds=offset) def utcoffset(self, dt): return self.offset def dst(self, dt): - """ + ''' Dates parsed from an RFC 2822 string conflate timezone and dst, and so it's not possible to determine whether we're in DST or not, hence returning None. - """ + ''' return None def tzname(self, dt): @@ -904,7 +904,7 @@ def button_attr(enable, type='primary'): def dataset_display_name(package_or_package_dict): if isinstance(package_or_package_dict, dict): return package_or_package_dict.get('title', '') or \ - package_or_package_dict.get('name', '') + package_or_package_dict.get('name', '') else: return package_or_package_dict.title or package_or_package_dict.name @@ -918,14 +918,12 @@ def dataset_link(package_or_package_dict): return link_to( text, url_for(controller='package', action='read', id=name) - ) - + ) # TODO: (?) support resource objects as well def resource_display_name(resource_dict): name = resource_dict.get('name', None) description = resource_dict.get('description', None) - url = resource_dict.get('url') if name: return name elif description: @@ -934,33 +932,30 @@ def resource_display_name(resource_dict): if len(description) > max_len: description = description[:max_len] + '...' return description - elif url: - return url else: - noname_string = _('no name') - return '[%s] %s' % (noname_string, resource_dict['id']) + return _("Unnamed resource") def resource_link(resource_dict, package_id): text = resource_display_name(resource_dict) url = url_for(controller='package', - action='resource_read', - id=package_id, - resource_id=resource_dict['id']) + action='resource_read', + id=package_id, + resource_id=resource_dict['id']) return link_to(text, url) def related_item_link(related_item_dict): text = related_item_dict.get('title', '') url = url_for(controller='related', - action='read', - id=related_item_dict['id']) + action='read', + id=related_item_dict['id']) return link_to(text, url) def tag_link(tag): url = url_for(controller='tag', action='read', id=tag['name']) - return link_to(tag['name'], url) + return link_to(tag.get('title', tag['name']), url) def group_link(group): @@ -1020,6 +1015,7 @@ def convert_to_dict(object_type, objs): def dictize_revision_list(revision, context): # conversionof revision lists + def process_names(items): array = [] for item in items: @@ -1034,7 +1030,7 @@ def process_names(items): 'groups': process_names(revision.groups), 'message': revision.message, } return rev - import lib.dictization.model_dictize as md + import ckan.lib.dictization.model_dictize as md converters = {'package': md.package_dictize, 'revisions': dictize_revision_list} converter = converters[object_type] @@ -1065,7 +1061,6 @@ def follow_button(obj_type, obj_id): :rtype: string ''' - import ckan.logic as logic obj_type = obj_type.lower() assert obj_type in _follow_objects # If the user is logged in show the follow/unfollow button @@ -1092,13 +1087,13 @@ def follow_count(obj_type, obj_id): :rtype: int ''' - import ckan.logic as logic obj_type = obj_type.lower() assert obj_type in _follow_objects action = '%s_follower_count' % obj_type context = {'model': model, 'session': model.Session, 'user': c.user} return logic.get_action(action)(context, {'id': obj_id}) + def _create_url_with_params(params=None, controller=None, action=None, extras=None): ''' internal function for building urls with parameters. ''' @@ -1113,8 +1108,9 @@ def _create_url_with_params(params=None, controller=None, action=None, url = url_for(controller=controller, action=action, **extras) return _url_with_params(url, params) + def add_url_param(alternative_url=None, controller=None, action=None, - extras=None, new_params=None): + extras=None, new_params=None): ''' Adds extra parameters to existing ones @@ -1138,10 +1134,14 @@ def add_url_param(alternative_url=None, controller=None, action=None, def remove_url_param(key, value=None, replace=None, controller=None, action=None, extras=None, alternative_url=None): - ''' Remove a key from the current parameters. A specific key/value - pair can be removed by passing a second value argument otherwise all - pairs matching the key will be removed. If replace is given then a - new param key=replace will be added. + ''' Remove one or multiple keys from the current parameters. + The first parameter can be either a string with the name of the key to + remove or a list of keys to remove. + A specific key/value pair can be removed by passing a second value + argument otherwise all pairs matching the key will be removed. If replace + is given then a new param key=replace will be added. + Note that the value and replace parameters only apply to the first key + provided (or the only one provided if key is a string). controller action & extras (dict) are used to create the base url via url_for(controller=controller, action=action, **extras) @@ -1150,14 +1150,20 @@ def remove_url_param(key, value=None, replace=None, controller=None, This can be overriden providing an alternative_url, which will be used instead. ''' + if isinstance(key, basestring): + keys = [key] + else: + keys = key + params_nopage = [(k, v) for k, v in request.params.items() if k != 'page'] params = list(params_nopage) if value: - params.remove((key, value)) + params.remove((keys[0], value)) else: - [params.remove((k, v)) for (k, v) in params[:] if k == key] + for key in keys: + [params.remove((k, v)) for (k, v) in params[:] if k == key] if replace is not None: - params.append((key, replace)) + params.append((keys[0], replace)) if alternative_url: return _url_with_params(alternative_url, params) @@ -1250,7 +1256,6 @@ def popular(type_, number, min=1, title=None): def groups_available(): ''' return a list of available groups ''' - import ckan.logic as logic context = {'model': model, 'session': model.Session, 'user': c.user or c.author} data_dict = {'available_only': True} @@ -1259,7 +1264,6 @@ def groups_available(): def organizations_available(permission='edit_group'): ''' return a list of available organizations ''' - import ckan.logic as logic context = {'model': model, 'session': model.Session, 'user': c.user} data_dict = {'permission': permission} @@ -1275,16 +1279,16 @@ def user_in_org_or_group(group_id): if c.userobj.sysadmin: return True query = model.Session.query(model.Member) \ - .filter(model.Member.state == 'active') \ - .filter(model.Member.table_name == 'user') \ - .filter(model.Member.group_id == group_id) \ - .filter(model.Member.table_id == c.userobj.id) + .filter(model.Member.state == 'active') \ + .filter(model.Member.table_name == 'user') \ + .filter(model.Member.group_id == group_id) \ + .filter(model.Member.table_id == c.userobj.id) return len(query.all()) != 0 def dashboard_activity_stream(user_id, filter_type=None, filter_id=None, - offset=0): - '''Return the dashboard activity stream of the given user. + offset=0): + '''Return the dashboard activity stream of the current user. :param user_id: the id of the user :type user_id: string @@ -1299,7 +1303,6 @@ def dashboard_activity_stream(user_id, filter_type=None, filter_id=None, :rtype: string ''' - import ckan.logic as logic context = {'model': model, 'session': model.Session, 'user': c.user} if filter_type: @@ -1307,19 +1310,18 @@ def dashboard_activity_stream(user_id, filter_type=None, filter_id=None, 'dataset': 'package_activity_list_html', 'user': 'user_activity_list_html', 'group': 'group_activity_list_html' - } + } action_function = logic.get_action(action_functions.get(filter_type)) return action_function(context, {'id': filter_id, 'offset': offset}) else: return logic.get_action('dashboard_activity_list_html')( - context, {'id': user_id, 'offset': offset}) + context, {'offset': offset}) def recently_changed_packages_activity_stream(): - import ckan.logic as logic context = {'model': model, 'session': model.Session, 'user': c.user} return logic.get_action('recently_changed_packages_activity_list_html')( - context, {}) + context, {}) def escape_js(str_to_escape): @@ -1331,8 +1333,8 @@ def escape_js(str_to_escape): :rtype: string ''' return str_to_escape.replace('\\', '\\\\') \ - .replace('\'', '\\\'') \ - .replace('"', '\\\"') + .replace('\'', '\\\'') \ + .replace('"', '\\\"') def get_pkg_dict_extra(pkg_dict, key, default=None): @@ -1361,13 +1363,77 @@ def get_request_param(parameter_name, default=None): searches. ''' return request.params.get(parameter_name, default) +# find all inner text of html eg `<b>moo</b>` gets `moo` but not of <a> tags +# as this would lead to linkifying links if they are urls. +RE_MD_GET_INNER_HTML = re.compile( + r'(^|(?:<(?!a\b)[^>]*>))([^<]+)(?=<|$)', + flags=re.UNICODE +) -def render_markdown(data): +# find all `internal links` eg. tag:moo, dataset:1234, tag:"my tag" +RE_MD_INTERNAL_LINK = re.compile( + r'\b(tag|package|dataset|group):((")?(?(3)[ \w\-.]+|[\w\-.]+)(?(3)"))', + flags=re.UNICODE +) + +# find external links eg http://foo.com, https://bar.org/foobar.html +RE_MD_EXTERNAL_LINK = re.compile( + r'(\bhttps?:\/\/[\w\-\.,@?^=%&;:\/~\\+#]*)', + flags=re.UNICODE +) + +# find all tags but ignore < in the strings so that we can use it correctly +# in markdown +RE_MD_HTML_TAGS = re.compile('<[^><]*>') + + +def html_auto_link(data): + '''Linkifies HTML + + tag:... converted to a tag link + dataset:... converted to a dataset link + group:... converted to a group link + http://... converted to a link + ''' + + LINK_FNS = { + 'tag': tag_link, + 'group': group_link, + 'dataset': dataset_link, + 'package': dataset_link, + } + + def makelink(matchobj): + obj = matchobj.group(1) + name = matchobj.group(2) + title = '%s:%s' % (obj, name) + return LINK_FNS[obj]({'name': name.strip('"'), 'title': title}) + + def link(matchobj): + return '<a href="%s" target="_blank" rel="nofollow">%s</a>' \ + % (matchobj.group(1), matchobj.group(1)) + + def process(matchobj): + data = matchobj.group(2) + data = RE_MD_INTERNAL_LINK.sub(makelink, data) + data = RE_MD_EXTERNAL_LINK.sub(link, data) + return matchobj.group(1) + data + + data = RE_MD_GET_INNER_HTML.sub(process, data) + return data + + +def render_markdown(data, auto_link=True): ''' returns the data as rendered markdown ''' - # cope with data == None if not data: return '' - return literal(ckan.misc.MarkdownFormat().to_html(data)) + data = RE_MD_HTML_TAGS.sub('', data.strip()) + data = markdown(data, safe_mode=True) + # tags can be added by tag:... or tag:"...." and a link will be made + # from it + if auto_link: + data = html_auto_link(data) + return literal(data) def format_resource_items(items): @@ -1438,7 +1504,8 @@ def resource_preview(resource, pkg_id): reason = None if format_lower: log.info( - _(u'No preview handler for resource of type {0}'.format(format_lower)) + _(u'No preview handler for resource of type {0}'.format( + format_lower)) ) else: reason = _(u'The resource format is not specified.') @@ -1452,6 +1519,28 @@ def resource_preview(resource, pkg_id): raw_resource_url=resource.get('url')) +def list_dict_filter(list_, search_field, output_field, value): + ''' Takes a list of dicts and returns the value of a given key if the + item has a matching value for a supplied key + + :param list_: the list to search through for matching items + :type list_: list of dicts + + :param search_field: the key to use to find matching items + :type search_field: string + + :param output_field: the key to use to output the value + :type output_field: string + + :param value: the value to search for + ''' + + for item in list_: + if item.get(search_field) == value: + return item.get(output_field, value) + return value + + def SI_number_span(number): ''' outputs a span with the number in SI unit eg 14700 -> 14.7k ''' number = int(number) @@ -1470,94 +1559,95 @@ def SI_number_span(number): # these are the functions that will end up in `h` template helpers __allowed_functions__ = [ # functions defined in ckan.lib.helpers - 'redirect_to', - 'url', - 'url_for', - 'url_for_static', - 'lang', - 'flash', - 'flash_error', - 'flash_notice', - 'flash_success', - 'nav_link', - 'nav_named_link', - 'subnav_link', - 'subnav_named_route', - 'default_group_type', - 'check_access', - 'linked_user', - 'group_name_to_title', - 'markdown_extract', - 'icon', - 'icon_html', - 'icon_url', - 'resource_icon', - 'format_icon', - 'linked_gravatar', - 'gravatar', - 'pager_url', - 'render_datetime', - 'date_str_to_datetime', - 'parse_rfc_2822_date', - 'time_ago_in_words_from_str', - 'button_attr', - 'dataset_display_name', - 'dataset_link', - 'resource_display_name', - 'resource_link', - 'related_item_link', - 'tag_link', - 'group_link', - 'dump_json', - 'auto_log_message', - 'snippet', - 'convert_to_dict', - 'activity_div', - 'lang_native_name', - 'get_facet_items_dict', - 'unselected_facet_items', - 'include_resource', - 'urls_for_resource', - 'build_nav_main', - 'build_nav_icon', - 'build_nav', - 'debug_inspect', - 'dict_list_reduce', - 'full_current_url', - 'popular', - 'debug_full_info_as_list', - 'get_facet_title', - 'get_param_int', - 'sorted_extras', - 'follow_button', - 'follow_count', - 'remove_url_param', - 'add_url_param', - 'groups_available', - 'organizations_available', - 'user_in_org_or_group', - 'dashboard_activity_stream', - 'recently_changed_packages_activity_stream', - 'escape_js', - 'get_pkg_dict_extra', - 'get_request_param', - 'render_markdown', - 'format_resource_items', - 'resource_preview', - 'SI_number_span', - 'localised_number', - 'localised_SI_number', - 'localised_nice_date', - 'localised_filesize', - # imported into ckan.lib.helpers - 'literal', - 'link_to', - 'get_available_locales', - 'get_locales_dict', - 'truncate', - 'file', - 'mail_to', - 'radio', - 'submit', - 'asbool', + 'redirect_to', + 'url', + 'url_for', + 'url_for_static', + 'lang', + 'flash', + 'flash_error', + 'flash_notice', + 'flash_success', + 'nav_link', + 'nav_named_link', + 'subnav_link', + 'subnav_named_route', + 'default_group_type', + 'check_access', + 'linked_user', + 'group_name_to_title', + 'markdown_extract', + 'icon', + 'icon_html', + 'icon_url', + 'resource_icon', + 'format_icon', + 'linked_gravatar', + 'gravatar', + 'pager_url', + 'render_datetime', + 'date_str_to_datetime', + 'parse_rfc_2822_date', + 'time_ago_in_words_from_str', + 'button_attr', + 'dataset_display_name', + 'dataset_link', + 'resource_display_name', + 'resource_link', + 'related_item_link', + 'tag_link', + 'group_link', + 'dump_json', + 'auto_log_message', + 'snippet', + 'convert_to_dict', + 'activity_div', + 'lang_native_name', + 'get_facet_items_dict', + 'unselected_facet_items', + 'include_resource', + 'urls_for_resource', + 'build_nav_main', + 'build_nav_icon', + 'build_nav', + 'debug_inspect', + 'dict_list_reduce', + 'full_current_url', + 'popular', + 'debug_full_info_as_list', + 'get_facet_title', + 'get_param_int', + 'sorted_extras', + 'follow_button', + 'follow_count', + 'remove_url_param', + 'add_url_param', + 'groups_available', + 'organizations_available', + 'user_in_org_or_group', + 'dashboard_activity_stream', + 'recently_changed_packages_activity_stream', + 'escape_js', + 'get_pkg_dict_extra', + 'get_request_param', + 'render_markdown', + 'format_resource_items', + 'resource_preview', + 'SI_number_span', + 'localised_number', + 'localised_SI_number', + 'localised_nice_date', + 'localised_filesize', + 'list_dict_filter', + # imported into ckan.lib.helpers + 'literal', + 'link_to', + 'get_available_locales', + 'get_locales_dict', + 'truncate', + 'file', + 'mail_to', + 'radio', + 'submit', + 'asbool', ] diff --git a/ckan/lib/mailer.py b/ckan/lib/mailer.py index c83b4d8fa45..f0e1978ac2c 100644 --- a/ckan/lib/mailer.py +++ b/ckan/lib/mailer.py @@ -7,12 +7,15 @@ from email import Utils from urlparse import urljoin -from pylons.i18n.translation import _ -from pylons import config, g -from ckan import model, __version__ -import ckan.lib.helpers as h +from pylons import config import paste.deploy.converters +import ckan +import ckan.model as model +import ckan.lib.helpers as h + +from ckan.common import _, g + log = logging.getLogger(__name__) class MailerException(Exception): @@ -36,7 +39,7 @@ def _mail_recipient(recipient_name, recipient_email, recipient = u"%s <%s>" % (recipient_name, recipient_email) msg['To'] = Header(recipient, 'utf-8') msg['Date'] = Utils.formatdate(time()) - msg['X-Mailer'] = "CKAN %s" % __version__ + msg['X-Mailer'] = "CKAN %s" % ckan.__version__ # Send the email using Python's smtplib. smtp_connection = smtplib.SMTP() diff --git a/ckan/lib/navl/dictization_functions.py b/ckan/lib/navl/dictization_functions.py index da0908e2dcc..aa4e69b59aa 100644 --- a/ckan/lib/navl/dictization_functions.py +++ b/ckan/lib/navl/dictization_functions.py @@ -1,9 +1,10 @@ import copy import formencode as fe import inspect -from pylons.i18n import _ from pylons import config +from ckan.common import _ + class Missing(object): def __unicode__(self): raise Invalid(_('Missing value')) diff --git a/ckan/lib/navl/validators.py b/ckan/lib/navl/validators.py index f72e2788617..01cbd87567f 100644 --- a/ckan/lib/navl/validators.py +++ b/ckan/lib/navl/validators.py @@ -1,5 +1,11 @@ -from dictization_functions import missing, StopOnError, Invalid -from pylons.i18n import _ +import ckan.lib.navl.dictization_functions as df + +from ckan.common import _ + +missing = df.missing +StopOnError = df.StopOnError +Invalid = df.Invalid + def identity_converter(key, data, errors, context): return diff --git a/ckan/lib/package_saver.py b/ckan/lib/package_saver.py index 1a1a9a8e7f6..5b3f876151f 100644 --- a/ckan/lib/package_saver.py +++ b/ckan/lib/package_saver.py @@ -1,4 +1,3 @@ -import genshi from sqlalchemy import orm import ckan.lib.helpers as h from ckan.lib.base import * @@ -22,12 +21,8 @@ def render_package(cls, pkg, context): render. Note that the actual calling of render('package/read') is left to the caller.''' - try: - notes_formatted = ckan.misc.MarkdownFormat().to_html(pkg.get('notes','')) - c.pkg_notes_formatted = genshi.HTML(notes_formatted) - except Exception, e: - error_msg = "<span class='inline-warning'>%s</span>" % _("Cannot render package description") - c.pkg_notes_formatted = genshi.HTML(error_msg) + c.pkg_notes_formatted = h.render_markdown(pkg.get('notes')) + c.current_rating, c.num_ratings = ckan.rating.get_rating(context['package']) url = pkg.get('url', '') c.pkg_url_link = h.link_to(url, url, rel='foaf:homepage', target='_blank') \ diff --git a/ckan/lib/plugins.py b/ckan/lib/plugins.py index 5f643c0e26d..343dda3f396 100644 --- a/ckan/lib/plugins.py +++ b/ckan/lib/plugins.py @@ -2,6 +2,7 @@ from pylons import c from ckan.lib import base +from ckan.lib.maintain import deprecate_context_item from ckan.lib.navl import dictization_functions from ckan import logic import logic.schema @@ -190,7 +191,9 @@ def setup_template_variables(self, context, data_dict): c.groups_available = authz_fn(context, data_dict) - c.licences = [('', '')] + base.model.Package.get_license_options() + c.licenses = [('', '')] + base.model.Package.get_license_options() + c.licences = c.licenses + deprecate_context_item('licences', 'Use `c.licenses` instead') c.is_sysadmin = ckan.new_authz.is_sysadmin(c.user) if c.pkg: diff --git a/ckan/lib/render.py b/ckan/lib/render.py index e0ef0a9c0c8..3ad60ae50dc 100644 --- a/ckan/lib/render.py +++ b/ckan/lib/render.py @@ -10,7 +10,7 @@ def find_template(template_name): returns the full path is it exists. ''' template_paths = config['pylons.app_globals'].template_paths for path in template_paths: - if os.path.exists(os.path.join(path, template_name)): + if os.path.exists(os.path.join(path, template_name.encode('utf-8'))): return os.path.join(path, template_name) def template_type(template_path): diff --git a/ckan/lib/search/index.py b/ckan/lib/search/index.py index d77d7cbfa12..21b301e6f6d 100644 --- a/ckan/lib/search/index.py +++ b/ckan/lib/search/index.py @@ -7,6 +7,8 @@ import re +import solr + from pylons import config from paste.deploy.converters import asbool @@ -157,12 +159,11 @@ def index_package(self, pkg_dict, defer_commit=False): # if there is an owner_org we want to add this to groups for index # purposes - if pkg_dict['owner_org'] and pkg_dict.get('organization'): + if pkg_dict.get('organization'): pkg_dict['organization'] = pkg_dict['organization']['name'] else: pkg_dict['organization'] = None - # tracking tracking_summary = pkg_dict.pop('tracking_summary', None) if tracking_summary: @@ -251,9 +252,15 @@ def index_package(self, pkg_dict, defer_commit=False): if not asbool(config.get('ckan.search.solr_commit', 'true')): commit = False conn.add_many([pkg_dict], _commit=commit) - except Exception, e: - log.exception(e) - raise SearchIndexError(e) + except solr.core.SolrException, e: + msg = 'Solr returned an error: {0} {1} - {2}'.format( + e.httpcode, e.reason, e.body[:1000] # limit huge responses + ) + raise SearchIndexError(msg) + except socket.error, e: + err = 'Could not connect to Solr using {0}: {1}'.format(conn.url, str(e)) + log.error(err) + raise SearchIndexError(err) finally: conn.close() diff --git a/ckan/lib/search/query.py b/ckan/lib/search/query.py index e43825f8d1e..21ab4261607 100644 --- a/ckan/lib/search/query.py +++ b/ckan/lib/search/query.py @@ -16,9 +16,9 @@ _open_licenses = None VALID_SOLR_PARAMETERS = set([ - 'q', 'fl', 'fq', 'rows', 'sort', 'start', 'wt', 'qf', + 'q', 'fl', 'fq', 'rows', 'sort', 'start', 'wt', 'qf', 'bf', 'boost', 'facet', 'facet.mincount', 'facet.limit', 'facet.field', - 'extras' # Not used by Solr, but useful for extensions + 'extras', 'fq_list', 'tie', 'defType', 'mm' ]) # for (solr) package searches, this specifies the fields that are searched @@ -319,11 +319,6 @@ def run(self, query): rows_to_query = rows_to_return query['rows'] = rows_to_query - # order by score if no 'sort' term given - order_by = query.get('sort') - if order_by == 'rank' or order_by is None: - query['sort'] = 'score desc, name asc' - # show only results from this CKAN instance fq = query.get('fq', '') if not '+site_id:' in fq: @@ -332,7 +327,10 @@ def run(self, query): # filter for package status if not '+state:' in fq: fq += " +state:active" - query['fq'] = fq + query['fq'] = [fq] + + fq_list = query.get('fq_list', []) + query['fq'].extend(fq_list) # faceting query['facet'] = query.get('facet', 'true') @@ -346,14 +344,16 @@ def run(self, query): query['wt'] = query.get('wt', 'json') # If the query has a colon in it then consider it a fielded search and do use dismax. - if ':' not in query['q']: - query['defType'] = 'dismax' - query['tie'] = '0.1' + defType = query.get('defType', 'dismax') + if ':' not in query['q'] or defType == 'edismax': + query['defType'] = defType + query['tie'] = query.get('tie', '0.1') # this minimum match is explained # http://wiki.apache.org/solr/DisMaxQParserPlugin#mm_.28Minimum_.27Should.27_Match.29 - query['mm'] = '2<-1 5<80%' + query['mm'] = query.get('mm', '2<-1 5<80%') query['qf'] = query.get('qf', QUERY_FIELDS) + conn = make_connection() log.debug('Package query: %r' % query) try: diff --git a/ckan/logic/__init__.py b/ckan/logic/__init__.py index c559a76e089..3f99118649e 100644 --- a/ckan/logic/__init__.py +++ b/ckan/logic/__init__.py @@ -3,19 +3,17 @@ import types import re -from pylons.i18n import _ +import formencode.validators -import ckan.lib.navl as navl -import ckan.lib.base as base import ckan.model as model -from ckan.new_authz import is_authorized -from ckan.lib.navl.dictization_functions import flatten_dict, DataError -from ckan.plugins import PluginImplementations -from ckan.plugins.interfaces import IActions +import ckan.new_authz as new_authz +import ckan.lib.navl.dictization_functions as df +import ckan.plugins as p -_validate = navl.dictization_functions.validate +from ckan.common import _, c log = logging.getLogger(__name__) +_validate = df.validate class AttributeDict(dict): @@ -98,7 +96,7 @@ def prettify(field_name): def __str__(self): err_msgs = (super(ValidationError, self).__str__(), - self.error_summary) + self.error_dict) return ' - '.join([str(err_msg) for err_msg in err_msgs if err_msg]) log = logging.getLogger(__name__) @@ -175,7 +173,7 @@ def tuplize_dict(data_dict): try: key_list[num] = int(key) except ValueError: - raise DataError('Bad key') + raise df.DataError('Bad key') tuplized_dict[tuple(key_list)] = value return tuplized_dict @@ -191,7 +189,7 @@ def untuplize_dict(tuplized_dict): def flatten_to_string_key(dict): - flattented = flatten_dict(dict) + flattented = df.flatten_dict(dict) return untuplize_dict(flattented) @@ -206,7 +204,7 @@ def check_access(action, context, data_dict=None): # # TODO Check the API key is valid at some point too! # log.debug('Valid API key needed to make changes') # raise NotAuthorized - logic_authorization = is_authorized(action, context, data_dict) + logic_authorization = new_authz.is_authorized(action, context, data_dict) if not logic_authorization['success']: msg = logic_authorization.get('msg', '') raise NotAuthorized(msg) @@ -263,6 +261,10 @@ def get_action(action): :rtype: callable ''' + + # clean the action names + action = new_authz.clean_action_name(action) + if _actions: if not action in _actions: raise KeyError("Action '%s' not found" % action) @@ -281,6 +283,7 @@ def get_action(action): if not k.startswith('_'): # Only load functions from the action module. if isinstance(v, types.FunctionType): + k = new_authz.clean_action_name(k) _actions[k] = v # Whitelist all actions defined in logic/action/get.py as @@ -291,8 +294,9 @@ def get_action(action): # Then overwrite them with any specific ones in the plugins: resolved_action_plugins = {} fetched_actions = {} - for plugin in PluginImplementations(IActions): + for plugin in p.PluginImplementations(p.IActions): for name, auth_function in plugin.get_actions().items(): + name = new_authz.clean_action_name(name) if name in resolved_action_plugins: raise Exception( 'The action %r is already implemented in %r' % ( @@ -318,7 +322,7 @@ def wrapped(context=None, data_dict=None, **kw): context.setdefault('model', model) context.setdefault('session', model.Session) try: - context.setdefault('user', base.c.user or base.c.author) + context.setdefault('user', c.user or c.author) except TypeError: # c not registered pass @@ -385,6 +389,18 @@ def wrapper(context, data_dict): return wrapper +def auth_sysadmins_check(action): + ''' Prevent sysadmins from automatically being authenticated. Instead + they are treated like any other user and the auth function is called. + ''' + @functools.wraps(action) + def wrapper(context, data_dict): + return action(context, data_dict) + wrapper.auth_sysadmins_check = True + return wrapper + + + class UnknownValidator(Exception): pass @@ -408,6 +424,7 @@ def get_validator(validator): _validators_cache.update(validators) validators = _import_module_functions('ckan.logic.validators') _validators_cache.update(validators) + _validators_cache.update({'OneOf': formencode.validators.OneOf}) try: return _validators_cache[validator] except KeyError: @@ -441,6 +458,17 @@ def get_converter(converter): raise UnknownConverter('Converter `%s` does not exist' % converter) +def model_name_to_class(model_module, model_name): + '''Return the class in model_module that has the same name as the received string. + + Raises AttributeError if there's no model in model_module named model_name. + ''' + try: + model_class_name = model_name.title() + return getattr(model_module, model_class_name) + except AttributeError: + raise ValidationError("%s isn't a valid model" % model_class_name) + def _import_module_functions(module_path): '''Import a module and get the functions and return them in a dict''' functions_dict = {} diff --git a/ckan/logic/action/create.py b/ckan/logic/action/create.py index df259500790..de254f14d3f 100644 --- a/ckan/logic/action/create.py +++ b/ckan/logic/action/create.py @@ -1,9 +1,10 @@ +'''API functions for adding data to CKAN.''' + import logging + from pylons import config -from pylons.i18n import _ from paste.deploy.converters import asbool -import ckan.new_authz as new_authz import ckan.lib.plugins as lib_plugins import ckan.logic as logic import ckan.rating as ratings @@ -15,6 +16,8 @@ import ckan.lib.dictization.model_save as model_save import ckan.lib.navl.dictization_functions +from ckan.common import _ + # FIXME this looks nasty and should be shared better from ckan.logic.action.update import _update_package_relationship @@ -98,6 +101,10 @@ def package_create(context, data_dict): group, string), ``'title'`` (the title of the group, string), to see which groups exist call ``group_list()`` :type groups: list of dictionaries + :param owner_org: the id of the dataset's owning organization, see + ``organization_list()`` or ``organization_list_for_user`` for + available values (optional) + :type owner_org: string :returns: the newly created dataset (unless 'return_id_only' is set to True in the context, in which case just the dataset id will be returned) @@ -109,7 +116,10 @@ def package_create(context, data_dict): package_type = data_dict.get('type') package_plugin = lib_plugins.lookup_package_plugin(package_type) - schema = package_plugin.create_package_schema() + if 'schema' in context: + schema = context['schema'] + else: + schema = package_plugin.create_package_schema() _check_access('package_create', context, data_dict) @@ -117,7 +127,7 @@ def package_create(context, data_dict): # check_data_dict() is deprecated. If the package_plugin has a # check_data_dict() we'll call it, if it doesn't have the method we'll # do nothing. - check_data_dict = getattr(package_plugin, 'check_datadict', None) + check_data_dict = getattr(package_plugin, 'check_data_dict', None) if check_data_dict: try: check_data_dict(data_dict, schema) @@ -173,6 +183,9 @@ def package_create(context, data_dict): context["id"] = pkg.id log.debug('Created object %s' % str(pkg.name)) + # Make sure that a user provided schema is not used on package_show + context.pop('schema', None) + return_id_only = context.get('return_id_only', False) output = context['id'] if return_id_only \ @@ -290,10 +303,12 @@ def related_create(context, data_dict): if not context.get('defer_commit'): model.repo.commit_and_remove() + dataset_dict = None if 'dataset_id' in data_dict: dataset = model.Package.get(data_dict['dataset_id']) dataset.related.append( related ) model.repo.commit_and_remove() + dataset_dict = ckan.lib.dictization.table_dictize(dataset, context) session.flush() @@ -304,7 +319,8 @@ def related_create(context, data_dict): 'activity_type': 'new related item', } activity_dict['data'] = { - 'related': related_dict + 'related': related_dict, + 'dataset': dataset_dict, } activity_create_context = { 'model': model, @@ -411,10 +427,18 @@ def member_create(context, data_dict=None): if 'message' in context: rev.message = context['message'] else: - rev.message = _(u'REST API: Create member object %s') % data_dict.get("name", "") + rev.message = _(u'REST API: Create member object %s') % data_dict.get('name', '') + + group_id, obj_id, obj_type, capacity = _get_or_bust(data_dict, ['id', 'object', 'object_type', 'capacity']) - group = model.Group.get(data_dict.get('id', '')) - obj_id, obj_type, capacity = _get_or_bust(data_dict, ['object', 'object_type', 'capacity']) + group = model.Group.get(group_id) + if not group: + raise NotFound('Group was not found.') + + obj_class = ckan.logic.model_name_to_class(model, obj_type) + obj = obj_class.get(obj_id) + if not obj: + raise NotFound('%s was not found.' % obj_type.title()) # User must be able to update the group to add a member to it _check_access('group_update', context, data_dict) @@ -422,17 +446,16 @@ def member_create(context, data_dict=None): # Look up existing, in case it exists member = model.Session.query(model.Member).\ filter(model.Member.table_name == obj_type).\ - filter(model.Member.table_id == obj_id).\ + filter(model.Member.table_id == obj.id).\ filter(model.Member.group_id == group.id).\ - filter(model.Member.state == "active").first() - if member: - member.capacity = capacity - else: + filter(model.Member.state == 'active').first() + if not member: member = model.Member(table_name = obj_type, - table_id = obj_id, + table_id = obj.id, group_id = group.id, - state = 'active', - capacity=capacity) + state = 'active') + + member.capacity = capacity model.Session.add(member) model.repo.commit() @@ -911,7 +934,7 @@ def activity_create(context, activity_dict, ignore_auth=False): if errors: raise ValidationError(errors) - activity = model_save.activity_dict_save(activity_dict, context) + activity = model_save.activity_dict_save(data, context) if not context.get('defer_commit'): model.repo.commit() @@ -1065,7 +1088,7 @@ def follow_dataset(context, data_dict): if model.UserFollowingDataset.is_following(userobj.id, validated_data_dict['id']): # FIXME really package model should have this logic and provide - # 'dispaly_name' like users and groups + # 'display_name' like users and groups pkgobj = model.Package.get(validated_data_dict['id']) name = pkgobj.title or pkgobj.name or pkgobj.id message = _( @@ -1101,6 +1124,9 @@ def _group_or_org_member_create(context, data_dict, is_org=False): result = session.query(model.User).filter_by(name=username).first() if result: user_id = result.id + else: + message = _(u'User {username} does not exist.').format(username=username) + raise ValidationError({'message': message}, error_summary=message) member_dict = { 'id': group.id, 'object': user_id, diff --git a/ckan/logic/action/delete.py b/ckan/logic/action/delete.py index 8c4a7dd8cde..fd113498839 100644 --- a/ckan/logic/action/delete.py +++ b/ckan/logic/action/delete.py @@ -1,9 +1,12 @@ -from pylons.i18n import _ +'''API functions for deleting data from CKAN.''' import ckan.logic import ckan.logic.action import ckan.plugins as plugins import ckan.lib.dictization.model_dictize as model_dictize + +from ckan.common import _ + validate = ckan.lib.navl.dictization_functions.validate # Define some shortcuts @@ -166,7 +169,7 @@ def member_delete(context, data_dict=None): :param id: the id of the group :type id: string - :param object: the id of the object to be removed + :param object: the id or name of the object to be removed :type object: string :param object_type: the type of the object to be removed, e.g. ``package`` or ``user`` @@ -175,17 +178,25 @@ def member_delete(context, data_dict=None): ''' model = context['model'] - group = model.Group.get(_get_or_bust(data_dict, 'id')) - obj_id, obj_type = _get_or_bust(data_dict, ['object', 'object_type']) + group_id, obj_id, obj_type = _get_or_bust(data_dict, ['id', 'object', 'object_type']) + + group = model.Group.get(group_id) + if not group: + raise NotFound('Group was not found.') + + obj_class = ckan.logic.model_name_to_class(model, obj_type) + obj = obj_class.get(obj_id) + if not obj: + raise NotFound('%s was not found.' % obj_type.title()) # User must be able to update the group to remove a member from it _check_access('group_update', context, data_dict) member = model.Session.query(model.Member).\ filter(model.Member.table_name == obj_type).\ - filter(model.Member.table_id == obj_id).\ + filter(model.Member.table_id == obj.id).\ filter(model.Member.group_id == group.id).\ - filter(model.Member.state == "active").first() + filter(model.Member.state == 'active').first() if member: rev = model.repo.new_revision() rev.author = context.get('user') diff --git a/ckan/logic/action/get.py b/ckan/logic/action/get.py index 5fff5c20d00..1b56e2f7daf 100644 --- a/ckan/logic/action/get.py +++ b/ckan/logic/action/get.py @@ -1,11 +1,11 @@ +'''API functions for searching for and getting data from CKAN.''' + import uuid import logging import json import datetime from pylons import config -from pylons.i18n import _ -from pylons import c import sqlalchemy import ckan.lib.dictization @@ -21,6 +21,8 @@ import ckan.lib.activity_streams as activity_streams import ckan.new_authz as new_authz +from ckan.common import _ + log = logging.getLogger('ckan.logic') # Define some shortcuts @@ -272,6 +274,9 @@ def member_list(context, data_dict=None): model = context['model'] group = model.Group.get(_get_or_bust(data_dict, 'id')) + if not group: + raise NotFound + obj_type = data_dict.get('object_type', None) capacity = data_dict.get('capacity', None) @@ -279,33 +284,23 @@ def member_list(context, data_dict=None): _check_access('group_show', context, data_dict) q = model.Session.query(model.Member).\ - filter(model.Member.group_id == group.id).\ - filter(model.Member.state == "active") + filter(model.Member.group_id == group.id).\ + filter(model.Member.state == "active") if obj_type: q = q.filter(model.Member.table_name == obj_type) if capacity: q = q.filter(model.Member.capacity == capacity) - lookup = {} - def type_lookup(name): - if name in lookup: - return lookup[name] - if hasattr(model, name.title()): - lookup[name] = getattr(model,name.title()) - return lookup[name] - return None - trans = new_authz.roles_trans() + def translated_capacity(capacity): try: return trans[capacity] except KeyError: return capacity - return [(m.table_id, - type_lookup(m.table_name), - translated_capacity(m.capacity),) + return [(m.table_id, m.table_name, translated_capacity(m.capacity)) for m in q.all()] def _group_or_org_list(context, data_dict, is_org=False): @@ -543,7 +538,7 @@ def group_revision_list(context, data_dict): include_groups=False)) return revision_dicts -def licence_list(context, data_dict): +def license_list(context, data_dict): '''Return the list of licenses available for datasets on the site. :rtype: list of dictionaries @@ -551,12 +546,12 @@ def licence_list(context, data_dict): ''' model = context["model"] - _check_access('licence_list',context, data_dict) + _check_access('license_list',context, data_dict) license_register = model.Package.get_license_register() licenses = license_register.values() - licences = [l.as_dict() for l in licenses] - return licences + licenses = [l.as_dict() for l in licenses] + return licenses def tag_list(context, data_dict): '''Return a list of the site's tags. @@ -748,7 +743,10 @@ def package_show(context, data_dict): item.read(pkg) package_plugin = lib_plugins.lookup_package_plugin(package_dict['type']) - schema = package_plugin.show_package_schema() + if 'schema' in context: + schema = context['schema'] + else: + schema = package_plugin.show_package_schema() if schema and context.get('validate', True): package_dict, errors = _validate(package_dict, schema, context=context) @@ -844,7 +842,7 @@ def _group_or_org_show(context, data_dict, is_org=False): _check_access('organization_show',context, data_dict) else: _check_access('group_show',context, data_dict) - + group_dict = model_dictize.group_dictize(group, context) @@ -1186,25 +1184,22 @@ def package_search(context, data_dict): This action accepts a *subset* of solr's search query parameters: + :param q: the solr query. Optional. Default: `"*:*"` :type q: string :param fq: any filter queries to apply. Note: `+site_id:{ckan_site_id}` is added to this string prior to the query being executed. :type fq: string - :param rows: the number of matching rows to return. - :type rows: int :param sort: sorting of the search results. Optional. Default: - "score desc, name asc". As per the solr documentation, this is a - comma-separated string of field names and sort-orderings. + 'relevance asc, metadata_modified desc'. As per the solr + documentation, this is a comma-separated string of field names and + sort-orderings. :type sort: string + :param rows: the number of matching rows to return. + :type rows: int :param start: the offset in the complete result for where the set of returned datasets should begin. :type start: int - :param qf: the dismax query fields to search within, including boosts. See - the `Solr Dismax Documentation - <http://wiki.apache.org/solr/DisMaxQParserPlugin#qf_.28Query_Fields.29>`_ - for further details. - :type qf: string :param facet: whether to enable faceted results. Default: "true". :type facet: string :param facet.mincount: the minimum counts for facet fields should be @@ -1217,6 +1212,18 @@ def package_search(context, data_dict): then the returned facet information is empty. :type facet.field: list of strings + + The following advanced Solr parameters are supported as well. Note that + some of these are only available on particular Solr versions. See Solr's + `dismax`_ and `edismax`_ documentation for further details on them: + + ``qf``, ``wt``, ``bf``, ``boost``, ``tie``, ``defType``, ``mm`` + + + .. _dismax: http://wiki.apache.org/solr/DisMaxQParserPlugin + .. _edismax: http://wiki.apache.org/solr/ExtendedDisMax + + **Results:** The result of this action is a dict with the following keys: @@ -1281,6 +1288,12 @@ def package_search(context, data_dict): _check_access('package_search', context, data_dict) + # Move ext_ params to extras and remove them from the root of the search + # params, so they don't cause and error + data_dict['extras'] = data_dict.get('extras', {}) + for key in [key for key in data_dict.keys() if key.startswith('ext_')]: + data_dict['extras'][key] = data_dict.pop(key) + # check if some extension needs to modify the search params for item in plugins.PluginImplementations(plugins.IPackageController): data_dict = item.before_search(data_dict) @@ -1289,6 +1302,9 @@ def package_search(context, data_dict): # the query abort = data_dict.get('abort_search', False) + if data_dict.get('sort') in (None, 'rank'): + data_dict['sort'] = 'score desc, metadata_modified desc' + results = [] if not abort: # return a list of package ids @@ -1303,9 +1319,15 @@ def package_search(context, data_dict): if not 'capacity:' in p) data_dict['fq'] = fq + ' capacity:"public"' + # Pop these ones as Solr does not need them + extras = data_dict.pop('extras', None) + query = search.query_for(model.Package) query.run(data_dict) + # Add them back so extensions can use them on after_search + data_dict['extras'] = extras + for package in query.results: # get the package object package, package_dict = package['id'], package.get('data_dict') @@ -1343,7 +1365,8 @@ def package_search(context, data_dict): search_results = { 'count': count, 'facets': facets, - 'results': results + 'results': results, + 'sort': data_dict['sort'] } # Transform facets into a more useful data structure. @@ -1362,6 +1385,12 @@ def package_search(context, data_dict): new_facet_dict['display_name'] = group.display_name else: new_facet_dict['display_name'] = key_ + elif key == 'license_id': + license = model.Package.get_license_register().get(key_) + if license: + new_facet_dict['display_name'] = license.title + else: + new_facet_dict['display_name'] = key_ else: new_facet_dict['display_name'] = key_ new_facet_dict['count'] = value_ @@ -2698,22 +2727,22 @@ def dashboard_activity_list_html(context, data_dict): :rtype: string ''' - schema = context.get('schema', - ckan.logic.schema.default_dashboard_activity_list_schema()) + schema = context.get( + 'schema', ckan.logic.schema.default_pagination_schema()) data_dict, errors = _validate(data_dict, schema, context) if errors: raise ValidationError(errors) activity_stream = dashboard_activity_list(context, data_dict) + model = context['model'] offset = int(data_dict.get('offset', 0)) extra_vars = { - 'controller': 'dashboard', - 'action': 'activity', - 'id': data_dict['id'], + 'controller': 'user', + 'action': 'dashboard', 'offset': offset, - } + } return activity_streams.activity_list_to_html(context, activity_stream, - extra_vars) + extra_vars) def dashboard_new_activities_count(context, data_dict): diff --git a/ckan/logic/action/update.py b/ckan/logic/action/update.py index b379fd7857c..ad90f86fab5 100644 --- a/ckan/logic/action/update.py +++ b/ckan/logic/action/update.py @@ -1,25 +1,27 @@ +'''API functions for updating existing data in CKAN.''' + import logging import datetime import json -import pylons -from pylons.i18n import _ from pylons import config from vdm.sqlalchemy.base import SQLAlchemySession -import paste.deploy.converters +import paste.deploy.converters as converters import ckan.plugins as plugins import ckan.logic as logic -import ckan.logic.schema -import ckan.lib.dictization +import ckan.logic.schema as schema_ +import ckan.lib.dictization as dictization import ckan.lib.dictization.model_dictize as model_dictize import ckan.lib.dictization.model_save as model_save import ckan.lib.navl.dictization_functions import ckan.lib.navl.validators as validators import ckan.lib.plugins as lib_plugins -import ckan.lib.email_notifications +import ckan.lib.email_notifications as email_notifications import ckan.lib.search as search +from ckan.common import _, request + log = logging.getLogger(__name__) # Define some shortcuts @@ -127,10 +129,10 @@ def related_update(context, data_dict): ''' model = context['model'] - user = context['user'] id = _get_or_bust(data_dict, "id") - schema = context.get('schema') or ckan.logic.schema.default_related_schema() + session = context['session'] + schema = context.get('schema') or schema_.default_related_schema() related = model.Related.get(id) context["related"] = related @@ -146,6 +148,32 @@ def related_update(context, data_dict): raise ValidationError(errors) related = model_save.related_dict_save(data, context) + + dataset_dict = None + if 'package' in context: + dataset = context['package'] + dataset_dict = ckan.lib.dictization.table_dictize(dataset, context) + + related_dict = model_dictize.related_dictize(related, context) + activity_dict = { + 'user_id': context['user'], + 'object_id': related.id, + 'activity_type': 'changed related item', + } + activity_dict['data'] = { + 'related': related_dict, + 'dataset': dataset_dict, + } + activity_create_context = { + 'model': model, + 'user': context['user'], + 'defer_commit':True, + 'session': session + } + + _get_action('activity_create')(activity_create_context, activity_dict, + ignore_auth=True) + if not context.get('defer_commit'): model.repo.commit() return model_dictize.related_dictize(related, context) @@ -170,7 +198,6 @@ def resource_update(context, data_dict): model = context['model'] user = context['user'] id = _get_or_bust(data_dict, "id") - schema = context.get('schema') or ckan.logic.schema.default_update_resource_schema() resource = model.Resource.get(id) context["resource"] = resource @@ -181,6 +208,13 @@ def resource_update(context, data_dict): _check_access('resource_update', context, data_dict) + if 'schema' in context: + schema = context['schema'] + else: + package_plugin = lib_plugins.lookup_package_plugin( + resource.resource_group.package.type) + schema = package_plugin.update_package_schema()['resources'] + data, errors = _validate(data_dict, schema, context) if errors: model.Session.rollback() @@ -235,7 +269,10 @@ def package_update(context, data_dict): # get the schema package_plugin = lib_plugins.lookup_package_plugin(pkg.type) - schema = package_plugin.update_package_schema() + if 'schema' in context: + schema = context['schema'] + else: + schema = package_plugin.update_package_schema() if 'api_version' not in context: # check_data_dict() is deprecated. If the package_plugin has a @@ -288,6 +325,9 @@ def package_update(context, data_dict): return_id_only = context.get('return_id_only', False) + # Make sure that a user provided schema is not used on package_show + context.pop('schema', None) + # we could update the dataset so we should still be able to read it. context['ignore_auth'] = True output = data_dict['id'] if return_id_only \ @@ -337,7 +377,7 @@ def package_relationship_update(context, data_dict): ''' model = context['model'] - schema = context.get('schema') or ckan.logic.schema.default_update_relationship_schema() + schema = context.get('schema') or schema_.default_update_relationship_schema() id, id2, rel = _get_or_bust(data_dict, ['subject', 'object', 'type']) @@ -418,7 +458,7 @@ def _group_or_org_update(context, data_dict, is_org=False): # when editing an org we do not want to update the packages if using the # new templates. if ((not is_org) - and not paste.deploy.converters.asbool( + and not converters.asbool( config.get('ckan.legacy_templates', False)) and 'api_version' not in context): context['prevent_packages_update'] = True @@ -475,7 +515,7 @@ def _group_or_org_update(context, data_dict, is_org=False): activity_dict['activity_type'] = 'deleted group' if activity_dict is not None: activity_dict['data'] = { - 'group': ckan.lib.dictization.table_dictize(group, context) + 'group': dictization.table_dictize(group, context) } activity_create_context = { 'model': model, @@ -546,7 +586,7 @@ def user_update(context, data_dict): model = context['model'] user = context['user'] session = context['session'] - schema = context.get('schema') or ckan.logic.schema.default_update_user_schema() + schema = context.get('schema') or schema_.default_update_user_schema() id = _get_or_bust(data_dict, 'id') user_obj = model.User.get(id) @@ -614,7 +654,7 @@ def task_status_update(context, data_dict): user = context['user'] id = data_dict.get("id") - schema = context.get('schema') or ckan.logic.schema.default_task_status_schema() + schema = context.get('schema') or schema_.default_task_status_schema() if id: task_status = model.TaskStatus.get(id) @@ -824,7 +864,7 @@ def vocabulary_update(context, data_dict): _check_access('vocabulary_update', context, data_dict) - schema = context.get('schema') or ckan.logic.schema.default_update_vocabulary_schema() + schema = context.get('schema') or schema_.default_update_vocabulary_schema() data, errors = _validate(data_dict, schema, context) if errors: model.Session.rollback() @@ -897,13 +937,6 @@ def user_role_update(context, data_dict): domain_object = logic.action.get_domain_object(model, domain_object_ref) data_dict['id'] = domain_object.id -# if isinstance(domain_object, model.Package): -# _check_access('package_edit_permissions', context, data_dict) -# elif isinstance(domain_object, model.Group): -# _check_access('group_edit_permissions', context, data_dict) -# # Todo: 'system' object -# else: -# raise ValidationError('Not possible to update roles for domain object type %s' % type(domain_object)) # current_uors: in order to avoid either creating a role twice or # deleting one which is non-existent, we need to get the users\' @@ -983,15 +1016,15 @@ def send_email_notifications(context, data_dict): # If paste.command_request is True then this function has been called # by a `paster post ...` command not a real HTTP request, so skip the # authorization. - if not pylons.request.environ.get('paste.command_request'): + if not request.environ.get('paste.command_request'): _check_access('send_email_notifications', context, data_dict) - if not paste.deploy.converters.asbool( - pylons.config.get('ckan.activity_streams_email_notifications')): + if not converters.asbool( + config.get('ckan.activity_streams_email_notifications')): raise ValidationError('ckan.activity_streams_email_notifications' - ' is not enabled in config') + ' is not enabled in config') - ckan.lib.email_notifications.get_and_send_notifications_for_all_users() + email_notifications.get_and_send_notifications_for_all_users() def package_owner_org_update(context, data_dict): diff --git a/ckan/logic/auth/__init__.py b/ckan/logic/auth/__init__.py index 66062ead609..9ed00ec07ad 100644 --- a/ckan/logic/auth/__init__.py +++ b/ckan/logic/auth/__init__.py @@ -2,33 +2,42 @@ Helper functions to be used in the auth check functions ''' -from ckan.logic import NotFound +import ckan.logic as logic + def _get_object(context, data_dict, name, class_name): # return the named item if in the data_dict, or get it from # model.class_name - if not name in context: + try: + return context[name] + except KeyError: model = context['model'] + if not data_dict: + data_dict = {} id = data_dict.get('id', None) obj = getattr(model, class_name).get(id) if not obj: - raise NotFound - else: - obj = context[name] - return obj + raise logic.NotFound + # Save in case we need this again during the request + context[name] = obj + return obj + -def get_related_object(context, data_dict = {}): +def get_related_object(context, data_dict=None): return _get_object(context, data_dict, 'related', 'Related') -def get_package_object(context, data_dict = {}): + +def get_package_object(context, data_dict=None): return _get_object(context, data_dict, 'package', 'Package') -def get_resource_object(context, data_dict={}): + +def get_resource_object(context, data_dict=None): return _get_object(context, data_dict, 'resource', 'Resource') -def get_group_object(context, data_dict={}): + +def get_group_object(context, data_dict=None): return _get_object(context, data_dict, 'group', 'Group') -def get_user_object(context, data_dict={}): - return _get_object(context, data_dict, 'user_obj', 'User') +def get_user_object(context, data_dict=None): + return _get_object(context, data_dict, 'user_obj', 'User') diff --git a/ckan/logic/auth/create.py b/ckan/logic/auth/create.py index 64d5cc3e150..1baf9b61077 100644 --- a/ckan/logic/auth/create.py +++ b/ckan/logic/auth/create.py @@ -1,8 +1,8 @@ -from pylons.i18n import _ - import ckan.logic as logic import ckan.new_authz as new_authz +from ckan.common import _ + def package_create(context, data_dict=None): user = context['user'] diff --git a/ckan/logic/auth/get.py b/ckan/logic/auth/get.py index 3df5689c2ea..a088289f819 100644 --- a/ckan/logic/auth/get.py +++ b/ckan/logic/auth/get.py @@ -59,8 +59,8 @@ def organization_list(context, data_dict): def organization_list_for_user(context, data_dict): return {'success': True} -def licence_list(context, data_dict): - # Licences list is visible by default +def license_list(context, data_dict): + # Licenses list is visible by default return {'success': True} def tag_list(context, data_dict): @@ -191,10 +191,10 @@ def tag_show_rest(context, data_dict): return tag_show(context, data_dict) def get_site_user(context, data_dict): - if not context.get('ignore_auth'): - return {'success': False, 'msg': 'Only internal services allowed to use this action'} - else: - return {'success': True} + # FIXME this is available to sysadmins currently till + # @auth_sysadmins_check decorator is added + return {'success': False, + 'msg': 'Only internal services allowed to use this action'} def member_roles_list(context, data_dict): @@ -262,3 +262,11 @@ def dataset_followee_list(context, data_dict): def group_followee_list(context, data_dict): return _followee_list(context, data_dict) + + +def user_reset(context, data_dict): + return {'success': True} + + +def request_reset(context, data_dict): + return {'success': True} diff --git a/ckan/logic/auth/update.py b/ckan/logic/auth/update.py index 0a17ad43822..ac907f487d0 100644 --- a/ckan/logic/auth/update.py +++ b/ckan/logic/auth/update.py @@ -178,6 +178,10 @@ def group_edit_permissions(context, data_dict): def user_update(context, data_dict): user = context['user'] + if not user and 'reset_key' not in data_dict: + return {'success': False, + 'msg': _('Have to be logged in to edit user')} + user_obj = logic_auth.get_user_object(context, data_dict) user_reset = ('reset_key' in data_dict and data_dict['reset_key'] == user_obj.reset_key) @@ -185,7 +189,7 @@ def user_update(context, data_dict): if not (user == user_obj.name) and not user_reset: return {'success': False, 'msg': _('User %s not authorized to edit user %s') % - (str(user), user_obj.id)} + (user, user_obj.id)} return {'success': True} diff --git a/ckan/logic/converters.py b/ckan/logic/converters.py index a1270a59146..74aab6928a6 100644 --- a/ckan/logic/converters.py +++ b/ckan/logic/converters.py @@ -1,9 +1,9 @@ -from pylons.i18n import _ -from ckan import model -from ckan.lib.navl.dictization_functions import Invalid -from ckan.lib.field_types import DateType, DateConvertError -from ckan.logic.validators import tag_length_validator, tag_name_validator, \ - tag_in_vocabulary_validator +import ckan.model as model +import ckan.lib.navl.dictization_functions as df +import ckan.lib.field_types as field_types +import ckan.logic.validators as validators + +from ckan.common import _ def convert_to_extras(key, data, errors, context): extras = data.get(('extras',), []) @@ -12,24 +12,38 @@ def convert_to_extras(key, data, errors, context): extras.append({'key': key[-1], 'value': data[key]}) def convert_from_extras(key, data, errors, context): + + def remove_from_extras(data, key): + to_remove = [] + for data_key, data_value in data.iteritems(): + if (data_key[0] == 'extras' + and data_key[1] == key): + to_remove.append(data_key) + for item in to_remove: + del data[item] + for data_key, data_value in data.iteritems(): if (data_key[0] == 'extras' and data_key[-1] == 'key' and data_value == key[-1]): data[key] = data[('extras', data_key[1], 'value')] + break + else: + return + remove_from_extras(data, data_key[1]) def date_to_db(value, context): try: - value = DateType.form_to_db(value) - except DateConvertError, e: - raise Invalid(str(e)) + value = field_types.DateType.form_to_db(value) + except field_types.DateConvertError, e: + raise df.Invalid(str(e)) return value def date_to_form(value, context): try: - value = DateType.db_to_form(value) - except DateConvertError, e: - raise Invalid(str(e)) + value = field_types.DateType.db_to_form(value) + except field_types.DateConvertError, e: + raise df.Invalid(str(e)) return value def free_tags_only(key, data, errors, context): @@ -56,11 +70,11 @@ def callable(key, data, errors, context): v = model.Vocabulary.get(vocab) if not v: - raise Invalid(_('Tag vocabulary "%s" does not exist') % vocab) + raise df.Invalid(_('Tag vocabulary "%s" does not exist') % vocab) context['vocabulary'] = v for tag in new_tags: - tag_in_vocabulary_validator(tag, context) + validators.tag_in_vocabulary_validator(tag, context) for num, tag in enumerate(new_tags): data[('tags', num + n, 'name')] = tag @@ -71,7 +85,7 @@ def convert_from_tags(vocab): def callable(key, data, errors, context): v = model.Vocabulary.get(vocab) if not v: - raise Invalid(_('Tag vocabulary "%s" does not exist') % vocab) + raise df.Invalid(_('Tag vocabulary "%s" does not exist') % vocab) tags = [] for k in data.keys(): @@ -103,7 +117,7 @@ def convert_user_name_or_id_to_id(user_name_or_id, context): result = session.query(model.User).filter_by( name=user_name_or_id).first() if not result: - raise Invalid('%s: %s' % (_('Not found'), _('User'))) + raise df.Invalid('%s: %s' % (_('Not found'), _('User'))) return result.id def convert_package_name_or_id_to_id(package_name_or_id, context): @@ -128,7 +142,7 @@ def convert_package_name_or_id_to_id(package_name_or_id, context): result = session.query(model.Package).filter_by( name=package_name_or_id).first() if not result: - raise Invalid('%s: %s' % (_('Not found'), _('Dataset'))) + raise df.Invalid('%s: %s' % (_('Not found'), _('Dataset'))) return result.id def convert_group_name_or_id_to_id(group_name_or_id, context): @@ -153,5 +167,5 @@ def convert_group_name_or_id_to_id(group_name_or_id, context): result = session.query(model.Group).filter_by( name=group_name_or_id).first() if not result: - raise Invalid('%s: %s' % (_('Not found'), _('Group'))) + raise df.Invalid('%s: %s' % (_('Not found'), _('Group'))) return result.id diff --git a/ckan/logic/schema.py b/ckan/logic/schema.py index e00ce2965bf..b21dd71b647 100644 --- a/ckan/logic/schema.py +++ b/ckan/logic/schema.py @@ -40,6 +40,7 @@ user_id_or_name_exists, object_id_validator, activity_type_exists, + resource_id_exists, tag_not_in_vocabulary, group_id_exists, owner_org_validator, @@ -118,6 +119,7 @@ def default_create_tag_schema(): def default_create_package_schema(): schema = { + '__before': [duplicate_extras_key, ignore], 'id': [empty], 'revision_id': [ignore], 'name': [not_empty, unicode, name_validator, package_name_validator], @@ -141,7 +143,6 @@ def default_create_package_schema(): 'tags': default_tags_schema(), 'tag_string': [ignore_missing, tag_string_convert], 'extras': default_extras_schema(), - 'extras_validation': [duplicate_extras_key, ignore], 'save': [ignore], 'return_to': [ignore], 'relationships_as_object': default_relationship_schema(), @@ -451,14 +452,15 @@ def default_create_activity_schema(): schema = { 'id': [ignore], 'timestamp': [ignore], - 'user_id': [not_missing, not_empty, unicode, user_id_exists], + 'user_id': [not_missing, not_empty, unicode, + convert_user_name_or_id_to_id], 'object_id': [not_missing, not_empty, unicode, object_id_validator], # We don't bother to validate revision ID, since it's always created # internally by the activity_create() logic action function. 'revision_id': [], 'activity_type': [not_missing, not_empty, unicode, activity_type_exists], - 'data': [ignore_empty, ignore_missing, unicode], + 'data': [ignore_empty, ignore_missing], } return schema diff --git a/ckan/logic/validators.py b/ckan/logic/validators.py index dc8863774f5..245a635e9ea 100644 --- a/ckan/logic/validators.py +++ b/ckan/logic/validators.py @@ -2,27 +2,32 @@ from itertools import count import re -from pylons.i18n import _ - -from ckan.lib.navl.dictization_functions import Invalid, StopOnError, Missing, missing, unflatten -from ckan.logic import check_access, NotAuthorized, NotFound +import ckan.lib.navl.dictization_functions as df +import ckan.logic as logic import ckan.lib.helpers as h from ckan.model import (MAX_TAG_LENGTH, MIN_TAG_LENGTH, PACKAGE_NAME_MIN_LENGTH, PACKAGE_NAME_MAX_LENGTH, PACKAGE_VERSION_MAX_LENGTH, VOCABULARY_NAME_MAX_LENGTH, VOCABULARY_NAME_MIN_LENGTH) -import ckan.new_authz +import ckan.new_authz as new_authz + +from ckan.common import _ + +Invalid = df.Invalid +StopOnError = df.StopOnError +Missing = df.Missing +missing = df.missing def owner_org_validator(key, data, errors, context): value = data.get(key) - if value is missing or value is None: - if not ckan.new_authz.check_config_permission('create_unowned_dataset'): + if value is missing or not value: + if not new_authz.check_config_permission('create_unowned_dataset'): raise Invalid(_('A organization must be supplied')) data.pop(key, None) - raise StopOnError + raise df.StopOnError model = context['model'] group = model.Group.get(value) @@ -205,11 +210,21 @@ def activity_type_exists(activity_type): very safe. """ - if object_id_validators.has_key(activity_type): + if activity_type in object_id_validators: return activity_type else: raise Invalid('%s: %s' % (_('Not found'), _('Activity type'))) +def resource_id_exists(value, context): + + model = context['model'] + session = context['session'] + + result = session.query(model.Resource).get(value) + if not result: + raise Invalid('%s: %s' % (_('Not found'), _('Resource'))) + return value + # A dictionary mapping activity_type values from activity dicts to functions # for validating the object_id values from those same activity dicts. object_id_validators = { @@ -228,7 +243,8 @@ def activity_type_exists(activity_type): 'deleted organization' : group_id_exists, 'follow group' : group_id_exists, 'new related item': related_id_exists, - 'deleted related item': related_id_exists + 'deleted related item': related_id_exists, + 'changed related item': related_id_exists, } def object_id_validator(key, activity_dict, errors, context): @@ -309,7 +325,7 @@ def package_version_validator(value, context): def duplicate_extras_key(key, data, errors, context): - unflattened = unflatten(data) + unflattened = df.unflatten(data) extras = unflattened.get('extras', []) extras_keys = [] for extra in extras: @@ -319,7 +335,9 @@ def duplicate_extras_key(key, data, errors, context): for extra_key in set(extras_keys): extras_keys.remove(extra_key) if extras_keys: - errors[key].append(_('Duplicate key "%s"') % extras_keys[0]) + key_ = ('extras_validation',) + assert key_ not in errors + errors[key_] = [_('Duplicate key "%s"') % extras_keys[0]] def group_name_validator(key, data, errors, context): model = context['model'] @@ -398,16 +416,16 @@ def ignore_not_package_admin(key, data, errors, context): if 'ignore_auth' in context: return - if user and ckan.new_authz.is_sysadmin(user): + if user and new_authz.is_sysadmin(user): return authorized = False pkg = context.get('package') if pkg: try: - check_access('package_change_state',context) + logic.check_access('package_change_state',context) authorized = True - except NotAuthorized: + except logic.NotAuthorized: authorized = False if (user and pkg and authorized): @@ -425,16 +443,16 @@ def ignore_not_group_admin(key, data, errors, context): model = context['model'] user = context.get('user') - if user and ckan.new_authz.is_sysadmin(user): + if user and new_authz.is_sysadmin(user): return authorized = False group = context.get('group') if group: try: - check_access('group_change_state',context) + logic.check_access('group_change_state',context) authorized = True - except NotAuthorized: + except logic.NotAuthorized: authorized = False if (user and group and authorized): @@ -596,7 +614,7 @@ def user_name_exists(user_name, context): def role_exists(role, context): - if role not in ckan.new_authz.ROLE_PERMISSIONS: + if role not in new_authz.ROLE_PERMISSIONS: raise Invalid(_('role does not exist.')) return role diff --git a/ckan/migration/versions/067_turn_extras_to_strings.py b/ckan/migration/versions/067_turn_extras_to_strings.py index e6c0f1a26f0..4659cbc6cb4 100644 --- a/ckan/migration/versions/067_turn_extras_to_strings.py +++ b/ckan/migration/versions/067_turn_extras_to_strings.py @@ -7,7 +7,7 @@ def upgrade(migrate_engine): revision_tables = 'package_extra_revision group_extra_revision' for table in tables.split(): - sql = """select id, value from {table} where substr(value,0,1) = '"' """.format(table=table) + sql = """select id, value from {table} where substr(value,1,1) = '"' """.format(table=table) results = connection.execute(sql) for result in results: id, value = result @@ -16,7 +16,7 @@ def upgrade(migrate_engine): json.loads(value), id) for table in revision_tables.split(): - sql = """select id, revision_id, value from {table} where substr(value,0,1) = '"' """.format(table=table) + sql = """select id, revision_id, value from {table} where substr(value,1,1) = '"' """.format(table=table) results = connection.execute(sql) for result in results: diff --git a/ckan/misc.py b/ckan/misc.py deleted file mode 100644 index 4820379d2e9..00000000000 --- a/ckan/misc.py +++ /dev/null @@ -1,95 +0,0 @@ -import re -import logging -import urllib -import webhelpers.markdown - -from pylons.i18n import _ - -log = logging.getLogger(__name__) - -class TextFormat(object): - - def to_html(self, instr): - raise NotImplementedError() - - -class MarkdownFormat(TextFormat): - internal_link = re.compile('(dataset|package|group):([a-z0-9\-_]+)') - - # tag names are allowed more characters, including spaces. So are - # treated specially. - internal_tag_link = re.compile(\ - r"""(tag): # group 1 - ( # capture name (inc. quotes) (group 2) - (")? # optional quotes for multi-word name (group 3) - ( # begin capture of the name w/o quotes (group 4) - (?(3) # if the quotes matched in group 3 - [ \w\-.] # then capture spaces (as well as other things) - | # else - [\w\-.] # don't capture spaces - ) # end - +) # end capture of the name w/o quotes (group 4) - (?(3)") # close opening quote if necessary - ) # end capture of the name with quotes (group 2) - """, re.VERBOSE|re.UNICODE) - normal_link = re.compile('<(http:[^>]+)>') - - html_whitelist = 'b center li ol p table td tr ul'.split(' ') - whitelist_elem = re.compile(r'<(\/?(%s)[^>]*)>' % "|".join(html_whitelist), re.IGNORECASE) - whitelist_escp = re.compile(r'\\xfc\\xfd(\/?(%s)[^>]*?)\\xfd\\xfc' % "|".join(html_whitelist), re.IGNORECASE) - normal_link = re.compile(r'<a[^>]*?href="([^"]*?)"[^>]*?>', re.IGNORECASE) - abbrev_link = re.compile(r'<(http://[^>]*)>', re.IGNORECASE) - any_link = re.compile(r'<a[^>]*?>', re.IGNORECASE) - close_link = re.compile(r'<(\/a[^>]*)>', re.IGNORECASE) - link_escp = re.compile(r'\\xfc\\xfd(\/?(%s)[^>]*?)\\xfd\\xfc' % "|".join(['a']), re.IGNORECASE) - web_address = re.compile(r'(\s|<p>)((http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?)', re.IGNORECASE) - - def to_html(self, text): - if text is None: - return '' - # Encode whitelist elements. - text = self.whitelist_elem.sub(r'\\\\xfc\\\\xfd\1\\\\xfd\\\\xfc', text) - - # Encode links only in an acceptable format (guard against spammers) - text = self.normal_link.sub(r'\\\\xfc\\\\xfda href="\1" target="_blank" rel="nofollow"\\\\xfd\\\\xfc', text) - text = self.abbrev_link.sub(r'\\\\xfc\\\\xfda href="\1" target="_blank" rel="nofollow"\\\\xfd\\\\xfc\1</a>', text) - text = self.any_link.sub(r'\\\\xfc\\\\xfda href="TAG MALFORMED" target="_blank" rel="nofollow"\\\\xfd\\\\xfc', text) - text = self.close_link.sub(r'\\\\xfc\\\\xfd\1\\\\xfd\\\\xfc', text) - - # Convert internal tag links - text = self.internal_tag_link.sub(self._create_tag_link, text) - - # Convert internal links. - text = self.internal_link.sub(r'[\1:\2] (/\1/\2)', text) - - # Convert <link> to markdown format. - text = self.normal_link.sub(r'[\1] (\1)', text) - - # Convert <link> to markdown format. - text = self.normal_link.sub(r'[\1] (\1)', text) - - # Markdown to HTML. - text = webhelpers.markdown.markdown(text, safe_mode=True) - - # Remaining unlinked web addresses to become addresses - text = self.web_address.sub(r'\1<a href="\2" target="_blank" rel="nofollow">\2</a>', text) - - # Decode whitelist elements. - text = self.whitelist_escp.sub(r'<\1>', text) - text = self.link_escp.sub(r'<\1>', text) - - return text - - def _create_tag_link(self, match_object): - """ - A callback used to create the internal tag link. - - The reason for this is that webhelpers.markdown does not percent-escape - spaces, nor does it encode unicode characters correctly. - - This is only applied to the tag substitution since only tags may - have spaces or unicode characters. - """ - g = match_object.group - url = urllib.quote(g(4).encode('utf8')) - return r'[%s:%s] (/%s/%s)' % (g(1), g(2), g(1), url) diff --git a/ckan/model/__init__.py b/ckan/model/__init__.py index 7b3d7e5887a..96812963a17 100644 --- a/ckan/model/__init__.py +++ b/ckan/model/__init__.py @@ -101,6 +101,7 @@ from tracking import ( tracking_summary_table, TrackingSummary, + tracking_raw_table ) from rating import ( Rating, diff --git a/ckan/model/license.py b/ckan/model/license.py index 2a0b8e732e8..1b65d6040ec 100644 --- a/ckan/model/license.py +++ b/ckan/model/license.py @@ -1,10 +1,10 @@ import datetime import urllib2 import re -import simplejson as json from pylons import config -from pylons.i18n import _ + +from ckan.common import _, json class License(object): diff --git a/ckan/model/package.py b/ckan/model/package.py index ec49bbab019..14387666ac2 100644 --- a/ckan/model/package.py +++ b/ckan/model/package.py @@ -17,8 +17,8 @@ import activity import extension -import ckan.misc -import ckan.lib.dictization +import ckan.lib.maintain as maintain +import ckan.lib.dictization as dictization __all__ = ['Package', 'package_table', 'package_revision_table', 'PACKAGE_NAME_MAX_LENGTH', 'PACKAGE_NAME_MIN_LENGTH', @@ -216,7 +216,8 @@ def as_dict(self, ref_package_by='name', ref_group_by='name'): if self.metadata_modified else None _dict['metadata_created'] = self.metadata_created.isoformat() \ if self.metadata_created else None - _dict['notes_rendered'] = ckan.misc.MarkdownFormat().to_html(self.notes) + import ckan.lib.helpers as h + _dict['notes_rendered'] = h.render_markdown(self.notes) _dict['type'] = self.type or u'dataset' #tracking import ckan.model as model @@ -510,11 +511,15 @@ def metadata_modified(self): return datetime.datetime.utcfromtimestamp(timestamp_float) @property + @maintain.deprecated('`is_private` attriute of model.Package is ' + + 'deprecated and should not be used. Use `private`') def is_private(self): """ + DEPRECATED in 2.1 + A package is private if belongs to any private groups """ - return bool(self.get_groups(capacity='private')) + return self.private def is_in_group(self, group): return group in self.get_groups() @@ -590,7 +595,7 @@ def activity_stream_item(self, activity_type, revision, user_id): activity_type = 'deleted' try: - d = {'package': ckan.lib.dictization.table_dictize(self, + d = {'package': dictization.table_dictize(self, context={'model': ckan.model})} return activity.Activity(user_id, self.id, revision.id, "%s package" % activity_type, d) @@ -611,7 +616,7 @@ def activity_stream_detail(self, activity_id, activity_type): if activity_type == 'changed' and self.state == u'deleted': activity_type = 'deleted' - package_dict = ckan.lib.dictization.table_dictize(self, + package_dict = dictization.table_dictize(self, context={'model':ckan.model}) return activity.ActivityDetail(activity_id, self.id, u"Package", activity_type, {'package': package_dict }) diff --git a/ckan/model/package_relationship.py b/ckan/model/package_relationship.py index 503fc45b654..3ee5cd49a7f 100644 --- a/ckan/model/package_relationship.py +++ b/ckan/model/package_relationship.py @@ -10,7 +10,7 @@ # i18n only works when this is run as part of pylons, # which isn't the case for paster commands. try: - from pylons.i18n import _ + from ckan.common import _ _('') except: def _(txt): diff --git a/ckan/model/tag.py b/ckan/model/tag.py index d4c16a8fc12..e7a79157ce6 100644 --- a/ckan/model/tag.py +++ b/ckan/model/tag.py @@ -230,7 +230,8 @@ def __init__(self, package=None, tag=None, state=None, **kwargs): setattr(self, k, v) def __repr__(self): - return '<PackageTag package=%s tag=%s>' % (self.package.name, self.tag.name) + s = u'<PackageTag package=%s tag=%s>' % (self.package.name, self.tag.name) + return s.encode('utf8') def activity_stream_detail(self, activity_id, activity_type): if activity_type == 'new': diff --git a/ckan/model/test_user.py b/ckan/model/test_user.py deleted file mode 100644 index 30add0f1b44..00000000000 --- a/ckan/model/test_user.py +++ /dev/null @@ -1,55 +0,0 @@ -import ckan.model as model -from ckan.lib.create_test_data import CreateTestData - - -class TestUser(object): - - @classmethod - def setup_class(self): - CreateTestData.create() - - @classmethod - def teardown_class(self): - model.Session.remove() - model.repo.rebuild_db() - - def test_number_of_edits(self): - # initially annafan won't have made any edits - assert model.User.by_name(u'annafan').number_of_edits() == 0, \ - "annafan shouldn't have made any edits" - - # so we'll get him to edit his package twice - for i in [1,2]: - - rev = model.repo.new_revision() - pkg = model.Package.by_name(u'annakarenina') - pkg.notes = u'Changed notes %i' % i - rev.author = u'annafan' - model.repo.commit_and_remove() - - #and each time check that number_of_edits is correct - assert model.User.by_name(u'annafan').number_of_edits() == i, \ - "annafan should have made %i edit(s)" % i - - - def test_number_of_administered_packages(self): - model.User.by_name(u'annafan').number_administered_packages() == 1, \ - "annafan should own one package" - model.User.by_name(u'joeadmin').number_administered_packages() == 0, \ - "joeadmin shouldn't own any packages" - - - def test_search(self): - anna_names = [a.name for a in model.User.search('anna').all()] - assert anna_names==['annafan'], \ - "Search for anna should find annafan only." - - test_names = [a.name for a in model.User.search('test').all()] - assert ( len(test_names) == 2 and - 'tester' in test_names and - 'testsysadmin' in test_names ), \ - "Search for test should find tester and testsysadmin (only)" - - - - diff --git a/ckan/model/tracking.py b/ckan/model/tracking.py index c10684960ea..dca69212a83 100644 --- a/ckan/model/tracking.py +++ b/ckan/model/tracking.py @@ -3,7 +3,15 @@ import meta import domain_object -__all__ = ['tracking_summary_table', 'TrackingSummary'] +__all__ = ['tracking_summary_table', 'TrackingSummary', 'tracking_raw_table'] + +tracking_raw_table = Table('tracking_raw', meta.metadata, + Column('user_key', types.Unicode(100), nullable=False), + Column('url', types.UnicodeText, nullable=False), + Column('tracking_type', types.Unicode(10), nullable=False), + Column('access_timestamp', types.DateTime), + ) + tracking_summary_table = Table('tracking_summary', meta.metadata, Column('url', types.UnicodeText, primary_key=True, nullable=False), diff --git a/ckan/new_authz.py b/ckan/new_authz.py index 94166741e5d..4552a518a75 100644 --- a/ckan/new_authz.py +++ b/ckan/new_authz.py @@ -1,4 +1,5 @@ import sys +import re from logging import getLogger from pylons import config @@ -18,6 +19,13 @@ class AuthFunctions: def clear_auth_functions_cache(): AuthFunctions._functions.clear() + +def clean_action_name(action_name): + ''' Used to convert old style action names into new style ones ''' + new_action_name = re.sub('package', 'dataset', action_name) + return re.sub('licence', 'license', new_action_name) + + def is_sysadmin(username): ''' returns True is username is a sysadmin ''' if not username: @@ -58,12 +66,16 @@ def is_authorized(action, context, data_dict=None): if context.get('ignore_auth'): return {'success': True} - # sysadmins can do anything - if is_sysadmin(context.get('user')): - return {'success': True} - + action = clean_action_name(action) auth_function = _get_auth_function(action) if auth_function: + # sysadmins can do anything unless the auth_sysadmins_check + # decorator was used in which case they are treated like all other + # users. + if is_sysadmin(context.get('user')): + if not getattr(auth_function, 'auth_sysadmins_check', False): + return {'success': True} + return auth_function(context, data_dict) else: raise ValueError(_('Authorization function not found: %s' % action)) @@ -208,8 +220,7 @@ def get_user_id_for_username(user_name, allow_none=False): return None raise Exception('Not logged in user') -def _get_auth_function(action, profile=None): - from pylons import config +def _get_auth_function(action): if action in AuthFunctions._functions: return AuthFunctions._functions.get(action) @@ -220,17 +231,7 @@ def _get_auth_function(action, profile=None): # to load anything from ckan.auth that looks like it might # be an authorisation function - # We will load the auth profile from settings module_root = 'ckan.logic.auth' - if profile is not None: - auth_profile = profile - else: - auth_profile = config.get('ckan.auth.profile', '') - - if auth_profile: - module_root = '%s.%s' % (module_root, auth_profile) - - log.debug('Using auth profile at %s' % module_root) for auth_module_name in ['get', 'create', 'update','delete']: module_path = '%s.%s' % (module_root, auth_module_name,) @@ -245,6 +246,7 @@ def _get_auth_function(action, profile=None): for key, v in module.__dict__.items(): if not key.startswith('_'): + key = clean_action_name(key) AuthFunctions._functions[key] = v # Then overwrite them with any specific ones in the plugins: @@ -252,6 +254,7 @@ def _get_auth_function(action, profile=None): fetched_auth_functions = {} for plugin in p.PluginImplementations(p.IAuthFunctions): for name, auth_function in plugin.get_auth_functions().items(): + name = clean_action_name(name) if name in resolved_auth_function_plugins: raise Exception( 'The auth function %r is already implemented in %r' % ( diff --git a/ckan/plugins/interfaces.py b/ckan/plugins/interfaces.py index 1dd22b2f88c..26301b33513 100644 --- a/ckan/plugins/interfaces.py +++ b/ckan/plugins/interfaces.py @@ -1,6 +1,5 @@ """ Interfaces for plugins system -See doc/plugins.rst for more information """ __all__ = [ @@ -19,6 +18,7 @@ 'ITagController', 'ITemplateHelpers', 'IFacets', + 'IAuthenticator', ] from inspect import isclass @@ -856,9 +856,9 @@ def setup_template_variables(self, context, data_dict): class IFacets(Interface): ''' Allows specify which facets are displayed and also the names used. - facet_dicts are in the form {'facet_name': 'dispaly name', ...} - to allow translatable dispaly names use _(...) - eg {'facet_name': _('dispaly name'), ...} and ensure that this is + facet_dicts are in the form {'facet_name': 'display name', ...} + to allow translatable display names use _(...) + eg {'facet_name': _('display name'), ...} and ensure that this is created each time the function is called. The dict supplied is actually an ordered dict. @@ -875,3 +875,32 @@ def group_facets(self, facets_dict, group_type, package_type): def organization_facets(self, facets_dict, organization_type, package_type): ''' Update the facets_dict and return it. ''' return facets_dict + + +class IAuthenticator(Interface): + '''EXPERIMENTAL + + Allows custom authentication methods to be integrated into CKAN. + Currently it is experimental and the interface may change.''' + + + def identify(self): + '''called to identify the user. + + If the user is identfied then it should set + c.user: The id of the user + c.userobj: The actual user object (this may be removed as a + requirement in a later release so that access to the model is not + required) + ''' + + def login(self): + '''called at login.''' + + def logout(self): + '''called at logout.''' + + def abort(self, status_code, detail, headers, comment): + '''called on abort. This allows aborts due to authorization issues + to be overriden''' + return (status_code, detail, headers, comment) diff --git a/ckan/plugins/toolkit.py b/ckan/plugins/toolkit.py index e011184fe56..25882e9395a 100644 --- a/ckan/plugins/toolkit.py +++ b/ckan/plugins/toolkit.py @@ -2,7 +2,6 @@ import os import re -import pylons import paste.deploy.converters as converters import webhelpers.html.tags @@ -74,6 +73,7 @@ def _initialize(self): import ckan.logic as logic import ckan.lib.cli as cli import ckan.lib.plugins as lib_plugins + import ckan.common as common # Allow class access to these modules self.__class__.ckan = ckan @@ -82,9 +82,9 @@ def _initialize(self): t = self._toolkit # imported functions - t['_'] = pylons.i18n._ - t['c'] = pylons.c - t['request'] = pylons.request + t['_'] = common._ + t['c'] = common.c + t['request'] = common.request t['render'] = base.render t['render_text'] = base.render_text t['asbool'] = converters.asbool diff --git a/ckan/public/base/css/main.css b/ckan/public/base/css/main.css index a3f654b889c..69f7a113f40 100644 --- a/ckan/public/base/css/main.css +++ b/ckan/public/base/css/main.css @@ -4860,8 +4860,6 @@ a.tag:hover { } .box { background-color: #FFF; - margin-left: -1px; - margin-right: -1px; border: 1px solid #cccccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; @@ -6090,6 +6088,10 @@ textarea { } .filter-list { color: #444444; + line-height: 32px; +} +.filter-list .pill { + line-height: 21px; } .filter-list .extra { margin-top: 10px; @@ -6346,6 +6348,9 @@ textarea { overflow: hidden; max-height: 60px; } +.group-list .module-heading .media-image img { + max-width: 85px; +} .toolbar { *zoom: 1; position: relative; @@ -6454,6 +6459,30 @@ textarea { .page-header .nav-tabs a:hover { background-color: #ffffff; } +h1 { + font-size: 28px; +} +h2 { + font-size: 21px; +} +h3 { + font-size: 18px; +} +h4 { + font-size: 14px; +} +h1, +h2, +h3, +h4 { + line-height: 1.5; +} +h1 small, +h2 small, +h3 small, +h4 small { + font-size: 14px; +} .prose h1, .prose heading-1 h2, .prose heading-2 { @@ -6515,6 +6544,11 @@ textarea { -moz-border-radius-bottomright: 2px; border-bottom-right-radius: 2px; } +.ellipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} .ckan-icon { *margin-right: .3em; display: inline-block; @@ -7659,8 +7693,6 @@ textarea { .wrapper { *zoom: 1; background-color: #FFF; - margin-left: -1px; - margin-right: -1px; border: 1px solid #cccccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; @@ -7700,8 +7732,7 @@ textarea { border-top-width: 1px; } [role=main] .primary { - width: 719px; - margin-left: 1px; + width: 717px; float: right; } [role=main] .secondary { @@ -8244,85 +8275,6 @@ textarea { .lang-dropdown li { width: auto; } -.lang-dropdown .select2-result-label[data-value]:before { - content: ""; - display: inline-block; - background-image: url("../../../base/images/flags.png"); - background-repeat: no-repeat; - background-position: 0 11px; - width: 17px; - height: 11px; - position: relative; - top: 1px; -} -.lang-dropdown .select2-result-label[data-value*="/en/"]:before { - background-position: 0 0; -} -.lang-dropdown .select2-result-label[data-value*="/de/"]:before { - background-position: 0 -11px; -} -.lang-dropdown .select2-result-label[data-value*="/fr/"]:before { - background-position: 0 -22px; -} -.lang-dropdown .select2-result-label[data-value*="/it/"]:before { - background-position: 0 -33px; -} -.lang-dropdown .select2-result-label[data-value*="/es/"]:before { - background-position: 0 -44px; -} -.lang-dropdown .select2-result-label[data-value*="/pl/"]:before { - background-position: 0 -55px; -} -.lang-dropdown .select2-result-label[data-value*="/ru/"]:before { - background-position: 0 -66px; -} -.lang-dropdown .select2-result-label[data-value*="/nl/"]:before { - background-position: 0 -77px; -} -.lang-dropdown .select2-result-label[data-value*="/sv/"]:before { - background-position: 0 -88px; -} -.lang-dropdown .select2-result-label[data-value*="/no/"]:before { - background-position: 0 -99px; -} -.lang-dropdown .select2-result-label[data-value*="/cs/"]:before, -.lang-dropdown .select2-result-label[data-value*="/cs_CZ/"]:before { - background-position: 0 -110px; -} -.lang-dropdown .select2-result-label[data-value*="/hu/"]:before { - background-position: 0 -121px; -} -.lang-dropdown .select2-result-label[data-value*="/pt_BR/"]:before { - background-position: 0 -132px; -} -.lang-dropdown .select2-result-label[data-value*="/fi/"]:before { - background-position: 0 -143px; -} -.lang-dropdown .select2-result-label[data-value*="/bg/"]:before { - background-position: 0 -154px; -} -.lang-dropdown .select2-result-label[data-value*="/ca/"]:before { - background-position: 0 -165px; -} -.lang-dropdown .select2-result-label[data-value*="/sq/"]:before { - background-position: 0 -176px; -} -.lang-dropdown .select2-result-label[data-value*="/sr/"]:before, -.lang-dropdown .select2-result-label[data-value*="/sr_Latn/"]:before { - background-position: 0 -187px; -} -.lang-dropdown .select2-result-label[data-value*="/zh_TW/"]:before { - background-position: 0 -198px; -} -.lang-dropdown .select2-result-label[data-value*="/lv/"]:before { - background-position: 0 -209px; -} -.lang-dropdown .select2-result-label[data-value*="/sk/"]:before { - background-position: 0 -220px; -} -.lang-dropdown .select2-result-label[data-value*="/pt_BR/"]:before { - background-position: 0 -132px; -} .table-selected td { background-color: #f5f5f5; } @@ -8946,21 +8898,6 @@ iframe { .ie7 .masthead .account .dropdown-menu { z-index: 10000; } -.ie7 .footer-links { - *zoom: 1; -} -.ie7 .footer-links:before, -.ie7 .footer-links:after { - display: table; - content: ""; - line-height: 0; -} -.ie7 .footer-links:after { - clear: both; -} -.ie7 .footer-links li { - float: left; -} .ie7 .module-narrow .nav-item.image { *zoom: 1; } @@ -9012,3 +8949,22 @@ iframe { position: relative; zoom: 1; } +.ie7 .resource-item { + position: static; + padding-bottom: 1px; +} +.ie7 .resource-item .heading { + position: relative; +} +.ie7 .resource-item .format-label { + left: -48px; +} +.ie7 .resource-item .btn-group { + position: relative; + float: right; + top: -35px; + right: 0; +} +.ie7 .media-overlay .media-heading { + background-color: #000; +} diff --git a/ckan/public/base/images/flags.png b/ckan/public/base/images/flags.png deleted file mode 100755 index e76f1b82268430e4d37e6d1351495961f56f7f0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4967 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 ImUF~^00B!E761SM diff --git a/ckan/public/base/javascript/modules/autocomplete.js b/ckan/public/base/javascript/modules/autocomplete.js index 3791d679bf9..768a708c9c3 100644 --- a/ckan/public/base/javascript/modules/autocomplete.js +++ b/ckan/public/base/javascript/modules/autocomplete.js @@ -80,6 +80,12 @@ this.ckan.module('autocomplete', function (jQuery, _) { // This is not part of the plugins API and so may break at any time. select2.search.on('keydown', this._onKeydown); } + + // This prevents Internet Explorer from causing a window.onbeforeunload + // even from firing unnecessarily + $('.select2-choice', select2.container).on('click', function() { + return false; + }); }, /* Looks up the completions for the current search term and passes them diff --git a/ckan/public/base/javascript/modules/basic-form.js b/ckan/public/base/javascript/modules/basic-form.js index c1ef2da923f..dfd498a2a29 100644 --- a/ckan/public/base/javascript/modules/basic-form.js +++ b/ckan/public/base/javascript/modules/basic-form.js @@ -3,6 +3,16 @@ this.ckan.module('basic-form', function (jQuery, _) { initialize: function () { var message = _('There are unsaved modifications to this form').fetch(); this.el.incompleteFormWarning(message); + // Internet Explorer 7 fix for forms with <button type="submit"> + if ($('html').hasClass('ie7')) { + this.el.on('submit', function() { + var form = $(this); + $('button', form).each(function() { + var button = $(this); + $('<input type="hidden">').prop('name', button.prop('name')).prop('value', button.val()).appendTo(form); + }); + }); + } } }; }); diff --git a/ckan/public/base/javascript/modules/confirm-action.js b/ckan/public/base/javascript/modules/confirm-action.js index 7b5009aebae..fbe2fad1235 100644 --- a/ckan/public/base/javascript/modules/confirm-action.js +++ b/ckan/public/base/javascript/modules/confirm-action.js @@ -50,7 +50,10 @@ this.ckan.module('confirm-action', function (jQuery, _) { this.modal.modal('show'); // Center the modal in the middle of the screen. - this.modal.css('margin-top', this.modal.height() * -0.5); + this.modal.css({ + 'margin-top': this.modal.height() * -0.5, + 'top': '50%' + }); }, /* Performs the action for the current item. diff --git a/ckan/public/base/javascript/tracking.js b/ckan/public/base/javascript/tracking.js index cf3a14badab..3aa8edf7f5e 100644 --- a/ckan/public/base/javascript/tracking.js +++ b/ckan/public/base/javascript/tracking.js @@ -2,7 +2,6 @@ $(function (){ // Tracking var url = location.pathname; // remove any site root from url - console.log($('body').data('site-root')); url = url.substring($('body').data('locale-root'), url.length); // trim any trailing / url = url.replace(/\/*$/, ''); diff --git a/ckan/public/base/less/dataset.less b/ckan/public/base/less/dataset.less index a8d180708d6..0e63f9fff88 100644 --- a/ckan/public/base/less/dataset.less +++ b/ckan/public/base/less/dataset.less @@ -86,6 +86,10 @@ .filter-list { color: @layoutTextColor; + line-height: 32px; + .pill { + line-height: 21px; + } } .filter-list .extra { diff --git a/ckan/public/base/less/footer.less b/ckan/public/base/less/footer.less index 34311bd64db..9c40d014b9f 100644 --- a/ckan/public/base/less/footer.less +++ b/ckan/public/base/less/footer.less @@ -67,108 +67,3 @@ .lang-dropdown li { width: auto; } - -// Apply flags to the items in browsers that support :before -.lang-dropdown .select2-result-label { - &[data-value]:before { - content: ""; - display: inline-block; - background-image: url("@{imagePath}/flags.png"); - background-repeat: no-repeat; - background-position: 0 11px; - width: 17px; - height: 11px; - position: relative; - top: 1px; - } - - &[data-value*="/en/"]:before { - background-position: 0 0; - } - - &[data-value*="/de/"]:before { - background-position: 0 -11px; - } - - &[data-value*="/fr/"]:before { - background-position: 0 -22px; - } - - &[data-value*="/it/"]:before { - background-position: 0 -33px; - } - - &[data-value*="/es/"]:before { - background-position: 0 -44px; - } - - &[data-value*="/pl/"]:before { - background-position: 0 -55px; - } - - &[data-value*="/ru/"]:before { - background-position: 0 -66px; - } - - &[data-value*="/nl/"]:before { - background-position: 0 -77px; - } - - &[data-value*="/sv/"]:before { - background-position: 0 -88px; - } - - &[data-value*="/no/"]:before { - background-position: 0 -99px; - } - - &[data-value*="/cs/"]:before, - &[data-value*="/cs_CZ/"]:before { - background-position: 0 -110px; - } - - &[data-value*="/hu/"]:before { - background-position: 0 -121px; - } - - &[data-value*="/pt_BR/"]:before { - background-position: 0 -132px; - } - - &[data-value*="/fi/"]:before { - background-position: 0 -143px; - } - - &[data-value*="/bg/"]:before { - background-position: 0 -154px; - } - - &[data-value*="/ca/"]:before { - background-position: 0 -165px; - } - - &[data-value*="/sq/"]:before { - background-position: 0 -176px; - } - - &[data-value*="/sr/"]:before, - &[data-value*="/sr_Latn/"]:before { - background-position: 0 -187px; - } - - &[data-value*="/zh_TW/"]:before { - background-position: 0 -198px; - } - - &[data-value*="/lv/"]:before { - background-position: 0 -209px; - } - - &[data-value*="/sk/"]:before { - background-position: 0 -220px; - } - - &[data-value*="/pt_BR/"]:before { - background-position: 0 -132px; - } -} diff --git a/ckan/public/base/less/group.less b/ckan/public/base/less/group.less index f37d7b924fc..2b7393c4a5f 100644 --- a/ckan/public/base/less/group.less +++ b/ckan/public/base/less/group.less @@ -31,4 +31,7 @@ .group-list .module-heading .media-image { overflow: hidden; max-height: 60px; + img { + max-width: 85px; + } } diff --git a/ckan/public/base/less/iehacks.less b/ckan/public/base/less/iehacks.less index fbf66ee2ca8..33a25285af5 100644 --- a/ckan/public/base/less/iehacks.less +++ b/ckan/public/base/less/iehacks.less @@ -170,14 +170,6 @@ } } - // Footer - .footer-links { - .clearfix; - li { - float: left; - } - } - // Navs .module-narrow .nav-item.image { .clearfix; @@ -217,4 +209,27 @@ zoom: 1; } + // Resource Item listing on dataset page + .resource-item { + position: static; + padding-bottom: 1px; + .heading { + position: relative; + } + .format-label { + left: -48px; + } + .btn-group { + position: relative; + float: right; + top: -35px; + right: 0; + } + } + + // Adds proper BG color for IE7 + .media-overlay .media-heading { + background-color: #000; + } + } diff --git a/ckan/public/base/less/layout.less b/ckan/public/base/less/layout.less index a35f83f93a5..2ff142b485a 100644 --- a/ckan/public/base/less/layout.less +++ b/ckan/public/base/less/layout.less @@ -28,8 +28,7 @@ } [role=main] .primary { - width: 719px; - margin-left: 1px; + width: 717px; float: right; } @@ -163,7 +162,3 @@ } } } - -.modal { - top: 50%; -} diff --git a/ckan/public/base/less/mixins.less b/ckan/public/base/less/mixins.less index d53430356fe..a8bbbf9c0fc 100644 --- a/ckan/public/base/less/mixins.less +++ b/ckan/public/base/less/mixins.less @@ -134,8 +134,6 @@ a.tag:hover { .box { background-color: #FFF; - margin-left: -1px; - margin-right: -1px; border: 1px solid @layoutTrimBorderColor; .border-radius(4px); .box-shadow(0 0 0 4px rgba(0, 0, 0, 0.05)); diff --git a/ckan/public/base/less/prose.less b/ckan/public/base/less/prose.less index c3846d7db27..8c870cc5018 100644 --- a/ckan/public/base/less/prose.less +++ b/ckan/public/base/less/prose.less @@ -1,3 +1,23 @@ +h1 { + font-size: 28px; +} +h2 { + font-size: 21px; +} +h3 { + font-size: 18px; +} +h4 { + font-size: @baseFontSize; +} + +h1, h2, h3, h4 { + line-height: 1.5; + small { + font-size: @baseFontSize; + } +} + .prose { h1, heading-1 h2, heading-2 { @@ -68,3 +88,9 @@ border-bottom-right-radius: @radius; } } + +.ellipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} diff --git a/ckan/public/base/test/index.html b/ckan/public/base/test/index.html index f55e67a249c..1fc8e7eade8 100644 --- a/ckan/public/base/test/index.html +++ b/ckan/public/base/test/index.html @@ -26,8 +26,7 @@ <!-- Source --> <script src="../vendor/jed.js"></script> <script src="../vendor/jquery.js"></script> - <script src="../vendor/bootstrap/js/bootstrap-transition.js"></script> - <script src="../vendor/bootstrap/js/bootstrap-alert.js"></script> + <script src="../vendor/bootstrap/js/bootstrap.js"></script> <script src="../javascript/plugins/jquery.inherit.js"></script> <script src="../javascript/plugins/jquery.proxy-all.js"></script> <script src="../javascript/plugins/jquery.url-helpers.js"></script> diff --git a/ckan/public/base/test/spec/client.spec.js b/ckan/public/base/test/spec/client.spec.js index 9ed18a49210..c9d90caf81a 100644 --- a/ckan/public/base/test/spec/client.spec.js +++ b/ckan/public/base/test/spec/client.spec.js @@ -154,7 +154,7 @@ describe('ckan.Client()', function () { } }; - var target = this.client.parseCompletions(data); + var target = this.client.parseCompletions(data, {}); assert.deepEqual(target, ["1 percent", "18thc", "19thcentury"]); }); @@ -168,7 +168,7 @@ describe('ckan.Client()', function () { } }; - var target = this.client.parseCompletions(data); + var target = this.client.parseCompletions(data, {}); assert.deepEqual(target, ["json", "csv", "text"]); }); @@ -182,7 +182,7 @@ describe('ckan.Client()', function () { } }; - var target = this.client.parseCompletions(data); + var target = this.client.parseCompletions(data, {}); assert.deepEqual(target, ["Test"]); }); diff --git a/ckan/public/base/test/spec/modules/autocomplete.spec.js b/ckan/public/base/test/spec/modules/autocomplete.spec.js index 82b1c964cd6..2a9c63ab45c 100644 --- a/ckan/public/base/test/spec/modules/autocomplete.spec.js +++ b/ckan/public/base/test/spec/modules/autocomplete.spec.js @@ -146,13 +146,6 @@ describe('ckan.modules.AutocompleteModule()', function () { this.module.getCompletions('term with spaces'); assert.calledWith(this.target, 'http://example.com?term=term%20with%20spaces'); }); - - it('should set the formatter to work with the plugin', function () { - this.module.getCompletions(this.term); - assert.calledWith(this.target, 'http://example.com?term=term', { - format: this.sandbox.client.parseCompletionsForPlugin - }); - }); }); describe('.lookup(term, fn)', function () { diff --git a/ckan/templates/activity_streams/activity_stream_items.html b/ckan/templates/activity_streams/activity_stream_items.html index ff863425a5a..42e54acd2b4 100644 --- a/ckan/templates/activity_streams/activity_stream_items.html +++ b/ckan/templates/activity_streams/activity_stream_items.html @@ -4,7 +4,7 @@ {% if activities %} <ul class="activity" data-module="activity-stream" data-module-more="{{ has_more }}" data-module-context="{{ controller }}" data-module-id="{{ id }}" data-module-offset="{{ offset }}"> {% if offset > 0 %} - <li class="load-less"><a href="{{ h.url_for(controller=controller, action=action, id=id, offset=offset-30) }}" class="btn btn-rounded">{{ _('Load less') }}</a></li> + <li class="load-less"><a href="{{ h.url_for(controller=controller, action=action, id=id, offset=(offset-30 if offset-30 > 0 else 0)) }}" class="btn btn-rounded">{{ _('Load less') }}</a></li> {% endif %} {% for activity in activities %} {% if loop.index <= has_more_length %} diff --git a/ckan/templates/dataviewer/snippets/data_preview.html b/ckan/templates/dataviewer/snippets/data_preview.html index d77593d6e04..8c2222dece6 100644 --- a/ckan/templates/dataviewer/snippets/data_preview.html +++ b/ckan/templates/dataviewer/snippets/data_preview.html @@ -13,7 +13,7 @@ </p> <p id="data-view-error" class="collapse"></p> <p> - <a href="{{ raw_resource_url }}" class="btn btn-large" target="_blank"> + <a href="{{ raw_resource_url }}" class="btn btn-large resource-url-analytics" target="_blank"> <i class="icon-large icon-download"></i> {{ _('Download resource') }} </a> diff --git a/ckan/templates/development/primer.html b/ckan/templates/development/primer.html index cd55f55bbff..6fecf8673e6 100644 --- a/ckan/templates/development/primer.html +++ b/ckan/templates/development/primer.html @@ -1,75 +1,95 @@ -{% extends "base.html" %} +{% extends "page.html" %} -{% block page %} - {% include "header.html" %} - <div role="main" style="padding: 20px;"> - {% snippet 'development/snippets/breadcrumb.html', stage=1 %} - {% snippet 'development/snippets/breadcrumb.html', stage=2 %} - {% snippet 'development/snippets/breadcrumb.html', stage=3 %} +{% block toolbar %} + {% snippet 'development/snippets/breadcrumb.html', stage=1 %} + {% snippet 'development/snippets/breadcrumb.html', stage=2 %} + {% snippet 'development/snippets/breadcrumb.html', stage=3 %} +{% endblock %} - {% snippet 'development/snippets/toolbar.html' %} +{% block actions_content %} + {% snippet 'development/snippets/actions.html' %} +{% endblock %} - {% snippet 'development/snippets/module.html', heading='Heading One' %} - {% snippet 'development/snippets/module.html', heading='Heading Two', heading_level=2 %} - {% snippet 'development/snippets/module.html', heading='Heading Three', heading_level=3 %} - {% snippet 'development/snippets/module.html', heading='Heading with link', heading_link=true %} - {% snippet 'development/snippets/module.html', heading='Heading with action', heading_action=true %} - {% snippet 'development/snippets/module.html', heading='Heading with icon', heading_icon=true %} - {% snippet 'development/snippets/module.html', heading='Module with footer', footer=true %} - {% snippet 'development/snippets/module.html', heading='Narrow Module (sidebar)', classes=['module-narrow'] %} - {% snippet 'development/snippets/module.html', heading='Narrow Shallow Module (sidebar text)', classes=['module-narrow', 'module-shallow'] %} +{% block secondary_content %} + {% snippet 'development/snippets/context.html' %} - {% snippet 'development/snippets/list.html', heading='Simple List' %} + <div class="module module-narrow module-shallow"> + <h2 class="module-heading"><i class="icon-info-sign"></i> Helper text</h2> + <div class="module-content">{{ lipsum(1) }}</div> + </div> - {% snippet 'development/snippets/nav.html', heading='Navigation' %} - {% snippet 'development/snippets/nav.html', heading='Active Navigation', show_active=true %} - {% snippet 'development/snippets/nav.html', heading='Icon Navigation', show_icons=true %} + {% snippet 'development/snippets/nav.html', heading='Navigation' %} + {% snippet 'development/snippets/nav.html', heading='Active Navigation', show_active=true %} + {% snippet 'development/snippets/nav.html', heading='Icon Navigation', show_icons=true %} + {% snippet 'development/snippets/facet.html', heading='Facet List', show_icons=true %} +{% endblock %} - {% snippet 'development/snippets/facet.html', heading='Facet List', show_icons=true %} +{% block primary_content %} + {% snippet 'development/snippets/page_header.html' %} - {% snippet 'development/snippets/simple-input.html', heading='Facet List', show_icons=true %} + <div class="module-content"> + <span class="control-group search-giant"> + <input type="text" class="search" name="q" value="" autocomplete="off" placeholder="Search something..."> + <button type="submit"><i class="icon-search"></i> <span>Search</span></button> + </span> + </div> - {% snippet 'development/snippets/form.html' %} - {% snippet 'development/snippets/form.html', error=['This field has an error'] %} + <div class="module-content"> + <h1 class="page-heading">Top level heading (h1)</h1> + <h2>Some Rendered Markdown (h2)</h2> + <div class="embedded-content"> + <h1>Heading 1</h1> + {{ lipsum(1) }} + <h2>Heading 2</h2> + {{ lipsum(1) }} + <h3>Heading 3</h3> + {{ lipsum(1) }} + </div> + </div> - <section class="module"> - {% snippet 'development/snippets/page_header.html' %} - <div class="module-content"> - <h1 class="page-heading">Top level heading (h1)</h1> - <h2>Some Rendered Markdown (h2)</h2> - <div class="embedded-content"> - <h1>Heading 1</h1> - {{ lipsum(1) }} - <h2>Heading 2</h2> - {{ lipsum(1) }} - <h3>Heading 3</h3> - {{ lipsum(1) }} - </div> - </div> - </section> + <div class="module-content"> + <hr> + <h2>Forms</h2> + </div> + {% snippet 'development/snippets/form.html' %} + {% snippet 'development/snippets/form.html', error=['This field has an error'] %} - {% snippet 'development/snippets/form_stages.html' %} + <div class="module-content"> + <hr> + <h2>Form stages</h2> + </div> + {% snippet 'development/snippets/form_stages.html' %} + - {% snippet 'snippets/package_grid.html', packages=[ - {'name': "test", 'title': 'Test', 'notes': lipsum(1), 'tracking_summary':{'recent': 10}}, - {'name': "test", 'title': 'Test', 'notes': lipsum(0), 'tracking_summary':{'recent': 5}}, - {'name': "test", 'title': 'Test', 'notes': lipsum(1), 'tracking_summary':{'recent': 10}}, - {'name': "test", 'title': 'Test', 'notes': lipsum(1), 'tracking_summary':{'recent': 10}} - ] %} + <div class="module-content m-bottom"> + <h2>Datasets</h2> + <hr> + {% snippet 'snippets/package_list.html', packages=[ + {'name': "test", 'title': 'Dataset #1', 'notes': lipsum(1), 'tracking_summary':{'recent': 10}}, + {'name': "test", 'title': 'Dataset #2', 'notes': lipsum(0), 'tracking_summary':{'recent': 5}}, + {'name': "test", 'title': 'Dataset #3', 'notes': lipsum(1), 'tracking_summary':{'recent': 10}}, + {'name': "test", 'title': 'Dataset #4', 'notes': lipsum(1), 'tracking_summary':{'recent': 10}} + ] %} + </div> - {% snippet 'development/snippets/media_grid.html', groups=[ - {'name': "test", 'display_name': 'Test', 'type': 'group', 'description': lipsum(0), 'packages': 0}, - {'name': "test", 'display_name': 'Test', 'type': 'group', 'description': lipsum(1), 'packages': 1}, - {'name': "test", 'display_name': 'Test', 'type': 'group', 'description': lipsum(1), 'packages': 10}, - {'name': "test", 'display_name': 'Test', 'type': 'group', 'description': lipsum(1), 'packages': 200} - ] %} + <div class="module-content p-top"> + <hr class="m-top"> + <h2>Media Grid</h2> + </div> + {% snippet 'development/snippets/media_grid.html', groups=[ + {'name': "test", 'display_name': 'Group #1', 'type': 'group', 'description': lipsum(0), 'packages': 0}, + {'name': "test", 'display_name': 'Group #2', 'type': 'group', 'description': lipsum(1), 'packages': 1}, + {'name': "test", 'display_name': 'Group #3', 'type': 'group', 'description': lipsum(1), 'packages': 10}, + {'name': "test", 'display_name': 'Group #4', 'type': 'group', 'description': lipsum(1), 'packages': 200}, + {'name': "test", 'display_name': 'Group #5', 'type': 'group', 'description': lipsum(1), 'packages': 10}, + {'name': "test", 'display_name': 'Group #6', 'type': 'group', 'description': lipsum(0), 'packages': 5} + ] %} - {% snippet 'development/snippets/pagination.html', total=5, current=1 %} - {% snippet 'development/snippets/pagination.html', total=5, current=2 %} - {% snippet 'development/snippets/pagination.html', total=5, current=3 %} - {% snippet 'development/snippets/pagination.html', total=5, current=4 %} - {% snippet 'development/snippets/pagination.html', total=5, current=5 %} + <div class="module-content"> + <h2>Pagination</h2> </div> + {% snippet 'development/snippets/pagination.html', total=5, current=1 %} + {% snippet 'development/snippets/pagination.html', total=5, current=3 %} + {% snippet 'development/snippets/pagination.html', total=5, current=5 %} - {% include "footer.html" %} {% endblock %} diff --git a/ckan/templates/development/snippets/actions.html b/ckan/templates/development/snippets/actions.html new file mode 100644 index 00000000000..7a01233158d --- /dev/null +++ b/ckan/templates/development/snippets/actions.html @@ -0,0 +1,2 @@ +<li><a class="btn" href="#"><i class="icon-wrench"></i> Button</a></li> +<li><a class="btn btn-primary" href="#"><i class="icon-wrench"></i> Primary Button</a></li> diff --git a/ckan/templates/development/snippets/context.html b/ckan/templates/development/snippets/context.html new file mode 100644 index 00000000000..bc0dfefad09 --- /dev/null +++ b/ckan/templates/development/snippets/context.html @@ -0,0 +1,24 @@ +<div class="module context-info"> + <section class="module-content"> + <div class="image"> + <a href="#"> + <img src="{{ h.url_for_static('/base/images/placeholder-organization.png') }}" width="200"> + </a> + </div> + <h1 class="heading">{{ title }}</h1> + <p> + {{ h.markdown_extract(lipsum(1), 160) }} + <a href="#">read more</a> + </p> + <div class="nums"> + <dl> + <dt>Stat #1</dt> + <dd>{{ h.SI_number_span(11111) }}</dd> + </dl> + <dl> + <dt>Stat #2</dt> + <dd>{{ h.SI_number_span(111) }}</dd> + </dl> + </div> + </section> +</div> diff --git a/ckan/templates/development/snippets/facet.html b/ckan/templates/development/snippets/facet.html index 5efc1d3abdd..ac9b9df1a0c 100644 --- a/ckan/templates/development/snippets/facet.html +++ b/ckan/templates/development/snippets/facet.html @@ -1,6 +1,6 @@ -<section class="module module-narrow" style="width: 280px"> - {% with items=(("First", false), ("Second", true), ("Third", true), ("Fourth", false), ("Last", false)) %} - <h2 class="module-heading"><i class="icon-medium icon-filter"></i> Facet List <a href="{{ h.remove_field(name) }}" class="action">Clear All</a></h2> +<section class="module module-narrow"> + {% with items=(("First", true), ("Second", false), ("Third", true), ("Fourth", false), ("Last", false)) %} + <h2 class="module-heading"><i class="icon-medium icon-filter"></i> Facet List <a href="#" class="action">Clear All</a></h2> <nav> <ul class="unstyled nav nav-simple nav-facet"> {% for value, active in items %} diff --git a/ckan/templates/development/snippets/media_grid.html b/ckan/templates/development/snippets/media_grid.html index f3f073d6744..0ef561fd7f6 100644 --- a/ckan/templates/development/snippets/media_grid.html +++ b/ckan/templates/development/snippets/media_grid.html @@ -1,4 +1,4 @@ -<section class="module" style="width: 650px"> +<section class="module"> <div class="module-content"> {% snippet 'group/snippets/group_list.html', groups=groups %} </div> diff --git a/ckan/templates/development/snippets/nav.html b/ckan/templates/development/snippets/nav.html index a84eedf5b17..cc4dc8cec06 100644 --- a/ckan/templates/development/snippets/nav.html +++ b/ckan/templates/development/snippets/nav.html @@ -1,6 +1,6 @@ -<section class="module module-narrow" style="width: 280px"> - {% with items=(("First", false), ("Second", true), ("Third", true), ("Fourth", false), ("Last", false)) %} - <h1 class="module-heading">{{ heading }}</h1> +<section class="module module-narrow"> + {% with items=(("First", true), ("Second", false), ("Third", true), ("Fourth", false), ("Last", false)) %} + <h2 class="module-heading">{{ heading }}</h2> <nav> <ul class="unstyled nav nav-simple"> {% for value, active in items %} diff --git a/ckan/templates/development/snippets/page_header.html b/ckan/templates/development/snippets/page_header.html index e015dcb03ec..1bd1cddc6d8 100644 --- a/ckan/templates/development/snippets/page_header.html +++ b/ckan/templates/development/snippets/page_header.html @@ -1,13 +1,10 @@ -{% with items=( -h.literal('<li>') + h.link_to('In-active Tab', '#') + h.literal('</li>'), -h.literal('<li class="active">') + h.link_to('Active Tab', '#') + h.literal('</li>'), -h.literal('<li>') + h.link_to('In-active Tab', '#') + h.literal('</li>'), -h.literal('<li>') + h.link_to('In-active Tab', '#') + h.literal('</li>'), -) %} +{% with items=(("First", true), ("Second", false), ("Third", false)) %} <header class="module-content page-header"> <ul class="nav nav-tabs"> - {% for item in items %} - {{ item }} + {% for value, active in items %} + <li{{ ' class=active' if active }}> + <a href="#"><i class="icon-cog"></i> {{ value }}</a> + </li> {% endfor %} </ul> </header> diff --git a/ckan/templates/development/snippets/toolbar.html b/ckan/templates/development/snippets/toolbar.html deleted file mode 100644 index 992054b8dfc..00000000000 --- a/ckan/templates/development/snippets/toolbar.html +++ /dev/null @@ -1,8 +0,0 @@ -<div class="toolbar"> - <ul class="actions"> - <li><a class="btn" href="#">Button</a></li> - <li><a class="btn btn-primary" href="#">Primary Button</a></li> - <li><a class="btn" href="#"><i class="icon-wrench"></i> Icon Button</a></li> - <li><a class="btn btn-primary" href="#"><i class="icon-wrench"></i> Primary Icon Button</a></li> - </ul> -</div> diff --git a/ckan/templates/group/about.html b/ckan/templates/group/about.html index 52ba31d0920..ecacd804264 100644 --- a/ckan/templates/group/about.html +++ b/ckan/templates/group/about.html @@ -4,11 +4,17 @@ {% block primary_content_inner %} <section class="module-content"> - <h1>{{ c.group_dict.display_name }}</h1> + <h1>{% block page_heading %}{{ c.group_dict.display_name }}{% endblock %}</h1> + {% block group_description %} {% if c.group_dict.description %} {{ h.render_markdown(c.group_dict.description) }} {% else %} <p class="empty">{{ _('There is no description for this group') }}</p> {% endif %} + {% endblock %} + + {% block group_extras %} + {% snippet 'snippets/additional_info.html', extras = h.sorted_extras(c.group_dict.extras) %} + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/group/activity_stream.html b/ckan/templates/group/activity_stream.html index f14cdf76488..dc84175cd7e 100644 --- a/ckan/templates/group/activity_stream.html +++ b/ckan/templates/group/activity_stream.html @@ -4,7 +4,9 @@ {% block primary_content_inner %} <section class="module-content"> - <h2 class="hide-heading">{{ _('Activity Stream') }}</h2> + <h2 class="hide-heading">{% block page_heading %}{{ _('Activity Stream') }}{% endblock %}</h2> + {% block activity_stream %} {{ c.group_activity_stream | safe }} + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/group/admins.html b/ckan/templates/group/admins.html index 28b480ac65d..e5049bc0cef 100644 --- a/ckan/templates/group/admins.html +++ b/ckan/templates/group/admins.html @@ -4,7 +4,9 @@ {% block primary_content_inner %} <section class="module-content"> - <h1 class="hide-heading">{{ _('Administrators') }}</h1> + <h1 class="hide-heading">{% block page_heading %}{{ _('Administrators') }}{% endblock %}</h1> + {% block admins_list %} {% snippet "user/snippets/followers.html", followers=c.admins %} + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/group/confirm_delete.html b/ckan/templates/group/confirm_delete.html index c9b15a89d5d..06438e7b511 100644 --- a/ckan/templates/group/confirm_delete.html +++ b/ckan/templates/group/confirm_delete.html @@ -7,6 +7,7 @@ {% block main_content %} <section class="module span6 offset3"> <div class="module-content"> + {% block form %} <p>{{ _('Are you sure you want to delete group - {name}?').format(name=c.group_dict.name) }}</p> <p class="form-actions"> <form action="{% url_for controller='group', action='delete', id=c.group_dict.name %}" method="post"> @@ -14,6 +15,7 @@ <button class="btn btn-primary" type="submit" name="delete" >{{ _('Confirm Delete') }}</button> </form> </p> + {% endblock %} </div> </section> {% endblock %} diff --git a/ckan/templates/group/confirm_delete_member.html b/ckan/templates/group/confirm_delete_member.html index c5f72ae9349..aa72d8e193a 100644 --- a/ckan/templates/group/confirm_delete_member.html +++ b/ckan/templates/group/confirm_delete_member.html @@ -7,6 +7,7 @@ {% block main_content %} <section class="module span6 offset3"> <div class="module-content"> + {% block form %} <p>{{ _('Are you sure you want to delete member - {name}?').format(name=c.user_dict.name) }}</p> <p class="form-actions"> <form action="{% url_for controller='group', action='member_delete', id=c.group_id %}" method="post"> @@ -15,6 +16,7 @@ <button class="btn btn-primary" type="submit" name="delete" >{{ _('Confirm Delete') }}</button> </form> </p> + {% endblock %} </div> </section> {% endblock %} diff --git a/ckan/templates/group/followers.html b/ckan/templates/group/followers.html index 04089a4d68b..a4569cd2fc4 100644 --- a/ckan/templates/group/followers.html +++ b/ckan/templates/group/followers.html @@ -4,7 +4,9 @@ {% block primary_content_inner %} <section class="module-content"> - <h1 class="hide-heading">{{ _('Followers') }}</h1> + <h1 class="hide-heading">{% block page_heading %}{{ _('Followers') }}{% endblock %}</h1> + {% block followers_list %} {% snippet "user/snippets/followers.html", followers=c.followers %} + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/group/history.html b/ckan/templates/group/history.html new file mode 100644 index 00000000000..9a0c5bdf053 --- /dev/null +++ b/ckan/templates/group/history.html @@ -0,0 +1,12 @@ +{% extends "group/read_base.html" %} + +{% block subtitle %}{{ _('History') }} - {{ c.group_dict.display_name }}{% endblock %} + +{% block primary_content_inner %} + <section class="module-content"> + <h1 class="hide-heading">{{ _('History') }}</h1> + {% block group_history_revisions %} + {% snippet "group/snippets/history_revisions.html", group_dict=c.group_dict, group_revisions=c.group_revisions %} + {% endblock %} + </section> +{% endblock %} diff --git a/ckan/templates/group/index.html b/ckan/templates/group/index.html index dc1a735a68a..5c137aea788 100644 --- a/ckan/templates/group/index.html +++ b/ckan/templates/group/index.html @@ -16,10 +16,15 @@ <div class="module"> <div class="module-content"> <h1 class="hide-heading">{{ _('Groups') }}</h1> + {% block groups_search_form %} {% snippet 'snippets/simple_search.html', q=c.q, sort=c.sort_by_selected, placeholder=_('Search groups...') %} + {% endblock %} <h2 class="is-search-title"> + {% block groups_search_result_text %} {% snippet 'snippets/search_result_text.html', query=c.q, count=c.page.item_count, type='group' %} + {% endblock %} </h2> + {% block groups_list %} {% if c.page.items or request.params %} {% snippet "group/snippets/group_list.html", groups=c.page.items %} {% else %} @@ -30,8 +35,11 @@ <h2 class="is-search-title"> {% endif %} </p> {% endif %} + {% endblock %} </div> + {% block page_pagination %} {{ c.page.pager() }} + {% endblock %} </div> {% endblock %} diff --git a/ckan/templates/group/member_new.html b/ckan/templates/group/member_new.html index f4ca100635c..e801b381b7f 100644 --- a/ckan/templates/group/member_new.html +++ b/ckan/templates/group/member_new.html @@ -17,11 +17,10 @@ {% block primary_content %} <section class="module"> <div class="module-content"> - {% if c.user_name %} - <h1 class="page-heading">{{ _('Edit Member:') }} {{ c.user_name }}</h1> - {% else %} - <h1 class="page-heading">{{ _('Add Member') }}</h1> - {% endif %} + <h1 class="page-heading"> + {% block page_heading %}{{ _('Edit Member') if c.user_name else _('Add Member') }}{% endblock %} + </h1> + {% block form %} <form class="dataset-form form-horizontal" method='post'> {% if c.user_name %} <input type="hidden" name="username" value="{{ c.user_name }}" /> @@ -33,6 +32,7 @@ <h1 class="page-heading">{{ _('Add Member') }}</h1> {{ form.select('role', label=_('Role'), options=c.roles, selected='', error='', attrs=format_attrs) }} <button class="btn btn-primary" type="submit" name="submit" >{{ _('Add') }}</button> </form> + {% endblock %} </div> </section> {% endblock %} diff --git a/ckan/templates/group/members.html b/ckan/templates/group/members.html index 01b0ae719c0..1f00648f140 100644 --- a/ckan/templates/group/members.html +++ b/ckan/templates/group/members.html @@ -16,7 +16,8 @@ {% block primary_content %} <section class="module"> <div class="module-content"> - <h1 class="page-heading">{{ _('Members') }}</h1> + <h1 class="page-heading">{% block page_heading %}{{ _('Members') }}{% endblock %}</h1> + {% block members_list %} <table class="table table-bordered"> {% for user_id, user, role in c.members %} <tr> @@ -28,6 +29,7 @@ <h1 class="page-heading">{{ _('Members') }}</h1> </tr> {% endfor %} </table> + {% endblock %} </div> </section> {% endblock %} diff --git a/ckan/templates/group/read.html b/ckan/templates/group/read.html index 6cdd3e769a7..f56359b37d9 100644 --- a/ckan/templates/group/read.html +++ b/ckan/templates/group/read.html @@ -4,9 +4,13 @@ {% block primary_content_inner %} <div class="module-content"> + {% block packages_list %} {% include "package/snippets/search_form.html" %} + {% endblock %} </div> + {% block page_pagination %} {{ c.page.pager(q=c.q) }} + {% endblock %} {% endblock %} {% block secondary_content %} diff --git a/ckan/templates/group/snippets/group_item.html b/ckan/templates/group/snippets/group_item.html index 02a6de8067c..58f76228b4f 100644 --- a/ckan/templates/group/snippets/group_item.html +++ b/ckan/templates/group/snippets/group_item.html @@ -17,7 +17,7 @@ #} {% set url = h.url_for(group.type ~ '_read', action='read', id=group.name) %} <li class="media-item media media-vertical{% if first %} first{% endif %}{% if last %} last{% endif %}"> - <a class="media-image" href="{{ url }}"><img src="{{ group.image_url or '/base/images/placeholder-group.png' }}" alt="{{ group.name }}" /></a> + <a class="media-image" href="{{ url }}"><img src="{{ group.image_url or h.url_for_static('/base/images/placeholder-group.png') }}" alt="{{ group.name }}" /></a> <div class="media-content"> <h3 class="media-heading"> <a href="{{ url }}" title="{{ _('View {name}').format(name=group.display_name) }}"> diff --git a/ckan/templates/group/snippets/history_revisions.html b/ckan/templates/group/snippets/history_revisions.html new file mode 100644 index 00000000000..babb24a121b --- /dev/null +++ b/ckan/templates/group/snippets/history_revisions.html @@ -0,0 +1,12 @@ +{% import 'macros/form.html' as form %} + +<form class="dataset-form dataset-resource-form form-horizontal" method="post" data-module="basic-form"> + + {{ form.errors(error_summary) }} + + <input type="hidden" name="group_name" value="{{ group_dict.name }}"/> + {% snippet 'group/snippets/revisions_table.html', group_dict=group_dict, group_revisions=group_revisions %} + + <button class="btn btn-primary" name="diff" value="go-resources" type="submit">{{ _('Compare') }}</button> + +</form> \ No newline at end of file diff --git a/ckan/templates/group/snippets/revisions_table.html b/ckan/templates/group/snippets/revisions_table.html new file mode 100644 index 00000000000..5b7f2eeec66 --- /dev/null +++ b/ckan/templates/group/snippets/revisions_table.html @@ -0,0 +1,31 @@ +{% import 'macros/form.html' as form %} + +<table class="table table-striped table-bordered"> + <thead> + <tr> + <th></th> + <th>{{ _('Revision') }}</th> + <th>{{ _('Timestamp') }}</th> + <th>{{ _('Author') }}</th> + <th>{{ _('Log Message') }}</th> + </tr> + </thead> + <tbody> + {% for rev in group_revisions %} + <tr> + <td nowrap="nowrap"> + {{ h.radio('selected1', rev.id, checked=(loop.first)) }} + {{ h.radio('selected2', rev.id, checked=(loop.last)) }} + </td> + <td class="dataset-label"> + {% link_for rev.id | truncate(6), controller='revision', action='read', id=rev.id %} + </td> + <td class="dataset-details"> + {{ h.render_datetime(rev.timestamp, with_hours=True) }} + </td> + <td class="dataset-details">{{ h.linked_user(rev.author) }}</td> + <td class="dataset-details">{{ rev.message }}</td> + </tr> + {% endfor %} + </tbody> +</table> \ No newline at end of file diff --git a/ckan/templates/header.html b/ckan/templates/header.html index 88d514e6561..518375def6e 100644 --- a/ckan/templates/header.html +++ b/ckan/templates/header.html @@ -5,6 +5,7 @@ {% if c.userobj %} <div class="account avatar authed" data-module="me" data-me="{{ c.userobj.id }}"> <ul class="unstyled"> + {% block header_account_logged %} {% if c.userobj.sysadmin %} <li> <a href="{{ h.url_for(controller='admin', action='index') }}" title="{{ _('Sysadmin settings') }}"> @@ -35,13 +36,16 @@ <i class="icon-signout"></i> </a> </li> + {% endblock %} </ul> </div> {% else %} <nav class="account not-authed"> <ul class="unstyled"> + {% block header_account_notlogged %} <li>{% link_for _('Log in'), controller='user', action='login' %}</li> <li>{% link_for _('Register'), controller='user', action='register', class_='sub' %}</li> + {% endblock %} </ul> </nav> {% endif %} @@ -49,9 +53,11 @@ </header> {% endblock %} <header class="masthead"> + {% block header_debug %} {% if g.debug and not g.debug_supress_header %} <div class="debug">Controller : {{ c.controller }}<br/>Action : {{ c.action }}</div> {% endif %} + {% endblock %} <div class="container"> {# The .header-image class hides the main text and uses image replacement for the title #} <hgroup class="{{ g.header_class }}"> @@ -74,12 +80,14 @@ <h1> {% block header_site_navigation %} <nav class="section navigation"> <ul class="nav nav-pills"> + {% block header_site_navigation_tabs %} {{ h.build_nav_main( ('search', _('Datasets')), ('organizations_index', _('Organizations')), ('group_index', _('Groups')), ('about', _('About')) ) }} + {% endblock %} </ul> </nav> {% endblock %} diff --git a/ckan/templates/home/index.html b/ckan/templates/home/index.html index 7f0a312ffb3..0374ab1abab 100644 --- a/ckan/templates/home/index.html +++ b/ckan/templates/home/index.html @@ -93,4 +93,5 @@ <h3>{{ _('Popular Tags') }}</h3> {% endblock %} {# Remove the toolbar. #} + {% block toolbar %}{% endblock %} diff --git a/ckan/templates/organization/about.html b/ckan/templates/organization/about.html index a0496eb5c91..22054f45d0d 100644 --- a/ckan/templates/organization/about.html +++ b/ckan/templates/organization/about.html @@ -4,11 +4,17 @@ {% block primary_content_inner %} <section class="module-content"> - <h1>{{ c.group_dict.display_name }}</h1> + <h1>{% block page_heading %}{{ c.group_dict.display_name }}{% endblock %}</h1> + {% block organization_description %} {% if c.group_dict.description %} {{ h.render_markdown(c.group_dict.description) }} {% else %} <p class="empty">{{ _('There is no description for this organization') }}</p> {% endif %} + {% endblock %} + + {% block organization_extras %} + {% snippet 'snippets/additional_info.html', extras = h.sorted_extras(c.group_dict.extras) %} + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/organization/activity_stream.html b/ckan/templates/organization/activity_stream.html index ba3d194c1fc..30fc375d697 100644 --- a/ckan/templates/organization/activity_stream.html +++ b/ckan/templates/organization/activity_stream.html @@ -4,7 +4,9 @@ {% block primary_content_inner %} <section class="module-content"> - <h2 class="hide-heading">{{ _('Activity Stream') }}</h2> + <h2 class="hide-heading">{% block page_heading %}{{ _('Activity Stream') }}{% endblock %}</h2> + {% block activity_stream %} {{ c.group_activity_stream | safe }} + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/organization/admins.html b/ckan/templates/organization/admins.html index b7aa15a04a7..aeb455c2ab7 100644 --- a/ckan/templates/organization/admins.html +++ b/ckan/templates/organization/admins.html @@ -4,7 +4,9 @@ {% block primary_content_inner %} <section class="module-content"> - <h1 class="hide-heading">{{ _('Administrators') }}</h1> + <h1 class="hide-heading">{% block page_heading %}{{ _('Administrators') }}{% endblock %}</h1> + {% block admins_list %} {% snippet "user/snippets/followers.html", followers=c.admins %} + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/organization/base_form_page.html b/ckan/templates/organization/base_form_page.html index 07f392b6e8c..1bff311bc99 100644 --- a/ckan/templates/organization/base_form_page.html +++ b/ckan/templates/organization/base_form_page.html @@ -2,9 +2,9 @@ {% block primary_content_inner %} <div class="module-content"> - {% block page_heading %} - <h1 class="page-heading">{{ _('Organization Form') }}</h1> - {% endblock %} + <h1 class="{% block page_heading_class %}page-heading{% endblock %}"> + {% block page_heading %}{{ _('Organization Form') }}{% endblock %} + </h1> {% block form %} {{ c.form | safe }} {% endblock %} diff --git a/ckan/templates/organization/bulk_process.html b/ckan/templates/organization/bulk_process.html index aca27c5aad0..df45b0ebf35 100644 --- a/ckan/templates/organization/bulk_process.html +++ b/ckan/templates/organization/bulk_process.html @@ -8,6 +8,7 @@ <h1 class="hide-heading">{{ _('Edit datasets') }}</h1> <div class="primary"> {% link_for _('Add Dataset'), controller='package', action='new', group=c.group_dict.id, class_='btn pull-right', icon='plus-sign-alt' %} <h3 class="page-heading"> + {% block page_heading %} {%- if c.page.item_count -%} {{ c.page.item_count }} datasets{{ _(" found for \"{query}\"").format(query=c.q) if c.q }} {%- elif request.params -%} @@ -15,9 +16,11 @@ <h3 class="page-heading"> {%- else -%} {{ _('Datasets') }} {%- endif -%} + {% endblock %} </h3> + {% block form %} {% if c.page.item_count %} - <form method="POST"> + <form method="POST" data-module="basic-form"> <table class="table table-bordered table-header table-hover table-bulk-edit table-edit-hover" data-module="table-selectable-rows"> <col width="8"> <col width="120"> @@ -83,12 +86,15 @@ <h3 class="dataset-heading"> {% else %} <p class="empty">{{ _('This organization has no datasets associated to it') }}</p> {% endif %} + {% endblock %} </div> <aside class="tertiary"> + {% block tertiary_content %} {% snippet 'snippets/simple_search.html', q=c.q, sort=c.sort_by_selected, placeholder=_('Search datasets...'), extra_sort=[(_('Last Modified'), 'data_modified asc')], input_class='search-normal', form_class='search-aside' %} {% for facet in c.facet_titles %} {{ h.snippet('snippets/facet_list.html', title=c.facet_titles[facet], name=facet, extras={'id':c.group_dict.id}) }} {% endfor %} + {% endblock %} </aside> </div> {{ c.page.pager() }} diff --git a/ckan/templates/organization/confirm_delete.html b/ckan/templates/organization/confirm_delete.html index 14199d6e06d..3172036d7aa 100644 --- a/ckan/templates/organization/confirm_delete.html +++ b/ckan/templates/organization/confirm_delete.html @@ -7,6 +7,7 @@ {% block main_content %} <section class="module span6 offset3"> <div class="module-content"> + {% block form %} <p>{{ _('Are you sure you want to delete organization - {name}?').format(name=c.group_dict.name) }}</p> <p class="form-actions"> <form action="{% url_for controller='organization', action='delete', id=c.group_dict.name %}" method="post"> @@ -14,6 +15,7 @@ <button class="btn btn-primary" type="submit" name="delete" >{{ _('Confirm Delete') }}</button> </form> </p> + {% endblock %} </div> </section> {% endblock %} diff --git a/ckan/templates/organization/confirm_delete_member.html b/ckan/templates/organization/confirm_delete_member.html index 62ddd2f8f2d..4dd84a4c051 100644 --- a/ckan/templates/organization/confirm_delete_member.html +++ b/ckan/templates/organization/confirm_delete_member.html @@ -7,6 +7,7 @@ {% block main_content %} <section class="module span6 offset3"> <div class="module-content"> + {% block form %} <p>{{ _('Are you sure you want to delete member - {name}?').format(name=c.user_dict.name) }}</p> <p class="form-actions"> <form action="{% url_for controller='organization', action='member_delete', id=c.group_id %}" method="post"> @@ -15,6 +16,7 @@ <button class="btn btn-primary" type="submit" name="delete" >{{ _('Confirm Delete') }}</button> </form> </p> + {% endblock %} </div> </section> {% endblock %} diff --git a/ckan/templates/organization/edit.html b/ckan/templates/organization/edit.html index 677e0602087..06f7c7ee8ed 100644 --- a/ckan/templates/organization/edit.html +++ b/ckan/templates/organization/edit.html @@ -2,6 +2,5 @@ {% block subtitle %}{{ _('Edit Organization') }}{% endblock %} -{% block page_heading %} - <h1 class="hide-heading">{{ _('Edit Organization') }}</h1> -{% endblock %} +{% block page_heading_class %}hide-heading{% endblock %} +{% block page_heading %}{{ _('Edit Organization') }}{% endblock %} diff --git a/ckan/templates/organization/index.html b/ckan/templates/organization/index.html index f60ed748790..74ef2cd9050 100644 --- a/ckan/templates/organization/index.html +++ b/ckan/templates/organization/index.html @@ -1,6 +1,6 @@ {% extends "page.html" %} -{% block subtitle %}{{ _('Organizations of Datasets') }}{% endblock %} +{% block subtitle %}{{ _('Organizations') }}{% endblock %} {% block breadcrumb_content %} <li class="active">{% link_for _('Organizations'), controller='organization', action='index' %}</li> @@ -15,11 +15,16 @@ {% block primary_content %} <div class="module"> <div class="module-content"> - <h1 class="hide-heading">{{ _('Organizations') }}</h1> + <h1 class="hide-heading">{% block page_heading %}{{ _('Organizations') }}{% endblock %}</h1> + {% block organizations_search_form %} {% snippet 'snippets/simple_search.html', q=c.q, sort=c.sort_by_selected, placeholder=_('Search organizations...') %} + {% endblock %} <h2 class="is-search-title"> + {% block organizations_search_result_text %} {% snippet 'snippets/search_result_text.html', query=c.q, count=c.page.item_count, type='organization' %} + {% endblock %} </h2> + {% block organizations_list %} {% if c.page.items or request.params %} {% snippet "organization/snippets/organization_list.html", organizations=c.page.items %} {% else %} @@ -30,8 +35,11 @@ <h2 class="is-search-title"> {% endif %} </p> {% endif %} + {% endblock %} </div> + {% block page_pagination %} {{ c.page.pager() }} + {% endblock %} </div> {% endblock %} diff --git a/ckan/templates/organization/member_new.html b/ckan/templates/organization/member_new.html index 49fad05508f..355d5560b38 100644 --- a/ckan/templates/organization/member_new.html +++ b/ckan/templates/organization/member_new.html @@ -9,11 +9,10 @@ {% block primary_content_inner %} <div class="module-content"> {% link_for _('Back to all members'), controller='organization', action='members', id=organization.name, class_='btn pull-right', icon='arrow-left' %} - {% if user %} - <h1 class="page-heading">{{ _('Edit Member') }}</h1> - {% else %} - <h1 class="page-heading">{{ _('Add Member') }}</h1> - {% endif %} + <h1 class="page-heading"> + {% block page_heading %}{{ _('Edit Member') if user else _('Add Member') }}{% endblock %} + </h1> + {% block form %} <form class="dataset-form form-horizontal" method='post'> {% if user %} <input type="hidden" name="username" value="{{ user.name }}" /> @@ -39,6 +38,7 @@ <h1 class="page-heading">{{ _('Add Member') }}</h1> {% endif %} </div> </form> + {% endblock %} </div> {% endblock %} diff --git a/ckan/templates/organization/new.html b/ckan/templates/organization/new.html index 739e11511d1..b490fd36a01 100644 --- a/ckan/templates/organization/new.html +++ b/ckan/templates/organization/new.html @@ -4,9 +4,7 @@ {% block breadcrumb_link %}{{ h.nav_link(_('Create an Organization'), controller='organization', action='edit', id=c.organization.name) }}{% endblock %} -{% block page_heading %} - <h1 class="page-heading">{{ _('Create an Organization') }}</h1> -{% endblock %} +{% block page_heading %}{{ _('Create an Organization') }}{% endblock %} {% block page_header %}{% endblock %} diff --git a/ckan/templates/organization/read.html b/ckan/templates/organization/read.html index 4d386bf7142..02e2e5e1596 100644 --- a/ckan/templates/organization/read.html +++ b/ckan/templates/organization/read.html @@ -2,9 +2,13 @@ {% block primary_content_inner %} <div class="module-content"> + {% block packages_list %} {% include "package/snippets/search_form.html" %} + {% endblock %} </div> + {% block page_pagination %} {{ c.page.pager(q=c.q) }} + {% endblock %} {% endblock %} {% block organization_facets %} diff --git a/ckan/templates/organization/snippets/organization_item.html b/ckan/templates/organization/snippets/organization_item.html index ccf031848d3..3dd9aa632a7 100644 --- a/ckan/templates/organization/snippets/organization_item.html +++ b/ckan/templates/organization/snippets/organization_item.html @@ -17,7 +17,7 @@ #} {% set url = h.url_for(organization.type ~ '_read', action='read', id=organization.name) %} <li class="media-item media media-vertical{% if first %} first{% endif %}{% if last %} last{% endif %}"> - <a class="media-image" href="{{ url }}"><img src="{{ organization.image_url or '/base/images/placeholder-organization.png' }}" alt="{{ organization.name }}" /></a> + <a class="media-image" href="{{ url }}"><img src="{{ organization.image_url or h.url_for_static('/base/images/placeholder-organization.png') }}" alt="{{ organization.name }}" /></a> <div class="media-content"> <h3 class="media-heading"> <a href="{{ url }}" title="{{ _('View {name}').format(name=organization.display_name) }}"> diff --git a/ckan/templates/package/activity.html b/ckan/templates/package/activity.html index eae593c36f5..603fc6a8565 100644 --- a/ckan/templates/package/activity.html +++ b/ckan/templates/package/activity.html @@ -4,7 +4,9 @@ {% block primary_content_inner %} <section class="module-content"> - <h1 class="hide-heading">{{ _('Activity Stream') }}</h1> + <h1 class="hide-heading">{% block page_heading %}{{ _('Activity Stream') }}{% endblock %}</h1> + {% block activity_stream %} {{ c.package_activity_stream | safe }} + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/package/activity_stream.html b/ckan/templates/package/activity_stream.html index 6aee7cb9006..dd1d2a5268e 100644 --- a/ckan/templates/package/activity_stream.html +++ b/ckan/templates/package/activity_stream.html @@ -4,7 +4,9 @@ {% block package_content %} <div class="module-content"> - <h2 class="hide-heading">{{ _('Activity Stream') }}</h2> + <h2 class="hide-heading">{% block page_heading %}{{ _('Activity Stream') }}{% endblock %}</h2> + {% block activity_stream %} {{ c.package_activity_stream | safe }} + {% endblock %} </div> {% endblock %} diff --git a/ckan/templates/package/confirm_delete.html b/ckan/templates/package/confirm_delete.html index a490a2819a7..798e2786851 100644 --- a/ckan/templates/package/confirm_delete.html +++ b/ckan/templates/package/confirm_delete.html @@ -7,6 +7,7 @@ {% block main_content %} <section class="module span6 offset3"> <div class="module-content"> + {% block form %} <p>{{ _('Are you sure you want to delete dataset - {name}?').format(name=c.pkg_dict.name) }}</p> <p class="form-actions"> <form action="{% url_for controller='package', action='delete', id=c.pkg_dict.name %}" method="post"> @@ -14,6 +15,7 @@ <button class="btn btn-primary" type="submit" name="delete" >{{ _('Confirm Delete') }}</button> </form> </p> + {% endblock %} </div> </section> {% endblock %} diff --git a/ckan/templates/package/confirm_delete_resource.html b/ckan/templates/package/confirm_delete_resource.html index 8f4fb8b0681..02e7ccef313 100644 --- a/ckan/templates/package/confirm_delete_resource.html +++ b/ckan/templates/package/confirm_delete_resource.html @@ -7,6 +7,7 @@ {% block main_content %} <section class="module span6 offset3"> <div class="module-content"> + {% block form %} <p>{{ _('Are you sure you want to delete resource - {name}?').format(name=h.resource_display_name(c.resource_dict)) }}</p> <p class="form-actions"> <form action="{% url_for controller='package', action='resource_delete', resource_id=c.resource_dict.id, id=c.pkg_id %}" method="post"> @@ -14,6 +15,7 @@ <button class="btn btn-primary" type="submit" name="delete" >{{ _('Confirm Delete') }}</button> </form> </p> + {% endblock %} </div> </section> {% endblock %} diff --git a/ckan/templates/package/followers.html b/ckan/templates/package/followers.html index 418872de25b..91a650c49fc 100644 --- a/ckan/templates/package/followers.html +++ b/ckan/templates/package/followers.html @@ -4,7 +4,9 @@ {% block primary_content_inner %} <section class="module-content"> - <h1 class="hide-heading">{{ _('Followers') }}</h1> + <h1 class="hide-heading">{% block page_heading %}{{ _('Followers') }}{% endblock %}</h1> + {% block followers_list %} {% snippet "user/snippets/followers.html", followers=c.followers %} + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/package/history.html b/ckan/templates/package/history.html new file mode 100644 index 00000000000..0f09674214a --- /dev/null +++ b/ckan/templates/package/history.html @@ -0,0 +1,12 @@ +{% extends "package/read_base.html" %} + +{% block subtitle %}{{ _('History') }} - {{ c.pkg_dict.title or c.pkg_dict.name }}{% endblock %} + +{% block primary_content_inner %} + <section class="module-content"> + <h1 class="hide-heading">{{ _('History') }}</h1> + {% block package_history_revisions %} + {% snippet "package/snippets/history_revisions.html", pkg_dict=pkg, pkg_revisions=c.pkg_revisions %} + {% endblock %} + </section> +{% endblock %} diff --git a/ckan/templates/package/read.html b/ckan/templates/package/read.html index 0fb8f12740e..46405de1249 100644 --- a/ckan/templates/package/read.html +++ b/ckan/templates/package/read.html @@ -15,16 +15,20 @@ </span> {% endif %} <h1> + {% block page_heading %} {{ pkg.title or pkg.name }} {% if pkg.state.startswith('draft') %} [{{ _('Draft') }}] {% endif %} + {% endblock %} </h1> + {% block package_notes %} {% if c.pkg_notes_formatted %} <div class="notes embedded-content"> {{ c.pkg_notes_formatted }} </div> {% endif %} + {% endblock %} {# FIXME why is this here? seems wrong #} <span class="insert-comment-thread"></span> </section> diff --git a/ckan/templates/package/read_base.html b/ckan/templates/package/read_base.html index b518b86dceb..e3845a35202 100644 --- a/ckan/templates/package/read_base.html +++ b/ckan/templates/package/read_base.html @@ -17,23 +17,6 @@ {% endblock %} {% block primary_content %} - {% block package_revision_info %} - {% if c.pkg_revision_id %} - <div class="module info"> - <p class="module-content"> - {% set timestamp = h.render_datetime(c.pkg_revision_timestamp, with_hours=True) %} - {% set url = h.url(controller='package', action='read', id=pkg.name) %} - - {% if c.pkg_revision_not_latest %} - {% trans timestamp=timestamp, url=url %}This is an old revision of this dataset, as edited at {{ timestamp }}. It may differ significantly from the <a href="{{ url }}">current revision</a>.{% endtrans %} - {% else %} - {% trans timestamp=timestamp %}This is the current revision of this dataset, as edited at {{ timestamp }}.{% endtrans %} - {% endif %} - </div> - </div> - {% endif %} - {% endblock %} - <article class="module prose"> {% block page_header %} <header class="module-content page-header"> @@ -46,6 +29,24 @@ </ul> </header> {% endblock %} + + {% block package_revision_info %} + {% if c.pkg_revision_id %} + <div class="module info alert alert-info"> + <p class="module-content"> + {% set timestamp = h.render_datetime(c.pkg_revision_timestamp, with_hours=True) %} + {% set url = h.url(controller='package', action='read', id=pkg.name) %} + + {% if c.pkg_revision_not_latest %} + {% trans timestamp=timestamp, url=url %}This is an old revision of this dataset, as edited at {{ timestamp }}. It may differ significantly from the <a href="{{ url }}">current revision</a>.{% endtrans %} + {% else %} + {% trans timestamp=timestamp %}This is the current revision of this dataset, as edited at {{ timestamp }}.{% endtrans %} + {% endif %} + </p> + </div> + {% endif %} + {% endblock %} + {% block primary_content_inner %}{% endblock %} </article> {% endblock %} diff --git a/ckan/templates/package/related_list.html b/ckan/templates/package/related_list.html index b541ce95968..1b7dfd5b806 100644 --- a/ckan/templates/package/related_list.html +++ b/ckan/templates/package/related_list.html @@ -4,14 +4,18 @@ {% block primary_content_inner %} <section class="module-content"> - <h2 class="hide-heading">{{ _('Related Media for {dataset}').format(dataset=h.dataset_display_name(c.pkg)) }}</h2> + <h2 class="hide-heading">{% block page_heading %}{{ _('Related Media for {dataset}').format(dataset=h.dataset_display_name(c.pkg)) }}{% endblock %}</h2> + {% block related_list %} {% if c.pkg.related %} {% snippet "related/snippets/related_list.html", related_items=c.pkg.related, pkg_id=c.pkg.name %} {% else %} <p class="empty">{{ _('No related items') }}</p> {% endif %} + {% endblock %} + {% block form_actions %} <div class="form-actions"> {% link_for _('Add Related Item'), controller='related', action='new', id=pkg.name, class_='btn btn-primary' %} </div> + {% endblock %} </section> {% endblock %} diff --git a/ckan/templates/package/resource_read.html b/ckan/templates/package/resource_read.html index 85ea76de691..6e607ea3407 100644 --- a/ckan/templates/package/resource_read.html +++ b/ckan/templates/package/resource_read.html @@ -16,7 +16,9 @@ <section class="module module-resource"> <div class="module-content"> <div class="actions"> + {% block resource_actions %} <ul> + {% block resource_actions_inner %} {% if h.check_access('package_update', {'id':pkg.id }) %} <li>{% link_for _('Edit'), controller='package', action='resource_edit', id=pkg.name, resource_id=res.id, class_='btn', icon='wrench' %}</li> {% endif %} @@ -29,20 +31,22 @@ <i class="icon-key"></i> {{ _('API Endpoint') }} {% else %} <i class="icon-download"></i> {{ _('Download') }} - {%endif %} + {% endif %} </a> </li> {% endif %} {% if 'datastore' in g.plugins %} <li>{% snippet 'package/snippets/data_api_button.html', resource=res, datastore_root_url=c.datastore_api %}</li> {% endif %} + {% endblock %} </ul> + {% endblock %} </div> {% block resource_content %} {% block resource_read_title %}<h1 class="page-heading">{{ h.resource_display_name(res) | truncate(50) }}</h1>{% endblock %} {% block resource_read_url %} {% if res.url %} - <p class="muted">{{ _('URL:') }} <a href="{{ res.url }}">{{ res.url }}</a></p> + <p class="muted ellipsis">{{ _('URL:') }} <a href="{{ res.url }}" title="{{ res.url }}">{{ res.url }}</a></p> {% endif %} {% endblock %} <div class="prose notes" property="rdfs:label"> @@ -96,10 +100,6 @@ <h2>{{ _('Additional Information') }}</h2> <th scope="row">{{ _('License') }}</th> <td>{% snippet "snippets/license.html", pkg_dict=pkg, text_only=True %}</td> </tr> - <tr> - <th scope="row">{{ _('Author') }}</th> - <td>{{ res.author or _('unknown') }}</td> - </tr> {% for key, value in h.format_resource_items(res.items()) %} <tr class="toggle-more"><th scope="row">{{ key }}</th><td>{{ value }}</td></tr> {% endfor %} diff --git a/ckan/templates/package/search.html b/ckan/templates/package/search.html index 73326b159d5..09c5d24c9e3 100644 --- a/ckan/templates/package/search.html +++ b/ckan/templates/package/search.html @@ -16,40 +16,54 @@ {% block primary_content %} <section class="module"> <div class="module-content"> + {% block form %} <form id="dataset-search" class="dataset-search clearfix" method="get" data-module="select-switch"> + {% block search_input %} <span class="control-group search-giant"> <input type="text" class="search" name="q" value="{{ c.q }}" autocomplete="off" placeholder="{{ _('Search...') }}" /> <button type="submit" value="search">{{ _('Submit') }}</button> </span> + {% endblock %} + {% block package_sortby %} {{ h.snippet('snippets/sort_by.html', sort=c.sort_by_selected) }} + {% endblock %} + {% block package_search_fields %} {% if c.fields -%} <span> {{ form.hidden_from_list(fields=c.fields) }} </span> {%- endif %} + {% endblock %} <div id="dataset-search-ext">{% block dataset_search_ext %}{% endblock %}</div> </form> + {% endblock %} + {% block package_search_results %} <div class="results"> <strong> + {% block package_search_results_text %} {% snippet 'snippets/search_result_text.html', query=c.q, count=c.page.item_count, type='dataset' %} + {% endblock %} </strong> <div class="filter-list"> + {% block package_search_results_filter_list %} {% for field in c.fields_grouped %} + {% set search_facets_items = c.search_facets.get(field)['items'] %} <span class="facet">{{ c.facet_titles.get(field) }}:</span> {% for value in c.fields_grouped[field] %} <span class="filtered pill"> {%- if c.translated_fields and c.translated_fields.has_key((field,value)) -%} {{ c.translated_fields[(field,value)] }} {%- else -%} - {{ value }} + {{ h.list_dict_filter(search_facets_items , 'name', 'display_name', value) }} {%- endif %} <a href="{{ c.remove_field(field, value) }}" class="remove" title="{{ _('Remove') }}"><i class="icon-remove"></i></a> </span> {% endfor %} {% endfor %} + {% endblock %} </div> {% if request.params and c.page.item_count == 0 %} {% trans %} @@ -63,12 +77,18 @@ <p><strong>There was an error while searching.</strong> Please try again.</p> {% endtrans %} {% endif %} + {% block package_search_results_list %} {{ h.snippet('snippets/package_list.html', packages=c.page.items) }} + {% endblock %} + {% endblock %} </div> + {% block page_pagination %} {{ c.page.pager(q=c.q) }} + {% endblock %} </section> + {% block package_search_results_api %} <section class="module"> <div class="module-content"> <small> @@ -87,6 +107,7 @@ </small> </div> </section> + {% endblock %} {% endblock %} {% block secondary_content %} diff --git a/ckan/templates/package/snippets/additional_info.html b/ckan/templates/package/snippets/additional_info.html index 64821f08f59..f5e864c7674 100644 --- a/ckan/templates/package/snippets/additional_info.html +++ b/ckan/templates/package/snippets/additional_info.html @@ -8,6 +8,7 @@ <h3>{{ _('Additional Info') }}</h3> </tr> </thead> <tbody> + {% block package_additional_info %} {% if pkg_dict.url %} <tr> <th scope="row" class="dataset-label">{{ _('Source') }}</th> @@ -60,6 +61,7 @@ <h3>{{ _('Additional Info') }}</h3> <td class="dataset-details" property="rdf:value">{{ value }}</td> </tr> {% endfor %} + {% endblock %} </tbody> </table> </section> diff --git a/ckan/templates/package/snippets/data_api_button.html b/ckan/templates/package/snippets/data_api_button.html index 938d2322436..3681c00cf9c 100644 --- a/ckan/templates/package/snippets/data_api_button.html +++ b/ckan/templates/package/snippets/data_api_button.html @@ -8,6 +8,4 @@ {% set loading_text = _('Loading...') %} {% set api_info_url = h.url_for(controller='api', action='snippet', ver=1, snippet_path='api_info.html', datastore_root_url=datastore_root_url, resource_id=resource.id) %} <a class="btn btn-success" href="{{ api_info_url }}" data-module="api-info" data-module-template="{{ api_info_url }}" data-loading-text="{{ loading_text }}"><i class="icon-beaker icon-large"></i> {{ _('Data API') }}</a> -{% else %} - <a class="btn disabled" rel="tooltip" title="{{ _('Data API is unavailable for this resource as no data has been pushed to it yet') }}"><i class="icon-beaker icon-large"></i> {{ _('Data API') }}</a> {% endif %} diff --git a/ckan/templates/package/snippets/history_revisions.html b/ckan/templates/package/snippets/history_revisions.html new file mode 100644 index 00000000000..f75aafc5d3f --- /dev/null +++ b/ckan/templates/package/snippets/history_revisions.html @@ -0,0 +1,12 @@ +{% import 'macros/form.html' as form %} + +<form class="dataset-form dataset-resource-form form-horizontal" method="post" data-module="basic-form"> + + {{ form.errors(error_summary) }} + + <input type="hidden" name="pkg_name" value="{{ pkg_dict.name }}"/> + {% snippet 'package/snippets/revisions_table.html', pkg_dict=pkg_dict, pkg_revisions=pkg_revisions %} + + <button class="btn btn-primary" name="diff" value="go-resources" type="submit">{{ _('Compare') }}</button> + +</form> \ No newline at end of file diff --git a/ckan/templates/package/snippets/info.html b/ckan/templates/package/snippets/info.html index 30dfaa39168..704cc8225bf 100644 --- a/ckan/templates/package/snippets/info.html +++ b/ckan/templates/package/snippets/info.html @@ -21,11 +21,13 @@ <h2 class="module-heading"><i class="icon-sitemap"></i> {{ _("Edit Dataset") }}< {% set resources = pkg.resources or [] %} <h2 class="module-heading"><i class="icon-reorder"></i> {{ _("Edit Resources") }}</h2> <ul class="unstyled nav nav-simple"> + {% block package_resource_list %} {% for resource in resources %} <li class="nav-item{{ ' active' if active == resource.id }}"> {% link_for h.resource_display_name(resource)|truncate(30), controller='package', action='resource_edit', id=pkg.name, resource_id=resource.id, inner_span=true %} </li> {% endfor %} + {% endblock %} <li class="nav-btn"><a href="{{ h.url_for(controller='package', action='new_resource', id=pkg.name) }}" class="btn{% if action == 'resource_new' %} disabled{% endif %}"><i class="icon-plus"></i> {{ _('Add New Resource') }}</a></li> </ul> </section> diff --git a/ckan/templates/package/snippets/package_basic_fields.html b/ckan/templates/package/snippets/package_basic_fields.html index c6bb8afaad6..5920adc4412 100644 --- a/ckan/templates/package/snippets/package_basic_fields.html +++ b/ckan/templates/package/snippets/package_basic_fields.html @@ -1,26 +1,38 @@ {% import 'macros/form.html' as form %} +{% block package_basic_fields_title %} {{ form.input('title', id='field-title', label=_('Title'), placeholder=_('eg. A descriptive title'), value=data.title, error=errors.title, classes=['control-full', 'control-large'], attrs={'data-module': 'slug-preview-target'}) }} +{% endblock %} +{% block package_basic_fields_url %} {% set prefix = h.url_for(controller='package', action='read', id='') %} {% set domain = h.url_for(controller='package', action='read', id='', qualified=true) %} {% set domain = domain|replace("http://", "")|replace("https://", "") %} {% set attrs = {'data-module': 'slug-preview-slug', 'data-module-prefix': domain, 'data-module-placeholder': '<dataset>'} %} {{ form.prepend('name', id='field-name', label=_('URL'), prepend=prefix, placeholder=_('eg. my-dataset'), value=data.name, error=errors.name, attrs=attrs) }} +{% endblock %} +{% block package_basic_fields_custom %} +{% endblock %} + +{% block package_basic_fields_description %} {{ form.markdown('notes', id='field-notes', label=_('Description'), placeholder=_('eg. Some useful notes about the data'), value=data.notes, error=errors.notes) }} +{% endblock %} +{% block package_basic_fields_tags %} {% set tag_attrs = {'data-module': 'autocomplete', 'data-module-tags': '', 'data-module-source': '/api/2/util/tag/autocomplete?incomplete=?'} %} {{ form.input('tag_string', id='field-tags', label=_('Tags'), placeholder=_('eg. economy, mental health, government'), value=data.tag_string, error=errors.tags, classes=['control-full'], attrs=tag_attrs) }} +{% endblock %} +{% block package_basic_fields_license %} <div class="control-group"> {% set error = errors.license_id %} <label class="control-label" for="field-license">{{ _("License") }}</label> <div class="controls"> <select id="field-license" name="license_id" data-module="autocomplete"> - {% for licence_desc, licence_id in licences|sort if licence_desc %} - <option value="{{ licence_id }}" {% if data.get('license_id', 'notspecified') == licence_id %}selected="selected"{% endif %}>{{ licence_desc }}</option> + {% for license_desc, license_id in licenses|sort if license_desc %} + <option value="{{ license_id }}" {% if data.get('license_id', 'notspecified') == license_id %}selected="selected"{% endif %}>{{ license_desc }}</option> {% endfor %} </select> {% if error %}<span class="error-block">{{ error }}</span>{% endif %} @@ -33,7 +45,9 @@ </span> </div> </div> +{% endblock %} +{% block package_basic_fields_org %} {# if we have a default group then this wants remembering #} {% if data.group_id %} <input type="hidden" name="groups__0__id" value="{{ data.group_id }}" /> @@ -46,10 +60,10 @@ <label for="field-organizations" class="control-label">{{ _('Organization') }}</label> <div class="controls"> <select id="field-organizations" name="owner_org" data-module="autocomplete"> - <option value="">{{ _('Select an organization...') }}</option> + <option value="" {% if not selected_org and data.id %} selected="selected" {% endif %}>{{ _('Select an organization...') }}</option> {% for organization in organizations_available %} {# get out first org from users list only if there is not an existing org #} - {% set selected_org = (existing_org and existing_org == organization.id) or (not existing_org and organization.id == organizations_available[0].id) %} + {% set selected_org = (existing_org and existing_org == organization.id) or (not existing_org and not data.id and organization.id == organizations_available[0].id) %} <option value="{{ organization.id }}" {% if selected_org %} selected="selected" {% endif %}>{{ organization.name }}</option> {% endfor %} </select> @@ -57,3 +71,4 @@ </div> {% endif %} {% endif %} +{% endblock %} diff --git a/ckan/templates/package/snippets/package_form.html b/ckan/templates/package/snippets/package_form.html index bfbe0138e5b..33d726639f1 100644 --- a/ckan/templates/package/snippets/package_form.html +++ b/ckan/templates/package/snippets/package_form.html @@ -14,7 +14,7 @@ {% block errors %}{{ form.errors(error_summary) }}{% endblock %} {% block basic_fields %} - {% snippet 'package/snippets/package_basic_fields.html', data=data, errors=errors, licences=c.licences, groups_available=c.groups_available %} + {% snippet 'package/snippets/package_basic_fields.html', data=data, errors=errors, licenses=c.licenses, groups_available=c.groups_available %} {% endblock %} {% block metadata_fields %} diff --git a/ckan/templates/package/snippets/package_metadata_fields.html b/ckan/templates/package/snippets/package_metadata_fields.html index b9c97f6aa43..6bdfa51f140 100644 --- a/ckan/templates/package/snippets/package_metadata_fields.html +++ b/ckan/templates/package/snippets/package_metadata_fields.html @@ -2,6 +2,7 @@ {% block package_metadata_fields %} +{% block package_metadata_fields_visibility %} {% if data.owner_org %} <div class="control-group"> <label for="field-private" class="control-label">{{ _('Visibility') }}</label> @@ -14,18 +15,25 @@ </div> </div> {% endif %} +{% endblock %} +{% block package_metadata_author %} {{ form.input('author', label=_('Author'), id='field-author', placeholder=_('Joe Bloggs'), value=data.author, error=errors.author, classes=['control-medium']) }} {{ form.input('author_email', label=_('Author Email'), id='field-author-email', placeholder=_('joe@example.com'), value=data.author_email, error=errors.author_email, classes=['control-medium']) }} +{% endblock %} +{% block package_metadata_fields_maintainer %} {{ form.input('maintainer', label=_('Maintainer'), id='field-maintainer', placeholder=_('Joe Bloggs'), value=data.maintainer, error=errors.maintainer, classes=['control-medium']) }} {{ form.input('maintainer_email', label=_('Maintainer Email'), id='field-maintainer-email', placeholder=_('joe@example.com'), value=data.maintainer_email, error=errors.maintainer_email, classes=['control-medium']) }} +{% endblock %} +{% block package_metadata_fields_custom %} {% block custom_fields %} {% snippet 'snippets/custom_form_fields.html', extras=data.extras, errors=errors, limit=3 %} {% endblock %} +{% endblock %} {% block dataset_fields %} diff --git a/ckan/templates/package/snippets/resource_form.html b/ckan/templates/package/snippets/resource_form.html index e36e6306478..8ce9d8efae1 100644 --- a/ckan/templates/package/snippets/resource_form.html +++ b/ckan/templates/package/snippets/resource_form.html @@ -18,6 +18,8 @@ <div class="control-group dataset-form-resource-types"> {% block basic_fields %} + + {% block basic_fields_data %} <div class="controls"{% if allow_upload %} data-module="resource-upload-field"{% endif %}> {# This block uses a slightly odd pattern. Unlike the rest of the radio @@ -33,13 +35,21 @@ <label class="radio inline" for="field-resource-type-api">{{ _('Link to an API') }}</label> </div> </div> + {% endblock %} + {% block basic_fields_url %} {{ form.input('url', id='field-url', label=_('Resource'), placeholder=_('eg. http://example.com/gold-prices-jan-2011.json'), value=data.url, error=errors.url, classes=['control-full', 'control-large']) }} + {% endblock %} + {% block basic_fields_name %} {{ form.input('name', id='field-name', label=_('Name'), placeholder=_('eg. January 2011 Gold Prices'), value=data.name, error=errors.name, classes=['control-full']) }} + {% endblock %} + {% block basic_fields_description %} {{ form.markdown('description', id='field-description', label=_('Description'), placeholder=_('Some useful notes about the data'), value=data.description, error=errors.description) }} + {% endblock %} + {% block basic_fields_format %} {% set format_attrs = {'data-module': 'autocomplete', 'data-module-source': '/api/2/util/resource/format_autocomplete?incomplete=?'} %} {% call form.input('format', id='field-format', label=_('Format'), placeholder=_('eg. CSV, XML or JSON'), value=data.format, error=errors.format, classes=['control-medium'], attrs=format_attrs) %} <span class="info-block info-block-small"> @@ -47,6 +57,7 @@ {{ _('This is generated automatically. You can edit if you wish') }} </span> {% endcall %} + {% endblock %} {% endblock %} {% block metadata_fields %} diff --git a/ckan/templates/package/snippets/resources_list.html b/ckan/templates/package/snippets/resources_list.html index aca4a70666c..f2327a5a915 100644 --- a/ckan/templates/package/snippets/resources_list.html +++ b/ckan/templates/package/snippets/resources_list.html @@ -11,11 +11,14 @@ #} <section id="dataset-resources" class="resources module-content"> <h3>{{ _('Data and Resources') }}</h3> + {% block resource_list %} {% if resources %} <ul class="resource-list"> + {% block resource_list_inner %} {% for resource in resources %} {% snippet 'package/snippets/resource_item.html', pkg=pkg, res=resource %} {% endfor %} + {% endblock %} </ul> {% else %} <p> @@ -25,4 +28,5 @@ <h3>{{ _('Data and Resources') }}</h3> {% endtrans %} </p> {% endif %} + {% endblock %} </section> diff --git a/ckan/templates/package/snippets/revisions_table.html b/ckan/templates/package/snippets/revisions_table.html new file mode 100644 index 00000000000..e8fc3d40a3e --- /dev/null +++ b/ckan/templates/package/snippets/revisions_table.html @@ -0,0 +1,31 @@ +{% import 'macros/form.html' as form %} + +<table class="table table-striped table-bordered"> + <thead> + <tr> + <th></th> + <th>{{ _('Revision') }}</th> + <th>{{ _('Timestamp') }}</th> + <th>{{ _('Author') }}</th> + <th>{{ _('Log Message') }}</th> + </tr> + </thead> + <tbody> + {% for rev in pkg_revisions %} + <tr> + <td nowrap="nowrap"> + {{ h.radio('selected1', rev.id, checked=(loop.first)) }} + {{ h.radio('selected2', rev.id, checked=(loop.last)) }} + </td> + <td class="dataset-label"> + {% link_for rev.id | truncate(6), controller='revision', action='read', id=rev.id %} + </td> + <td class="dataset-details"> + <a href="{{ h.url_for(controller='package', action='read',id='%s@%s' % (pkg_dict.name, rev.timestamp))}}" title="{{_('Read dataset as of %s') % rev.timestamp }}">{{ h.render_datetime(rev.timestamp, with_hours=True) }}</a> + </td> + <td class="dataset-details">{{ h.linked_user(rev.author) }}</td> + <td class="dataset-details">{{ rev.message }}</td> + </tr> + {% endfor %} + </tbody> +</table> \ No newline at end of file diff --git a/ckan/templates/package/snippets/search_form.html b/ckan/templates/package/snippets/search_form.html index adb5578b8b1..35b01b2b2dc 100644 --- a/ckan/templates/package/snippets/search_form.html +++ b/ckan/templates/package/snippets/search_form.html @@ -1,9 +1,14 @@ <form id="dataset-search" class="dataset-search clearfix" method="GET" data-module="select-switch"> + {% block search_form_input %} <span class="control-group search-giant"> <input type="text" class="search" name="q" value="{{ c.q }}" autocomplete="off" placeholder="{{ _('Search...') }}" /> <button type="submit" value="{{ _('Search') }}">Submit</button> </span> + {% endblock %} + {% block search_form_sortby %} {% snippet 'snippets/sort_by.html', sort=c.sort_by_selected %} + {% endblock %} + {% block search_form_fields %} {% if c.fields %} <span> {% for key, value in c.fields %} @@ -11,12 +16,18 @@ {% endfor %} </span> {% endif %} + {% endblock %} <div id="dataset-search-ext"></div> </form> + +{% block search_form_results %} <div class="results"> <strong> + {% block search_form_result_text %} {% snippet 'snippets/search_result_text.html', query=c.q, count=c.page.item_count, type='dataset' %} + {% endblock %} </strong> + {% block search_form_filter_list %} <div class="filter-list"> {% for field in c.fields_grouped %} <span class="facet">{{ c.facet_titles.get(field) }}:</span> @@ -32,8 +43,11 @@ {% endfor %} {% endfor %} </div> + {% endblock %} </div> +{% endblock %} +{% block search_form_package_list %} {% if c.query_error %} <p> {% trans %} @@ -46,3 +60,4 @@ {{ h.snippet('snippets/package_list.html', packages=c.page.items, bulk_processing=c.bulk_processing) }} {% endif %} {% endif %} +{% endblock %} diff --git a/ckan/templates/related/confirm_delete.html b/ckan/templates/related/confirm_delete.html index 3589f914162..8b95a131798 100644 --- a/ckan/templates/related/confirm_delete.html +++ b/ckan/templates/related/confirm_delete.html @@ -6,6 +6,7 @@ {% block main_content %} <section class="module span6 offset3"> + {% block form %} <div class="module-content"> <p>{{ _('Are you sure you want to delete related item - {name}?').format(name=c.related_dict.title) }}</p> <p class="form-actions"> @@ -14,6 +15,7 @@ <button class="btn btn-primary" type="submit" name="delete" >{{ _('Confirm Delete') }}</button> </form> </p> + {% endblock %} </div> </section> {% endblock %} diff --git a/ckan/templates/related/dashboard.html b/ckan/templates/related/dashboard.html index 9be4d69972c..94d52cd0778 100644 --- a/ckan/templates/related/dashboard.html +++ b/ckan/templates/related/dashboard.html @@ -12,8 +12,11 @@ {% block primary_content %} <article class="module"> <div class="module-content"> - <h1 class="page-heading">{{ _('Apps & Ideas') }}</h1> + <h1 class="page-heading"> + {% block page_heading %}{{ _('Apps & Ideas') }}{% endblock %} + </h1> + {% block related_items %} {% if item_count %} {% trans first=page.first_item, last=page.last_item, item_count=item_count %} <p>Showing items <strong>{{ first }} - {{ last }}</strong> of <strong>{{ item_count }}</strong> related items found</p> @@ -25,11 +28,16 @@ <h1 class="page-heading">{{ _('Apps & Ideas') }}</h1> {% else %} <p class="empty">{{ _('There have been no apps submitted yet.') }} {% endif %} + {% endblock %} + {% block related_list %} {% snippet "related/snippets/related_list.html", related_items=page.items %} + {% endblock %} </div> + {% block page_pagination %} {{ page.pager() }} + {% endblock %} </article> {% endblock %} diff --git a/ckan/templates/related/snippets/related_item.html b/ckan/templates/related/snippets/related_item.html index c59e2a1264f..00c6b5f2bb0 100644 --- a/ckan/templates/related/snippets/related_item.html +++ b/ckan/templates/related/snippets/related_item.html @@ -15,7 +15,7 @@ } %} <li class="related-item media-item media media-vertical{% if first %} first{% endif %}{% if last %} last{% endif %}" data-module="related-item"> <a class="media-image" href="{{ related.url }}"> - <img src="{{ related.image_url or placeholder_map[related.type] or '/base/images/placeholder-image.png' }}" alt="{{ related.title }}" /> + <img src="{{ related.image_url or placeholder_map[related.type] or h.url_for_static('/base/images/placeholder-image.png') }}" alt="{{ related.title }}" /> <span class="banner"> {%- if related.type == 'application' -%} app diff --git a/ckan/templates/revision/__init__.py b/ckan/templates/revision/__init__.py new file mode 100644 index 00000000000..b646540d6be --- /dev/null +++ b/ckan/templates/revision/__init__.py @@ -0,0 +1 @@ +# empty file needed for pylons to find templates in this directory diff --git a/ckan/templates/revision/diff.html b/ckan/templates/revision/diff.html new file mode 100644 index 00000000000..6909da4286b --- /dev/null +++ b/ckan/templates/revision/diff.html @@ -0,0 +1,56 @@ +{% extends "revision/read_base.html" %} + +{% set pkg = c.pkg %} +{% set group = c.group %} + +{% block subtitle %}{{ _('Differences')}}{% endblock %} + +{% block breadcrumb_content %} + {% if c.diff_entity == 'package' %} + {% set dataset = pkg.title or pkg.name %} + <li>{% link_for _('Datasets'), controller='package', action='search', highlight_actions = 'new index' %}</li> + <li>{% link_for dataset, controller='package', action='read', id=pkg.name %}</li> + <li class="active"><a href="" title="{{ _('Revision Differences') }}">{{ _('Revision Differences') }}</a></li> + {% elif c.diff_entity == 'group' %} + {% set group = group.display_name or group.name %} + <li>{% link_for _('Groups'), controller='group', action='index' %}</li> + <li>{% link_for group, controller='group', action='read', id=group.name %}</li> + <li class="active"><a href="" title="{{ _('Revision Differences') }}">{{ _('Revision Differences') }}</a></li> + {% endif %} +{% endblock %} + +{% block primary_content_inner %} + <h1>{{ _('Revision Differences') }} - + {% if c.diff_entity == 'package' %} + {% link_for pkg.title, controller='package', action='read', id=pkg.name %} + {% elif c.diff_entity == 'group' %} + {% link_for group.display_name, controller='group', action='read', id=group.name %} + {% endif %} + </h1> + + <p> + <strong>From:</strong> {% link_for c.revision_from.id, controller='revision', action='read', id=c.revision_from.id %} - + {{ h.render_datetime(c.revision_from.timestamp, with_hours=True) }} + </p> + <p> + <strong>To:</strong> {% link_for c.revision_to.id, controller='revision', action='read', id=c.revision_to.id %} - + {{ h.render_datetime(c.revision_to.timestamp, with_hours=True) }} + </p> + + {% if c.diff %} + <table class="table table-bordered table-striped"> + <tr> + <th>{{ _('Field') }}</th> + <th>{{ _('Difference') }}</th> + </tr> + {% for field, diff in c.diff %} + <tr> + <td>{{ field }}</td> + <td><pre>{{ diff }}</pre></td> + </tr> + {% endfor %} + </table> + {% else %} + <h3>{{ _('No Differences') }}</h3> + {% endif %} +{% endblock %} diff --git a/ckan/templates/revision/list.html b/ckan/templates/revision/list.html new file mode 100644 index 00000000000..84200a0822a --- /dev/null +++ b/ckan/templates/revision/list.html @@ -0,0 +1,19 @@ +{% extends "revision/read_base.html" %} + +{% block subtitle %}{{ _('Revision History') }}{% endblock %} + +{% block breadcrumb_content %} + <li class="active"><a href="" title="{{ _('Revision History') }}">{{ _('Revisions') }}</a></li> +{% endblock %} + +{% block primary_content_inner %} + <h1>{{ _('Revision History') }}</h1> + + {{ c.page.pager() }} + + {% block revisions_list %} + {% snippet "revision/snippets/revisions_list.html", revisions=c.page.items %} + {% endblock %} + + {{ c.page.pager() }} +{% endblock %} diff --git a/ckan/templates/revision/read.html b/ckan/templates/revision/read.html new file mode 100644 index 00000000000..f291a0ef385 --- /dev/null +++ b/ckan/templates/revision/read.html @@ -0,0 +1,94 @@ +{% extends "revision/read_base.html" %} + +{% set rev = c.revision %} + +{% block subtitle %}{{ _('Revision') }} {{ rev.id }}{% endblock %} + +{% block breadcrumb_content %} + <li>{% link_for _('Revisions'), controller='revision', action='index' %}</li> + <li class="active"><a href="" title="{{ _('Revision') }} {{ rev.id }}">{{ rev.id |truncate(35) }}</a></li> +{% endblock %} + +{% block actions_content %} + {% if c.revision_change_state_allowed %} + <form + method="POST" + action="{{ h.url_for(controller='revision', + action='edit', + id=c.revision.id) }}" + data-module="basic-form" + > + <li> + {% if rev.state != 'deleted' %} + <button type="submit" name="action" value="delete" class="btn btn-danger"> + <i class="icon-trash"></i> {{ _('Delete') }} + </button> + {% endif %} + {% if rev.state == 'deleted' %} + <button type="submit" name="action" value="undelete" class="btn btn-danger"> + <i class="icon-trash"></i> + {{ _('Undelete') }} + </button> + {% endif %} + </li> + </form> + {% endif %} +{% endblock %} + +{% block primary_content_inner %} + <h1>{{ _('Revision') }}: {{ rev.id }}</h1> + + <div class="state-{{ rev.state }}"> + <div class="embedded-content"> + {% if rev.state != 'active' %} + <p class="state-notice"> + {{ rev.state }} + </p> + {% endif %} + + <p> + <strong>{{ _('Author') }}:</strong> {{ h.linked_user(rev.author) }} + </p> + <p> + <strong>{{ _('Timestamp') }}:</strong> {{ h.render_datetime(rev.timestamp, with_hours=True) }} + </p> + <p> + <strong>{{ _('Log Message') }}:</strong> + </p> + <p> + {{ rev.message }} + </p> + </div> + + <div class="embedded-content"> + <h2>{{ _('Changes') }}</h2> + <h3>{{ _('Datasets') }}</h3> + <ul> + {% for pkg in c.packages %} + <li> + {{ h.link_to(pkg.name, h.url_for(controller='package', action='read', id=pkg.name)) }} + </li> + {% endfor %} + </ul> + + <h3>{{ _('Datasets\' Tags') }}</h3> + <ul> + {% for pkgtag in c.pkgtags %} + <li> + Dataset - {{ h.link_to(pkgtag.package.name, h.url_for(controller='package', action='read', id=pkgtag.package.name)) }}, + Tag - {{ h.link_to(pkgtag.tag.name, h.url_for(controller='tag', action='read', id=pkgtag.tag.name)) }} + </li> + {% endfor %} + </ul> + + <h3>{{ _('Groups') }}</h3> + <ul> + {% for group in c.groups %} + <li> + {{ h.link_to(group.name, h.url_for(controller='group', action='read', id=group.name)) }} + </li> + {% endfor %} + </ul> + </div> + </div> +{% endblock %} \ No newline at end of file diff --git a/ckan/templates/revision/read_base.html b/ckan/templates/revision/read_base.html new file mode 100644 index 00000000000..880e4323264 --- /dev/null +++ b/ckan/templates/revision/read_base.html @@ -0,0 +1,19 @@ +{% extends "page.html" %} + +{% block secondary_content %} + + {% block secondary_help_content %}{% endblock %} + + {% block package_social %} + {% snippet "snippets/social.html" %} + {% endblock %} + +{% endblock %} + +{% block primary_content %} + <article class="module prose"> + <section class="module-content"> + {% block primary_content_inner %}{% endblock %} + </section> + </article> +{% endblock %} \ No newline at end of file diff --git a/ckan/templates/revision/snippets/revisions_list.html b/ckan/templates/revision/snippets/revisions_list.html new file mode 100644 index 00000000000..2726df8dab7 --- /dev/null +++ b/ckan/templates/revision/snippets/revisions_list.html @@ -0,0 +1,33 @@ +<table class="table table-striped table-bordered table-condensed"> + <thead> + <tr> + <th>{{ _('Revision') }}</th> + <th>{{ _('Timestamp') }}</th> + <th>{{ _('Author') }}</th> + <th>{{ _('Entity') }}</th> + <th>{{ _('Log Message') }}</th> + </tr> + </thead> + <tbody> + {% for rev in revisions %} + <tr> + <td class="dataset-label"> + <a href="{{ h.url_for(controller='revision', action='read', id=rev.id) }}">{{rev.id | truncate(6)}}</a> + </td> + <td class="dataset-details"> + {{ h.render_datetime(rev.timestamp, with_hours=True) }} + </td> + <td class="dataset-details">{{ h.linked_user(rev.author) }}</td> + <td> + {% for pkg in rev.packages %} + <a href="{{ h.url_for(controller='package', action='read', id=pkg.name) }}">{{ pkg.title }}</a> + {% endfor %} + {% for group in rev.groups %} + <a href="{{ h.url_for(controller='group', action='read', id=group.name) }}">{{ group.display_name }}</a> + {% endfor %} + </td> + <td class="dataset-details">{{ rev.message }}</td> + </tr> + {% endfor %} + </tbody> +</table> diff --git a/ckan/templates/snippets/additional_info.html b/ckan/templates/snippets/additional_info.html new file mode 100644 index 00000000000..a110b8d21d8 --- /dev/null +++ b/ckan/templates/snippets/additional_info.html @@ -0,0 +1,25 @@ +{# This snippet creates an Additional Info Table + +extras is a list of tuples of the form (key, value) + +#} +{% if extras %} + <h3>{{ _('Additional Info') }}</h3> + <table class="table table-striped table-bordered table-condensed"> + <thead> + <tr> + <th scope="col">{{ _('Field') }}</th> + <th scope="col">{{ _('Value') }}</th> + </tr> + </thead> + <tbody> + {% for extra in extras %} + {% set key, value = extra %} + <tr rel="dc:relation" resource="_:extra{{ i }}"> + <th scope="row" class="dataset-label" property="rdfs:label">{{ _(key) }}</th> + <td class="dataset-details" property="rdf:value">{{ value }}</td> + </tr> + {% endfor %} + </tbody> + </table> +{% endif %} diff --git a/ckan/templates/snippets/facet_list.html b/ckan/templates/snippets/facet_list.html index 00707d57231..bf1beda36e9 100644 --- a/ckan/templates/snippets/facet_list.html +++ b/ckan/templates/snippets/facet_list.html @@ -29,44 +29,55 @@ URL to use when building the necessary URLs, instead of the default ones returned by url_for. Useful eg for dataset types. +hide_empty + Do not show facet if there are none, Default: false. + +within_tertiary + Boolean for when a facet list should appear in the the right column of the + page and not the left column. #} +{% set hide_empty = hide_empty or false %} {% with items = items or h.get_facet_items_dict(name) %} - {% if within_tertiary %} - {% set nav_class = 'nav nav-pills nav-stacked' %} - {% set nav_item_class = ' ' %} - {% set wrapper_class = 'nav-facet nav-facet-tertiary' %} - {% endif %} - <section class="{{ wrapper_class or 'module module-narrow module-shallow' }}"> - <h2 class="module-heading"> - <i class="icon-medium icon-filter"></i> - {{ title or h.get_facet_title(name) }} - <a href="{{ h.remove_url_param(name, extras=extras, alternative_url=alternative_url) }}" class="action">{{ _('Clear All') }}</a> - </h2> - {% if items %} - <nav> - <ul class="{{ nav_class or 'unstyled nav nav-simple nav-facet' }}"> - {% for item in items %} - {% set href = h.remove_url_param(name, item.name, extras=extras, alternative_url=alternative_url) if item.active else h.add_url_param(new_params={name: item.name}, extras=extras, alternative_url=alternative_url) %} - {% set label = label_function(item) if label_function else h.truncate(item.display_name, 22) %} - {% set count = count_label(item['count']) if count_label else ('(%d)' % item['count']) %} - <li class="{{ nav_item_class or 'nav-item' }}{% if item.active %} active{% endif %}"> - <a href="{{ href }}"> - <span>{{ label }} {{ count }}</span> - </a> - </li> - {% endfor %} - </ul> - </nav> - <p class="module-footer"> - {% if h.get_param_int('_%s_limit' % name) %} - <a href="{{ h.remove_url_param('_%s_limit' % name, replace=0, extras=extras, alternative_url=alternative_url) }}" class="read-more">{{ _('Show More {facet}').format(facet=title) }}</a> - {% else %} - <a href="{{ h.remove_url_param('_%s_limit' % name, extras=extras, alternative_url=alternative_url) }}" class="read-more">{{ _('Show Only Popular {facet}').format(facet=title) }}</a> - {% endif %} - </p> - {% else %} - <p class="module-content empty">{{ _('There are no filters for this search') }}</p> + {% if items or not hide_empty %} + {% if within_tertiary %} + {% set nav_class = 'nav nav-pills nav-stacked' %} + {% set nav_item_class = ' ' %} + {% set wrapper_class = 'nav-facet nav-facet-tertiary' %} {% endif %} - </section> + <section class="{{ wrapper_class or 'module module-narrow module-shallow' }}"> + <h2 class="module-heading"> + <i class="icon-medium icon-filter"></i> + {% set title = title or h.get_facet_title(name) %} + {{ title }} + <a href="{{ h.remove_url_param(name, extras=extras, alternative_url=alternative_url) }}" class="action">{{ _('Clear All') }}</a> + </h2> + {% if items %} + <nav> + <ul class="{{ nav_class or 'unstyled nav nav-simple nav-facet' }}"> + {% for item in items %} + {% set href = h.remove_url_param(name, item.name, extras=extras, alternative_url=alternative_url) if item.active else h.add_url_param(new_params={name: item.name}, extras=extras, alternative_url=alternative_url) %} + {% set label = label_function(item) if label_function else item.display_name %} + {% set label_truncated = h.truncate(label, 22) if not label_function else label %} + {% set count = count_label(item['count']) if count_label else ('(%d)' % item['count']) %} + <li class="{{ nav_item_class or 'nav-item' }}{% if item.active %} active{% endif %}"> + <a href="{{ href }}" title="{{ label if label != label_truncated else '' }}"> + <span>{{ label_truncated }} {{ count }}</span> + </a> + </li> + {% endfor %} + </ul> + </nav> + <p class="module-footer"> + {% if h.get_param_int('_%s_limit' % name) %} + <a href="{{ h.remove_url_param('_%s_limit' % name, replace=0, extras=extras, alternative_url=alternative_url) }}" class="read-more">{{ _('Show More {facet_type}').format(facet_type=title) }}</a> + {% else %} + <a href="{{ h.remove_url_param('_%s_limit' % name, extras=extras, alternative_url=alternative_url) }}" class="read-more">{{ _('Show Only Popular {facet_type}').format(facet_type=title) }}</a> + {% endif %} + </p> + {% else %} + <p class="module-content empty">{{ _('There are no {facet_type} that match this search').format(facet_type=title) }}</p> + {% endif %} + </section> + {% endif %} {% endwith %} diff --git a/ckan/templates/snippets/license.html b/ckan/templates/snippets/license.html index 7ed6cfa0e3e..d575ef0515b 100644 --- a/ckan/templates/snippets/license.html +++ b/ckan/templates/snippets/license.html @@ -14,8 +14,6 @@ <h2 class="module-heading"><i class="icon-medium icon-lock"></i> {{ _('License') <a href="http://opendefinition.org/okd/" title="{{ _('This dataset satisfies the Open Definition.') }}"> <img class="open-data" src="http://assets.okfn.org/images/ok_buttons/od_80x15_blue.png" alt="[Open Data]" /> </a> - {% else %} - <span class="closed">{{ h.icon('lock') }}</span> {% endif %} </p> </section> diff --git a/ckan/templates/snippets/sort_by.html b/ckan/templates/snippets/sort_by.html index a2a6076c3bc..c568e2464f9 100644 --- a/ckan/templates/snippets/sort_by.html +++ b/ckan/templates/snippets/sort_by.html @@ -11,11 +11,13 @@ <span class="form-select control-group control-order-by"> <label for="field-order-by">{{ _('Order by') }}</label> <select id="field-order-by" name="sort"> - <option value="relevance asc"{% if sort =='relevance asc' %} selected="selected"{% endif %}>{{ _('Relevance') }}</option> + <option value="score desc, metadata_modified desc"{% if sort =='score desc, metadata_modified desc' %} selected="selected"{% endif %}>{{ _('Relevance') }}</option> <option value="title_string asc"{% if sort=='title_string asc' %} selected="selected"{% endif %}>{{ _('Name Ascending') }}</option> <option value="title_string desc"{% if sort=='title_string desc' %} selected="selected"{% endif %}>{{ _('Name Descending') }}</option> <option value="metadata_modified desc"{% if sort=='metadata_modified desc' %} selected="selected"{% endif %}>{{ _('Last Modified') }}</option> - <option value="views_recent desc"{% if sort=='views_recent desc' %} selected="selected"{% endif %}>{{ _('Popular') }}</option> + {% if g.tracking_enabled %} + <option value="views_recent desc"{% if sort=='views_recent desc' %} selected="selected"{% endif %}>{{ _('Popular') }}</option> + {% endif %} </select> <button class="btn js-hide" type="submit">{{ _('Go') }}</button> </span> diff --git a/ckan/templates/tag/index.html b/ckan/templates/tag/index.html index 96794035d4a..d91a0eadb46 100644 --- a/ckan/templates/tag/index.html +++ b/ckan/templates/tag/index.html @@ -9,14 +9,20 @@ {% block primary_content %} <article class="module"> <div class="module-content"> - <h1 class="page-heading">{{ _('Tags') }}</h1> + <h1 class="page-heading">{% block page_heading %}{{ _('Tags') }}{% endblock %}</h1> + {% block tags_list %} <ul class="unstyled"> + {% block tags_list_inner %} {% for tag in c.page.items %} <li>{{ h.link_to(tag.display_name, h.url_for(controller='package', action='search', tags=tag.name), class_='tag') }}</li> {% endfor %} + {% endblock %} </ul> + {% endblock %} </div> + {% block page_pagination %} {{ c.page.pager(q=c.q) }} + {% endblock %} </article> {% endblock %} diff --git a/ckan/templates/user/activity_stream.html b/ckan/templates/user/activity_stream.html index 11fc35ccd41..2d85e26c96a 100644 --- a/ckan/templates/user/activity_stream.html +++ b/ckan/templates/user/activity_stream.html @@ -3,6 +3,8 @@ {% block subtitle %}{{ _('Activity Stream') }}{% endblock %} {% block primary_content_inner %} - <h2 class="hide-heading">{{ _('Activity Stream') }}</h2> + <h2 class="hide-heading">{% block page_heading %}{{ _('Activity Stream') }}{% endblock %}</h2> + {% block activity_stream %} {{ c.user_activity_stream | safe }} + {% endblock %} {% endblock %} diff --git a/ckan/templates/user/dashboard.html b/ckan/templates/user/dashboard.html index a1d784b3e3c..5ee3e1edffd 100644 --- a/ckan/templates/user/dashboard.html +++ b/ckan/templates/user/dashboard.html @@ -10,20 +10,27 @@ <div data-module="dashboard"> {% snippet 'user/snippets/followee_dropdown.html', context=c.dashboard_activity_stream_context, followees=c.followee_list %} <h2 class="page-heading"> + {% block page_heading %} {{ _('News feed') }} + {% endblock %} <small>{{ _('Activity from items that you follow') }}</small> </h2> + {% block activity_stream %} {{ c.dashboard_activity_stream }} + {% endblock %} </div> {% endblock %} {% block secondary_content %} + {% block dashboard_activity_stream_context %} {% if not c.dashboard_activity_stream_context.dict == None %} <div class="context-info dashboard-context"> <span class="arrow"></span> {% snippet 'snippets/context.html', type=c.dashboard_activity_stream_context.filter_type, dict=c.dashboard_activity_stream_context.dict %} </div> {% endif %} + {% endblock %} + {% block dashboard_datasets %} <div class="module module-narrow module-shallow"> <h2 class="module-heading"> <i class="icon-sitemap"></i> @@ -44,4 +51,5 @@ <h2 class="module-heading"> </div> {% endif %} </div> + {% endblock %} {% endblock %} diff --git a/ckan/templates/user/followers.html b/ckan/templates/user/followers.html index 10629ef506c..43264762c39 100644 --- a/ckan/templates/user/followers.html +++ b/ckan/templates/user/followers.html @@ -3,6 +3,10 @@ {% block subtitle %}{{ _('Followers') }}{% endblock %} {% block primary_content_inner %} - <h2 class="hide-heading">{{ _('Followers').format(name=c.user_dict.display_name) }}</h2> + <h2 class="hide-heading"> + {% block page_heading %}{{ _('Followers') }}{% endblock %} + </h2> + {% block followers_list %} {% snippet "user/snippets/followers.html", followers=c.followers %} + {% endblock %} {% endblock %} diff --git a/ckan/templates/user/list.html b/ckan/templates/user/list.html index 97f19e950d0..a1fd9d7195c 100644 --- a/ckan/templates/user/list.html +++ b/ckan/templates/user/list.html @@ -9,14 +9,22 @@ {% block primary_content %} <article class="module"> <div class="module-content"> - <h1 class="page-heading">{{ _('Users') }}</h1> + <h1 class="page-heading"> + {% block page_heading %}{{ _('Users') }}{% endblock %} + </h1> + {% block users_list %} <ul class="user-list"> + {% block users_list_inner %} {% for user in c.page.items %} <li>{{ h.linked_user(user['name'], maxlength=20) }}</li> {% endfor %} + {% endblock %} </ul> + {% endblock %} </div> + {% block page_pagination %} {{ c.page.pager(q=c.q, order_by=c.order_by) }} + {% endblock %} </article> {% endblock %} diff --git a/ckan/templates/user/login.html b/ckan/templates/user/login.html index 613521200d7..c84e3522748 100644 --- a/ckan/templates/user/login.html +++ b/ckan/templates/user/login.html @@ -9,7 +9,7 @@ {% block primary_content %} <section class="module"> <div class="module-content"> - <h1 class="page-heading">{{ _('Login') }}</h1> + <h1 class="page-heading">{% block page_heading %}{{ _('Login') }}{% endblock %}</h1> {% block form %} {% snippet "user/snippets/login_form.html", action=c.login_handler, error_summary=error_summary %} {% endblock %} diff --git a/ckan/templates/user/logout.html b/ckan/templates/user/logout.html index fcfc572e8c6..9d1460a25e8 100644 --- a/ckan/templates/user/logout.html +++ b/ckan/templates/user/logout.html @@ -5,7 +5,9 @@ {% block primary_content %} <section class="module"> <div class="module-content"> - <h1 class="page-heading">{{ _('Logged Out') }}</h1> + <h1 class="page-heading"> + {% block page_heading %}{{ _('Logged Out') }}{% endblock %} + </h1> <p>{% trans %}You are now logged out.{% endtrans %}</p> </div> </section> diff --git a/ckan/templates/user/new.html b/ckan/templates/user/new.html index 5fdc3db9bc8..f735a38dd33 100644 --- a/ckan/templates/user/new.html +++ b/ckan/templates/user/new.html @@ -9,7 +9,9 @@ {% block primary_content %} <article class="module"> <div class="module-content"> - <h1 class="page-heading">{{ _('Register for an Account') }}</h1> + <h1 class="page-heading"> + {% block page_heading %}{{ _('Register for an Account') }}{% endblock %} + </h1> {{ c.form | safe }} </div> </article> diff --git a/ckan/templates/user/perform_reset.html b/ckan/templates/user/perform_reset.html index 3d95c40e5a7..ffedcf47ad2 100644 --- a/ckan/templates/user/perform_reset.html +++ b/ckan/templates/user/perform_reset.html @@ -9,7 +9,9 @@ {% block primary_content %} <article class="module"> - <h1 class="module-heading">{{ _('Reset Your Password') }}</h1> + <h1 class="module-heading"> + {% block page_heading %}{{ _('Reset Your Password') }}{% endblock %} + </h1> <div class="module-content"> {% block form %} <form class="form-horizontal" action="" method="post"> diff --git a/ckan/templates/user/read.html b/ckan/templates/user/read.html index c2afb1bca6c..13f58fc3054 100644 --- a/ckan/templates/user/read.html +++ b/ckan/templates/user/read.html @@ -3,7 +3,10 @@ {% block subtitle %}{{ user.display_name }}{% endblock %} {% block primary_content_inner %} - <h2 class="hide-heading">{{ _('Datasets') }}</h2> + <h2 class="hide-heading"> + {% block page_heading %}{{ _('Datasets') }}{% endblock %} + </h2> + {% block package_list %} {% if user.datasets %} {% snippet 'snippets/package_list.html', packages=user.datasets %} {% else %} @@ -20,6 +23,6 @@ <h2 class="hide-heading">{{ _('Datasets') }}</h2> {{ _('User hasn\'t created any datasets.') }} </p> {% endif %} - {% endif %} + {% endblock %} {% endblock %} diff --git a/ckan/templates_legacy/package/new_package_form.html b/ckan/templates_legacy/package/new_package_form.html index d9a628ebba2..a7e16e827fd 100644 --- a/ckan/templates_legacy/package/new_package_form.html +++ b/ckan/templates_legacy/package/new_package_form.html @@ -73,8 +73,8 @@ <h2>Errors in form</h2> <label class="control-label" for="license_id">License</label> <div class="controls"> <select id="license_id" name="license_id"> - <py:for each="licence_desc, licence_id in c.licences"> - <option value="${licence_id}" py:attrs="{'selected': 'selected' if data.get('license_id', '') == licence_id else None}" >${licence_desc}</option> + <py:for each="license_desc, license_id in c.licenses"> + <option value="${license_id}" py:attrs="{'selected': 'selected' if data.get('license_id', '') == license_id else None}" >${license_desc}</option> </py:for> </select> <p id="license-instructions">(Don't worry if you don't know which license the data has been released under).</p> diff --git a/ckan/templates_legacy/package/read_core.html b/ckan/templates_legacy/package/read_core.html index 9868845a8ec..427775a8d42 100644 --- a/ckan/templates_legacy/package/read_core.html +++ b/ckan/templates_legacy/package/read_core.html @@ -10,7 +10,7 @@ <div id="dataset-overview"> <!-- Description --> - <div class="notes" py:if="str(c.pkg_notes_formatted).strip()"> + <div class="notes" py:if="c.pkg_notes_formatted"> <div id="notes-extract"> ${c.pkg_notes_formatted} </div> diff --git a/ckan/templates_legacy/package/resource_read.html b/ckan/templates_legacy/package/resource_read.html index d1679133623..42cde7217bd 100644 --- a/ckan/templates_legacy/package/resource_read.html +++ b/ckan/templates_legacy/package/resource_read.html @@ -103,7 +103,7 @@ <dd> ${c.resource['format'] or 'Unknown'} </dd> - <dt>Licence</dt> + <dt>License</dt> <dd> <py:choose test=""> <span py:when="c.pkg.license and c.pkg.license.url"><a @@ -148,8 +148,8 @@ <h3>Preview</h3> ${ h.resource_preview(c.resource, c.package.id) } - <a py:if="c.pkg.is_private" title="Cannot embed as resource is private." style="display: none;" class="btn disabled" data-toggle="modal" href=".modal-data-viewer-embed-dialog">Embed</a> - <a py:if="not c.pkg.is_private" style="display: none;" class="btn btn-primary" data-toggle="modal" href=".modal-data-viewer-embed-dialog">Embed</a> + <a py:if="c.pkg.private" title="Cannot embed as resource is private." style="display: none;" class="btn disabled" data-toggle="modal" href=".modal-data-viewer-embed-dialog">Embed</a> + <a py:if="not c.pkg.private" style="display: none;" class="btn btn-primary" data-toggle="modal" href=".modal-data-viewer-embed-dialog">Embed</a> </div> <div id="ckanext-datapreview"></div> </div> diff --git a/ckan/tests/functional/api/model/test_vocabulary.py b/ckan/tests/functional/api/model/test_vocabulary.py index 6143bef1781..5330fb09822 100644 --- a/ckan/tests/functional/api/model/test_vocabulary.py +++ b/ckan/tests/functional/api/model/test_vocabulary.py @@ -1,16 +1,15 @@ import ckan -from pylons.test import pylonsapp +import pylons.test import paste.fixture -from ckan.common import json +import ckan.lib.helpers as helpers import ckan.lib.dictization.model_dictize as model_dictize -import sqlalchemy -from nose.tools import raises, assert_raises + class TestVocabulary(object): @classmethod def setup_class(self): - self.app = paste.fixture.TestApp(pylonsapp) + self.app = paste.fixture.TestApp(pylons.test.pylonsapp) @classmethod def teardown_class(self): @@ -27,15 +26,18 @@ def setup(self): model.Session.add_all([genre, time_period, composers]) self.genre_vocab = model_dictize.vocabulary_dictize(genre, context) - self.timeperiod_vocab = model_dictize.vocabulary_dictize(time_period, context) - self.composers_vocab = model_dictize.vocabulary_dictize(composers, context) + self.timeperiod_vocab = model_dictize.vocabulary_dictize(time_period, + context) + self.composers_vocab = model_dictize.vocabulary_dictize(composers, + context) ckan.model.Session.commit() self.sysadmin_user = ckan.model.User.get('admin') self.normal_user = ckan.model.User.get('normal') if not self.sysadmin_user: normal_user = ckan.model.User(name=u'normal', password=u'annafan') - sysadmin_user = ckan.model.User(name=u'admin', password=u'testsysadmin') + sysadmin_user = ckan.model.User(name=u'admin', + password=u'testsysadmin') sysadmin_user.sysadmin = True ckan.model.Session.add(normal_user) ckan.model.Session.add(sysadmin_user) @@ -55,7 +57,7 @@ def clean_vocab(self): def _post(self, url, params=None, extra_environ=None): if params is None: params = {} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post(url, params=param_string, extra_environ=extra_environ) assert not response.errors @@ -66,14 +68,14 @@ def _create_vocabulary(self, vocab_name=None, user=None): # Create a new vocabulary. params = {'name': vocab_name} if user: - extra_environ = {'Authorization' : str(user.apikey)} + extra_environ = {'Authorization': str(user.apikey)} else: extra_environ = None response = self._post('/api/action/vocabulary_create', params=params, extra_environ=extra_environ) # Check the values of the response. - assert response['success'] == True + assert response['success'] is True assert response['result'] created_vocab = response['result'] assert created_vocab['name'] == vocab_name @@ -82,7 +84,7 @@ def _create_vocabulary(self, vocab_name=None, user=None): # Get the list of vocabularies. response = self._post('/api/action/vocabulary_list') # Check that the vocabulary we created is in the list. - assert response['success'] == True + assert response['success'] is True assert response['result'] assert response['result'].count(created_vocab) == 1 @@ -94,14 +96,14 @@ def _create_vocabulary(self, vocab_name=None, user=None): assert response == self._post('/api/action/vocabulary_show', by_name_params) # Check that it matches what we created. - assert response['success'] == True + assert response['success'] is True assert response['result'] == created_vocab return created_vocab def _update_vocabulary(self, params, user=None): if user: - extra_environ = {'Authorization' : str(user.apikey)} + extra_environ = {'Authorization': str(user.apikey)} else: extra_environ = None @@ -112,20 +114,20 @@ def _update_vocabulary(self, params, user=None): extra_environ=extra_environ) # Check the values of the response. - assert response['success'] == True + assert response['success'] is True assert response['result'] updated_vocab = response['result'] # id should never change. assert updated_vocab['id'] == original_vocab['id'] - if params.has_key('id'): + if 'id' in params: assert updated_vocab['id'] == params['id'] # name should change only if given in params. - if params.has_key('name'): + if 'name' in params: assert updated_vocab['name'] == params['name'] else: assert updated_vocab['name'] == original_vocab['name'] # tags should change only if given in params. - if params.has_key('tags'): + if 'tags' in params: assert sorted([tag['name'] for tag in params['tags']]) \ == sorted([tag['name'] for tag in updated_vocab['tags']]) else: @@ -134,7 +136,7 @@ def _update_vocabulary(self, params, user=None): # Get the list of vocabularies. response = self._post('/api/action/vocabulary_list') # Check that the vocabulary we created is in the list. - assert response['success'] == True + assert response['success'] is True assert response['result'] assert response['result'].count(updated_vocab) == 1 @@ -146,14 +148,14 @@ def _update_vocabulary(self, params, user=None): assert response == self._post('/api/action/vocabulary_show', by_name_params) # Check that it matches what we created. - assert response['success'] == True + assert response['success'] is True assert response['result'] == updated_vocab return updated_vocab def _delete_vocabulary(self, vocab_id, user=None): if user: - extra_environ = {'Authorization' : str(user.apikey)} + extra_environ = {'Authorization': str(user.apikey)} else: extra_environ = None params = {'id': vocab_id} @@ -161,36 +163,36 @@ def _delete_vocabulary(self, vocab_id, user=None): extra_environ=extra_environ) # Check the values of the response. - assert response['success'] == True + assert response['success'] is True assert response['result'] is None response['result'] # Get the list of vocabularies. response = self._post('/api/action/vocabulary_list') - assert response['success'] == True + assert response['success'] is True assert response['result'] # Check that the vocabulary we deleted is not in the list. assert vocab_id not in [vocab['id'] for vocab in response['result']] # Check that the deleted vocabulary can no longer be retrieved. response = self.app.post('/api/action/vocabulary_show', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=404) - assert response.json['success'] == False + assert response.json['success'] is False def _list_tags(self, vocabulary=None, user=None): params = {} if vocabulary: params['vocabulary_id'] = vocabulary['id'] if user: - extra_environ = {'Authorization' : str(user.apikey)} + extra_environ = {'Authorization': str(user.apikey)} else: extra_environ = None response = self._post('/api/action/tag_list', params=params, extra_environ=extra_environ) - assert response['success'] == True + assert response['success'] is True return response['result'] def _create_tag(self, user, tag_name, vocabulary=None): @@ -198,12 +200,12 @@ def _create_tag(self, user, tag_name, vocabulary=None): if vocabulary: tag_dict['vocabulary_id'] = vocabulary['id'] if user: - extra_environ = {'Authorization' : str(user.apikey)} + extra_environ = {'Authorization': str(user.apikey)} else: extra_environ = None response = self._post('/api/action/tag_create', params=tag_dict, extra_environ=extra_environ) - assert response['success'] == True + assert response['success'] is True return response['result'] def _delete_tag(self, user, tag_id_or_name, vocab_id_or_name=None): @@ -211,12 +213,12 @@ def _delete_tag(self, user, tag_id_or_name, vocab_id_or_name=None): if vocab_id_or_name: params['vocabulary_id'] = vocab_id_or_name if user: - extra_environ = {'Authorization' : str(user.apikey)} + extra_environ = {'Authorization': str(user.apikey)} else: extra_environ = None response = self._post('/api/action/tag_delete', params=params, extra_environ=extra_environ) - assert response['success'] == True + assert response['success'] is True return response['result'] def test_vocabulary_create(self): @@ -237,9 +239,8 @@ def test_vocabulary_create_with_tags(self): params['tags'] = [tag1, tag2] response = self._post('/api/action/vocabulary_create', params=params, - extra_environ = {'Authorization': - str(self.sysadmin_apikey)}) - assert response['success'] == True + extra_environ={'Authorization': str(self.sysadmin_apikey)}) + assert response['success'] is True assert response['result'] created_vocab = response['result'] assert created_vocab['name'] == 'foobar' @@ -248,7 +249,7 @@ def test_vocabulary_create_with_tags(self): # Get the list of vocabularies. response = self._post('/api/action/vocabulary_list') # Check that the vocabulary we created is in the list. - assert response['success'] == True + assert response['success'] is True assert response['result'] assert response['result'].count(created_vocab) == 1 @@ -260,7 +261,7 @@ def test_vocabulary_create_with_tags(self): assert response == self._post('/api/action/vocabulary_show', by_name_params) # Check that it matches what we created. - assert response['success'] == True + assert response['success'] is True assert response['result'] == created_vocab # Get the list of tags for the vocabulary. @@ -278,17 +279,16 @@ def test_vocabulary_create_bad_tags(self): [{'name': 'foo'}, {'name': None}], [{'name': 'foo'}, {'name': ''}], [{'name': 'foo'}, {'name': 'f'}], - [{'name': 'f'*200}, {'name': 'foo'}], + [{'name': 'f' * 200}, {'name': 'foo'}], [{'name': 'Invalid!'}, {'name': 'foo'}], ): params = {'name': 'foobar', 'tags': tags} response = self.app.post('/api/action/vocabulary_create', - params=json.dumps(params), - extra_environ = {'Authorization': - str(self.sysadmin_apikey)}, + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_apikey)}, status=409) - assert response.json['success'] == False - assert response.json['error'].has_key('tags') + assert response.json['success'] is False + assert 'tags' in response.json['error'] assert len(response.json['error']) == 2 def test_vocabulary_create_none_tags(self): @@ -297,8 +297,8 @@ def test_vocabulary_create_none_tags(self): ''' params = {'name': 'foobar', 'tags': None} response = self.app.post('/api/action/vocabulary_create', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=400) assert "Integrity Error" in response.body @@ -309,11 +309,11 @@ def test_vocabulary_create_empty_tags(self): ''' params = {'name': 'foobar', 'tags': []} response = self.app.post('/api/action/vocabulary_create', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=200) - assert response.json['success'] == True + assert response.json['success'] is True assert response.json['result'] created_vocab = response.json['result'] assert created_vocab['name'] == 'foobar' @@ -321,7 +321,7 @@ def test_vocabulary_create_empty_tags(self): assert created_vocab['tags'] == [] params = {'id': created_vocab['id']} response = self._post('/api/action/vocabulary_show', params) - assert response['success'] == True + assert response['success'] is True assert response['result'] == created_vocab tags = self._list_tags(created_vocab) assert tags == [] @@ -332,13 +332,13 @@ def test_vocabulary_create_id(self): ''' params = {'id': 'xxx', 'name': 'foobar'} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_create', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['id'] == [u'The input field id was ' 'not expected.'] @@ -348,13 +348,13 @@ def test_vocabulary_create_no_name(self): ''' params = {} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_create', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['name'] == [u'Missing value'] def test_vocabulary_create_invalid_name(self): @@ -362,15 +362,15 @@ def test_vocabulary_create_invalid_name(self): invalid name. ''' - for name in (None, '', 'a', 'foobar'*100): + for name in (None, '', 'a', 'foobar' * 100): params = {'name': name} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_create', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['name'] def test_vocabulary_create_exists(self): @@ -379,13 +379,13 @@ def test_vocabulary_create_exists(self): ''' params = {'name': self.genre_vocab['name']} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_create', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['name'] == [u'That vocabulary name is ' 'already in use.'] @@ -394,24 +394,24 @@ def test_vocabulary_create_not_logged_in(self): params = {'name': "Spam Vocabulary: SpamCo Duck Rental: Rent Your Ducks From Us!"} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_create', params=param_string, status=403) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'] == 'Access denied' def test_vocabulary_create_not_authorized(self): '''Test that users who are not authorized cannot create vocabs.''' params = {'name': 'My Unauthorised Vocabulary'} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_create', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.normal_user.apikey)}, status=403) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'] == 'Access denied' def test_vocabulary_update_id_only(self): @@ -465,35 +465,35 @@ def test_vocabulary_update_not_exists(self): ''' params = {'id': 'xxxxxxx', 'name': 'updated_name'} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_update', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=404) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'].startswith('Not found: ') def test_vocabulary_update_no_id(self): params = {'name': 'bagel radio'} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_update', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False - assert response.json['error'].has_key('id') + assert response.json['success'] is False + assert 'id' in response.json['error'] assert response.json['error']['id'] == 'id not in data' def test_vocabulary_update_not_logged_in(self): '''Test that users who are not logged in cannot update vocabularies.''' params = {'id': self.genre_vocab['id']} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_update', params=param_string, status=403) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'] == 'Access denied' def test_vocabulary_update_with_tags(self): @@ -521,13 +521,13 @@ def test_vocabulary_update_with_tags(self): def test_vocabulary_update_not_authorized(self): '''Test that users who are not authorized cannot update vocabs.''' params = {'id': self.genre_vocab['id']} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_update', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.normal_user.apikey)}, status=403) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'] == 'Access denied' def test_vocabulary_update_bad_tags(self): @@ -541,15 +541,15 @@ def test_vocabulary_update_bad_tags(self): [{'name': 'foo'}, {'name': None}], [{'name': 'foo'}, {'name': ''}], [{'name': 'foo'}, {'name': 'f'}], - [{'name': 'f'*200}, {'name': 'foo'}], + [{'name': 'f' * 200}, {'name': 'foo'}], [{'name': 'Invalid!'}, {'name': 'foo'}], ): params = {'id': self.genre_vocab['name'], 'tags': tags} response = self.app.post('/api/action/vocabulary_update', - params=json.dumps(params), - extra_environ = {'Authorization': apikey}, + params=helpers.json.dumps(params), + extra_environ={'Authorization': apikey}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['tags'] def test_vocabulary_update_none_tags(self): @@ -558,8 +558,8 @@ def test_vocabulary_update_none_tags(self): ''' params = {'id': self.genre_vocab['id'], 'tags': None} response = self.app.post('/api/action/vocabulary_update', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=400) assert "Integrity Error" in response.body, response.body @@ -570,11 +570,11 @@ def test_vocabulary_update_empty_tags(self): ''' params = {'id': self.genre_vocab['id'], 'tags': []} response = self.app.post('/api/action/vocabulary_update', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=200) - assert response.json['success'] == True + assert response.json['success'] is True assert response.json['result'] updated_vocab = response.json['result'] assert updated_vocab['name'] == self.genre_vocab['name'] @@ -582,7 +582,7 @@ def test_vocabulary_update_empty_tags(self): assert updated_vocab['tags'] == [] params = {'id': updated_vocab['id']} response = self._post('/api/action/vocabulary_show', params) - assert response['success'] == True + assert response['success'] is True assert response['result'] == updated_vocab tags = self._list_tags(updated_vocab) assert tags == [] @@ -596,13 +596,13 @@ def test_vocabulary_delete_not_exists(self): ''' params = {'id': 'xxxxxxx'} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_delete', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=404) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'].startswith('Not found: ' 'Could not find vocabulary') @@ -612,36 +612,36 @@ def test_vocabulary_delete_no_id(self): ''' params = {} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_delete', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False - assert response.json['error'].has_key('id') + assert response.json['success'] is False + assert 'id' in response.json['error'] assert response.json['error']['id'] == 'id not in data' def test_vocabulary_delete_not_logged_in(self): '''Test that users who are not logged in cannot delete vocabularies.''' params = {'id': self.genre_vocab['id']} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_delete', params=param_string, status=403) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'] == 'Access denied' def test_vocabulary_delete_not_authorized(self): '''Test that users who are not authorized cannot delete vocabs.''' params = {'id': self.genre_vocab['id']} - param_string = json.dumps(params) + param_string = helpers.json.dumps(params) response = self.app.post('/api/action/vocabulary_delete', params=param_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.normal_user.apikey)}, status=403) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'] == 'Access denied' def test_add_tag_to_vocab(self): @@ -661,13 +661,13 @@ def test_add_tag_no_vocab(self): ''' tag_dict = {'name': 'noise'} - tag_string = json.dumps(tag_dict) + tag_string = helpers.json.dumps(tag_dict) response = self.app.post('/api/action/tag_create', params=tag_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['vocabulary_id'] == ['Missing value'] def test_add_tag_vocab_not_exists(self): @@ -676,13 +676,13 @@ def test_add_tag_vocab_not_exists(self): ''' tag_dict = {'name': 'noise', 'vocabulary_id': 'does not exist'} - tag_string = json.dumps(tag_dict) + tag_string = helpers.json.dumps(tag_dict) response = self.app.post('/api/action/tag_create', params=tag_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['vocabulary_id'] == [ 'Tag vocabulary was not found.'] @@ -694,13 +694,13 @@ def test_add_tag_already_added(self): self.test_add_tag_to_vocab() vocab = self.genre_vocab tag_dict = {'name': 'noise', 'vocabulary_id': vocab['id']} - tag_string = json.dumps(tag_dict) + tag_string = helpers.json.dumps(tag_dict) response = self.app.post('/api/action/tag_create', params=tag_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['vocabulary_id'][0].startswith( 'Tag noise already belongs to vocabulary') @@ -714,13 +714,13 @@ def test_add_tag_with_id(self): 'name': 'noise', 'vocabulary_id': self.genre_vocab['id'] } - tag_string = json.dumps(tag_dict) + tag_string = helpers.json.dumps(tag_dict) response = self.app.post('/api/action/tag_create', params=tag_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['id'] == [u'The input field id was not ' 'expected.'] @@ -732,13 +732,13 @@ def test_add_tag_without_name(self): tag_dict = { 'vocabulary_id': self.genre_vocab['id'] } - tag_string = json.dumps(tag_dict) + tag_string = helpers.json.dumps(tag_dict) response = self.app.post('/api/action/tag_create', params=tag_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['name'] == [u'Missing value'] def test_add_tag_invalid_name(self): @@ -747,13 +747,13 @@ def test_add_tag_invalid_name(self): 'name': name, 'vocabulary_id': self.genre_vocab['id'] } - tag_string = json.dumps(tag_dict) + tag_string = helpers.json.dumps(tag_dict) response = self.app.post('/api/action/tag_create', params=tag_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['name'] def test_add_tag_invalid_vocab_id(self): @@ -761,13 +761,13 @@ def test_add_tag_invalid_vocab_id(self): 'name': 'noise', 'vocabulary_id': 'xxcxzczxczxc', } - tag_string = json.dumps(tag_dict) + tag_string = helpers.json.dumps(tag_dict) response = self.app.post('/api/action/tag_create', params=tag_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['vocabulary_id'] == [ u'Tag vocabulary was not found.'] @@ -776,11 +776,11 @@ def test_add_tag_not_logged_in(self): 'name': 'noise', 'vocabulary_id': self.genre_vocab['id'] } - tag_string = json.dumps(tag_dict) + tag_string = helpers.json.dumps(tag_dict) response = self.app.post('/api/action/tag_create', params=tag_string, status=403) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'] == 'Access denied' def test_add_tag_not_authorized(self): @@ -788,13 +788,13 @@ def test_add_tag_not_authorized(self): 'name': 'noise', 'vocabulary_id': self.genre_vocab['id'] } - tag_string = json.dumps(tag_dict) + tag_string = helpers.json.dumps(tag_dict) response = self.app.post('/api/action/tag_create', params=tag_string, - extra_environ = {'Authorization': + extra_environ={'Authorization': str(self.normal_user.apikey)}, status=403) - assert response.json['success'] == False + assert response.json['success'] is False assert response.json['error']['message'] == 'Access denied' def test_add_vocab_tag_to_dataset(self): @@ -815,10 +815,10 @@ def test_add_vocab_tag_to_dataset(self): # Add the new vocab tag to the package. package['tags'].append(tag) - updated_package = (self._post('/api/action/package_update', + updated_package = self._post('/api/action/package_update', params={'id': package['id'], 'tags': package['tags']}, - extra_environ={'Authorization': str(self.sysadmin_user.apikey)}) - ['result']) + extra_environ={'Authorization': + str(self.sysadmin_user.apikey)})['result'] # Test that the new vocab tag was added to the package. tags_in_pkg = [tag_in_pkg for tag_in_pkg in updated_package['tags'] if @@ -826,12 +826,34 @@ def test_add_vocab_tag_to_dataset(self): tag_in_pkg['vocabulary_id'] == tag['vocabulary_id']] assert len(tags_in_pkg) == 1 + # Test that the package appears vocabulary_list. + vocabs = self._post('/api/action/vocabulary_list')['result'] + genre_vocab = [vocab for vocab in vocabs if vocab['name'] == 'Genre'] + assert len(genre_vocab) == 1 + genre_vocab = genre_vocab[0] + noise_tag = [tag_ for tag_ in genre_vocab['tags'] + if tag_['name'] == 'noise'] + assert len(noise_tag) == 1 + noise_tag = noise_tag[0] + assert len([p for p in noise_tag['packages'] if + p['id'] == updated_package['id']]) == 1 + + # Test that the tagged package appears in vocabulary_show. + genre_vocab = self._post('/api/action/vocabulary_show', + params={'id': genre_vocab['id']})['result'] + noise_tag = [tag_ for tag_ in genre_vocab['tags'] + if tag_['name'] == 'noise'] + assert len(noise_tag) == 1 + noise_tag = noise_tag[0] + assert len([p for p in noise_tag['packages'] if + p['id'] == updated_package['id']]) == 1 + # Remove the new vocab tag from the package. package['tags'].remove(tag) - updated_package = (self._post('/api/action/package_update', + updated_package = self._post('/api/action/package_update', params={'id': package['id'], 'tags': package['tags']}, - extra_environ={'Authorization': str(self.sysadmin_user.apikey)}) - ['result']) + extra_environ={'Authorization': + str(self.sysadmin_user.apikey)})['result'] # Test that the tag no longer appears in the list of tags for the # package. @@ -866,10 +888,10 @@ def test_delete_tag_from_vocab(self): # Add the new vocab tags to the package. for tag in tags: package['tags'].append(tag) - updated_package = (self._post('/api/action/package_update', + updated_package = self._post('/api/action/package_update', params={'id': package['id'], 'tags': package['tags']}, - extra_environ={'Authorization': str(self.sysadmin_user.apikey)}) - ['result']) + extra_environ={'Authorization': + str(self.sysadmin_user.apikey)})['result'] # Test that the new vocab tags were added to the package. for tag in tags: @@ -965,7 +987,7 @@ def test_delete_tag_no_id(self): ''' vocab = self.genre_vocab - tag = self._create_tag(self.sysadmin_user, 'noise', vocab) + self._create_tag(self.sysadmin_user, 'noise', vocab) for tag_id in ('missing', '', None): # Now try to delete the tag from the vocab. @@ -973,12 +995,12 @@ def test_delete_tag_no_id(self): if tag_id != 'missing': params['id'] = tag_id response = self.app.post('/api/action/tag_delete', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=409) - assert response.json['success'] == False - assert response.json['error'].has_key('id') + assert response.json['success'] is False + assert 'id' in response.json['error'] assert response.json['error']['id'] == 'id not in data' def test_delete_tag_no_vocab(self): @@ -995,14 +1017,14 @@ def test_delete_tag_no_vocab(self): if vocab_name != 'missing': params['vocabulary_id'] = vocab_name response = self.app.post('/api/action/tag_delete', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=404) - assert response.json['success'] == False + assert response.json['success'] is False msg = response.json['error']['message'] - assert msg == u'Not found: Could not find tag "%s"' % tag['name'], \ - msg + assert msg == u'Not found: Could not find tag "{0}"'.format( + tag['name']), msg def test_delete_tag_not_exists(self): '''Test the error response when a user tries to delete a from a vocab @@ -1010,16 +1032,16 @@ def test_delete_tag_not_exists(self): ''' vocab = self.genre_vocab - tag = self._create_tag(self.sysadmin_user, 'noise', vocab) + self._create_tag(self.sysadmin_user, 'noise', vocab) params = {'id': 'nonexistent', 'vocabulary_id': self.genre_vocab['name']} response = self.app.post('/api/action/tag_delete', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=404) - assert response.json['success'] == False + assert response.json['success'] is False msg = response.json['error']['message'] assert msg == u'Not found: Could not find tag "%s"' % 'nonexistent', \ msg @@ -1035,11 +1057,11 @@ def test_delete_tag_vocab_not_exists(self): params = {'id': tag['name'], 'vocabulary_id': 'nonexistent'} response = self.app.post('/api/action/tag_delete', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=404) - assert response.json['success'] == False + assert response.json['success'] is False msg = response.json['error']['message'] assert msg == u"Not found: could not find vocabulary 'nonexistent'", \ msg @@ -1050,17 +1072,17 @@ def test_delete_tag_invalid_tag(self): ''' vocab = self.genre_vocab - tag = self._create_tag(self.sysadmin_user, 'noise', vocab) + self._create_tag(self.sysadmin_user, 'noise', vocab) for tag_name in ('Invalid!', ' '): params = {'id': tag_name, 'vocabulary_id': self.genre_vocab['name']} response = self.app.post('/api/action/tag_delete', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=404) - assert response.json['success'] == False + assert response.json['success'] is False msg = response.json['error']['message'] assert msg == u'Not found: Could not find tag "%s"' % tag_name, msg @@ -1075,11 +1097,11 @@ def test_delete_tag_invalid_vocab(self): for vocab_name in ('Invalid!', ' '): params = {'id': tag['name'], 'vocabulary_id': vocab_name} response = self.app.post('/api/action/tag_delete', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.sysadmin_user.apikey)}, status=404) - assert response.json['success'] == False + assert response.json['success'] is False msg = response.json['error']['message'] assert msg == u"Not found: could not find vocabulary '%s'" \ % vocab_name, msg @@ -1091,9 +1113,9 @@ def test_delete_tag_not_logged_in(self): params = {'id': tag['name'], 'vocabulary_id': self.genre_vocab['name']} response = self.app.post('/api/action/tag_delete', - params=json.dumps(params), + params=helpers.json.dumps(params), status=403) - assert response.json['success'] == False + assert response.json['success'] is False msg = response.json['error']['message'] assert msg == u"Access denied", msg @@ -1104,10 +1126,10 @@ def test_delete_tag_not_authorized(self): params = {'id': tag['name'], 'vocabulary_id': self.genre_vocab['name']} response = self.app.post('/api/action/tag_delete', - params=json.dumps(params), - extra_environ = {'Authorization': + params=helpers.json.dumps(params), + extra_environ={'Authorization': str(self.normal_user.apikey)}, status=403) - assert response.json['success'] == False + assert response.json['success'] is False msg = response.json['error']['message'] assert msg == u"Access denied" diff --git a/ckan/tests/functional/api/test_activity.py b/ckan/tests/functional/api/test_activity.py index 479e344fa8e..f3028ba8f09 100644 --- a/ckan/tests/functional/api/test_activity.py +++ b/ckan/tests/functional/api/test_activity.py @@ -2121,3 +2121,89 @@ def test_organization_activity_list_by_name(self): activities = ckan.tests.call_action_api(self.app, 'organization_activity_list', id=organization['name']) assert len(activities) > 0 + + def test_related_item_new(self): + user = self.normal_user + data = {'title': 'random', 'type': 'Application', 'url': + 'http://example.com/application'} + extra_environ = {'Authorization': str(user['apikey'])} + response = self.app.post('/api/action/related_create', + json.dumps(data), + extra_environ=extra_environ) + response_dict = json.loads(response.body) + assert response_dict['success'] is True + + activity_response = self.app.post('/api/3/action/user_activity_list', + json.dumps({'id': user['id']})) + activity_response_dict = json.loads(activity_response.body) + assert (activity_response_dict['result'][0]['activity_type'] == 'new ' + 'related item') + assert activity_response_dict['result'][0]['user_id'] == user['id'] + assert (activity_response_dict['result'][0]['data']['related']['id'] == + response_dict['result']['id']) + assert activity_response_dict['result'][0]['data']['dataset'] is None + + def test_related_item_changed(self): + # Create related item + user = self.normal_user + data = {'title': 'random', 'type': 'Application', 'url': + 'http://example.com/application'} + extra_environ = {'Authorization': str(user['apikey'])} + response = self.app.post('/api/action/related_create', + json.dumps(data), + extra_environ=extra_environ) + response_dict = json.loads(response.body) + assert response_dict['success'] is True + + # Modify it + data = {'id': response_dict['result']['id'], 'title': 'random2', + 'owner_id': str(user['id']), 'type': 'Application'} + response = self.app.post('/api/action/related_update', + json.dumps(data), extra_environ=extra_environ) + response_dict = json.loads(response.body) + assert response_dict['success'] is True + + # Test for activity stream entries + activity_response = self.app.post('/api/3/action/user_activity_list', + json.dumps({'id': user['id']})) + activity_response_dict = json.loads(activity_response.body) + assert (activity_response_dict['result'][0]['activity_type'] == + 'changed related item') + assert (activity_response_dict['result'][0]['object_id'] == + response_dict['result']['id']) + assert activity_response_dict['result'][0]['user_id'] == user['id'] + assert (activity_response_dict['result'][0]['data']['related']['id'] == + response_dict['result']['id']) + assert activity_response_dict['result'][0]['data']['dataset'] is None + + def test_related_item_deleted(self): + # Create related item + user = self.normal_user + data = {'title': 'random', 'type': 'Application', 'url': + 'http://example.com/application'} + extra_environ = {'Authorization': str(user['apikey'])} + response = self.app.post('/api/action/related_create', + json.dumps(data), + extra_environ=extra_environ) + response_dict = json.loads(response.body) + assert response_dict['success'] is True + + # Delete related item + data = {'id': response_dict['result']['id']} + deleted_response = self.app.post('/api/action/related_delete', + json.dumps(data), + extra_environ=extra_environ) + deleted_response_dict = json.loads(deleted_response.body) + assert deleted_response_dict['success'] is True + + # Test for activity stream entries + activity_response = self.app.post('/api/3/action/user_activity_list', + json.dumps({'id': user['id']})) + activity_response_dict = json.loads(activity_response.body) + assert (activity_response_dict['result'][0]['activity_type'] == + 'deleted related item') + assert (activity_response_dict['result'][0]['object_id'] == + response_dict['result']['id']) + assert activity_response_dict['result'][0]['user_id'] == user['id'] + assert (activity_response_dict['result'][0]['data']['related']['id'] == + response_dict['result']['id']) diff --git a/ckan/tests/functional/api/test_dashboard.py b/ckan/tests/functional/api/test_dashboard.py index eb7c805702a..e793244ebaf 100644 --- a/ckan/tests/functional/api/test_dashboard.py +++ b/ckan/tests/functional/api/test_dashboard.py @@ -331,3 +331,20 @@ def test_09_activities_that_should_not_show(self): after = self.dashboard_activity_list(self.new_user) assert before == after + + def test_10_dashboard_activity_list_html_does_not_crash(self): + + params = json.dumps({'name': 'irrelevant_dataset1'}) + response = self.app.post('/api/action/package_create', params=params, + extra_environ={'Authorization': str(self.annafan['apikey'])}) + assert response.json['success'] is True + + params = json.dumps({'name': 'another_irrelevant_dataset'}) + response = self.app.post('/api/action/package_create', params=params, + extra_environ={'Authorization': str(self.annafan['apikey'])}) + assert response.json['success'] is True + + res = self.app.get('/api/3/action/dashboard_activity_list_html', + extra_environ={'Authorization': + str(self.annafan['apikey'])}) + assert res.json['success'] is True diff --git a/ckan/tests/functional/test_home.py b/ckan/tests/functional/test_home.py index f69ca90d5da..248810b56ab 100644 --- a/ckan/tests/functional/test_home.py +++ b/ckan/tests/functional/test_home.py @@ -1,4 +1,3 @@ -from pylons import c, session from pylons.i18n import set_lang from ckan.lib.create_test_data import CreateTestData @@ -10,6 +9,8 @@ from ckan.tests.pylons_controller import PylonsTestCase from ckan.tests import search_related, setup_test_search_index +from ckan.common import c, session + class TestHomeController(TestController, PylonsTestCase, HtmlCheckMethods): @classmethod def setup_class(cls): diff --git a/ckan/tests/functional/test_package.py b/ckan/tests/functional/test_package.py index 4adabcc6c78..4c2adeb3de4 100644 --- a/ckan/tests/functional/test_package.py +++ b/ckan/tests/functional/test_package.py @@ -309,10 +309,6 @@ def test_read(self): assert anna.version in res assert anna.url in res assert 'Some test notes' in res - self.check_named_element(res, 'a', - 'http://ckan.net/', - 'target="_blank"', - 'rel="nofollow"') assert '<strong>Some bolded text.</strong>' in res self.check_tag_and_data(res, 'left arrow', '<') self.check_tag_and_data(res, 'umlaut', u'\xfc') @@ -350,7 +346,7 @@ def test_read_internal_links(self): pkg_name = u'link-test', CreateTestData.create_arbitrary([ {'name':pkg_name, - 'notes':'Decoy link here: decoy:decoy, real links here: package:pkg-1, ' \ + 'notes':'Decoy link here: decoy:decoy, real links here: dataset:pkg-1, ' \ 'tag:tag_1 group:test-group-1 and a multi-word tag: tag:"multi word with punctuation."', } ]) @@ -358,9 +354,9 @@ def test_read_internal_links(self): res = self.app.get(offset) def check_link(res, controller, id): id_in_uri = id.strip('"').replace(' ', '%20') # remove quotes and percent-encode spaces - self.check_tag_and_data(res, 'a ', '/%s/%s' % (controller, id_in_uri), - '%s:%s' % (controller, id)) - check_link(res, 'package', 'pkg-1') + self.check_tag_and_data(res, 'a ', '%s/%s' % (controller, id_in_uri), + '%s:%s' % (controller, id.replace('"', '"'))) + check_link(res, 'dataset', 'pkg-1') check_link(res, 'tag', 'tag_1') check_link(res, 'tag', '"multi word with punctuation."') check_link(res, 'group', 'test-group-1') @@ -1557,10 +1553,10 @@ def teardown(self): def test_markdown_html_whitelist(self): self.body = str(self.res) - self.assert_fragment('<table width="100%" border="1">') - self.assert_fragment('<td rowspan="2"><b>Description</b></td>') - self.assert_fragment('<a href="http://www.nber.org/patents/subcategories.txt" target="_blank" rel="nofollow">subcategory.txt</a>') - self.assert_fragment('<td colspan="2"><center>--</center></td>') + self.fail_if_fragment('<table width="100%" border="1">') + self.fail_if_fragment('<td rowspan="2"><b>Description</b></td>') + self.fail_if_fragment('<a href="http://www.nber.org/patents/subcategories.txt" target="_blank" rel="nofollow">subcategory.txt</a>') + self.fail_if_fragment('<td colspan="2"><center>--</center></td>') self.fail_if_fragment('<script>') def assert_fragment(self, fragment): diff --git a/ckan/tests/functional/test_pagination.py b/ckan/tests/functional/test_pagination.py index e5ed5445910..94f0b9ee8d3 100644 --- a/ckan/tests/functional/test_pagination.py +++ b/ckan/tests/functional/test_pagination.py @@ -59,25 +59,25 @@ def test_package_search_p1(self): res = self.app.get(url_for(controller='package', action='search', q='groups:group_00')) assert 'href="/dataset?q=groups%3Agroup_00&page=2"' in res pkg_numbers = scrape_search_results(res, 'dataset') - assert_equal(['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19'], pkg_numbers) + assert_equal(['50', '49', '48', '47', '46', '45', '44', '43', '42', '41', '40', '39', '38', '37', '36', '35', '34', '33', '32', '31'], pkg_numbers) def test_package_search_p2(self): res = self.app.get(url_for(controller='package', action='search', q='groups:group_00', page=2)) assert 'href="/dataset?q=groups%3Agroup_00&page=1"' in res pkg_numbers = scrape_search_results(res, 'dataset') - assert_equal(['20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39'], pkg_numbers) + assert_equal(['30', '29', '28', '27', '26', '25', '24', '23', '22', '21', '20', '19', '18', '17', '16', '15', '14', '13', '12', '11'], pkg_numbers) def test_group_datasets_read_p1(self): res = self.app.get(url_for(controller='group', action='read', id='group_00')) assert 'href="/group/group_00?page=2' in res, res pkg_numbers = scrape_search_results(res, 'group_dataset') - assert_equal(['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19'], pkg_numbers) + assert_equal(['50', '49', '48', '47', '46', '45', '44', '43', '42', '41', '40', '39', '38', '37', '36', '35', '34', '33', '32', '31'], pkg_numbers) def test_group_datasets_read_p2(self): res = self.app.get(url_for(controller='group', action='read', id='group_00', page=2)) assert 'href="/group/group_00?page=1' in res, res pkg_numbers = scrape_search_results(res, 'group_dataset') - assert_equal(['20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39'], pkg_numbers) + assert_equal(['30', '29', '28', '27', '26', '25', '24', '23', '22', '21', '20', '19', '18', '17', '16', '15', '14', '13', '12', '11'], pkg_numbers) class TestPaginationGroup(TestController): @classmethod diff --git a/ckan/tests/functional/test_user.py b/ckan/tests/functional/test_user.py index 571e100ca39..3c02e27b1a7 100644 --- a/ckan/tests/functional/test_user.py +++ b/ckan/tests/functional/test_user.py @@ -89,50 +89,6 @@ def test_user_read_logged_in(self): assert 'checkpoint:is-myself' in main_res, main_res assert 'Edit Profile' in main_res, main_res - def test_user_read_about_unfinished(self): - user = model.User.by_name(u'unfinisher') - offset = '/user/%s' % user.id - res = self.app.get(offset, status=200) - main_res = self.main_div(res) - assert 'unfinisher' in res, res - assert '<a href="http://unfinished.tag' in main_res, main_res - - def test_user_read_about_unclosed(self): - user = model.User.by_name(u'uncloser') - offset = '/user/%s' % user.id - res = self.app.get(offset, status=200) - main_res = self.main_div(res) - assert 'unclosed' in res, res - # tag gets closed by genshi - assert '<a href="http://unclosed.tag" target="_blank" rel="nofollow">\n</a>' in main_res, main_res - - def test_user_read_about_spam(self): - user = model.User.by_name(u'spammer') - offset = '/user/%s' % user.id - res = self.app.get(offset, status=200) - main_res = self.main_div(res) - assert 'spammer' in res, res - self.check_named_element(res, 'a', - 'href="http://mysite"', - 'target="_blank"', - 'rel="nofollow"') - - self.check_named_element(res, 'a', - 'href="TAG MALFORMED"', - 'target="_blank"', - 'rel="nofollow"') - - def test_user_read_about_spam2(self): - user = model.User.by_name(u'spammer2') - offset = '/user/%s' % user.id - res = self.app.get(offset, status=200) - main_res = self.main_div(res) - assert 'spammer2' in res, res - assert 'spamsite2' not in res, res - # some computers have the Genshi exception and some insert "malformed" - # but either are fine - assert 'Error: Could not parse About text' in res or\ - 'malformed' in res, res def test_user_login_page(self): offset = url_for(controller='user', action='login', id=None) @@ -820,8 +776,9 @@ def test_user_edit_no_user(self): def test_user_edit_unknown_user(self): offset = url_for(controller='user', action='edit', id='unknown_person') - res = self.app.get(offset, status=404) - assert 'User not found' in res, res + res = self.app.get(offset, status=302) # redirect to login page + res = res.follow() + assert 'Login' in res, res def test_user_edit_not_logged_in(self): # create user diff --git a/ckan/tests/lib/test_dictization.py b/ckan/tests/lib/test_dictization.py index 19f89aeba2f..04237766fdb 100644 --- a/ckan/tests/lib/test_dictization.py +++ b/ckan/tests/lib/test_dictization.py @@ -359,6 +359,7 @@ def test_07_table_simple_save(self): def test_08_package_save(self): context = {"model": model, + "user": 'testsysadmin', "session": model.Session} anna1 = model.Session.query(model.Package).filter_by(name='annakarenina').one() @@ -928,7 +929,7 @@ def test_16_group_dictized(self): 'title': u'simple', 'type': u'organization', 'approval_status': u'approved'}], - 'users': [{'about': u'I love reading Annakarenina. My site: <a href="http://anna.com">anna.com</a>', + 'users': [{'about': u'I love reading Annakarenina. My site: http://anna.com', 'display_name': u'annafan', 'capacity' : 'public', 'sysadmin': False, diff --git a/ckan/tests/lib/test_solr_package_search.py b/ckan/tests/lib/test_solr_package_search.py index 37980a9f5c0..c69d784b5f2 100644 --- a/ckan/tests/lib/test_solr_package_search.py +++ b/ckan/tests/lib/test_solr_package_search.py @@ -107,7 +107,7 @@ def test_2_title(self): result = search.query_for(model.Package).run({'q': u'Expenditure Government China'}) assert len(result['results']) == 1, self._pkg_names(result) - def test_3_licence(self): + def test_3_license(self): # this should result, but it is here to check that at least it does not error result = search.query_for(model.Package).run({'q': u'license:"OKD::Other (PublicsDomain)"'}) assert result['count'] == 0, result @@ -363,7 +363,7 @@ def teardown_class(self): def _do_search(self, q, expected_pkgs, count=None): query = { 'q': q, - 'sort': 'rank' + 'sort': 'score desc, name asc' } result = search.query_for(model.Package).run(query) pkgs = result['results'] @@ -472,7 +472,7 @@ def teardown_class(self): def _do_search(self, q, wanted_results): query = { 'q': q, - 'sort': 'rank' + 'sort': 'score desc, name asc', } result = search.query_for(model.Package).run(query) results = result['results'] diff --git a/ckan/tests/logic/test_action.py b/ckan/tests/logic/test_action.py index 6230eb62052..6a5d4600e10 100644 --- a/ckan/tests/logic/test_action.py +++ b/ckan/tests/logic/test_action.py @@ -334,7 +334,7 @@ def test_04_user_list(self): assert res_obj['success'] == True assert len(res_obj['result']) == 7 assert res_obj['result'][0]['name'] == 'annafan' - assert res_obj['result'][0]['about'] == 'I love reading Annakarenina. My site: <a href="http://anna.com">anna.com</a>' + assert res_obj['result'][0]['about'] == 'I love reading Annakarenina. My site: http://anna.com' assert not 'apikey' in res_obj['result'][0] def test_05_user_show(self): @@ -346,7 +346,7 @@ def test_05_user_show(self): assert res_obj['success'] == True result = res_obj['result'] assert result['name'] == 'annafan' - assert result['about'] == 'I love reading Annakarenina. My site: <a href="http://anna.com">anna.com</a>' + assert result['about'] == 'I love reading Annakarenina. My site: http://anna.com' assert 'activity' in result assert 'created' in result assert 'display_name' in result @@ -1176,6 +1176,40 @@ def test_42_resource_search_accessible_via_get_request(self): assert "index" in resource['description'].lower() assert "json" in resource['format'].lower() + def test_package_create_duplicate_extras_error(self): + import ckan.tests + import paste.fixture + import pylons.test + + # Posting a dataset dict to package_create containing two extras dicts + # with the same key, should return a Validation Error. + app = paste.fixture.TestApp(pylons.test.pylonsapp) + error = ckan.tests.call_action_api(app, 'package_create', + apikey=self.sysadmin_user.apikey, status=409, + name='foobar', extras=[{'key': 'foo', 'value': 'bar'}, + {'key': 'foo', 'value': 'gar'}]) + assert error['__type'] == 'Validation Error' + assert error['extras_validation'] == ['Duplicate key "foo"'] + + def test_package_update_duplicate_extras_error(self): + import ckan.tests + import paste.fixture + import pylons.test + + # We need to create a package first, so that we can update it. + app = paste.fixture.TestApp(pylons.test.pylonsapp) + package = ckan.tests.call_action_api(app, 'package_create', + apikey=self.sysadmin_user.apikey, name='foobar') + + # Posting a dataset dict to package_update containing two extras dicts + # with the same key, should return a Validation Error. + package['extras'] = [{'key': 'foo', 'value': 'bar'}, + {'key': 'foo', 'value': 'gar'}] + error = ckan.tests.call_action_api(app, 'package_update', + apikey=self.sysadmin_user.apikey, status=409, **package) + assert error['__type'] == 'Validation Error' + assert error['extras_validation'] == ['Duplicate key "foo"'] + class TestActionTermTranslation(WsgiAppCase): @classmethod @@ -1318,7 +1352,7 @@ def test_1_basic_no_params(self): result = res['result'] assert_equal(res['success'], True) assert_equal(result['count'], 2) - assert_equal(result['results'][0]['name'], 'annakarenina') + assert result['results'][0]['name'] in ('annakarenina', 'warandpeace') # Test GET request res = self.app.get('/api/action/package_search') @@ -1326,7 +1360,7 @@ def test_1_basic_no_params(self): result = res['result'] assert_equal(res['success'], True) assert_equal(result['count'], 2) - assert_equal(result['results'][0]['name'], 'annakarenina') + assert result['results'][0]['name'] in ('annakarenina', 'warandpeace') def test_2_bad_param(self): postparams = '%s=1' % json.dumps({ @@ -1599,5 +1633,3 @@ def test_02_bulk_delete(self): res = self.app.get('/api/action/package_search?q=*:*') assert json.loads(res.body)['result']['count'] == 0 - - diff --git a/ckan/tests/logic/test_init.py b/ckan/tests/logic/test_init.py new file mode 100644 index 00000000000..8dbd857ec69 --- /dev/null +++ b/ckan/tests/logic/test_init.py @@ -0,0 +1,13 @@ +import nose.tools as tools + +import ckan.model as model +import ckan.logic as logic + + +class TestMemberLogic(object): + def test_model_name_to_class(self): + assert logic.model_name_to_class(model, 'package') == model.Package + tools.assert_raises(logic.ValidationError, + logic.model_name_to_class, + model, + 'inexistent_model_name') diff --git a/ckan/tests/logic/test_member.py b/ckan/tests/logic/test_member.py index 3d6294e2913..39f67edd2db 100644 --- a/ckan/tests/logic/test_member.py +++ b/ckan/tests/logic/test_member.py @@ -1,69 +1,174 @@ -from ckan import model -from ckan.logic import get_action -from ckan.lib.create_test_data import CreateTestData +from nose.tools import assert_raises +import ckan.model as model +import ckan.logic as logic +import ckan.lib.create_test_data as create_test_data + class TestMemberLogic(object): @classmethod def setup_class(cls): - cls.username = 'testsysadmin' - cls.groupname = 'david' - model.repo.new_revision() - CreateTestData.create() - cls.pkgs = [ - model.Package.by_name('warandpeace'), - model.Package.by_name('annakarenina'), - ] + create_test_data.CreateTestData.create() + cls.user = model.User.get('testsysadmin') + cls.group = model.Group.get('david') + cls.pkgs = [model.Package.by_name('warandpeace'), + model.Package.by_name('annakarenina')] @classmethod def teardown_class(cls): model.repo.rebuild_db() - def _build_context( self, obj, obj_type, capacity='public'): - ctx = { 'model': model, - 'session': model.Session, - 'user':self.username - } - dd = { - 'id': self.groupname, - 'object': obj, - 'object_type': obj_type, - 'capacity': capacity } - return ctx, dd + def test_member_create(self): + self._member_create(self.pkgs[0].id, 'package', 'public') + res = self._member_list() + assert (self.pkgs[0].id, 'package', 'public') in res, res + + def test_member_create_should_update_member_if_it_already_exists(self): + initial = self._member_create(self.pkgs[0].id, 'package', 'public') + final = self._member_create(self.pkgs[0].id, 'package', 'private') + assert initial['id'] == final['id'], [initial, final] + assert initial['capacity'] == u'public' + assert final['capacity'] == u'private' + + def test_member_create_raises_if_user_unauthorized_to_update_group(self): + ctx, dd = self._build_context(self.pkgs[0].id, 'package', + user='unauthorized_user') + assert_raises(logic.NotAuthorized, + logic.get_action('member_create'), ctx, dd) + + def test_member_create_accepts_group_name_or_id(self): + by_name = self._member_create_in_group(self.pkgs[0].id, 'package', + 'public', self.group.name) + by_id = self._member_create_in_group(self.pkgs[0].id, 'package', + 'public', self.group.id) + assert by_name['id'] == by_id['id'] + + def test_member_create_accepts_object_name_or_id(self): + test_cases = ((self.pkgs[0], 'package', 'public'), + (self.user, 'user', 'admin')) + for case in test_cases: + obj = case[0] + by_name = self._member_create(obj.name, case[1], case[2]) + by_id = self._member_create(obj.id, case[1], case[2]) + assert by_name['id'] == by_id['id'] - def _add_member( self, obj, obj_type, capacity): - ctx, dd = self._build_context(obj,obj_type,capacity) - return get_action('member_create')(ctx,dd) + def test_member_create_raises_if_any_required_parameter_isnt_defined(self): + ctx, dd = self._build_context(self.pkgs[0].id, 'package') + for key in dd.keys(): + new_dd = dd.copy() + del new_dd[key] + assert_raises(logic.ValidationError, + logic.get_action('member_create'), ctx, new_dd) - def test_member_add(self): - res = self._add_member( self.pkgs[0].id, 'package', 'public') - assert 'capacity' in res and res['capacity'] == u'public' + def test_member_create_raises_if_group_wasnt_found(self): + assert_raises(logic.NotFound, + self._member_create_in_group, + self.pkgs[0].id, 'package', 'public', 'inexistent_group') + + def test_member_create_raises_if_object_wasnt_found(self): + assert_raises(logic.NotFound, + self._member_create, + 'inexistent_package', 'package', 'public') + + def test_member_create_raises_if_object_type_is_invalid(self): + assert_raises(logic.ValidationError, + self._member_create, + 'obj_id', 'invalid_obj_type', 'public') def test_member_list(self): - _ = self._add_member( self.pkgs[0].id, 'package', 'public') - _ = self._add_member( self.pkgs[1].id, 'package', 'public') - ctx, dd = self._build_context('','package') - res = get_action('member_list')(ctx,dd) - assert len(res) == 2, res - - ctx, dd = self._build_context('','user', 'admin') - res = get_action('member_list')(ctx,dd) + self._member_create(self.pkgs[0].id, 'package', 'public') + self._member_create(self.pkgs[1].id, 'package', 'public') + res = self._member_list('package') + assert (self.pkgs[0].id, 'package', 'public') in res + assert (self.pkgs[1].id, 'package', 'public') in res + + res = self._member_list('user', 'admin') assert len(res) == 0, res - _ = self._add_member( self.username, 'user', 'admin') - ctx, dd = self._build_context('','user', 'admin') - res = get_action('member_list')(ctx,dd) - assert len(res) == 1, res + assert_raises(logic.NotFound, + self._member_list, 'user', 'admin', 'inexistent_group') + self._member_create(self.user.id, 'user', 'admin') + res = self._member_list('user', 'admin') + assert (self.user.id, 'user', 'Admin') in res, res - def test_member_delete(self): - _ = self._add_member( self.username, 'user', 'admin') - ctx, dd = self._build_context(self.username,'user', 'admin') - res = get_action('member_list')(ctx,dd) - assert len(res) == 1, res + def test_member_create_accepts_group_name_or_id(self): + for group_key in [self.group.id, self.group.name]: + self._member_create(self.user.id, 'user', 'admin') - get_action('member_delete')(ctx,dd) + self._member_delete_in_group(self.user.id, 'user', group_key) - res = get_action('member_list')(ctx,dd) - assert len(res) == 0, res + res = self._member_list('user', 'admin') + assert (self.user.id, 'user', 'Admin') not in res, res + + def test_member_delete_accepts_object_name_or_id(self): + for key in [self.user.id, self.user.name]: + self._member_create(key, 'user', 'admin') + + self._member_delete(key, 'user') + + res = self._member_list('user', 'admin') + assert (self.user.id, 'user', 'Admin') not in res, res + + def test_member_delete_raises_if_user_unauthorized_to_update_group(self): + ctx, dd = self._build_context(self.pkgs[0].id, 'package', + user='unauthorized_user') + assert_raises(logic.NotAuthorized, + logic.get_action('member_delete'), ctx, dd) + + def test_member_delete_raises_if_any_required_parameter_isnt_defined(self): + ctx, dd = self._build_context(self.pkgs[0].id, 'package') + for key in ['id', 'object', 'object_type']: + new_dd = dd.copy() + del new_dd[key] + assert_raises(logic.ValidationError, + logic.get_action('member_delete'), ctx, new_dd) + + def test_member_delete_raises_if_group_wasnt_found(self): + assert_raises(logic.NotFound, + self._member_delete_in_group, + self.pkgs[0].id, 'package', 'inexistent_group') + + def test_member_delete_raises_if_object_wasnt_found(self): + assert_raises(logic.NotFound, + self._member_delete, 'unexistent_package', 'package') + + def test_member_delete_raises_if_object_type_is_invalid(self): + assert_raises(logic.ValidationError, + self._member_delete, 'obj_id', 'invalid_obj_type') + + def _member_create(self, obj, obj_type, capacity): + ctx, dd = self._build_context(obj, obj_type, capacity) + return logic.get_action('member_create')(ctx, dd) + + def _member_create_in_group(self, obj, obj_type, capacity, group_id): + ctx, dd = self._build_context(obj, obj_type, capacity, group_id) + return logic.get_action('member_create')(ctx, dd) + + def _member_create_as_user(self, obj, obj_type, capacity, user): + ctx, dd = self._build_context(obj, obj_type, capacity, user=user) + return logic.get_action('member_create')(ctx, dd) + + def _member_list(self, obj_type=None, capacity=None, group_id=None): + ctx, dd = self._build_context(None, obj_type, capacity, group_id) + return logic.get_action('member_list')(ctx, dd) + + def _member_delete(self, obj, obj_type): + ctx, dd = self._build_context(obj, obj_type) + return logic.get_action('member_delete')(ctx, dd) + + def _member_delete_in_group(self, obj, obj_type, group_id): + ctx, dd = self._build_context(obj, obj_type, group_id=group_id) + return logic.get_action('member_delete')(ctx, dd) + + def _build_context(self, obj, obj_type, capacity='public', + group_id=None, user=None): + ctx = {'model': model, + 'session': model.Session, + 'user': user or self.user.id} + dd = {'id': group_id or self.group.name, + 'object': obj, + 'object_type': obj_type, + 'capacity': capacity} + return ctx, dd diff --git a/ckan/tests/misc/test_format_text.py b/ckan/tests/misc/test_format_text.py index 934b06c5600..9590e3b01be 100644 --- a/ckan/tests/misc/test_format_text.py +++ b/ckan/tests/misc/test_format_text.py @@ -1,4 +1,4 @@ -from ckan.misc import MarkdownFormat +import ckan.lib.helpers as h class TestFormatText: @@ -14,92 +14,79 @@ def test_markdown(self): </p> <p><em>Some italicized text.</em> </p>''' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert out == exp def test_markdown_blank(self): instr = None - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert out == '' def test_evil_markdown(self): instr = 'Evil <script src="http://evilserver.net/evil.js";>' - exp = '''<p>Evil [HTML_REMOVED] -</p>''' - format = MarkdownFormat() - out = format.to_html(instr) + exp = '''<p>Evil \n</p>''' + out = h.render_markdown(instr) assert out == exp, out - + def test_internal_link(self): - instr = 'package:test-_pkg' - exp = '<a href="/package/test-_pkg">package:test-_pkg</a>' - format = MarkdownFormat() - out = format.to_html(instr) + instr = 'dataset:test-_pkg' + exp = '<p><a href="/dataset/test-_pkg">dataset:test-_pkg</a>\n</p>' + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_internal_tag_link(self): """Asserts links like 'tag:test-tag' work""" instr = 'tag:test-tag foobar' exp = '<a href="/tag/test-tag">tag:test-tag</a> foobar' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_internal_tag_linked_with_quotes(self): """Asserts links like 'tag:"test-tag"' work""" instr = 'tag:"test-tag" foobar' - exp = '<a href="/tag/test-tag">tag:"test-tag"</a> foobar' - format = MarkdownFormat() - out = format.to_html(instr) + exp = '<p><a href="/tag/test-tag">tag:"test-tag"</a> foobar\n</p>' + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_internal_tag_linked_with_quotes_and_space(self): """Asserts links like 'tag:"test tag"' work""" instr = 'tag:"test tag" foobar' - exp = '<a href="/tag/test%20tag">tag:"test tag"</a> foobar' - format = MarkdownFormat() - out = format.to_html(instr) + exp = '<p><a href="/tag/test%20tag">tag:"test tag"</a> foobar\n</p>' + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_internal_tag_with_no_opening_quote_only_matches_single_word(self): """Asserts that without an opening quote only one word is matched""" - instr = 'tag:test tag" foobar' # should match 'tag:test' + instr = 'tag:test tag" foobar' # should match 'tag:test' exp = '<a href="/tag/test">tag:test</a> tag" foobar' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_internal_tag_with_no_opening_quote_wont_match_the_closing_quote(self): """Asserts that 'tag:test" tag' is matched, but to 'tag:test'""" - instr = 'tag:test" foobar' # should match 'tag:test' + instr = 'tag:test" foobar' # should match 'tag:test' exp = '<a href="/tag/test">tag:test</a>" foobar' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_internal_tag_with_no_closing_quote_does_not_match(self): """Asserts that without an opening quote only one word is matched""" instr = 'tag:"test tag foobar' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert "<a href" not in out def test_tag_names_match_simple_punctuation(self): """Asserts punctuation and capital letters are matched in the tag name""" instr = 'tag:"Test- _." foobar' - exp = '<a href="/tag/Test-%20_.">tag:"Test- _."</a> foobar' - format = MarkdownFormat() - out = format.to_html(instr) + exp = '<p><a href="/tag/Test-%20_.">tag:"Test- _."</a> foobar\n</p>' + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_tag_names_do_not_match_commas(self): """Asserts commas don't get matched as part of a tag name""" instr = 'tag:Test,tag foobar' exp = '<a href="/tag/Test">tag:Test</a>,tag foobar' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_tag_names_dont_match_non_space_whitespace(self): @@ -108,59 +95,48 @@ def test_tag_names_dont_match_non_space_whitespace(self): for ch in whitespace_characters: instr = 'tag:Bad' + ch + 'space' exp = '<a href="/tag/Bad">tag:Bad</a>' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) - + def test_tag_names_with_unicode_alphanumeric(self): """Asserts that unicode alphanumeric characters are captured""" instr = u'tag:"Japanese katakana \u30a1" blah' - exp = u'<a href="/tag/Japanese%20katakana%20%E3%82%A1">tag:"Japanese katakana \u30a1"</a>' - format = MarkdownFormat() - out = format.to_html(instr) + exp = u'<p><a href="/tag/Japanese%20katakana%20%E3%82%A1">tag:"Japanese katakana \u30a1"</a> blah\n</p>' + out = h.render_markdown(instr) assert exp in out, u'\nGot: %s\nWanted: %s' % (out, exp) def test_normal_link(self): - instr = '<http://somelink/>' + instr = 'http://somelink/' exp = '<a href="http://somelink/" target="_blank" rel="nofollow">http://somelink/</a>' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) + assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) + + instr = 'http://somelink.com/#anchor' + exp = '<a href="http://somelink.com/#anchor" target="_blank" rel="nofollow">http://somelink.com/#anchor</a>' + out = h.render_markdown(instr) + assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) + + instr = 'http://www.somelink.com/#anchor' + exp = '<a href="http://www.somelink.com/#anchor" target="_blank" rel="nofollow">http://www.somelink.com/#anchor</a>' + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_auto_link(self): instr = 'http://somelink.com' exp = '<a href="http://somelink.com" target="_blank" rel="nofollow">http://somelink.com</a>' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_auto_link_after_whitespace(self): instr = 'go to http://somelink.com' exp = 'go to <a href="http://somelink.com" target="_blank" rel="nofollow">http://somelink.com</a>' - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_malformed_link_1(self): instr = u'<a href=\u201dsomelink\u201d>somelink</a>' - exp = '<a href="TAG MALFORMED" target="_blank" rel="nofollow">somelink</a>' - format = MarkdownFormat() - out = format.to_html(instr) - assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) - - def test_malformed_link_2(self): - instr = u'<a href="http://url.com> url >' - exp = '<a href="TAG MALFORMED" target="_blank" rel="nofollow"> url >' - format = MarkdownFormat() - out = format.to_html(instr) - assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) - - def test_malformed_link_3(self): - instr = u'<a href="http://url.com"> url' - exp = '<a href="http://url.com" target="_blank" rel="nofollow"> url' - # NB when this is put into Genshi, it will close the tag for you. - format = MarkdownFormat() - out = format.to_html(instr) + exp = '<p>somelink\n</p>' + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) def test_multiline_links(self): @@ -170,9 +146,9 @@ def test_multiline_links(self): [google]: http://google.com/ "Google" [yahoo]: http://search.yahoo.com/ "Yahoo Search" [msn]: http://search.msn.com/ "MSN Search"''' - exp = '''I get 10 times more traffic from <a href="http://google.com/" title="Google">Google</a> than from - <a href="http://search.yahoo.com/" title="Yahoo Search">Yahoo</a> or <a href="http://search.msn.com/" title="MSN Search">MSN</a>.''' + exp = '''<p>I get 10 times more traffic from <a href="http://google.com/" title="Google">Google</a> than from + <a href="http://search.yahoo.com/" title="Yahoo Search">Yahoo</a> or <a href="http://search.msn.com/" title="MSN Search">MSN</a>. +</p>''' # NB when this is put into Genshi, it will close the tag for you. - format = MarkdownFormat() - out = format.to_html(instr) + out = h.render_markdown(instr) assert exp in out, '\nGot: %s\nWanted: %s' % (out, exp) diff --git a/ckan/tests/models/test_package.py b/ckan/tests/models/test_package.py index 7515b73f7df..4681a01d2a3 100644 --- a/ckan/tests/models/test_package.py +++ b/ckan/tests/models/test_package.py @@ -109,7 +109,7 @@ def test_as_dict(self): assert out['metadata_modified'] == pkg.metadata_modified.isoformat() assert out['metadata_created'] == pkg.metadata_created.isoformat() assert_equal(out['notes'], pkg.notes) - assert_equal(out['notes_rendered'], '<p>A <b>great</b> package [HTML_REMOVED] like <a href="/package/pollution_stats">package:pollution_stats</a>\n</p>') + assert_equal(out['notes_rendered'], '<p>A great package like <a href="/dataset/pollution_stats">package:pollution_stats</a>\n</p>') def test_metadata_created_and_modified(self): # create a new package diff --git a/ckan/tests/models/test_user.py b/ckan/tests/models/test_user.py index ffd3449f13f..b9ef7f0624f 100644 --- a/ckan/tests/models/test_user.py +++ b/ckan/tests/models/test_user.py @@ -2,6 +2,9 @@ from ckan.tests import * import ckan.model as model +from ckan.lib.create_test_data import CreateTestData + + class TestUser: @@ -99,3 +102,55 @@ def test_get_groups(self): assert_equal(to_names(groups), ['grp1']) assert_equal(groups[0].extras, {'phone': '1234'}) + +class TestUser2(object): + ''' + This class was originally in ckan/model/test_user.py + ''' + + @classmethod + def setup_class(self): + CreateTestData.create() + + @classmethod + def teardown_class(self): + model.Session.remove() + model.repo.rebuild_db() + + def test_number_of_edits(self): + # initially annafan won't have made any edits + assert model.User.by_name(u'annafan').number_of_edits() == 0, \ + "annafan shouldn't have made any edits" + + # so we'll get him to edit his package twice + for i in [1,2]: + + rev = model.repo.new_revision() + pkg = model.Package.by_name(u'annakarenina') + pkg.notes = u'Changed notes %i' % i + rev.author = u'annafan' + model.repo.commit_and_remove() + + #and each time check that number_of_edits is correct + assert model.User.by_name(u'annafan').number_of_edits() == i, \ + "annafan should have made %i edit(s)" % i + + + def test_number_of_administered_packages(self): + model.User.by_name(u'annafan').number_administered_packages() == 1, \ + "annafan should own one package" + model.User.by_name(u'joeadmin').number_administered_packages() == 0, \ + "joeadmin shouldn't own any packages" + + + def test_search(self): + anna_names = [a.name for a in model.User.search('anna').all()] + assert anna_names==['annafan'], \ + "Search for anna should find annafan only." + + test_names = [a.name for a in model.User.search('test').all()] + assert ( len(test_names) == 2 and + 'tester' in test_names and + 'testsysadmin' in test_names ), \ + "Search for test should find tester and testsysadmin (only)" + diff --git a/ckan/tests/schema/test_schema.py b/ckan/tests/schema/test_schema.py index f528708153a..dde3fae0903 100644 --- a/ckan/tests/schema/test_schema.py +++ b/ckan/tests/schema/test_schema.py @@ -58,6 +58,28 @@ def get_package_version_validation_errors(package_version): assert errors==expected_errors, \ '%r: %r != %r' % (package_version, errors, expected_errors) + + def test_convert_from_extras(self): + from ckan import logic + context = {'model': ckan.model, + 'session': ckan.model.Session} + schema = ckan.logic.schema.default_create_package_schema() + schema.update({ + 'my_field': [logic.converters.convert_from_extras] + }) + data_dict = { + 'name': 'my-pkg', + 'extras': [ + {'key': 'my_field', 'value': 'hola'}, + {'key': 'another_extra', 'value': 'caracola'} + ] + } + data, errors = validate(data_dict, schema, context) + + assert 'my_field' in data + assert data['my_field'] == 'hola' + assert data['extras'][0]['key'] == 'another_extra' + class TestTag: def test_tag_name_validation(self): context = {'model': ckan.model} diff --git a/ckan/tests/test_coding_standards.py b/ckan/tests/test_coding_standards.py new file mode 100644 index 00000000000..f5961074d32 --- /dev/null +++ b/ckan/tests/test_coding_standards.py @@ -0,0 +1,1069 @@ +''' +The aim of these tests is to check and improve the coding standards in ckan. +Common issues are tested for here and tests fail if they are discovered in +files that are either new or were previously good. Bad files are +blacklisted to prevent them throwing errors in many cases because of the +number of affected files e.g. PEP8. However if files start to pass a test +will fail and the file should be removed from the blacklist so that it will +then be kept clean in future. + +The idea is to slowly improve the code quality in ckan without having files +deteriourating when they do reach the required standard. + +Please do not add new files to the list as any new files should meet the +current coding standards. Please add comments by files that fail if there +are legitamate reasons for the failure. +''' + +import sys +import os +import re +import cStringIO +import inspect + +import pep8 + +file_path = os.path.dirname(__file__) +base_path = os.path.abspath(os.path.join(file_path, '..', '..')) + + +def process_directory(directory): + base_len = len(base_path) + 1 + for (dirpath, dirnames, filenames) in os.walk(directory): + # ignore hidden files and dir + filenames = [f for f in filenames if not f[0] == '.'] + dirnames[:] = [d for d in dirnames if not d[0] == '.'] + for name in filenames: + if name.endswith('.py'): + path = os.path.join(dirpath, name) + filename = path[base_len:] + yield path, filename + + +def output_errors(filename, errors): + out = [''] + out.append('-' * len(filename)) + out.append(filename) + out.append('-' * len(filename)) + for error in errors: + out.append(error) + return '\n'.join(out) + + +def show_fails(msg, errors): + if errors: + msg = ['\n%s' % msg] + for error in errors: + msg.append(errors[error]) + msg.append('\n\nFailing Files:\n==============') + msg += sorted(errors) + raise Exception('\n'.join(msg)) + + +def show_passing(msg, errors): + if errors: + raise Exception('\n%s\n\n' % msg + '\n'.join(sorted(errors))) + + +class TestNastyString(object): + ''' Look for a common coding problem in ckan '..%s..' % str(x) ''' + + # Nasty str() issues + # + # There are places in ckan where code is like `'...%s..' % str(..)` + # these cause problems when unicode is present but can remain dormant + # for a long time before the issue is apparent so try to remove these. + # The value is converted to a string anyway so the str() is unneeded in + # any place. + + NASTY_STR_BLACKLIST_FILES = [ + 'ckan/ckan_nose_plugin.py', + 'ckan/controllers/api.py', + 'ckan/controllers/group.py', + 'ckan/lib/activity_streams.py', + 'ckan/logic/action/create.py', + 'ckan/logic/action/update.py', + 'ckan/logic/auth/create.py', + 'ckan/logic/auth/delete.py', + 'ckan/logic/auth/get.py', + 'ckan/logic/validators.py', + 'ckan/tests/test_coding_standards.py', # example causes error + 'ckan/tests/functional/api/test_revision_search.py', + 'ckan/tests/functional/test_pagination.py', + 'ckan/tests/models/test_package_relationships.py', + ] + fails = {} + passes = [] + done = False + + @classmethod + def setup(cls): + if not cls.done: + cls.process() + cls.done = True + + @classmethod + def process(cls): + blacklist = cls.NASTY_STR_BLACKLIST_FILES + re_nasty_str = re.compile( + r'''("[^"]*\%s[^"]*"|'[^']*\%s[^']*').*%.*str\(''' + ) + for path, filename in process_directory(base_path): + f = open(path, 'r') + count = 1 + errors = [] + for line in f: + if re_nasty_str.search(line): + errors.append('ln:%s \t%s' % (count, line[:-1])) + count += 1 + if errors and not filename in blacklist: + cls.fails[filename] = output_errors(filename, errors) + elif not errors and filename in blacklist: + cls.passes.append(filename) + + def test_good(self): + msg = 'The following files passed nasty str() rules' + msg += '\nThey need removing from the test blacklist' + show_passing(msg, self.passes) + + def test_bad(self): + msg = ('The following files have nasty str() issues that need' + ' resolving\nCode is like `\'...%s..\' % str(..)`' + 'and should just be `\'...%s..\' % ..`') + show_fails(msg, self.fails) + + +class TestImportFromCkan(object): + ''' Find files using from ckan import ... style imports ''' + + # Ckan import file exceptions + # + # These files contain lines like `from ckan import x` This should not be + # done except from ckan.common which is written specifically to share + # external functions. When files are fixed they should be removed from + # this list. + # + # The reason for this is to try to remove as many of the circular import + # issues that exist. + + CKAN_IMPORTS_BLACKLIST_FILES = [ + 'bin/ckan-hmg-breakdown.py', + 'bin/dump-ukgov.py', + 'ckan/config/middleware.py', + 'ckan/config/routing.py', + 'ckan/controllers/error.py', + 'ckan/controllers/storage.py', + 'ckan/lib/authenticator.py', + 'ckan/lib/base.py', + 'ckan/lib/munge.py', + 'ckan/lib/package_saver.py', + 'ckan/lib/plugins.py', + 'ckan/lib/search/index.py', + 'ckan/lib/search/query.py', + 'ckan/lib/search/sql.py', + 'ckan/logic/action/__init__.py', + 'ckan/logic/action/create.py', + 'ckan/logic/auth/delete.py', + 'ckan/logic/auth/get.py', + 'ckan/logic/auth/update.py', + 'ckan/logic/schema.py', + 'ckan/logic/validators.py', + 'ckan/migration/versions/034_resource_group_table.py', + 'ckan/migration/versions/035_harvesting_doc_versioning.py', + 'ckan/model/test_user.py', + 'ckan/plugins/__init__.py', + 'ckan/plugins/core.py', + 'ckan/tests/__init__.py', + 'ckan/tests/ckantestplugin/ckantestplugin/__init__.py', + 'ckan/tests/functional/api/base.py', + 'ckan/tests/functional/api/model/test_group.py', + 'ckan/tests/functional/api/model/test_licenses.py', + 'ckan/tests/functional/api/model/test_package.py', + 'ckan/tests/functional/api/model/test_ratings.py', + 'ckan/tests/functional/api/model/test_relationships.py', + 'ckan/tests/functional/api/model/test_revisions.py', + 'ckan/tests/functional/api/model/test_tag.py', + 'ckan/tests/functional/api/test_api.py', + 'ckan/tests/functional/api/test_follow.py', + 'ckan/tests/functional/api/test_misc.py', + 'ckan/tests/functional/api/test_package_search.py', + 'ckan/tests/functional/api/test_resource.py', + 'ckan/tests/functional/api/test_resource_search.py', + 'ckan/tests/functional/api/test_revision_search.py', + 'ckan/tests/functional/api/test_user.py', + 'ckan/tests/functional/api/test_util.py', + 'ckan/tests/functional/base.py', + 'ckan/tests/functional/test_activity.py', + 'ckan/tests/functional/test_admin.py', + 'ckan/tests/functional/test_cors.py', + 'ckan/tests/functional/test_follow.py', + 'ckan/tests/functional/test_group.py', + 'ckan/tests/functional/test_home.py', + 'ckan/tests/functional/test_package.py', + 'ckan/tests/functional/test_package_relationships.py', + 'ckan/tests/functional/test_pagination.py', + 'ckan/tests/functional/test_revision.py', + 'ckan/tests/functional/test_search.py', + 'ckan/tests/functional/test_storage.py', + 'ckan/tests/functional/test_tag.py', + 'ckan/tests/functional/test_tag_vocab.py', + 'ckan/tests/functional/test_upload.py', + 'ckan/tests/functional/test_user.py', + 'ckan/tests/lib/__init__.py', + 'ckan/tests/lib/test_alphabet_pagination.py', + 'ckan/tests/lib/test_cli.py', + 'ckan/tests/lib/test_dictization.py', + 'ckan/tests/lib/test_dictization_schema.py', + 'ckan/tests/lib/test_field_types.py', + 'ckan/tests/lib/test_hash.py', + 'ckan/tests/lib/test_helpers.py', + 'ckan/tests/lib/test_i18n.py', + 'ckan/tests/lib/test_mailer.py', + 'ckan/tests/lib/test_navl.py', + 'ckan/tests/lib/test_resource_search.py', + 'ckan/tests/lib/test_simple_search.py', + 'ckan/tests/lib/test_solr_package_search.py', + 'ckan/tests/lib/test_solr_package_search_synchronous_update.py', + 'ckan/tests/lib/test_solr_schema_version.py', + 'ckan/tests/lib/test_solr_search_index.py', + 'ckan/tests/lib/test_tag_search.py', + 'ckan/tests/logic/test_action.py', + 'ckan/tests/logic/test_auth.py', + 'ckan/tests/logic/test_tag.py', + 'ckan/tests/logic/test_validators.py', + 'ckan/tests/misc/test_mock_mail_server.py', + 'ckan/tests/misc/test_sync.py', + 'ckan/tests/mock_mail_server.py', + 'ckan/tests/mock_plugin.py', + 'ckan/tests/models/test_extras.py', + 'ckan/tests/models/test_group.py', + 'ckan/tests/models/test_license.py', + 'ckan/tests/models/test_misc.py', + 'ckan/tests/models/test_package.py', + 'ckan/tests/models/test_package_relationships.py', + 'ckan/tests/models/test_purge_revision.py', + 'ckan/tests/models/test_resource.py', + 'ckan/tests/models/test_revision.py', + 'ckan/tests/models/test_user.py', + 'ckan/tests/pylons_controller.py', + 'ckan/tests/schema/test_schema.py', + 'ckan/tests/test_dumper.py', + 'ckan/tests/test_plugins.py', + 'ckan/tests/test_wsgi_ckanclient.py', + 'ckan/websetup.py', + 'ckanext/multilingual/plugin.py', + 'ckanext/reclinepreview/tests/test_preview.py', + 'ckanext/stats/controller.py', + 'ckanext/stats/stats.py', + 'ckanext/stats/tests/__init__.py', + 'ckanext/stats/tests/test_stats_lib.py', + 'ckanext/stats/tests/test_stats_plugin.py', + 'ckanext/test_tag_vocab_plugin.py', + 'setup.py', + ] + fails = {} + passes = [] + done = False + + @classmethod + def setup(cls): + if not cls.done: + cls.process() + cls.done = True + + @classmethod + def process(cls): + blacklist = cls.CKAN_IMPORTS_BLACKLIST_FILES + re_bad_import = re.compile(r'^from\s.*\bckan\b(?!\.common).*\bimport') + for path, filename in process_directory(base_path): + f = open(path, 'r') + count = 1 + errors = [] + for line in f: + if re_bad_import.search(line): + errors.append('ln:%s \t%s' % (count, line[:-1])) + count += 1 + if errors and not filename in blacklist: + cls.fails[filename] = output_errors(filename, errors) + elif not errors and filename in blacklist: + cls.passes.append(filename) + + def test_import_good(self): + msg = 'The following files passed ckan import rules' + msg += '\nThey need removing from the test blacklist' + show_passing(msg, self.passes) + + def test_import_bad(self): + msg = ('The following files have ckan import issues that need' + 'resolving\nThese files contain lines like `from ckan import x`' + ' This should not be done except from ckan.common which is' + ' written specifically to share external functions.') + show_fails(msg, self.fails) + + +class TestImportStar(object): + ''' Find files using from xxx import * ''' + + # Import * file exceptions + # + # The following files contain one or more `from ... import *` lines + # which should not be used in ckan where possible. If the files get + # fixed they should be removed from this list. + # + # import * is bad for many reasons and should be avoided. + + IMPORT_STAR_BLACKLIST_FILES = [ + 'bin/ckan_spam.py', + 'ckan/lib/helpers.py', + 'ckan/lib/package_saver.py', + 'ckan/migration/versions/001_add_existing_tables.py', + 'ckan/migration/versions/002_add_author_and_maintainer.py', + 'ckan/migration/versions/003_add_user_object.py', + 'ckan/migration/versions/004_add_group_object.py', + 'ckan/migration/versions/005_add_authorization_tables.py', + 'ckan/migration/versions/006_add_ratings.py', + 'ckan/migration/versions/007_add_system_roles.py', + 'ckan/migration/versions/008_update_vdm_ids.py', + 'ckan/migration/versions/009_add_creation_timestamps.py', + 'ckan/migration/versions/010_add_user_about.py', + 'ckan/migration/versions/011_add_package_search_vector.py', + 'ckan/migration/versions/012_add_resources.py', + 'ckan/migration/versions/013_add_hash.py', + 'ckan/migration/versions/014_hash_2.py', + 'ckan/migration/versions/015_remove_state_object.py', + 'ckan/migration/versions/016_uuids_everywhere.py', + 'ckan/migration/versions/017_add_pkg_relationships.py', + 'ckan/migration/versions/018_adjust_licenses.py', + 'ckan/migration/versions/019_pkg_relationships_state.py', + 'ckan/migration/versions/020_add_changeset.py', + 'ckan/migration/versions/022_add_group_extras.py', + 'ckan/migration/versions/023_add_harvesting.py', + 'ckan/migration/versions/024_add_harvested_document.py', + 'ckan/migration/versions/025_add_authorization_groups.py', + 'ckan/migration/versions/026_authorization_group_user_pk.py', + 'ckan/migration/versions/027_adjust_harvester.py', + 'ckan/migration/versions/028_drop_harvest_source_status.py', + 'ckan/migration/versions/029_version_groups.py', + 'ckan/migration/versions/030_additional_user_attributes.py', + 'ckan/migration/versions/031_move_openid_to_new_field.py', + 'ckan/migration/versions/032_add_extra_info_field_to_resources.py', + 'ckan/migration/versions/033_auth_group_user_id_add_conditional.py', + 'ckan/migration/versions/034_resource_group_table.py', + 'ckan/migration/versions/035_harvesting_doc_versioning.py', + 'ckan/migration/versions/036_lockdown_roles.py', + 'ckan/migration/versions/037_role_anon_editor.py', + 'ckan/migration/versions/038_delete_migration_tables.py', + 'ckan/migration/versions/039_add_expired_id_and_dates.py', + 'ckan/migration/versions/040_reset_key_on_user.py', + 'ckan/migration/versions/041_resource_new_fields.py', + 'ckan/migration/versions/042_user_revision_indexes.py', + 'ckan/migration/versions/043_drop_postgres_search.py', + 'ckan/migration/versions/044_add_task_status.py', + 'ckan/migration/versions/045_user_name_unique.py', + 'ckan/migration/versions/046_drop_changesets.py', + 'ckan/migration/versions/047_rename_package_group_member.py', + 'ckan/migration/versions/048_add_activity_streams_tables.py', + 'ckan/migration/versions/049_add_group_approval_status.py', + 'ckan/migration/versions/050_term_translation_table.py', + 'ckan/migration/versions/051_add_tag_vocabulary.py', + 'ckan/migration/versions/052_update_member_capacities.py', + 'ckan/migration/versions/053_add_group_logo.py', + 'ckan/migration/versions/056_add_related_table.py', + 'ckan/migration/versions/057_tracking.py', + 'ckan/migration/versions/058_add_follower_tables.py', + 'ckan/migration/versions/059_add_related_count_and_flag.py', + 'ckan/migration/versions/060_add_system_info_table.py', + 'ckan/migration/versions/061_add_follower__group_table.py', + 'ckan/migration/versions/062_add_dashboard_table.py', + 'ckan/migration/versions/063_org_changes.py', + 'ckan/migration/versions/064_add_email_last_sent_column.py', + 'ckan/migration/versions/065_add_email_notifications_preference.py', + 'ckan/plugins/__init__.py', + 'ckan/tests/functional/api/base.py', + 'ckan/tests/functional/api/test_api.py', + 'ckan/tests/functional/api/test_misc.py', + 'ckan/tests/functional/api/test_package_search.py', + 'ckan/tests/functional/api/test_resource_search.py', + 'ckan/tests/functional/api/test_revision_search.py', + 'ckan/tests/functional/test_group.py', + 'ckan/tests/functional/test_home.py', + 'ckan/tests/functional/test_package.py', + 'ckan/tests/functional/test_package_relationships.py', + 'ckan/tests/functional/test_tag.py', + 'ckan/tests/lib/test_alphabet_pagination.py', + 'ckan/tests/lib/test_field_types.py', + 'ckan/tests/lib/test_helpers.py', + 'ckan/tests/lib/test_resource_search.py', + 'ckan/tests/lib/test_tag_search.py', + 'ckan/tests/misc/test_sync.py', + 'ckan/tests/models/test_extras.py', + 'ckan/tests/models/test_group.py', + 'ckan/tests/models/test_misc.py', + 'ckan/tests/models/test_package.py', + 'ckan/tests/models/test_package_relationships.py', + 'ckan/tests/models/test_purge_revision.py', + 'ckan/tests/models/test_resource.py', + 'ckan/tests/models/test_revision.py', + 'ckan/tests/models/test_user.py', + 'ckan/tests/pylons_controller.py', + 'ckan/tests/test_dumper.py', + 'ckan/tests/test_wsgi_ckanclient.py', + 'ckanext/stats/stats.py', + 'fabfile.py', + ] + fails = {} + passes = [] + done = False + + @classmethod + def setup(cls): + if not cls.done: + cls.process() + cls.done = True + + @classmethod + def process(cls): + blacklist = cls.IMPORT_STAR_BLACKLIST_FILES + re_import_star = re.compile(r'^\s*from\s+.*\simport\s+\*') + for path, filename in process_directory(base_path): + f = open(path, 'r') + count = 1 + errors = [] + for line in f: + if re_import_star.search(line): + errors.append('%s ln:%s import *\n\t%s' + % (filename, count, line)) + count += 1 + if errors and not filename in blacklist: + cls.fails[filename] = output_errors(filename, errors) + elif not errors and filename in blacklist: + cls.passes.append(filename) + + def test_import_good(self): + msg = 'The following files passed import * rules' + msg += '\nThey need removing from the test blacklist' + show_passing(msg, self.passes) + + def test_import_bad(self): + msg = ('The following files have import * issues that need resolving\n' + '`from ... import *` lines which should not be used in ckan' + ' where possible.') + show_fails(msg, self.fails) + + +class TestPep8(object): + ''' Check that .py files are pep8 compliant ''' + + # PEP8 File exceptions + # + # The following files have known PEP8 errors. When the files get to a + # point of not having any such errors they should be removed from this + # list to prevent new errors being added to the file. + + PEP8_BLACKLIST_FILES = [ + 'bin/canada.py', + 'bin/ckan-correct-tags.py', + 'bin/ckan-edit-tags.py', + 'bin/ckan-edit-tags2.py', + 'bin/ckan-hmg-breakdown.py', + 'bin/ckan-hmg-update-licenses.py', + 'bin/ckan-rest-edit-tags.py', + 'bin/ckan_edit_local.py', + 'bin/ckan_spam.py', + 'bin/copy-ckan-2-ckan.py', + 'bin/dump-ukgov.py', + 'bin/dump_23_pkgs.py', + 'bin/fixes.py', + 'bin/loadconfig.py', + 'bin/ons-load.py', + 'bin/revision_manager.py', + 'bin/running_stats.py', + 'bin/status.py', + 'bin/talisckan.py', + 'bin/webstore_test.py', + 'ckan/__init__.py', + 'ckan/ckan_nose_plugin.py', + 'ckan/config/environment.py', + 'ckan/config/middleware.py', + 'ckan/config/routing.py', + 'ckan/config/sp_config.py', + 'ckan/controllers/admin.py', + 'ckan/controllers/api.py', + 'ckan/controllers/group.py', + 'ckan/controllers/package.py', + 'ckan/controllers/revision.py', + 'ckan/exceptions.py', + 'ckan/i18n/check_po_files.py', + 'ckan/include/rcssmin.py', + 'ckan/include/rjsmin.py', + 'ckan/lib/activity_streams.py', + 'ckan/lib/activity_streams_session_extension.py', + 'ckan/lib/alphabet_paginate.py', + 'ckan/lib/app_globals.py', + 'ckan/lib/authenticator.py', + 'ckan/lib/base.py', + 'ckan/lib/captcha.py', + 'ckan/lib/cli.py', + 'ckan/lib/create_test_data.py', + 'ckan/lib/datapreview.py', + 'ckan/lib/dictization/__init__.py', + 'ckan/lib/dictization/model_dictize.py', + 'ckan/lib/dictization/model_save.py', + 'ckan/lib/dumper.py', + 'ckan/lib/email_notifications.py', + 'ckan/lib/extract.py', + 'ckan/lib/fanstatic_extensions.py', + 'ckan/lib/fanstatic_resources.py', + 'ckan/lib/field_types.py', + 'ckan/lib/formatters.py', + 'ckan/lib/hash.py', + 'ckan/lib/help/flash_messages.py', + 'ckan/lib/helpers.py', + 'ckan/lib/i18n.py', + 'ckan/lib/jinja_extensions.py', + 'ckan/lib/jsonp.py', + 'ckan/lib/mailer.py', + 'ckan/lib/maintain.py', + 'ckan/lib/munge.py', + 'ckan/lib/navl/dictization_functions.py', + 'ckan/lib/navl/validators.py', + 'ckan/lib/package_saver.py', + 'ckan/lib/plugins.py', + 'ckan/lib/render.py', + 'ckan/lib/repoze_patch.py', + 'ckan/lib/search/__init__.py', + 'ckan/lib/search/index.py', + 'ckan/lib/search/query.py', + 'ckan/lib/search/sql.py', + 'ckan/logic/__init__.py', + 'ckan/logic/action/__init__.py', + 'ckan/logic/action/create.py', + 'ckan/logic/action/delete.py', + 'ckan/logic/action/get.py', + 'ckan/logic/action/update.py', + 'ckan/logic/auth/create.py', + 'ckan/logic/auth/delete.py', + 'ckan/logic/auth/get.py', + 'ckan/logic/auth/update.py', + 'ckan/logic/converters.py', + 'ckan/logic/schema.py', + 'ckan/logic/validators.py', + 'ckan/migration/versions/001_add_existing_tables.py', + 'ckan/migration/versions/002_add_author_and_maintainer.py', + 'ckan/migration/versions/003_add_user_object.py', + 'ckan/migration/versions/004_add_group_object.py', + 'ckan/migration/versions/005_add_authorization_tables.py', + 'ckan/migration/versions/006_add_ratings.py', + 'ckan/migration/versions/007_add_system_roles.py', + 'ckan/migration/versions/008_update_vdm_ids.py', + 'ckan/migration/versions/009_add_creation_timestamps.py', + 'ckan/migration/versions/010_add_user_about.py', + 'ckan/migration/versions/011_add_package_search_vector.py', + 'ckan/migration/versions/012_add_resources.py', + 'ckan/migration/versions/013_add_hash.py', + 'ckan/migration/versions/014_hash_2.py', + 'ckan/migration/versions/015_remove_state_object.py', + 'ckan/migration/versions/016_uuids_everywhere.py', + 'ckan/migration/versions/017_add_pkg_relationships.py', + 'ckan/migration/versions/018_adjust_licenses.py', + 'ckan/migration/versions/019_pkg_relationships_state.py', + 'ckan/migration/versions/020_add_changeset.py', + 'ckan/migration/versions/022_add_group_extras.py', + 'ckan/migration/versions/023_add_harvesting.py', + 'ckan/migration/versions/024_add_harvested_document.py', + 'ckan/migration/versions/025_add_authorization_groups.py', + 'ckan/migration/versions/026_authorization_group_user_pk.py', + 'ckan/migration/versions/027_adjust_harvester.py', + 'ckan/migration/versions/028_drop_harvest_source_status.py', + 'ckan/migration/versions/029_version_groups.py', + 'ckan/migration/versions/030_additional_user_attributes.py', + 'ckan/migration/versions/031_move_openid_to_new_field.py', + 'ckan/migration/versions/032_add_extra_info_field_to_resources.py', + 'ckan/migration/versions/033_auth_group_user_id_add_conditional.py', + 'ckan/migration/versions/034_resource_group_table.py', + 'ckan/migration/versions/035_harvesting_doc_versioning.py', + 'ckan/migration/versions/036_lockdown_roles.py', + 'ckan/migration/versions/037_role_anon_editor.py', + 'ckan/migration/versions/038_delete_migration_tables.py', + 'ckan/migration/versions/039_add_expired_id_and_dates.py', + 'ckan/migration/versions/040_reset_key_on_user.py', + 'ckan/migration/versions/041_resource_new_fields.py', + 'ckan/migration/versions/042_user_revision_indexes.py', + 'ckan/migration/versions/043_drop_postgres_search.py', + 'ckan/migration/versions/044_add_task_status.py', + 'ckan/migration/versions/045_user_name_unique.py', + 'ckan/migration/versions/046_drop_changesets.py', + 'ckan/migration/versions/047_rename_package_group_member.py', + 'ckan/migration/versions/048_add_activity_streams_tables.py', + 'ckan/migration/versions/049_add_group_approval_status.py', + 'ckan/migration/versions/050_term_translation_table.py', + 'ckan/migration/versions/051_add_tag_vocabulary.py', + 'ckan/migration/versions/052_update_member_capacities.py', + 'ckan/migration/versions/053_add_group_logo.py', + 'ckan/migration/versions/054_add_resource_created_date.py', + 'ckan/migration/versions/055_update_user_and_activity_detail.py', + 'ckan/migration/versions/056_add_related_table.py', + 'ckan/migration/versions/057_tracking.py', + 'ckan/migration/versions/058_add_follower_tables.py', + 'ckan/migration/versions/059_add_related_count_and_flag.py', + 'ckan/migration/versions/060_add_system_info_table.py', + 'ckan/migration/versions/061_add_follower__group_table.py', + 'ckan/migration/versions/062_add_dashboard_table.py', + 'ckan/migration/versions/063_org_changes.py', + 'ckan/migration/versions/064_add_email_last_sent_column.py', + 'ckan/migration/versions/065_add_email_notifications_preference.py', + 'ckan/migration/versions/066_default_package_type.py', + 'ckan/migration/versions/067_turn_extras_to_strings.py', + 'ckan/misc.py', + 'ckan/model/__init__.py', + 'ckan/model/activity.py', + 'ckan/model/authz.py', + 'ckan/model/dashboard.py', + 'ckan/model/domain_object.py', + 'ckan/model/extension.py', + 'ckan/model/follower.py', + 'ckan/model/group.py', + 'ckan/model/group_extra.py', + 'ckan/model/license.py', + 'ckan/model/meta.py', + 'ckan/model/misc.py', + 'ckan/model/modification.py', + 'ckan/model/package.py', + 'ckan/model/package_extra.py', + 'ckan/model/package_relationship.py', + 'ckan/model/rating.py', + 'ckan/model/related.py', + 'ckan/model/resource.py', + 'ckan/model/system_info.py', + 'ckan/model/tag.py', + 'ckan/model/task_status.py', + 'ckan/model/term_translation.py', + 'ckan/model/test_user.py', + 'ckan/model/tracking.py', + 'ckan/model/types.py', + 'ckan/model/user.py', + 'ckan/model/vocabulary.py', + 'ckan/new_authz.py', + 'ckan/pastertemplates/__init__.py', + 'ckan/plugins/core.py', + 'ckan/plugins/interfaces.py', + 'ckan/plugins/toolkit.py', + 'ckan/poo.py', + 'ckan/rating.py', + 'ckan/templates_legacy/home/__init__.py', + 'ckan/tests/__init__.py', + 'ckan/tests/ckantestplugin/ckantestplugin/__init__.py', + 'ckan/tests/ckantestplugin/setup.py', + 'ckan/tests/ckantestplugins.py', + 'ckan/tests/functional/api/base.py', + 'ckan/tests/functional/api/model/test_group.py', + 'ckan/tests/functional/api/model/test_licenses.py', + 'ckan/tests/functional/api/model/test_package.py', + 'ckan/tests/functional/api/model/test_ratings.py', + 'ckan/tests/functional/api/model/test_relationships.py', + 'ckan/tests/functional/api/model/test_revisions.py', + 'ckan/tests/functional/api/model/test_tag.py', + 'ckan/tests/functional/api/model/test_vocabulary.py', + 'ckan/tests/functional/api/test_activity.py', + 'ckan/tests/functional/api/test_api.py', + 'ckan/tests/functional/api/test_dashboard.py', + 'ckan/tests/functional/api/test_email_notifications.py', + 'ckan/tests/functional/api/test_follow.py', + 'ckan/tests/functional/api/test_misc.py', + 'ckan/tests/functional/api/test_package_search.py', + 'ckan/tests/functional/api/test_resource.py', + 'ckan/tests/functional/api/test_resource_search.py', + 'ckan/tests/functional/api/test_revision_search.py', + 'ckan/tests/functional/api/test_user.py', + 'ckan/tests/functional/api/test_util.py', + 'ckan/tests/functional/base.py', + 'ckan/tests/functional/test_activity.py', + 'ckan/tests/functional/test_admin.py', + 'ckan/tests/functional/test_cors.py', + 'ckan/tests/functional/test_error.py', + 'ckan/tests/functional/test_follow.py', + 'ckan/tests/functional/test_group.py', + 'ckan/tests/functional/test_home.py', + 'ckan/tests/functional/test_package.py', + 'ckan/tests/functional/test_package_relationships.py', + 'ckan/tests/functional/test_pagination.py', + 'ckan/tests/functional/test_preview_interface.py', + 'ckan/tests/functional/test_related.py', + 'ckan/tests/functional/test_revision.py', + 'ckan/tests/functional/test_search.py', + 'ckan/tests/functional/test_storage.py', + 'ckan/tests/functional/test_tag.py', + 'ckan/tests/functional/test_tag_vocab.py', + 'ckan/tests/functional/test_upload.py', + 'ckan/tests/functional/test_user.py', + 'ckan/tests/html_check.py', + 'ckan/tests/lib/__init__.py', + 'ckan/tests/lib/test_accept.py', + 'ckan/tests/lib/test_alphabet_pagination.py', + 'ckan/tests/lib/test_cli.py', + 'ckan/tests/lib/test_datapreview.py', + 'ckan/tests/lib/test_dictization.py', + 'ckan/tests/lib/test_dictization_schema.py', + 'ckan/tests/lib/test_email_notifications.py', + 'ckan/tests/lib/test_field_types.py', + 'ckan/tests/lib/test_hash.py', + 'ckan/tests/lib/test_helpers.py', + 'ckan/tests/lib/test_i18n.py', + 'ckan/tests/lib/test_mailer.py', + 'ckan/tests/lib/test_munge.py', + 'ckan/tests/lib/test_navl.py', + 'ckan/tests/lib/test_resource_search.py', + 'ckan/tests/lib/test_simple_search.py', + 'ckan/tests/lib/test_solr_package_search.py', + 'ckan/tests/lib/test_solr_package_search_synchronous_update.py', + 'ckan/tests/lib/test_solr_schema_version.py', + 'ckan/tests/lib/test_solr_search_index.py', + 'ckan/tests/lib/test_tag_search.py', + 'ckan/tests/logic/test_action.py', + 'ckan/tests/logic/test_auth.py', + 'ckan/tests/logic/test_tag.py', + 'ckan/tests/logic/test_tag_vocab.py', + 'ckan/tests/logic/test_validators.py', + 'ckan/tests/misc/test_format_text.py', + 'ckan/tests/misc/test_mock_mail_server.py', + 'ckan/tests/misc/test_sync.py', + 'ckan/tests/mock_mail_server.py', + 'ckan/tests/mock_plugin.py', + 'ckan/tests/models/test_extras.py', + 'ckan/tests/models/test_group.py', + 'ckan/tests/models/test_license.py', + 'ckan/tests/models/test_misc.py', + 'ckan/tests/models/test_package.py', + 'ckan/tests/models/test_package_relationships.py', + 'ckan/tests/models/test_purge_revision.py', + 'ckan/tests/models/test_resource.py', + 'ckan/tests/models/test_revision.py', + 'ckan/tests/models/test_user.py', + 'ckan/tests/monkey.py', + 'ckan/tests/pylons_controller.py', + 'ckan/tests/schema/test_schema.py', + 'ckan/tests/test_dumper.py', + 'ckan/tests/test_plugins.py', + 'ckan/tests/test_versions.py', + 'ckan/tests/test_wsgi_ckanclient.py', + 'ckan/tests/wsgi_ckanclient.py', + 'ckan/websetup.py', + 'ckanext/datastore/bin/datastore_setup.py', + 'ckanext/datastore/logic/action.py', + 'ckanext/datastore/plugin.py', + 'ckanext/datastore/tests/test_configure.py', + 'ckanext/datastore/tests/test_create.py', + 'ckanext/datastore/tests/test_delete.py', + 'ckanext/datastore/tests/test_search.py', + 'ckanext/datastore/tests/test_unit.py', + 'ckanext/datastore/tests/test_upsert.py', + 'ckanext/example_idatasetform/plugin.py', + 'ckanext/example_itemplatehelpers/plugin.py', + 'ckanext/multilingual/plugin.py', + 'ckanext/multilingual/tests/test_multilingual_plugin.py', + 'ckanext/pdfpreview/plugin.py', + 'ckanext/reclinepreview/plugin.py', + 'ckanext/reclinepreview/tests/test_preview.py', + 'ckanext/resourceproxy/plugin.py', + 'ckanext/resourceproxy/tests/test_proxy.py', + 'ckanext/stats/controller.py', + 'ckanext/stats/plugin.py', + 'ckanext/stats/stats.py', + 'ckanext/stats/tests/__init__.py', + 'ckanext/stats/tests/test_stats_lib.py', + 'ckanext/stats/tests/test_stats_plugin.py', + 'ckanext/test_tag_vocab_plugin.py', + 'ckanext/tests/plugin.py', + 'doc/conf.py', + 'fabfile.py', + 'profile_tests.py', + 'setup.py', + ] + fails = {} + passes = [] + done = False + + @classmethod + def setup(cls): + if not cls.done: + cls.process() + cls.done = True + + @classmethod + def process(cls): + blacklist = cls.PEP8_BLACKLIST_FILES + for path, filename in process_directory(base_path): + errors = cls.find_pep8_errors(filename=path) + if errors and not filename in blacklist: + cls.fails[filename] = output_errors(filename, errors) + elif not errors and filename in blacklist: + cls.passes.append(filename) + + def test_pep8_fails(self): + msg = 'The following files have pep8 issues that need resolving' + msg += '\nThey need removing from the test blacklist' + show_fails(msg, self.fails) + + def test_pep8_pass(self): + msg = 'The following files passed pep8 but are blacklisted' + show_passing(msg, self.passes) + + @staticmethod + def find_pep8_errors(filename=None, lines=None): + + try: + sys.stdout = cStringIO.StringIO() + checker = pep8.Checker(filename=filename, lines=lines) + checker.check_all() + output = sys.stdout.getvalue() + finally: + sys.stdout = sys.__stdout__ + + errors = [] + for line in output.split('\n'): + parts = line.split(' ', 2) + if len(parts) == 3: + location, error, desc = parts + line_no = location.split(':')[1] + errors.append('%s ln:%s %s' % (error, line_no, desc)) + return errors + + +class TestActionAuth(object): + ''' These tests check the logic auth/action functions are compliant. The + main tests are that each action has a corresponding auth function and + that each auth function has an action. We check the function only + accepts (context, data_dict) as parameters. ''' + + ACTION_FN_SIGNATURES_BLACKLIST = [ + 'create: activity_create', + 'create: tag_create', + ] + + ACTION_NO_AUTH_BLACKLIST = [ + 'create: follow_dataset', + 'create: follow_group', + 'create: follow_user', + 'create: member_create', + 'create: package_relationship_create_rest', + 'delete: member_delete', + 'delete: package_relationship_delete_rest', + 'delete: unfollow_dataset', + 'delete: unfollow_group', + 'delete: unfollow_user', + 'get: activity_detail_list', + 'get: am_following_dataset', + 'get: am_following_group', + 'get: am_following_user', + 'get: dashboard_activity_list_html', + 'get: dataset_followee_count', + 'get: dataset_follower_count', + 'get: followee_count', + 'get: group_activity_list', + 'get: group_activity_list_html', + 'get: group_followee_count', + 'get: group_follower_count', + 'get: group_package_show', + 'get: member_list', + 'get: organization_activity_list', + 'get: organization_activity_list_html', + 'get: package_activity_list', + 'get: package_activity_list_html', + 'get: recently_changed_packages_activity_list', + 'get: recently_changed_packages_activity_list_html', + 'get: related_list', + 'get: resource_search', + 'get: roles_show', + 'get: status_show', + 'get: tag_search', + 'get: term_translation_show', + 'get: user_activity_list', + 'get: user_activity_list_html', + 'get: user_followee_count', + 'get: user_follower_count', + 'get: vocabulary_list', + 'get: vocabulary_show', + 'update: package_relationship_update_rest', + 'update: task_status_update_many', + 'update: term_translation_update_many', + 'update: user_role_bulk_update', + 'update: user_role_update', + ] + + AUTH_NO_ACTION_BLACKLIST = [ + 'create: file_upload', + 'delete: revision_delete', + 'delete: revision_undelete', + 'get: group_autocomplete', + 'get: group_list_available', + 'get: sysadmin', + 'get: request_reset', + 'get: user_reset', + 'update: group_change_state', + 'update: group_edit_permissions', + 'update: package_change_state', + 'update: revision_change_state', + ] + + ACTION_NO_DOC_STR_BLACKLIST = [ + 'create: group_create_rest', + 'create: group_member_create', + 'create: organization_member_create', + 'create: package_create_rest', + 'create: package_relationship_create_rest', + 'delete: group_member_delete', + 'delete: organization_member_delete', + 'delete: package_relationship_delete_rest', + 'get: get_site_user', + 'get: group_show_rest', + 'get: member_roles_list', + 'get: package_show_rest', + 'get: tag_show_rest', + 'update: group_update_rest', + 'update: package_relationship_update_rest', + 'update: package_update_rest', + ] + + done = False + + @classmethod + def setup(cls): + if not cls.done: + cls.process() + cls.done = True + + @classmethod + def process(cls): + def get_functions(module_root): + fns = {} + for auth_module_name in ['get', 'create', 'update', 'delete']: + module_path = '%s.%s' % (module_root, auth_module_name,) + try: + module = __import__(module_path) + except ImportError: + print ('No auth module for action "%s"' % auth_module_name) + + for part in module_path.split('.')[1:]: + module = getattr(module, part) + + for key, v in module.__dict__.items(): + if not hasattr(v, '__call__'): + continue + if v.__module__ != module_path: + continue + if not key.startswith('_'): + name = '%s: %s' % (auth_module_name, key) + fns[name] = v + return fns + cls.actions = get_functions('logic.action') + cls.auths = get_functions('logic.auth') + + def test_actions_have_auth_fn(self): + actions_no_auth = set(self.actions.keys()) - set(self.auths.keys()) + actions_no_auth -= set(self.ACTION_NO_AUTH_BLACKLIST) + assert not actions_no_auth, 'These actions have no auth function\n%s' \ + % '\n'.join(sorted(list(actions_no_auth))) + + def test_actions_have_auth_fn_blacklist(self): + actions_no_auth = set(self.actions.keys()) & set(self.auths.keys()) + actions_no_auth &= set(self.ACTION_NO_AUTH_BLACKLIST) + assert not actions_no_auth, 'These actions blacklisted but ' + \ + 'shouldn\'t be \n%s' % '\n'.join(sorted(list(actions_no_auth))) + + def test_auths_have_action_fn(self): + auths_no_action = set(self.auths.keys()) - set(self.actions.keys()) + auths_no_action -= set(self.AUTH_NO_ACTION_BLACKLIST) + assert not auths_no_action, 'These auth functions have no action\n%s' \ + % '\n'.join(sorted(list(auths_no_action))) + + def test_auths_have_action_fn_blacklist(self): + auths_no_action = set(self.auths.keys()) & set(self.actions.keys()) + auths_no_action &= set(self.AUTH_NO_ACTION_BLACKLIST) + assert not auths_no_action, 'These auths functions blacklisted but' + \ + ' shouldn\'t be \n%s' % '\n'.join(sorted(list(auths_no_action))) + + def test_fn_signatures(self): + errors = [] + for name, fn in self.actions.iteritems(): + args_info = inspect.getargspec(fn) + if (args_info.args != ['context', 'data_dict'] + or args_info.varargs is not None + or args_info.keywords is not None): + if name not in self.ACTION_FN_SIGNATURES_BLACKLIST: + errors.append(name) + assert not errors, 'These action functions have the wrong function' + \ + ' signature, should be (context, data_dict)\n%s' \ + % '\n'.join(sorted(errors)) + + def test_fn_docstrings(self): + errors = [] + for name, fn in self.actions.iteritems(): + if not getattr(fn, '__doc__', None): + if name not in self.ACTION_NO_DOC_STR_BLACKLIST: + errors.append(name) + assert not errors, 'These action functions need docstrings\n%s' \ + % '\n'.join(sorted(errors)) + + +class TestBadExceptions(object): + ''' Look for a common coding problem in ckan Exception(_'...') ''' + + # Exceptions should not on the whole be translated as they are for + # programmers to read in trace backs or log files. However some like + # Invalid used in validation functions do get passed back up to the user + # and so should be translated. + + NASTY_EXCEPTION_BLACKLIST_FILES = [ + 'ckan/controllers/api.py', + 'ckan/controllers/user.py', + 'ckan/lib/mailer.py', + 'ckan/logic/action/create.py', + 'ckan/logic/action/delete.py', + 'ckan/logic/action/get.py', + 'ckan/logic/action/update.py', + 'ckan/logic/auth/create.py', + 'ckan/logic/auth/delete.py', + 'ckan/logic/auth/get.py', + 'ckan/new_authz.py', + 'ckanext/datastore/logic/action.py', + ] + fails = {} + passes = [] + done = False + + @classmethod + def setup(cls): + if not cls.done: + cls.process() + cls.done = True + + @classmethod + def process(cls): + blacklist = cls.NASTY_EXCEPTION_BLACKLIST_FILES + re_nasty_exception = re.compile( + r'''raise\W+(?![^I]*Invalid\().*_\(''' + ) + for path, filename in process_directory(base_path): + f = open(path, 'r') + count = 1 + errors = [] + for line in f: + if re_nasty_exception.search(line): + errors.append('ln:%s \t%s' % (count, line[:-1])) + count += 1 + if errors and not filename in blacklist: + cls.fails[filename] = output_errors(filename, errors) + elif not errors and filename in blacklist: + cls.passes.append(filename) + + def test_good(self): + msg = 'The following files passed nasty exceptions rules' + msg += '\nThey need removing from the test blacklist' + show_passing(msg, self.passes) + + def test_bad(self): + msg = ('The following files have nasty exception issues that need' + ' resolving\nWe should not be translating exceptions in most' + ' situations. We need to when the exception message is passed' + ' to the front end for example validation') + show_fails(msg, self.fails) diff --git a/ckanext/datastore/bin/set_permissions.sql b/ckanext/datastore/bin/set_permissions.sql index 1bbc06d203f..18b6265b63a 100644 --- a/ckanext/datastore/bin/set_permissions.sql +++ b/ckanext/datastore/bin/set_permissions.sql @@ -14,9 +14,9 @@ To run the script, execute: */ -- name of the main CKAN database -\set maindb '{ckandb}' +\set maindb "{ckandb}" -- the name of the datastore database -\set datastoredb '{datastoredb}' +\set datastoredb "{datastoredb}" -- username of the ckan postgres user \set ckanuser "{ckanuser}" -- username of the datastore user that can write diff --git a/ckanext/datastore/commands.py b/ckanext/datastore/commands.py index 364e163eddb..37866cb7ed5 100644 --- a/ckanext/datastore/commands.py +++ b/ckanext/datastore/commands.py @@ -1,14 +1,15 @@ -import bin.datastore_setup as setup import logging import ckan.lib.cli as cli +import bin.datastore_setup as setup log = logging.getLogger(__name__) class SetupDatastoreCommand(cli.CkanCommand): '''Perform commands to set up the datastore. - Make sure that the datastore urls are set properly before you run these commands. + Make sure that the datastore URLs are set properly before you run + these commands. Usage:: @@ -16,9 +17,9 @@ class SetupDatastoreCommand(cli.CkanCommand): Where: SQL_SUPER_USER is the name of a postgres user with sufficient - permissions to create new tables, users, and grant - and revoke new permissions. Typically, this would - be the "postgres" user. + permissions to create new tables, users, and grant + and revoke new permissions. Typically, this would + be the "postgres" user. ''' summary = __doc__.split('\n')[0] @@ -39,11 +40,16 @@ def command(self): cmd = self.args[0] self._load_config() - self.db_write_url_parts = cli.parse_db_config('ckan.datastore.write_url') - self.db_read_url_parts = cli.parse_db_config('ckan.datastore.read_url') - self.db_ckan_url_parts = cli.parse_db_config('sqlalchemy.url') + self.db_write_url_parts = cli.parse_db_config( + 'ckan.datastore.write_url') + self.db_read_url_parts = cli.parse_db_config( + 'ckan.datastore.read_url') + self.db_ckan_url_parts = cli.parse_db_config( + 'sqlalchemy.url') - assert self.db_write_url_parts['db_name'] == self.db_read_url_parts['db_name'],\ + write_db = self.db_write_url_parts['db_name'] + read_db = self.db_read_url_parts['db_name'] + assert write_db == read_db,\ "write and read db have to be the same" if len(self.args) != 2: diff --git a/ckanext/datastore/controller.py b/ckanext/datastore/controller.py new file mode 100644 index 00000000000..3bb5def4e73 --- /dev/null +++ b/ckanext/datastore/controller.py @@ -0,0 +1,44 @@ +import StringIO +import unicodecsv as csv + +import pylons + +import ckan.plugins as p +import ckan.lib.base as base +import ckan.model as model + +from ckan.common import request + + +class DatastoreController(base.BaseController): + def dump(self, resource_id): + context = { + 'model': model, + 'session': model.Session, + 'user': p.toolkit.c.user + } + + data_dict = { + 'resource_id': resource_id, + 'limit': request.GET.get('limit', 100000), + 'offset': request.GET.get('offset', 0) + } + + action = p.toolkit.get_action('datastore_search') + try: + result = action(context, data_dict) + except p.toolkit.ObjectNotFound: + base.abort(404, p.toolkit._('DataStore resource not found')) + + pylons.response.headers['Content-Type'] = 'text/csv' + pylons.response.headers['Content-disposition'] = \ + 'attachment; filename="{name}.csv"'.format(name=resource_id) + f = StringIO.StringIO() + wr = csv.writer(f, encoding='utf-8') + + header = [x['id'] for x in result['fields']] + wr.writerow(header) + + for record in result['records']: + wr.writerow([record[column] for column in header]) + return f.getvalue() diff --git a/ckanext/datastore/db.py b/ckanext/datastore/db.py index bc442d9d152..d98f18c4e77 100644 --- a/ckanext/datastore/db.py +++ b/ckanext/datastore/db.py @@ -7,18 +7,21 @@ import urlparse import random import string -import distutils.version import logging import pprint + +import distutils.version import sqlalchemy -from sqlalchemy.exc import ProgrammingError, IntegrityError +from sqlalchemy.exc import (ProgrammingError, IntegrityError, + DBAPIError, DataError) import psycopg2.extras +import ckan.lib.cli as cli +import ckan.plugins.toolkit as toolkit log = logging.getLogger(__name__) if not os.environ.get('DATASTORE_LOAD'): import paste.deploy.converters as converters - import ckan.plugins.toolkit as toolkit ValidationError = toolkit.ValidationError else: log.warn("Running datastore without CKAN") @@ -31,19 +34,31 @@ def __init__(self, error_dict): _type_names = set() _engines = {} -_date_formats = ['%Y-%m-%d', - '%Y-%m-%d %H:%M:%S', - '%Y-%m-%dT%H:%M:%S', - '%Y-%m-%dT%H:%M:%SZ', - '%d/%m/%Y', - '%m/%d/%Y', - '%d-%m-%Y', - '%m-%d-%Y', - ] -INSERT = 'insert' -UPSERT = 'upsert' -UPDATE = 'update' -_methods = [INSERT, UPSERT, UPDATE] +_TIMEOUT = 60000 # milliseconds + +# See http://www.postgresql.org/docs/9.2/static/errcodes-appendix.html +_PG_ERR_CODE = { + 'unique_violation': '23505', + 'query_canceled': '57014', + 'undefined_object': '42704', + 'syntax_error': '42601', + 'permission_denied': '42501', + 'duplicate_table': '42P07', + 'duplicate_alias': '42712', +} + +_DATE_FORMATS = ['%Y-%m-%d', + '%Y-%m-%d %H:%M:%S', + '%Y-%m-%dT%H:%M:%S', + '%Y-%m-%dT%H:%M:%SZ', + '%d/%m/%Y', + '%m/%d/%Y', + '%d-%m-%Y', + '%m-%d-%Y'] + +_INSERT = 'insert' +_UPSERT = 'upsert' +_UPDATE = 'update' def _strip(input): @@ -57,7 +72,7 @@ def _pluck(field, arr): def _get_list(input, strip=True): - """Transforms a string or list to a list""" + '''Transforms a string or list to a list''' if input is None: return if input == '': @@ -70,12 +85,6 @@ def _get_list(input, strip=True): return l -def _get_bool(input, default=False): - if input in [None, '']: - return default - return converters.asbool(input) - - def _is_valid_field_name(name): ''' Check that field name is valid: @@ -106,7 +115,7 @@ def _validate_int(i, field_name, non_negative=False): def _get_engine(context, data_dict): - 'Get either read or write engine.' + '''Get either read or write engine.''' connection_url = data_dict['connection_url'] engine = _engines.get(connection_url) @@ -128,16 +137,20 @@ def _cache_types(context): if 'nested' not in _type_names: native_json = _pg_version_is_at_least(connection, '9.2') - connection.execute('CREATE TYPE "nested" AS (json {0}, extra text)' - .format('json' if native_json else 'text')) + connection.execute('''CREATE TYPE "nested" + AS (json {0}, extra text)'''.format( + 'json' if native_json else 'text')) _pg_types.clear() - log.info("Created nested type. Native JSON: {0}".format(native_json)) + log.info("Created nested type. Native JSON: {0}".format( + native_json)) ## redo cache types with json now available. return _cache_types(context) - psycopg2.extras.register_composite('nested', connection.connection, True) + psycopg2.extras.register_composite('nested', + connection.connection, + True) def _pg_version_is_at_least(connection, version): @@ -159,10 +172,10 @@ def _is_valid_pg_type(context, type_name): try: connection.execute('SELECT %s::regtype', type_name) except ProgrammingError, e: - if 'invalid type name' in str(e) or 'does not exist' in str(e): + if e.orig.pgcode in [_PG_ERR_CODE['undefined_object'], + _PG_ERR_CODE['syntax_error']]: return False - else: - raise + raise else: return True @@ -173,10 +186,8 @@ def _get_type(context, oid): def _rename_json_field(data_dict): - ''' - rename json type to a corresponding type for the datastore since - pre 9.2 postgres versions do not support native json - ''' + '''Rename json type to a corresponding type for the datastore since + pre 9.2 postgres versions do not support native json''' return _rename_field(data_dict, 'json', 'nested') @@ -193,7 +204,8 @@ def _rename_field(data_dict, term, replace): def _guess_type(field): - 'Simple guess type of field, only allowed are integer, numeric and text' + '''Simple guess type of field, only allowed are + integer, numeric and text''' data_types = set([int, float]) if isinstance(field, (dict, list)): return 'nested' @@ -214,7 +226,7 @@ def _guess_type(field): return 'numeric' ##try iso dates - for format in _date_formats: + for format in _DATE_FORMATS: try: datetime.datetime.strptime(field, format) return 'timestamp' @@ -252,15 +264,17 @@ def json_get_values(obj, current_list=None): def check_fields(context, fields): - 'Check if field types are valid.' + '''Check if field types are valid.''' for field in fields: if field.get('type') and not _is_valid_pg_type(context, field['type']): raise ValidationError({ - 'fields': ['"{0}" is not a valid field type'.format(field['type'])] + 'fields': ['"{0}" is not a valid field type'.format( + field['type'])] }) elif not _is_valid_field_name(field['id']): raise ValidationError({ - 'fields': ['"{0}" is not a valid field name'.format(field['id'])] + 'fields': ['"{0}" is not a valid field name'.format( + field['id'])] }) @@ -281,7 +295,7 @@ def convert(data, type_name): def create_table(context, data_dict): - 'Create table from combination of fields and first row of data.' + '''Create table from combination of fields and first row of data.''' datastore_fields = [ {'id': '_id', 'type': 'serial primary key'}, @@ -319,8 +333,8 @@ def create_table(context, data_dict): }) fields = datastore_fields + supplied_fields + extra_fields - sql_fields = u", ".join([u'"{0}" {1}'.format(f['id'].replace('%', '%%'), f['type']) - for f in fields]) + sql_fields = u", ".join([u'"{0}" {1}'.format( + f['id'].replace('%', '%%'), f['type']) for f in fields]) sql_string = u'CREATE TABLE "{0}" ({1});'.format( data_dict['resource_id'], @@ -331,7 +345,7 @@ def create_table(context, data_dict): def _get_aliases(context, data_dict): - ''' Get a list of aliases for a resource. ''' + '''Get a list of aliases for a resource.''' res_id = data_dict['resource_id'] alias_sql = sqlalchemy.text( u'SELECT name FROM "_table_metadata" WHERE alias_of = :id') @@ -340,8 +354,8 @@ def _get_aliases(context, data_dict): def _get_resources(context, alias): - ''' Get a list of resources for an alias. There could be more than one alias - in a resource_dict. ''' + '''Get a list of resources for an alias. There could be more than one alias + in a resource_dict.''' alias_sql = sqlalchemy.text( u'''SELECT alias_of FROM "_table_metadata" WHERE name = :alias AND alias_of IS NOT NULL''') @@ -351,27 +365,36 @@ def _get_resources(context, alias): def create_alias(context, data_dict): aliases = _get_list(data_dict.get('aliases')) - if aliases != None: + if aliases is not None: # delete previous aliases previous_aliases = _get_aliases(context, data_dict) for alias in previous_aliases: sql_alias_drop_string = u'DROP VIEW "{0}"'.format(alias) context['connection'].execute(sql_alias_drop_string) - for alias in aliases: - sql_alias_string = u'CREATE VIEW "{alias}" AS SELECT * FROM "{main}"'.format( - alias=alias, - main=data_dict['resource_id'] - ) + try: + for alias in aliases: + sql_alias_string = u'''CREATE VIEW "{alias}" + AS SELECT * FROM "{main}"'''.format( + alias=alias, + main=data_dict['resource_id'] + ) - res_ids = _get_resources(context, alias) - if res_ids: + res_ids = _get_resources(context, alias) + if res_ids: + raise ValidationError({ + 'alias': [(u'The alias "{0}" already exists.').format( + alias)] + }) + + context['connection'].execute(sql_alias_string) + except DBAPIError, e: + if e.orig.pgcode in [_PG_ERR_CODE['duplicate_table'], + _PG_ERR_CODE['duplicate_alias']]: raise ValidationError({ - 'alias': [(u'The alias "{0}" already exists.').format(alias)] + 'alias': ['"{0}" already exists'.format(alias)] }) - context['connection'].execute(sql_alias_string) - def create_indexes(context, data_dict): indexes = _get_list(data_dict.get('indexes')) @@ -384,9 +407,9 @@ def create_indexes(context, data_dict): if indexes is None and primary_key is None: return - sql_index_skeletton = u'CREATE {unique} INDEX {name} ON "{res_id}"' - sql_index_string_method = sql_index_skeletton + u' USING {method}({fields})' - sql_index_string = sql_index_skeletton + u' ({fields})' + sql_index_tmpl = u'CREATE {unique} INDEX {name} ON "{res_id}"' + sql_index_string_method = sql_index_tmpl + u' USING {method}({fields})' + sql_index_string = sql_index_tmpl + u' ({fields})' sql_index_strings = [] fields = _get_fields(context, data_dict) @@ -398,8 +421,8 @@ def generate_index_name(): if _pg_version_is_at_least(context['connection'], '9.0'): return '' else: - source = string.ascii_letters + string.digits - random_string = ''.join([random.choice(source) for n in xrange(10)]) + src = string.ascii_letters + string.digits + random_string = ''.join([random.choice(src) for n in xrange(10)]) return 'idx_' + random_string if indexes is not None: @@ -426,19 +449,20 @@ def generate_index_name(): for field in index_fields: if field not in field_ids: raise ValidationError({ - 'index': [('The field "{0}" is not a valid column name.').format( - index)] + 'index': [ + ('The field "{0}" is not a valid column name.').format( + index)] }) - fields_string = u', '.join([ - '(("{0}").json::text)'.format(field.replace('%', '%%')) - if field in json_fields else - '"%s"' % field.replace('%', '%%') - for field in index_fields]) + fields_string = u', '.join( + ['(("{0}").json::text)'.format(field.replace('%', '%%')) + if field in json_fields else + '"%s"' % field.replace('%', '%%') + for field in index_fields]) sql_index_strings.append(sql_index_string.format( - res_id=data_dict['resource_id'], - unique='unique' if index == primary_key else '', - name=generate_index_name(), - fields=fields_string)) + res_id=data_dict['resource_id'], + unique='unique' if index == primary_key else '', + name=generate_index_name(), + fields=fields_string)) map(context['connection'].execute, sql_index_strings) @@ -463,7 +487,8 @@ def _drop_indexes(context, data_dict, unique=False): indexes_to_drop = context['connection'].execute( sql_get_index_string, data_dict['resource_id']).fetchall() for index in indexes_to_drop: - context['connection'].execute(sql_drop_index.format(index[0]).replace('%', '%%')) + context['connection'].execute( + sql_drop_index.format(index[0]).replace('%', '%%')) def alter_table(context, data_dict): @@ -485,7 +510,8 @@ def alter_table(context, data_dict): if field['id'] != current_fields[num]['id']: raise ValidationError({ 'fields': [('Supplied field "{0}" not ' - 'present or in wrong order').format(field['id'])] + 'present or in wrong order').format( + field['id'])] }) ## no need to check type as field already defined. continue @@ -499,7 +525,12 @@ def alter_table(context, data_dict): new_fields.append(field) if records: - # check record for sanity + # check record for sanity as they have not been + # checked during validation + if not isinstance(records, list): + raise ValidationError({ + 'records': ['Records has to be a list of dicts'] + }) if not isinstance(records[0], dict): raise ValidationError({ 'records': ['The first row is not a json object'] @@ -521,7 +552,7 @@ def alter_table(context, data_dict): def insert_data(context, data_dict): - data_dict['method'] = INSERT + data_dict['method'] = _INSERT return upsert_data(context, data_dict) @@ -530,20 +561,15 @@ def upsert_data(context, data_dict): if not data_dict.get('records'): return - method = data_dict.get('method', UPSERT) - - if method not in _methods: - raise ValidationError({ - 'method': [u'"{0}" is not defined'.format(method)] - }) + method = data_dict.get('method', _UPSERT) fields = _get_fields(context, data_dict) field_names = _pluck('id', fields) records = data_dict['records'] - sql_columns = ", ".join(['"%s"' % name.replace('%', '%%') for name in field_names] - + ['"_full_text"']) + sql_columns = ", ".join(['"%s"' % name.replace( + '%', '%%') for name in field_names] + ['"_full_text"']) - if method == INSERT: + if method == _INSERT: rows = [] for num, record in enumerate(records): _validate_record(record, num, field_names) @@ -558,7 +584,8 @@ def upsert_data(context, data_dict): row.append(_to_full_text(fields, record)) rows.append(row) - sql_string = u'INSERT INTO "{res_id}" ({columns}) VALUES ({values}, to_tsvector(%s));'.format( + sql_string = u'''INSERT INTO "{res_id}" ({columns}) + VALUES ({values}, to_tsvector(%s));'''.format( res_id=data_dict['resource_id'], columns=sql_columns, values=', '.join(['%s' for field in field_names]) @@ -566,7 +593,7 @@ def upsert_data(context, data_dict): context['connection'].execute(sql_string, rows) - elif method in [UPDATE, UPSERT]: + elif method in [_UPDATE, _UPSERT]: unique_keys = _get_unique_key(context, data_dict) if len(unique_keys) < 1: raise ValidationError({ @@ -576,11 +603,12 @@ def upsert_data(context, data_dict): for num, record in enumerate(records): # all key columns have to be defined missing_fields = [field for field in unique_keys - if field not in record] + if field not in record] if missing_fields: raise ValidationError({ - 'key': [u'fields "{0}" are missing but needed as key'.format( - ', '.join(missing_fields))] + 'key': [u'''fields "{fields}" are missing + but needed as key'''.format( + fields=', '.join(missing_fields))] }) for field in fields: @@ -589,8 +617,8 @@ def upsert_data(context, data_dict): ## a tuple with an empty second value record[field['id']] = (json.dumps(value), '') - non_existing_filed_names = [field for field in record.keys() - if field not in field_names] + non_existing_filed_names = [field for field in record + if field not in field_names] if non_existing_filed_names: raise ValidationError({ 'fields': [u'fields "{0}" do not exist'.format( @@ -600,7 +628,7 @@ def upsert_data(context, data_dict): unique_values = [record[key] for key in unique_keys] used_fields = [field for field in fields - if field['id'] in record.keys()] + if field['id'] in record] used_field_names = _pluck('id', used_fields) @@ -608,20 +636,24 @@ def upsert_data(context, data_dict): full_text = _to_full_text(fields, record) - if method == UPDATE: + if method == _UPDATE: sql_string = u''' UPDATE "{res_id}" SET ({columns}, "_full_text") = ({values}, to_tsvector(%s)) WHERE ({primary_key}) = ({primary_value}); '''.format( res_id=data_dict['resource_id'], - columns=u', '.join([u'"{0}"'.format(field) for field in used_field_names]), - values=u', '.join(['%s' for _ in used_field_names]), - primary_key=u','.join([u'"{0}"'.format(part) for part in unique_keys]), + columns=u', '.join( + [u'"{0}"'.format(field) + for field in used_field_names]), + values=u', '.join( + ['%s' for _ in used_field_names]), + primary_key=u','.join( + [u'"{0}"'.format(part) for part in unique_keys]), primary_value=u','.join(["%s"] * len(unique_keys)) ) results = context['connection'].execute( - sql_string, used_values + [full_text] + unique_values) + sql_string, used_values + [full_text] + unique_values) # validate that exactly one row has been updated if results.rowcount != 1: @@ -629,7 +661,7 @@ def upsert_data(context, data_dict): 'key': [u'key "{0}" not found'.format(unique_values)] }) - elif method == UPSERT: + elif method == _UPSERT: sql_string = u''' UPDATE "{res_id}" SET ({columns}, "_full_text") = ({values}, to_tsvector(%s)) @@ -640,13 +672,18 @@ def upsert_data(context, data_dict): WHERE ({primary_key}) = ({primary_value})); '''.format( res_id=data_dict['resource_id'], - columns=u', '.join([u'"{0}"'.format(field) for field in used_field_names]), - values=u', '.join(['%s::nested' if field['type'] == 'nested' else '%s' for field in used_fields]), - primary_key=u','.join([u'"{0}"'.format(part) for part in unique_keys]), + columns=u', '.join([u'"{0}"'.format(field) + for field in used_field_names]), + values=u', '.join(['%s::nested' + if field['type'] == 'nested' else '%s' + for field in used_fields]), + primary_key=u','.join([u'"{0}"'.format(part) + for part in unique_keys]), primary_value=u','.join(["%s"] * len(unique_keys)) ) context['connection'].execute( - sql_string, (used_values + [full_text] + unique_values) * 2) + sql_string, + (used_values + [full_text] + unique_values) * 2) def _get_unique_key(context, data_dict): @@ -666,7 +703,8 @@ def _get_unique_key(context, data_dict): AND idx.indisprimary = false AND t.relname = %s ''' - key_parts = context['connection'].execute(sql_get_unique_key, data_dict['resource_id']) + key_parts = context['connection'].execute(sql_get_unique_key, + data_dict['resource_id']) return [x[0] for x in key_parts] @@ -700,7 +738,7 @@ def _to_full_text(fields, record): def _where(field_ids, data_dict): - 'Return a SQL WHERE clause from data_dict filters and q' + '''Return a SQL WHERE clause from data_dict filters and q''' filters = data_dict.get('filters', {}) if not isinstance(filters, dict): @@ -733,7 +771,7 @@ def _textsearch_query(data_dict): q = data_dict.get('q') lang = data_dict.get(u'language', u'english') if q: - if (_get_bool(data_dict.get('plain'), True)): + if data_dict.get('plain', True): statement = u", plainto_tsquery('{lang}', '{query}') query" else: statement = u", to_tsquery('{lang}', '{query}') query" @@ -770,8 +808,8 @@ def _sort(context, data_dict, field_ids): if field not in field_ids: raise ValidationError({ - 'sort': [u'field "{0}" not it table'.format( - unicode(field, 'utf-8'))] + 'sort': [u'field "{0}" not in table'.format( + field)] }) if sort.lower() not in ('asc', 'desc'): raise ValidationError({ @@ -786,13 +824,11 @@ def _sort(context, data_dict, field_ids): def _insert_links(data_dict, limit, offset): - ''' Adds link to the next/prev part (same limit, offset=offset+limit) - and the resource page. - ''' + '''Adds link to the next/prev part (same limit, offset=offset+limit) + and the resource page.''' data_dict['_links'] = {} # get the url from the request - import ckan.plugins.toolkit as toolkit urlstring = toolkit.request.environ['CKAN_CURRENT_URL'] # change the offset in the url @@ -874,12 +910,12 @@ def search_data(context, data_dict): sql_string = u'''SELECT {select}, count(*) over() AS "_full_count" {rank} FROM "{resource}" {ts_query} {where} {sort} LIMIT {limit} OFFSET {offset}'''.format( - select=select_columns, - rank=rank_column, - resource=data_dict['resource_id'], - ts_query=ts_query, - where=where_clause, - sort=sort, limit=limit, offset=offset) + select=select_columns, + rank=rank_column, + resource=data_dict['resource_id'], + ts_query=ts_query, + where=where_clause, + sort=sort, limit=limit, offset=offset) results = context['connection'].execute(sql_string, [where_values]) _insert_links(data_dict, limit, offset) @@ -938,20 +974,19 @@ def create(context, data_dict): ''' engine = _get_engine(context, data_dict) context['connection'] = engine.connect() - timeout = context.get('query_timeout', 60000) + timeout = context.get('query_timeout', _TIMEOUT) _cache_types(context) _rename_json_field(data_dict) - # close connection at all cost. + trans = context['connection'].begin() try: # check if table already existes - trans = context['connection'].begin() context['connection'].execute( u'SET LOCAL statement_timeout TO {0}'.format(timeout)) result = context['connection'].execute( u'SELECT * FROM pg_tables WHERE tablename = %s', - data_dict['resource_id'] + data_dict['resource_id'] ).fetchone() if not result: create_table(context, data_dict) @@ -960,26 +995,36 @@ def create(context, data_dict): insert_data(context, data_dict) create_indexes(context, data_dict) create_alias(context, data_dict) + if data_dict.get('private'): + _change_privilege(context, data_dict, 'REVOKE') trans.commit() return _unrename_json_field(data_dict) except IntegrityError, e: - if ('duplicate key value violates unique constraint' in str(e) - or 'could not create unique index' in str(e)): + if e.orig.pgcode == _PG_ERR_CODE['unique_violation']: raise ValidationError({ - 'constraints': ['Cannot insert records or create index because of uniqueness constraint'], + 'constraints': ['Cannot insert records or create index because' + ' of uniqueness constraint'], 'info': { - 'details': str(e) + 'orig': str(e.orig), + 'pgcode': e.orig.pgcode } }) - else: - raise - except Exception, e: - trans.rollback() - if 'due to statement timeout' in str(e): + raise + except DataError, e: + raise ValidationError({ + 'data': e.message, + 'info': { + 'orig': [str(e.orig)] + }}) + except DBAPIError, e: + if e.orig.pgcode == _PG_ERR_CODE['query_canceled']: raise ValidationError({ 'query': ['Query took too long'] }) raise + except Exception, e: + trans.rollback() + raise finally: context['connection'].close() @@ -994,33 +1039,42 @@ def upsert(context, data_dict): ''' engine = _get_engine(context, data_dict) context['connection'] = engine.connect() - timeout = context.get('query_timeout', 60000) + timeout = context.get('query_timeout', _TIMEOUT) + trans = context['connection'].begin() try: # check if table already existes - trans = context['connection'].begin() context['connection'].execute( u'SET LOCAL statement_timeout TO {0}'.format(timeout)) upsert_data(context, data_dict) trans.commit() return _unrename_json_field(data_dict) except IntegrityError, e: - if 'duplicate key value violates unique constraint' in str(e): + if e.orig.pgcode == _PG_ERR_CODE['unique_violation']: raise ValidationError({ - 'constraints': ['Cannot insert records because of uniqueness constraint'], + 'constraints': ['Cannot insert records or create index because' + ' of uniqueness constraint'], 'info': { - 'details': str(e) + 'orig': str(e.orig), + 'pgcode': e.orig.pgcode } }) - else: - raise - except Exception, e: - trans.rollback() - if 'due to statement timeout' in str(e): + raise + except DataError, e: + raise ValidationError({ + 'data': e.message, + 'info': { + 'orig': [str(e.orig)] + }}) + except DBAPIError, e: + if e.orig.pgcode == _PG_ERR_CODE['query_canceled']: raise ValidationError({ 'query': ['Query took too long'] }) raise + except Exception, e: + trans.rollback() + raise finally: context['connection'].close() @@ -1030,18 +1084,9 @@ def delete(context, data_dict): context['connection'] = engine.connect() _cache_types(context) + trans = context['connection'].begin() try: # check if table exists - trans = context['connection'].begin() - result = context['connection'].execute( - u'SELECT 1 FROM pg_tables WHERE tablename = %s', - data_dict['resource_id'] - ).fetchone() - if not result: - raise ValidationError({ - 'resource_id': [u'table for resource "{0}" does not exist'.format( - data_dict['resource_id'])] - }) if not 'filters' in data_dict: context['connection'].execute( u'DROP TABLE "{0}" CASCADE'.format(data_dict['resource_id']) @@ -1061,30 +1106,21 @@ def delete(context, data_dict): def search(context, data_dict): engine = _get_engine(context, data_dict) context['connection'] = engine.connect() - timeout = context.get('query_timeout', 60000) + timeout = context.get('query_timeout', _TIMEOUT) _cache_types(context) try: - # check if table exists context['connection'].execute( u'SET LOCAL statement_timeout TO {0}'.format(timeout)) - id = data_dict['resource_id'] - result = context['connection'].execute( - u"(SELECT 1 FROM pg_tables where tablename = '{0}') union" - u"(SELECT 1 FROM pg_views where viewname = '{0}')".format(id) - ).fetchone() - if not result: - raise ValidationError({ - 'resource_id': [u'table for resource "{0}" does not exist'.format( - data_dict['resource_id'])] - }) return search_data(context, data_dict) - except Exception, e: - if 'due to statement timeout' in str(e): + except DBAPIError, e: + if e.orig.pgcode == _PG_ERR_CODE['query_canceled']: raise ValidationError({ 'query': ['Search took too long'] }) - raise + raise ValidationError({ + 'query': ['Invalid query'] + }) finally: context['connection'].close() @@ -1092,31 +1128,94 @@ def search(context, data_dict): def search_sql(context, data_dict): engine = _get_engine(context, data_dict) context['connection'] = engine.connect() - timeout = context.get('query_timeout', 60000) + timeout = context.get('query_timeout', _TIMEOUT) _cache_types(context) try: context['connection'].execute( u'SET LOCAL statement_timeout TO {0}'.format(timeout)) results = context['connection'].execute( - data_dict['sql'] + data_dict['sql'].replace('%', '%%') ) return format_results(context, results, data_dict) except ProgrammingError, e: + if e.orig.pgcode == _PG_ERR_CODE['permission_denied']: + raise toolkit.NotAuthorized({ + 'permissions': ['Not authorized to read resource.'] + }) raise ValidationError({ - 'query': [str(e)], - 'info': { - 'statement': [e.statement], - 'params': [e.params], - 'orig': [str(e.orig)] - } + 'query': [str(e)], + 'info': { + 'statement': [e.statement], + 'params': [e.params], + 'orig': [str(e.orig)] + } }) - except Exception, e: - if 'due to statement timeout' in str(e): + except DBAPIError, e: + if e.orig.pgcode == _PG_ERR_CODE['query_canceled']: raise ValidationError({ - 'query': ['Search took too long'] + 'query': ['Query took too long'] }) raise finally: context['connection'].close() + + +def _get_read_only_user(data_dict): + parsed = cli.parse_db_config('ckan.datastore.read_url') + return parsed['db_user'] + + +def _change_privilege(context, data_dict, what): + ''' We need a transaction for this code to work ''' + read_only_user = _get_read_only_user(data_dict) + if what == 'REVOKE': + sql = u'REVOKE SELECT ON TABLE "{0}" FROM "{1}"'.format( + data_dict['resource_id'], + read_only_user) + elif what == 'GRANT': + sql = u'GRANT SELECT ON TABLE "{0}" TO "{1}"'.format( + data_dict['resource_id'], + read_only_user) + else: + raise ValidationError({ + 'privileges': 'Can only GRANT or REVOKE but not {0}'.format(what)}) + try: + context['connection'].execute(sql) + except ProgrammingError, e: + log.critical("Error making resource private. {0}".format(e.message)) + raise ValidationError({ + 'privileges': [u'cannot make "{0}" private'.format( + data_dict['resource_id'])], + 'info': { + 'orig': str(e.orig), + 'pgcode': e.orig.pgcode + } + }) + + +def make_private(context, data_dict): + log.info('Making resource {0} private'.format( + data_dict['resource_id'])) + engine = _get_engine(context, data_dict) + context['connection'] = engine.connect() + trans = context['connection'].begin() + try: + _change_privilege(context, data_dict, 'REVOKE') + trans.commit() + finally: + context['connection'].close() + + +def make_public(context, data_dict): + log.info('Making resource {0} public'.format( + data_dict['resource_id'])) + engine = _get_engine(context, data_dict) + context['connection'] = engine.connect() + trans = context['connection'].begin() + try: + _change_privilege(context, data_dict, 'GRANT') + trans.commit() + finally: + context['connection'].close() diff --git a/ckanext/datastore/logic/action.py b/ckanext/datastore/logic/action.py index 6bfd9782f5e..01fef0a6c53 100644 --- a/ckanext/datastore/logic/action.py +++ b/ckanext/datastore/logic/action.py @@ -1,21 +1,28 @@ import logging import pylons + +import sqlalchemy + +import ckan.lib.navl.dictization_functions import ckan.logic as logic import ckan.plugins as p import ckanext.datastore.db as db -import sqlalchemy +import ckanext.datastore.logic.schema as dsschema log = logging.getLogger(__name__) _get_or_bust = logic.get_or_bust +_validate = ckan.lib.navl.dictization_functions.validate + +WHITELISTED_RESOURCES = ['_table_metadata'] def datastore_create(context, data_dict): - '''Adds a new table to the datastore. + '''Adds a new table to the DataStore. - The datastore_create action allows a user to post JSON data to be + The datastore_create action allows you to post JSON data to be stored against a resource. This endpoint also supports altering tables, aliases and indexes and bulk insertion. This endpoint can be called multiple - times to ininially insert more data, add fields, change the aliases or indexes + times to initially insert more data, add fields, change the aliases or indexes as well as the primary keys. See :ref:`fields` and :ref:`records` for details on how to lay out records. @@ -44,15 +51,13 @@ def datastore_create(context, data_dict): See :ref:`fields` and :ref:`records` for details on how to lay out records. ''' - model = context.get('model') - if 'id' in data_dict: - data_dict['resource_id'] = data_dict['id'] - res_id = _get_or_bust(data_dict, 'resource_id') - - if not model.Resource.get(res_id): - raise p.toolkit.ObjectNotFound(p.toolkit._( - 'Resource "{0}" was not found.'.format(res_id) - )) + schema = context.get('schema', dsschema.datastore_create_schema()) + records = data_dict.pop('records', None) + data_dict, errors = _validate(data_dict, schema, context) + if records: + data_dict['records'] = records + if errors: + raise p.toolkit.ValidationError(errors) p.toolkit.check_access('datastore_create', context, data_dict) @@ -63,20 +68,28 @@ def datastore_create(context, data_dict): for alias in aliases: if not db._is_valid_table_name(alias): raise p.toolkit.ValidationError({ - 'alias': ['{0} is not a valid alias name'.format(alias)] + 'alias': ['"{0}" is not a valid alias name'.format(alias)] }) + # create a private datastore resource, if necessary + model = _get_or_bust(context, 'model') + resource = model.Resource.get(data_dict['resource_id']) + legacy_mode = 'ckan.datastore.read_url' not in pylons.config + if not legacy_mode and resource.resource_group.package.private: + data_dict['private'] = True + result = db.create(context, data_dict) result.pop('id', None) + result.pop('private', None) result.pop('connection_url') return result def datastore_upsert(context, data_dict): - '''Updates or inserts into a table in the datastore + '''Updates or inserts into a table in the DataStore - The datastore_upsert API action allows a user to add or edit records to - an existing dataStore resource. In order for the *upsert* and *update* + The datastore_upsert API action allows you to add or edit records to + an existing DataStore resource. In order for the *upsert* and *update* methods to work, a unique key has to be defined via the datastore_create action. The available methods are: @@ -106,12 +119,17 @@ def datastore_upsert(context, data_dict): :rtype: dictionary ''' - if 'id' in data_dict: - data_dict['resource_id'] = data_dict['id'] - res_id = _get_or_bust(data_dict, 'resource_id') + schema = context.get('schema', dsschema.datastore_upsert_schema()) + records = data_dict.pop('records', None) + data_dict, errors = _validate(data_dict, schema, context) + if records: + data_dict['records'] = records + if errors: + raise p.toolkit.ValidationError(errors) data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] + res_id = data_dict['resource_id'] resources_sql = sqlalchemy.text(u'''SELECT 1 FROM "_table_metadata" WHERE name = :id AND alias_of IS NULL''') results = db._get_engine(None, data_dict).execute(resources_sql, id=res_id) @@ -131,7 +149,7 @@ def datastore_upsert(context, data_dict): def datastore_delete(context, data_dict): - '''Deletes a table or a set of records from the datastore. + '''Deletes a table or a set of records from the DataStore. :param resource_id: resource id that the data will be deleted from. (optional) :type resource_id: string @@ -145,12 +163,17 @@ def datastore_delete(context, data_dict): :rtype: dictionary ''' - if 'id' in data_dict: - data_dict['resource_id'] = data_dict['id'] - res_id = _get_or_bust(data_dict, 'resource_id') + schema = context.get('schema', dsschema.datastore_upsert_schema()) + filters = data_dict.pop('filters', None) + data_dict, errors = _validate(data_dict, schema, context) + if filters: + data_dict['filters'] = filters + if errors: + raise p.toolkit.ValidationError(errors) data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] + res_id = data_dict['resource_id'] resources_sql = sqlalchemy.text(u'''SELECT 1 FROM "_table_metadata" WHERE name = :id AND alias_of IS NULL''') results = db._get_engine(None, data_dict).execute(resources_sql, id=res_id) @@ -171,11 +194,14 @@ def datastore_delete(context, data_dict): @logic.side_effect_free def datastore_search(context, data_dict): - '''Search a datastore table. + '''Search a DataStore resource. - The datastore_search action allows a user to search data in a resource. + The datastore_search action allows you to search data in a resource. + DataStore resources that belong to private CKAN resource can only be + read by you if you have access to the CKAN resource and send the appropriate + authorization. - :param resource_id: id or alias of the resource to be searched against. + :param resource_id: id or alias of the resource to be searched against :type resource_id: string :param filters: matching conditions to select, e.g {"key1": "a", "key2": "b"} (optional) :type filters: dictionary @@ -201,9 +227,11 @@ def datastore_search(context, data_dict): .. _full text search query language: http://www.postgresql.org/docs/9.1/static/datatype-textsearch.html#DATATYPE-TSQUERY + If you need to download the full resource, read :ref:`dump`. + **Results:** - The result of this action is a dict with the following keys: + The result of this action is a dictionary with the following keys: :rtype: A dictionary with the following keys :param fields: fields/columns and their extra metadata @@ -220,23 +248,33 @@ def datastore_search(context, data_dict): :type records: list of dictionaries ''' - if 'id' in data_dict: - data_dict['resource_id'] = data_dict['id'] - res_id = _get_or_bust(data_dict, 'resource_id') - - data_dict['connection_url'] = pylons.config.get('ckan.datastore.read_url', - pylons.config['ckan.datastore.write_url']) - - resources_sql = sqlalchemy.text(u'SELECT 1 FROM "_table_metadata" WHERE name = :id') + schema = context.get('schema', dsschema.datastore_search_schema()) + data_dict, errors = _validate(data_dict, schema, context) + if errors: + raise p.toolkit.ValidationError(errors) + + res_id = data_dict['resource_id'] + data_dict['connection_url'] = pylons.config.get( + 'ckan.datastore.read_url', + pylons.config['ckan.datastore.write_url']) + + resources_sql = sqlalchemy.text(u'''SELECT alias_of FROM "_table_metadata" + WHERE name = :id''') results = db._get_engine(None, data_dict).execute(resources_sql, id=res_id) - res_exists = results.rowcount > 0 - if not res_exists: + # Resource only has to exist in the datastore (because it could be an alias) + if not results.rowcount > 0: raise p.toolkit.ObjectNotFound(p.toolkit._( 'Resource "{0}" was not found.'.format(res_id) )) - p.toolkit.check_access('datastore_search', context, data_dict) + if not data_dict['resource_id'] in WHITELISTED_RESOURCES: + # Replace potential alias with real id to simplify access checks + resource_id = results.fetchone()[0] + if resource_id: + data_dict['resource_id'] = resource_id + + p.toolkit.check_access('datastore_search', context, data_dict) result = db.search(context, data_dict) result.pop('id', None) @@ -246,23 +284,25 @@ def datastore_search(context, data_dict): @logic.side_effect_free def datastore_search_sql(context, data_dict): - '''Execute SQL queries on the datastore. + '''Execute SQL queries on the DataStore. The datastore_search_sql action allows a user to search data in a resource or connect multiple resources with join expressions. The underlying SQL engine is the `PostgreSQL engine <http://www.postgresql.org/docs/9.1/interactive/sql/.html>`_. There is an enforced timeout on SQL queries to avoid an unintended DOS. + DataStore resource that belong to a private CKAN resource cannot be searched with + this action. Use :meth:`~ckanext.datastore.logic.action.datastore_search` instead. .. note:: This action is only available when using PostgreSQL 9.X and using a read-only user on the database. It is not available in :ref:`legacy mode<legacy_mode>`. - :param sql: a single sql select statement + :param sql: a single SQL select statement :type sql: string **Results:** - The result of this action is a dict with the following keys: + The result of this action is a dictionary with the following keys: :rtype: A dictionary with the following keys :param fields: fields/columns and their extra metadata @@ -277,7 +317,7 @@ def datastore_search_sql(context, data_dict): raise p.toolkit.ValidationError({ 'query': ['Query is not a single statement or contains semicolons.'], 'hint': [('If you want to use semicolons, use character encoding' - '(; equals chr(59)) and string concatenation (||). ')] + '(; equals chr(59)) and string concatenation (||). ')] }) p.toolkit.check_access('datastore_search', context, data_dict) @@ -288,3 +328,68 @@ def datastore_search_sql(context, data_dict): result.pop('id', None) result.pop('connection_url') return result + + +def datastore_make_private(context, data_dict): + ''' Deny access to the DataStore table through + :meth:`~ckanext.datastore.logic.action.datastore_search_sql`. + + This action is called automatically when a CKAN dataset becomes + private or a new DataStore table is created for a CKAN resource + that belongs to a private dataset. + + :param resource_id: if of resource that should become private + :type resource_id: string + ''' + if 'id' in data_dict: + data_dict['resource_id'] = data_dict['id'] + res_id = _get_or_bust(data_dict, 'resource_id') + + data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] + + if not _resource_exists(context, data_dict): + raise p.toolkit.ObjectNotFound(p.toolkit._( + 'Resource "{0}" was not found.'.format(res_id) + )) + + p.toolkit.check_access('datastore_change_permissions', context, data_dict) + + db.make_private(context, data_dict) + + +def datastore_make_public(context, data_dict): + ''' Allow access to the DataStore table through + :meth:`~ckanext.datastore.logic.action.datastore_search_sql`. + + This action is called automatically when a CKAN dataset becomes + public. + + :param resource_id: if of resource that should become public + :type resource_id: string + ''' + if 'id' in data_dict: + data_dict['resource_id'] = data_dict['id'] + res_id = _get_or_bust(data_dict, 'resource_id') + + data_dict['connection_url'] = pylons.config['ckan.datastore.write_url'] + + if not _resource_exists(context, data_dict): + raise p.toolkit.ObjectNotFound(p.toolkit._( + 'Resource "{0}" was not found.'.format(res_id) + )) + + data_dict['connection_url'] = pylons.config.get('ckan.datastore.write_url') + db.make_public(context, data_dict) + + +def _resource_exists(context, data_dict): + # Returns true if the resource exists in CKAN and in the datastore + model = _get_or_bust(context, 'model') + res_id = _get_or_bust(data_dict, 'resource_id') + if not model.Resource.get(res_id): + return False + + resources_sql = sqlalchemy.text(u'''SELECT 1 FROM "_table_metadata" + WHERE name = :id AND alias_of IS NULL''') + results = db._get_engine(None, data_dict).execute(resources_sql, id=res_id) + return results.rowcount > 0 diff --git a/ckanext/datastore/logic/auth.py b/ckanext/datastore/logic/auth.py index e9912539259..641eb5cdddf 100644 --- a/ckanext/datastore/logic/auth.py +++ b/ckanext/datastore/logic/auth.py @@ -1,17 +1,17 @@ import ckan.plugins as p -def _datastore_auth(context, data_dict): +def _datastore_auth(context, data_dict, privilege='resource_update'): if not 'id' in data_dict: data_dict['id'] = data_dict.get('resource_id') user = context.get('user') - authorized = p.toolkit.check_access('resource_update', context, data_dict) + authorized = p.toolkit.check_access(privilege, context, data_dict) if not authorized: return { 'success': False, - 'msg': p.toolkit._('User {0} not authorized to update resource {1}'\ + 'msg': p.toolkit._('User {0} not authorized to update resource {1}' .format(str(user), data_dict['id'])) } else: @@ -31,4 +31,8 @@ def datastore_delete(context, data_dict): def datastore_search(context, data_dict): - return {'success': True} + return _datastore_auth(context, data_dict, 'resource_show') + + +def datastore_change_permissions(context, data_dict): + return _datastore_auth(context, data_dict) diff --git a/ckanext/datastore/logic/schema.py b/ckanext/datastore/logic/schema.py new file mode 100644 index 00000000000..3c4e0d95986 --- /dev/null +++ b/ckanext/datastore/logic/schema.py @@ -0,0 +1,121 @@ +import json + +import ckan.plugins as p +import ckan.lib.navl.dictization_functions as df + +get_validator = p.toolkit.get_validator + +not_missing = get_validator('not_missing') +not_empty = get_validator('not_empty') +resource_id_exists = get_validator('resource_id_exists') +ignore_missing = get_validator('ignore_missing') +empty = get_validator('empty') +boolean_validator = get_validator('boolean_validator') +int_validator = get_validator('int_validator') +OneOf = get_validator('OneOf') + + +def rename(old, new): + ''' + Rename a schema field from old to new. + Should be used in __after or __before. + ''' + def rename_field(key, data, errors, context): + index = max([int(k[1]) for k in data.keys() + if len(k) == 3 and k[0] == new] + [-1]) + + for field_name in data.keys(): + if field_name[0] == old and data.get(field_name): + new_field_name = list(field_name) + new_field_name[0] = new + + if len(new_field_name) > 1: + new_field_name[1] = int(new_field_name[1]) + index + 1 + + data[tuple(new_field_name)] = data[field_name] + data.pop(field_name) + + return rename_field + + +def list_of_strings_or_lists(key, data, errors, context): + value = data.get(key) + if not isinstance(value, list): + raise df.Invalid('Not a list') + for x in value: + if not isinstance(x, basestring) and not isinstance(x, list): + raise df.Invalid('%s: %s' % ('Neither a string nor a list', x)) + + +def list_of_strings_or_string(key, data, errors, context): + value = data.get(key) + if isinstance(value, basestring): + return + list_of_strings_or_lists(key, data, errors, context) + + +def json_validator(value, context): + if isinstance(value, dict) or isinstance(value, list): + return value + try: + value = json.loads(value) + except ValueError: + raise df.Invalid('Cannot parse JSON') + return value + + +def datastore_create_schema(): + schema = { + 'resource_id': [not_missing, unicode, resource_id_exists], + 'id': [ignore_missing], + 'aliases': [ignore_missing, list_of_strings_or_string], + 'fields': { + 'id': [not_empty, unicode], + 'type': [ignore_missing] + }, + 'primary_key': [ignore_missing, list_of_strings_or_string], + 'indexes': [ignore_missing, list_of_strings_or_string], + '__junk': [empty], + '__before': [rename('id', 'resource_id')] + } + return schema + + +def datastore_upsert_schema(): + schema = { + 'resource_id': [not_missing, not_empty, unicode], + 'id': [ignore_missing], + 'method': [ignore_missing, unicode, OneOf( + ['upsert', 'insert', 'update'])], + '__junk': [empty], + '__before': [rename('id', 'resource_id')] + } + return schema + + +def datastore_delete_schema(): + schema = { + 'resource_id': [not_missing, not_empty, unicode], + 'id': [ignore_missing], + '__junk': [empty], + '__before': [rename('id', 'resource_id')] + } + return schema + + +def datastore_search_schema(): + schema = { + 'resource_id': [not_missing, not_empty, unicode], + 'id': [ignore_missing], + 'q': [ignore_missing, unicode], + 'plain': [ignore_missing, boolean_validator], + 'filters': [ignore_missing, json_validator], + 'language': [ignore_missing, unicode], + 'limit': [ignore_missing, int_validator], + 'offset': [ignore_missing, int_validator], + 'fields': [ignore_missing, list_of_strings_or_string], + 'sort': [ignore_missing, list_of_strings_or_string], + '__junk': [empty], + '__before': [rename('id', 'resource_id')] + } + return schema diff --git a/ckanext/datastore/plugin.py b/ckanext/datastore/plugin.py index 6f67d4ec64b..820419a4a81 100644 --- a/ckanext/datastore/plugin.py +++ b/ckanext/datastore/plugin.py @@ -1,6 +1,4 @@ import logging -import pylons -from sqlalchemy.exc import ProgrammingError import ckan.plugins as p import ckanext.datastore.logic.action as action @@ -18,12 +16,11 @@ class DatastoreException(Exception): class DatastorePlugin(p.SingletonPlugin): - ''' - Datastore plugin. - ''' p.implements(p.IConfigurable, inherit=True) p.implements(p.IActions) p.implements(p.IAuthFunctions) + p.implements(p.IDomainObjectModification, inherit=True) + p.implements(p.IRoutes, inherit=True) legacy_mode = False @@ -51,35 +48,34 @@ def configure(self, config): self.write_url = self.config['ckan.datastore.write_url'] if self.legacy_mode: self.read_url = self.write_url + log.warn('Legacy mode active. ' + 'The sql search will not be available.') else: self.read_url = self.config['ckan.datastore.read_url'] - if model.engine_is_pg(): - if not self._is_read_only_database(): - # Make sure that the right permissions are set - # so that no harmful queries can be made - if not ('debug' in config and config['debug']): - self._check_separate_db() - if self.legacy_mode: - log.warn('Legacy mode active. The sql search will not be available.') - else: - self._check_read_permissions() + if not model.engine_is_pg(): + log.warn('We detected that you do not use a PostgreSQL ' + 'database. The DataStore will NOT work and DataStore ' + 'tests will be skipped.') + return - self._create_alias_table() - else: - log.warn("We detected that CKAN is running on a read only database. " - "Permission checks and the creation of _table_metadata are skipped.") + if self._is_read_only_database(): + log.warn('We detected that CKAN is running on a read ' + 'only database. Permission checks and the creation ' + 'of _table_metadata are skipped.') else: - log.warn("We detected that you do not use a PostgreSQL database. " - "The DataStore will NOT work and datastore tests will be skipped.") + self._check_urls_and_permissions() + + self._create_alias_table() ## Do light wrapping around action function to add datastore_active ## to resource dict. Not using IAction extension as this prevents - ## other plugins from having a custom resource_read. + ## other plugins from having a custom resource_show. # Make sure actions are cached resource_show = p.toolkit.get_action('resource_show') + @logic.side_effect_free def new_resource_show(context, data_dict): engine = db._get_engine( context, @@ -106,79 +102,103 @@ def new_resource_show(context, data_dict): new_resource_show._datastore_wrapped = True logic._actions['resource_show'] = new_resource_show + def notify(self, entity, operation): + if not isinstance(entity, model.Package) or self.legacy_mode: + return + # if a resource is new, it cannot have a datastore resource, yet + if operation == model.domain_object.DomainObjectOperation.changed: + context = {'model': model, 'ignore_auth': True} + if entity.private: + func = p.toolkit.get_action('datastore_make_private') + else: + func = p.toolkit.get_action('datastore_make_public') + for resource in entity.resources: + try: + func(context, { + 'connection_url': self.write_url, + 'resource_id': resource.id}) + except p.toolkit.ObjectNotFound: + pass + + def _log_or_raise(self, message): + if self.config.get('debug'): + log.critical(message) + else: + raise DatastoreException(message) + + def _check_urls_and_permissions(self): + # Make sure that the right permissions are set + # so that no harmful queries can be made + + if self._same_ckan_and_datastore_db(): + self._log_or_raise('CKAN and DataStore database ' + 'cannot be the same.') + + # in legacy mode, the read and write url are ths same (both write url) + # consequently the same url check and and write privilege check + # don't make sense + if not self.legacy_mode: + if self._same_read_and_write_url(): + self._log_or_raise('The write and read-only database ' + 'connection urls are the same.') + + if not self._read_connection_has_correct_privileges(): + self._log_or_raise('The read-only user has write privileges.') + def _is_read_only_database(self): + ''' Returns True if no connection has CREATE privileges on the public + schema. This is the case if replication is enabled.''' for url in [self.ckan_url, self.write_url, self.read_url]: connection = db._get_engine(None, - {'connection_url': url}).connect() - trans = connection.begin() + {'connection_url': url}).connect() try: - sql = u"CREATE TABLE test_readonly(id INTEGER);" - connection.execute(sql) - except ProgrammingError, e: - if 'permission denied' in str(e) or 'read-only transaction' in str(e): - pass - else: - raise - else: - return False + sql = u"SELECT has_schema_privilege('public', 'CREATE')" + is_writable = connection.execute(sql).first()[0] finally: - trans.rollback() + connection.close() + if is_writable: + return False return True - def _check_separate_db(self): - ''' - Make sure the datastore is on a separate db. Otherwise one could access - all internal tables via the api. - ''' - - if not self.legacy_mode: - if self.write_url == self.read_url: - raise Exception("The write and read-only database connection url are the same.") - - if self._get_db_from_url(self.ckan_url) == self._get_db_from_url(self.read_url): - raise Exception("The CKAN and datastore database are the same.") + def _same_ckan_and_datastore_db(self): + '''Returns True if the CKAN and DataStore db are the same''' + return self._get_db_from_url(self.ckan_url) == self._get_db_from_url(self.read_url) def _get_db_from_url(self, url): return url[url.rindex("@"):] - def _check_read_permissions(self): - ''' - Check whether the right permissions are set for the read only user. - A table is created by the write user to test the read only user. + def _same_read_and_write_url(self): + return self.write_url == self.read_url + + def _read_connection_has_correct_privileges(self): + ''' Returns True if the right permissions are set for the read + only user. A table is created by the write user to test the + read only user. ''' - write_connection = db._get_engine(None, - {'connection_url': self.write_url}).connect() - write_connection.execute(u"DROP TABLE IF EXISTS public._foo;" - u"CREATE TABLE public._foo (id INTEGER, name VARCHAR)") + write_connection = db._get_engine(None, { + 'connection_url': self.write_url}).connect() + read_connection = db._get_engine(None, { + 'connection_url': self.read_url}).connect() - read_connection = db._get_engine(None, - {'connection_url': self.read_url}).connect() + drop_foo_sql = u'DROP TABLE IF EXISTS _foo' - statements = [ - u"CREATE TABLE public._bar (id INTEGER, name VARCHAR)", - u"INSERT INTO public._foo VALUES (1, 'okfn')" - ] + write_connection.execute(drop_foo_sql) try: - for sql in statements: - read_trans = read_connection.begin() - try: - read_connection.execute(sql) - except ProgrammingError, e: - if 'permission denied' not in str(e): - raise - else: - log.info("Connection url {0}".format(self.read_url)) - if 'debug' in self.config and self.config['debug']: - log.critical("We have write permissions on the read-only database.") - else: - raise Exception("We have write permissions on the read-only database.") - finally: - read_trans.rollback() - except Exception: - raise + try: + write_connection.execute(u'CREATE TABLE _foo ()') + for privilege in ['INSERT', 'UPDATE', 'DELETE']: + test_privilege_sql = u"SELECT has_table_privilege('_foo', '{privilege}')" + sql = test_privilege_sql.format(privilege=privilege) + have_privilege = read_connection.execute(sql).first()[0] + if have_privilege: + return False + finally: + write_connection.execute(drop_foo_sql) finally: - write_connection.execute("DROP TABLE _foo") + write_connection.close() + read_connection.close() + return True def _create_alias_table(self): mapping_sql = ''' @@ -201,9 +221,12 @@ def _create_alias_table(self): ORDER BY dependee.oid DESC; ''' create_alias_table_sql = u'CREATE OR REPLACE VIEW "_table_metadata" AS {0}'.format(mapping_sql) - connection = db._get_engine(None, - {'connection_url': pylons.config['ckan.datastore.write_url']}).connect() - connection.execute(create_alias_table_sql) + try: + connection = db._get_engine(None, { + 'connection_url': self.write_url}).connect() + connection.execute(create_alias_table_sql) + finally: + connection.close() def get_actions(self): actions = {'datastore_create': action.datastore_create, @@ -211,11 +234,22 @@ def get_actions(self): 'datastore_delete': action.datastore_delete, 'datastore_search': action.datastore_search} if not self.legacy_mode: - actions['datastore_search_sql'] = action.datastore_search_sql + actions.update({ + 'datastore_search_sql': action.datastore_search_sql, + 'datastore_make_private': action.datastore_make_private, + 'datastore_make_public': action.datastore_make_public}) return actions def get_auth_functions(self): return {'datastore_create': auth.datastore_create, 'datastore_upsert': auth.datastore_upsert, 'datastore_delete': auth.datastore_delete, - 'datastore_search': auth.datastore_search} + 'datastore_search': auth.datastore_search, + 'datastore_change_permissions': auth.datastore_change_permissions} + + def before_map(self, m): + print "Load mapping" + m.connect('/datastore/dump/{resource_id}', + controller='ckanext.datastore.controller:DatastoreController', + action='dump') + return m diff --git a/ckanext/datastore/tests/test_configure.py b/ckanext/datastore/tests/test_configure.py index eb96c9bdc49..079df3910b1 100644 --- a/ckanext/datastore/tests/test_configure.py +++ b/ckanext/datastore/tests/test_configure.py @@ -1,17 +1,25 @@ import unittest +import nose.tools +import pyutilib.component.core +import ckan.plugins import ckanext.datastore.plugin as plugin -class TestTypeGetters(unittest.TestCase): +class TestConfiguration(unittest.TestCase): def setUp(self): - self.p = plugin.DatastorePlugin() + self._original_plugin = ckan.plugins.unload('datastore') + pyutilib.component.core.PluginGlobals.singleton_services()[plugin.DatastorePlugin] = True + self.p = pyutilib.component.core.PluginGlobals.singleton_services()[plugin.DatastorePlugin] = ckan.plugins.load('datastore') + + def tearDown(self): + ckan.plugins.unload('datastore') + pyutilib.component.core.PluginGlobals.singleton_services()[plugin.DatastorePlugin] = self._original_plugin def test_legacy_mode_default(self): assert not self.p.legacy_mode def test_set_legacy_mode(self): - assert not self.p.legacy_mode c = { 'sqlalchemy.url': 'bar', 'ckan.datastore.write_url': 'foo' @@ -24,16 +32,87 @@ def test_set_legacy_mode(self): assert self.p.write_url == 'foo' assert self.p.read_url == 'foo' - def test_check_separate_db(self): - self.p.write_url = 'postgresql://u:pass@localhost/dt' + def test_check_separate_write_and_read_url(self): + self.p.write_url = 'postgresql://u:pass@localhost/ds' + self.p.read_url = 'postgresql://u:pass@localhost/ds' + assert self.p._same_read_and_write_url() + + self.p.write_url = 'postgresql://u:pass@localhost/ds' + self.p.read_url = 'postgresql://u2:pass@localhost/ds' + assert not self.p._same_read_and_write_url() + + def test_same_ckan_and_datastore_db(self): + self.p.read_url = 'postgresql://u2:pass@localhost/ckan' + self.p.ckan_url = 'postgresql://u:pass@localhost/ckan' + assert self.p._same_ckan_and_datastore_db() + self.p.read_url = 'postgresql://u:pass@localhost/dt' self.p.ckan_url = 'postgresql://u:pass@localhost/ckan' + assert not self.p._same_ckan_and_datastore_db() + + def test_setup_plugin_for_check_urls_and_permissions_tests_should_leave_the_plugin_in_a_valid_state(self): + self.setUp_plugin_for_check_urls_and_permissions_tests() + self.p._check_urls_and_permissions() # Should be OK + + def test_check_urls_and_permissions_requires_different_ckan_and_datastore_dbs(self): + self.setUp_plugin_for_check_urls_and_permissions_tests() + self.p._same_ckan_and_datastore_db = lambda: False + self.p._check_urls_and_permissions() # Should be OK + + self.p._same_ckan_and_datastore_db = lambda: True + nose.tools.assert_raises(InvalidUrlsOrPermissionsException, self.p._check_urls_and_permissions) + + def test_check_urls_and_permissions_requires_different_read_and_write_urls_when_not_in_legacy_mode(self): + self.setUp_plugin_for_check_urls_and_permissions_tests() + self.p.legacy_mode = False + + self.p._same_read_and_write_url = lambda: False + self.p._check_urls_and_permissions() # Should be OK + + self.p._same_read_and_write_url = lambda: True + nose.tools.assert_raises(InvalidUrlsOrPermissionsException, self.p._check_urls_and_permissions) + + def test_check_urls_and_permissions_doesnt_require_different_read_and_write_urls_when_in_legacy_mode(self): + self.setUp_plugin_for_check_urls_and_permissions_tests() self.p.legacy_mode = True - try: - self.p._check_separate_db() - except Exception: - self.fail("_check_separate_db raise Exception unexpectedly!") + self.p._same_read_and_write_url = lambda: False + self.p._check_urls_and_permissions() # Should be OK + + self.p._same_read_and_write_url = lambda: True + self.p._check_urls_and_permissions() # Should be OK + + def test_check_urls_and_permissions_requires_read_connection_with_correct_privileges_when_not_in_legacy_mode(self): + self.setUp_plugin_for_check_urls_and_permissions_tests() self.p.legacy_mode = False - self.assertRaises(Exception, self.p._check_separate_db) + + self.p._read_connection_has_correct_privileges = lambda: True + self.p._check_urls_and_permissions() # Should be OK + + self.p._read_connection_has_correct_privileges = lambda: False + nose.tools.assert_raises(InvalidUrlsOrPermissionsException, self.p._check_urls_and_permissions) + + def test_check_urls_and_permissions_doesnt_care_about_read_connection_privileges_when_in_legacy_mode(self): + self.setUp_plugin_for_check_urls_and_permissions_tests() + self.p.legacy_mode = True + + self.p._read_connection_has_correct_privileges = lambda: True + self.p._check_urls_and_permissions() # Should be OK + + self.p._read_connection_has_correct_privileges = lambda: False + self.p._check_urls_and_permissions() # Should be OK + + def setUp_plugin_for_check_urls_and_permissions_tests(self): + def _raise_invalid_urls_or_permissions_exception(message): + raise InvalidUrlsOrPermissionsException(message) + + self.p._same_ckan_and_datastore_db = lambda: False + self.p.legacy_mode = True + self.p._same_read_and_write_url = lambda: False + self.p._read_connection_has_correct_privileges = lambda: True + self.p._log_or_raise = _raise_invalid_urls_or_permissions_exception + + +class InvalidUrlsOrPermissionsException(Exception): + pass diff --git a/ckanext/datastore/tests/test_create.py b/ckanext/datastore/tests/test_create.py index eb230e60493..d56ab637dfe 100644 --- a/ckanext/datastore/tests/test_create.py +++ b/ckanext/datastore/tests/test_create.py @@ -2,6 +2,7 @@ import nose from nose.tools import assert_equal +import pylons import sqlalchemy.orm as orm import ckan.plugins as p @@ -26,11 +27,8 @@ def setup_class(cls): ctd.CreateTestData.create() cls.sysadmin_user = model.User.get('testsysadmin') cls.normal_user = model.User.get('annafan') - import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod @@ -40,11 +38,10 @@ def teardown_class(cls): @classmethod def _configure_iconfigurable_plugins(cls): - import pylons.config as config from ckan.plugins import PluginImplementations from ckan.plugins.interfaces import IConfigurable for plugin in PluginImplementations(IConfigurable): - plugin.configure(config) + plugin.configure(pylons.config) def test_create_requires_auth(self): resource = model.Package.get('annakarenina').resources[0] @@ -93,6 +90,45 @@ def test_create_invalid_alias_name(self): res_dict = json.loads(res.body) assert res_dict['success'] is False + def test_create_duplicate_alias_name(self): + resource = model.Package.get('annakarenina').resources[0] + data = { + 'resource_id': resource.id, + 'aliases': u'myalias' + } + postparams = '%s=1' % json.dumps(data) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth, status=200) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + # try to create another table with the same alias + resource = model.Package.get('annakarenina').resources[1] + data = { + 'resource_id': resource.id, + 'aliases': u'myalias' + } + postparams = '%s=1' % json.dumps(data) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth, status=409) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + + # try to create an alias that is a resource id + resource = model.Package.get('annakarenina').resources[1] + data = { + 'resource_id': resource.id, + 'aliases': model.Package.get('annakarenina').resources[0].id + } + postparams = '%s=1' % json.dumps(data) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth, status=409) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + def test_create_invalid_field_type(self): resource = model.Package.get('annakarenina').resources[0] data = { @@ -262,18 +298,17 @@ def test_create_basic(self): 'fields': [{'id': 'boo%k', 'type': 'text'}, {'id': 'author', 'type': 'json'}], 'indexes': [['boo%k', 'author'], 'author'], - 'records': [ - {'boo%k': 'crime', 'author': ['tolstoy', 'dostoevsky']}, + 'records': [{'boo%k': 'crime', 'author': ['tolstoy', 'dostoevsky']}, {'boo%k': 'annakarenina', 'author': ['tolstoy', 'putin']}, {'boo%k': 'warandpeace'}] # treat author as null } - ### Firstly test to see if resource things it has datastore table + ### Firstly test to see whether resource has no datastore table yet postparams = '%s=1' % json.dumps({'id': resource.id}) auth = {'Authorization': str(self.sysadmin_user.apikey)} res = self.app.post('/api/action/resource_show', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) - assert res_dict['result']['datastore_active'] == False + assert res_dict['result']['datastore_active'] is False postparams = '%s=1' % json.dumps(data) auth = {'Authorization': str(self.sysadmin_user.apikey)} @@ -407,7 +442,7 @@ def test_create_basic(self): res_dict = json.loads(res.body) assert res_dict['success'] is False - assert 'constraints' in res_dict['error'] + assert 'constraints' in res_dict['error'], res_dict ####### insert again which should not fail because constraint is removed data5 = { diff --git a/ckanext/datastore/tests/test_delete.py b/ckanext/datastore/tests/test_delete.py index f4522350272..cfc69035d51 100644 --- a/ckanext/datastore/tests/test_delete.py +++ b/ckanext/datastore/tests/test_delete.py @@ -1,6 +1,7 @@ import json import nose +import pylons import sqlalchemy import sqlalchemy.orm as orm @@ -36,14 +37,8 @@ def setup_class(cls): {'book': 'warandpeace', 'author': 'tolstoy'}] } - #model.repo.rebuild_db() - #model.repo.clean_db() - - import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod diff --git a/ckanext/datastore/tests/test_dump.py b/ckanext/datastore/tests/test_dump.py new file mode 100644 index 00000000000..8789fa9cea6 --- /dev/null +++ b/ckanext/datastore/tests/test_dump.py @@ -0,0 +1,96 @@ +import json + +import nose +from nose.tools import assert_equals +from pylons import config +import sqlalchemy.orm as orm +import paste.fixture + +import ckan.config.middleware as middleware +import ckan.plugins as p +import ckan.lib.create_test_data as ctd +import ckan.model as model +import ckan.tests as tests +import ckanext.datastore.db as db +import ckanext.datastore.tests.helpers as helpers + + +class TestDatastoreDump(tests.WsgiAppCase): + sysadmin_user = None + normal_user = None + + @classmethod + def setup_class(cls): + if not tests.is_datastore_supported(): + raise nose.SkipTest("Datastore not supported") + p.load('datastore') + ctd.CreateTestData.create() + cls.sysadmin_user = model.User.get('testsysadmin') + cls.normal_user = model.User.get('annafan') + resource = model.Package.get('annakarenina').resources[0] + cls.data = { + 'resource_id': resource.id, + 'aliases': 'books', + 'fields': [{'id': u'b\xfck', 'type': 'text'}, + {'id': 'author', 'type': 'text'}, + {'id': 'published'}, + {'id': u'characters', u'type': u'_text'}], + 'records': [{u'b\xfck': 'annakarenina', + 'author': 'tolstoy', + 'published': '2005-03-01', + 'nested': ['b', {'moo': 'moo'}], + u'characters': [u'Princess Anna', u'Sergius']}, + {u'b\xfck': 'warandpeace', 'author': 'tolstoy', + 'nested': {'a': 'b'}}] + } + postparams = '%s=1' % json.dumps(cls.data) + auth = {'Authorization': str(cls.sysadmin_user.apikey)} + res = cls.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + import pylons + engine = db._get_engine(None, { + 'connection_url': pylons.config['ckan.datastore.write_url']}) + cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) + + cls._original_config = config.copy() + config['ckan.plugins'] = 'datastore' + wsgiapp = middleware.make_app(config['global_conf'], **config) + cls.app = paste.fixture.TestApp(wsgiapp) + + @classmethod + def teardown_class(cls): + helpers.rebuild_all_dbs(cls.Session) + p.unload('datastore') + config.clear() + config.update(cls._original_config) + + def test_dump_basic(self): + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.get('/datastore/dump/{0}'.format(str( + self.data['resource_id'])), extra_environ=auth) + content = res.body.decode('utf-8') + expected = u'_id,b\xfck,author,published,characters,nested' + assert_equals(content[:len(expected)], expected) + assert 'warandpeace' in content + assert "[u'Princess Anna', u'Sergius']" in content + + # get with alias instead of id + res = self.app.get('/datastore/dump/{0}'.format(str( + self.data['aliases'])), extra_environ=auth) + + def test_dump_does_not_exist_raises_404(self): + auth = {'Authorization': str(self.normal_user.apikey)} + self.app.get('/datastore/dump/{0}'.format(str( + 'does-not-exist')), extra_environ=auth, status=404) + + def test_dump_limit(self): + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.get('/datastore/dump/{0}?limit=1'.format(str( + self.data['resource_id'])), extra_environ=auth) + content = res.body.decode('utf-8') + expected = u'_id,b\xfck,author,published,characters,nested' + assert_equals(content[:len(expected)], expected) + assert_equals(len(content), 148) diff --git a/ckanext/datastore/tests/test_search.py b/ckanext/datastore/tests/test_search.py index 10b4e66c7de..e3923cf82d8 100644 --- a/ckanext/datastore/tests/test_search.py +++ b/ckanext/datastore/tests/test_search.py @@ -2,6 +2,7 @@ import nose import pprint +import pylons import sqlalchemy.orm as orm import ckan.plugins as p @@ -25,9 +26,10 @@ def setup_class(cls): ctd.CreateTestData.create() cls.sysadmin_user = model.User.get('testsysadmin') cls.normal_user = model.User.get('annafan') - resource = model.Package.get('annakarenina').resources[0] + cls.dataset = model.Package.get('annakarenina') + cls.resource = cls.dataset.resources[0] cls.data = { - 'resource_id': resource.id, + 'resource_id': cls.resource.id, 'aliases': 'books3', 'fields': [{'id': u'b\xfck', 'type': 'text'}, {'id': 'author', 'type': 'text'}, @@ -37,7 +39,7 @@ def setup_class(cls): 'published': '2005-03-01', 'nested': ['b', {'moo': 'moo'}], u'characters': [u'Princess Anna', u'Sergius']}, {u'b\xfck': 'warandpeace', 'author': 'tolstoy', - 'nested': {'a':'b'}} + 'nested': {'a': 'b'}} ] } postparams = '%s=1' % json.dumps(cls.data) @@ -60,7 +62,6 @@ def setup_class(cls): u'author': u'tolstoy', u'characters': None}] - import pylons engine = db._get_engine( None, {'connection_url': pylons.config['ckan.datastore.write_url']} @@ -75,7 +76,7 @@ def teardown_class(cls): def test_search_basic(self): data = {'resource_id': self.data['resource_id']} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -87,7 +88,7 @@ def test_search_basic(self): # search with parameter id should yield the same results data = {'id': self.data['resource_id']} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -96,10 +97,45 @@ def test_search_basic(self): assert result['total'] == len(self.data['records']) assert result['records'] == self.expected_records, result['records'] + def test_search_private_dataset(self): + group = self.dataset.get_groups()[0] + context = { + 'user': self.sysadmin_user.name, + 'model': model} + package = p.toolkit.get_action('package_create')( + context, + {'name': 'privatedataset', + 'private': True, + 'groups': [{ + 'id': group.id + }]}) + resource = p.toolkit.get_action('resource_create')( + context, + {'name': 'privateresource', + 'url': 'https://www.example.com/', + 'package_id': package['id']}) + + postparams = '%s=1' % json.dumps({ + 'resource_id': resource['id'], + }) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + data = {'resource_id': resource['id']} + postparams = '%s=1' % json.dumps(data) + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.post('/api/action/datastore_search', params=postparams, + extra_environ=auth, status=403) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + def test_search_alias(self): data = {'resource_id': self.data['aliases']} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict_alias = json.loads(res.body) @@ -111,7 +147,7 @@ def test_search_invalid_field(self): data = {'resource_id': self.data['resource_id'], 'fields': [{'id': 'bad'}]} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -121,7 +157,7 @@ def test_search_fields(self): data = {'resource_id': self.data['resource_id'], 'fields': [u'b\xfck']} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -134,7 +170,7 @@ def test_search_fields(self): data = {'resource_id': self.data['resource_id'], 'fields': u'b\xfck, author'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -148,7 +184,7 @@ def test_search_filters(self): data = {'resource_id': self.data['resource_id'], 'filters': {u'b\xfck': 'annakarenina'}} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -161,7 +197,7 @@ def test_search_array_filters(self): data = {'resource_id': self.data['resource_id'], 'filters': {u'characters': [u'Princess Anna', u'Sergius']}} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -170,11 +206,32 @@ def test_search_array_filters(self): assert result['total'] == 1 assert result['records'] == [self.expected_records[0]] + def test_search_filters_get(self): + filters = {u'b\xfck': 'annakarenina'} + res = self.app.get('/api/action/datastore_search?resource_id={0}&filters={1}'.format( + self.data['resource_id'], json.dumps(filters))) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + result = res_dict['result'] + assert result['total'] == 1 + assert result['records'] == [self.expected_records[0]] + + def test_search_invalid_filter(self): + data = {'resource_id': self.data['resource_id'], + # invalid because author is not an array + 'filters': {u'author': [u'tolstoy']}} + postparams = '%s=1' % json.dumps(data) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_search', params=postparams, + extra_environ=auth, status=409) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + def test_search_sort(self): data = {'resource_id': self.data['resource_id'], 'sort': u'b\xfck asc, author desc'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -196,11 +253,22 @@ def test_search_sort(self): assert result['records'] == self.expected_records[::-1] + def test_search_invalid(self): + data = {'resource_id': self.data['resource_id'], + 'sort': u'f\xfc\xfc asc'} + postparams = '%s=1' % json.dumps(data) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_search', params=postparams, + extra_environ=auth, status=409) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + assert res_dict['error']['sort'][0] == u'field "f\xfc\xfc" not in table' + def test_search_limit(self): data = {'resource_id': self.data['resource_id'], 'limit': 1} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -213,7 +281,7 @@ def test_search_invalid_limit(self): data = {'resource_id': self.data['resource_id'], 'limit': 'bad'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -222,7 +290,7 @@ def test_search_invalid_limit(self): data = {'resource_id': self.data['resource_id'], 'limit': -1} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -233,7 +301,7 @@ def test_search_offset(self): 'limit': 1, 'offset': 1} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -246,7 +314,7 @@ def test_search_invalid_offset(self): data = {'resource_id': self.data['resource_id'], 'offset': 'bad'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -255,7 +323,7 @@ def test_search_invalid_offset(self): data = {'resource_id': self.data['resource_id'], 'offset': -1} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) @@ -266,7 +334,7 @@ def test_search_full_text(self): 'q': 'annakarenina'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -325,7 +393,7 @@ def test_search_full_text(self): def test_search_table_metadata(self): data = {'resource_id': "_table_metadata"} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -365,7 +433,7 @@ def setup_class(cls): ] ) postparams = '%s=1' % json.dumps(cls.data) - auth = {'Authorization': str(cls.sysadmin_user.apikey)} + auth = {'Authorization': str(cls.normal_user.apikey)} res = cls.app.post('/api/action/datastore_create', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -380,7 +448,7 @@ def test_search_full_text(self): data = {'resource_id': self.data['resource_id'], 'q': 'DE'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -391,7 +459,7 @@ def test_advanced_search_full_text(self): 'plain': 'False', 'q': 'DE | UK'} postparams = '%s=1' % json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -407,12 +475,14 @@ def setup_class(cls): if not tests.is_datastore_supported(): raise nose.SkipTest("Datastore not supported") plugin = p.load('datastore') + plugin.configure(pylons.config) if plugin.legacy_mode: raise nose.SkipTest("SQL tests are not supported in legacy mode") ctd.CreateTestData.create() cls.sysadmin_user = model.User.get('testsysadmin') cls.normal_user = model.User.get('annafan') - resource = model.Package.get('annakarenina').resources[0] + cls.dataset = model.Package.get('annakarenina') + resource = cls.dataset.resources[0] cls.data = { 'resource_id': resource.id, 'aliases': 'books4', @@ -425,8 +495,7 @@ def setup_class(cls): 'nested': ['b', {'moo': 'moo'}]}, {u'b\xfck': 'warandpeace', 'author': 'tolstoy', - 'nested': {'a':'b'}} - ] + 'nested': {'a': 'b'}}] } postparams = '%s=1' % json.dumps(cls.data) auth = {'Authorization': str(cls.sysadmin_user.apikey)} @@ -436,22 +505,26 @@ def setup_class(cls): assert res_dict['success'] is True cls.expected_records = [{u'_full_text': u"'annakarenina':1 'b':3 'moo':4 'tolstoy':2", - u'_id': 1, - u'author': u'tolstoy', - u'b\xfck': u'annakarenina', - u'nested': [u'b', {u'moo': u'moo'}], - u'published': u'2005-03-01T00:00:00'}, - {u'_full_text': u"'b':3 'tolstoy':2 'warandpeac':1", - u'_id': 2, - u'author': u'tolstoy', - u'b\xfck': u'warandpeace', - u'nested': {u'a': u'b'}, - u'published': None}] + u'_id': 1, + u'author': u'tolstoy', + u'b\xfck': u'annakarenina', + u'nested': [u'b', {u'moo': u'moo'}], + u'published': u'2005-03-01T00:00:00'}, + {u'_full_text': u"'b':3 'tolstoy':2 'warandpeac':1", + u'_id': 2, + u'author': u'tolstoy', + u'b\xfck': u'warandpeace', + u'nested': {u'a': u'b'}, + u'published': None}] cls.expected_join_results = [{u'first': 1, u'second': 1}, {u'first': 1, u'second': 2}] + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) + cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) + @classmethod def teardown_class(cls): - model.repo.rebuild_db() + rebuild_all_dbs(cls.Session) p.unload('datastore') def test_is_single_statement(self): @@ -471,20 +544,20 @@ def test_is_single_statement(self): assert db._is_single_statement(multiple) is False def test_invalid_statement(self): - query = 'SELECT ** FROM public.foobar' + query = 'SELECT ** FROM foobar' data = {'sql': query} postparams = json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search_sql', params=postparams, extra_environ=auth, status=409) res_dict = json.loads(res.body) assert res_dict['success'] is False def test_select_basic(self): - query = 'SELECT * FROM public."{0}"'.format(self.data['resource_id']) + query = 'SELECT * FROM "{0}"'.format(self.data['resource_id']) data = {'sql': query} postparams = json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search_sql', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) @@ -493,7 +566,7 @@ def test_select_basic(self): assert result['records'] == self.expected_records # test alias search - query = 'SELECT * FROM public."{0}"'.format(self.data['aliases']) + query = 'SELECT * FROM "{0}"'.format(self.data['aliases']) data = {'sql': query} postparams = json.dumps(data) res = self.app.post('/api/action/datastore_search_sql', params=postparams, @@ -502,6 +575,18 @@ def test_select_basic(self): assert result['records'] == res_dict_alias['result']['records'] + def test_select_where_like_with_percent(self): + query = 'SELECT * FROM public."{0}" WHERE "author" LIKE \'tol%\''.format(self.data['resource_id']) + data = {'sql': query} + postparams = json.dumps(data) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + result = res_dict['result'] + assert result['records'] == self.expected_records + def test_self_join(self): query = ''' select a._id as first, b._id as second @@ -512,10 +597,131 @@ def test_self_join(self): '''.format(self.data['resource_id']) data = {'sql': query} postparams = json.dumps(data) - auth = {'Authorization': str(self.sysadmin_user.apikey)} + auth = {'Authorization': str(self.normal_user.apikey)} res = self.app.post('/api/action/datastore_search_sql', params=postparams, extra_environ=auth) res_dict = json.loads(res.body) assert res_dict['success'] is True result = res_dict['result'] assert result['records'] == self.expected_join_results + + def test_read_private(self): + context = { + 'user': self.sysadmin_user.name, + 'model': model} + data_dict = { + 'resource_id': self.data['resource_id'], + 'connection_url': pylons.config['ckan.datastore.write_url']} + p.toolkit.get_action('datastore_make_private')(context, data_dict) + query = 'SELECT * FROM "{0}"'.format(self.data['resource_id']) + data = {'sql': query} + postparams = json.dumps(data) + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth, status=403) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + assert res_dict['error']['__type'] == 'Authorization Error' + + # make it public for the other tests + p.toolkit.get_action('datastore_make_public')(context, data_dict) + + def test_new_datastore_table_from_private_resource(self): + # make a private CKAN resource + group = self.dataset.get_groups()[0] + context = { + 'user': self.sysadmin_user.name, + 'model': model} + package = p.toolkit.get_action('package_create')( + context, + {'name': 'privatedataset', + 'private': True, + 'groups': [{ + 'id': group.id + }]}) + resource = p.toolkit.get_action('resource_create')( + context, + {'name': 'privateresource', + 'url': 'https://www.example.com/', + 'package_id': package['id']}) + + postparams = '%s=1' % json.dumps({ + 'resource_id': resource['id'], + }) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + # new resource should be private + query = 'SELECT * FROM "{0}"'.format(resource['id']) + data = {'sql': query} + postparams = json.dumps(data) + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth, status=403) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + assert res_dict['error']['__type'] == 'Authorization Error' + + def test_making_resource_private_makes_datastore_private(self): + group = self.dataset.get_groups()[0] + context = { + 'user': self.sysadmin_user.name, + 'model': model} + package = p.toolkit.get_action('package_create')( + context, + {'name': 'privatedataset2', + 'private': False, + 'groups': [{ + 'id': group.id + }]}) + resource = p.toolkit.get_action('resource_create')( + context, + {'name': 'privateresource2', + 'url': 'https://www.example.co.uk/', + 'package_id': package['id']}) + + postparams = '%s=1' % json.dumps({ + 'resource_id': resource['id']}) + auth = {'Authorization': str(self.sysadmin_user.apikey)} + res = self.app.post('/api/action/datastore_create', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + # Test public resource + query = 'SELECT * FROM "{0}"'.format(resource['id']) + data = {'sql': query} + postparams = json.dumps(data) + auth = {'Authorization': str(self.normal_user.apikey)} + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True + + # Make resource private + package = p.toolkit.get_action('package_show')( + context, {'id': package.get('id')}) + package['private'] = True + package = p.toolkit.get_action('package_update')(context, package) + + # Test private + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth, status=403) + res_dict = json.loads(res.body) + assert res_dict['success'] is False + assert res_dict['error']['__type'] == 'Authorization Error' + + # Make resource public + package = p.toolkit.get_action('package_show')( + context, {'id': package.get('id')}) + package['private'] = False + package = p.toolkit.get_action('package_update')(context, package) + + # Test public again + res = self.app.post('/api/action/datastore_search_sql', params=postparams, + extra_environ=auth) + res_dict = json.loads(res.body) + assert res_dict['success'] is True diff --git a/ckanext/datastore/tests/test_unit.py b/ckanext/datastore/tests/test_unit.py index 2f0e8c0d750..62e69c555a7 100644 --- a/ckanext/datastore/tests/test_unit.py +++ b/ckanext/datastore/tests/test_unit.py @@ -20,19 +20,6 @@ def test_list(self): assert db._get_list([u'foo', u'bar']) == ['foo', 'bar'] assert db._get_list(['foo', ['bar', 'baz']]) == ['foo', ['bar', 'baz']] - def test_bool(self): - assert db._get_bool(None) is False - assert db._get_bool(False) is False - assert db._get_bool(True) is True - assert db._get_bool('', True) is True - assert db._get_bool('', False) is False - assert db._get_bool('True') is True - assert db._get_bool('False') is False - assert db._get_bool('1') is True - assert db._get_bool('0') is False - assert db._get_bool('on') is True - assert db._get_bool('off') is False - def test_is_valid_field_name(self): assert db._is_valid_field_name("foo") assert db._is_valid_field_name("foo bar") diff --git a/ckanext/datastore/tests/test_upsert.py b/ckanext/datastore/tests/test_upsert.py index 2f4a48146fa..5adffdca027 100644 --- a/ckanext/datastore/tests/test_upsert.py +++ b/ckanext/datastore/tests/test_upsert.py @@ -2,6 +2,7 @@ import nose import datetime +import pylons import sqlalchemy.orm as orm import ckan.plugins as p @@ -47,11 +48,8 @@ def setup_class(cls): res_dict = json.loads(res.body) assert res_dict['success'] is True - import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod @@ -273,11 +271,8 @@ def setup_class(cls): res_dict = json.loads(res.body) assert res_dict['success'] is True - import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod @@ -380,11 +375,8 @@ def setup_class(cls): res_dict = json.loads(res.body) assert res_dict['success'] is True - import pylons - engine = db._get_engine( - None, - {'connection_url': pylons.config['ckan.datastore.write_url']} - ) + engine = db._get_engine(None, + {'connection_url': pylons.config['ckan.datastore.write_url']}) cls.Session = orm.scoped_session(orm.sessionmaker(bind=engine)) @classmethod diff --git a/ckanext/example_idatasetform/templates/package/snippets/package_basic_fields.html b/ckanext/example_idatasetform/templates/package/snippets/package_basic_fields.html new file mode 100644 index 00000000000..d4fc3bf0f8c --- /dev/null +++ b/ckanext/example_idatasetform/templates/package/snippets/package_basic_fields.html @@ -0,0 +1,5 @@ +{% ckan_extends %} + +{% block package_basic_fields_custom %} + {{ form.input('custom_text', label=_('Custom Text'), id='field-custom_text', placeholder=_('custom text'), value=data.custom_text, error=errors.custom_text, classes=['control-medium']) }} +{% endblock %} diff --git a/ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html b/ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html index a107638f025..50271bd638d 100644 --- a/ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html +++ b/ckanext/example_idatasetform/templates/package/snippets/package_metadata_fields.html @@ -19,7 +19,6 @@ </select> </div> </div> - {{ form.input('custom_text', label=_('Custom Text'), id='field-custom_text', placeholder=_('custom text'), value=data.custom_text, error=errors.custom_text, classes=['control-medium']) }} {{ super() }} diff --git a/ckanext/jsonpreview/plugin.py b/ckanext/jsonpreview/plugin.py deleted file mode 100644 index 37b471b215c..00000000000 --- a/ckanext/jsonpreview/plugin.py +++ /dev/null @@ -1,59 +0,0 @@ -from logging import getLogger - -import ckan.plugins as p - -log = getLogger(__name__) - -proxy = False -try: - import ckanext.resourceproxy.plugin as proxy -except ImportError: - pass - - -class JsonPreview(p.SingletonPlugin): - """This extension previews JSON(P) - - This extension implements two interfaces - - - ``IConfigurer`` allows to modify the configuration - - ``IConfigurable`` get the configuration - - ``IResourcePreview`` allows to add previews - """ - p.implements(p.IConfigurer, inherit=True) - p.implements(p.IConfigurable, inherit=True) - p.implements(p.IResourcePreview, inherit=True) - - JSON_FORMATS = ['json'] - JSONP_FORMATS = ['jsonp'] - proxy_is_enabled = False - - def update_config(self, config): - ''' Set up the resource library, public directory and - template directory for the preview - ''' - p.toolkit.add_public_directory(config, 'theme/public') - p.toolkit.add_template_directory(config, 'theme/templates') - p.toolkit.add_resource('theme/public', 'ckanext-jsonpreview') - - def configure(self, config): - self.proxy_is_enabled = config.get('ckan.resource_proxy_enabled', False) - - def can_preview(self, data_dict): - resource = data_dict['resource'] - format_lower = resource['format'].lower() - if format_lower in self.JSONP_FORMATS: - return True - elif format_lower in self.JSON_FORMATS and (self.proxy_is_enabled or resource['on_same_domain']): - return True - return False - - def setup_template_variables(self, context, data_dict): - assert self.can_preview(data_dict) - resource = data_dict['resource'] - format_lower = resource['format'].lower() - if format_lower in self.JSON_FORMATS and self.proxy_is_enabled and not resource['on_same_domain']: - p.toolkit.c.resource['url'] = proxy.get_proxified_resource_url(data_dict) - - def preview_template(self, context, data_dict): - return 'json.html' diff --git a/ckanext/jsonpreview/theme/public/css/json.css b/ckanext/jsonpreview/theme/public/css/json.css deleted file mode 100644 index 7ef8f90a457..00000000000 --- a/ckanext/jsonpreview/theme/public/css/json.css +++ /dev/null @@ -1,33 +0,0 @@ -body { - width: 500px; -} - -pre { - font-size: 13px; -} - -.loading { - font-weight: bold; - font-family: sans-serif; - font-size: 16px; - position: fixed; - left: -20px; - top: 20px; -} - -.string { - color: #009900; -} -.number { - color: #0066FF; -} -.boolean { - color: #E62E00; -} -.null { - color: #E62E00; -} -.key { - color: #222; - font-weight: bold; -} \ No newline at end of file diff --git a/ckanext/jsonpreview/theme/public/preview_json.js b/ckanext/jsonpreview/theme/public/preview_json.js deleted file mode 100644 index 0d6175ef830..00000000000 --- a/ckanext/jsonpreview/theme/public/preview_json.js +++ /dev/null @@ -1,50 +0,0 @@ -// json preview module -ckan.module('jsonpreview', function (jQuery, _) { - return { - options: { - i18n: { - error: _('An error occurred: %(text)s %(error)s') - } - }, - initialize: function () { - var self = this; - jQuery.ajax(preload_resource['url'], { - type: 'GET', - async: false, - contentType: "application/json", - dataType: preload_resource['format'], - success: function(data, textStatus, jqXHR) { - var html = JSON.stringify(data, null, 4); - var pretty = self._syntaxHighlight(html); - self.el.html(pretty); - }, - error: function(jqXHR, textStatus, errorThrown) { - self.el.html(self.i18n('error', {text: textStatus, error: errorThrown})); - } - }); - }, - - // from: http://stackoverflow.com/a/7220510/214950 - _syntaxHighlight: function(json) { - if (typeof json != 'string') { - json = JSON.stringify(json, undefined, 2); - } - json = json.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>'); - return json.replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g, function (match) { - var cls = 'number'; - if (/^"/.test(match)) { - if (/:$/.test(match)) { - cls = 'key'; - } else { - cls = 'string'; - } - } else if (/true|false/.test(match)) { - cls = 'boolean'; - } else if (/null/.test(match)) { - cls = 'null'; - } - return '<span class="' + cls + '">' + match + '</span>'; - }); - } - }; -}); \ No newline at end of file diff --git a/ckanext/jsonpreview/theme/public/resource.config b/ckanext/jsonpreview/theme/public/resource.config deleted file mode 100644 index 91aa72ed365..00000000000 --- a/ckanext/jsonpreview/theme/public/resource.config +++ /dev/null @@ -1,10 +0,0 @@ -[depends] - -main = base/main - -[groups] - -main = - preview_json.js - - css/json.css diff --git a/ckanext/jsonpreview/theme/templates/json.html b/ckanext/jsonpreview/theme/templates/json.html deleted file mode 100644 index a9a241944ff..00000000000 --- a/ckanext/jsonpreview/theme/templates/json.html +++ /dev/null @@ -1,13 +0,0 @@ -{% extends 'dataviewer/base.html' %} - -{% block page %} - <div> - <pre data-module="jsonpreview"> - <div class="loading"> - {{ _('Loading...') }} - </div> - </pre> - </div> - - {% resource 'ckanext-jsonpreview/main' %} -{% endblock %} \ No newline at end of file diff --git a/ckanext/pdfpreview/tests/test_preview.py b/ckanext/pdfpreview/tests/test_preview.py index b2d0931a3b3..fb6aa643332 100644 --- a/ckanext/pdfpreview/tests/test_preview.py +++ b/ckanext/pdfpreview/tests/test_preview.py @@ -9,8 +9,8 @@ import ckan.plugins as plugins import ckan.lib.helpers as h import ckanext.pdfpreview.plugin as previewplugin -from ckan.lib.create_test_data import CreateTestData -from ckan.config.middleware import make_app +import ckan.lib.create_test_data as create_test_data +import ckan.config.middleware as middleware class TestPdfPreview(tests.WsgiAppCase): @@ -19,13 +19,12 @@ class TestPdfPreview(tests.WsgiAppCase): def setup_class(cls): cls._original_config = config.copy() config['ckan.plugins'] = 'pdf_preview' - wsgiapp = make_app(config['global_conf'], **config) + wsgiapp = middleware.make_app(config['global_conf'], **config) cls.app = paste.fixture.TestApp(wsgiapp) cls.p = previewplugin.PdfPreview() - # create test resource - CreateTestData.create() + create_test_data.CreateTestData.create() context = { 'model': model, @@ -34,8 +33,10 @@ def setup_class(cls): } cls.package = model.Package.get('annakarenina') - cls.resource = logic.get_action('resource_show')(context, {'id': cls.package.resources[1].id}) - cls.resource['url'] = pylons.config.get('ckan.site_url', '//localhost:5000') + cls.resource = logic.get_action('resource_show')( + context, {'id': cls.package.resources[1].id}) + cls.resource['url'] = pylons.config.get( + 'ckan.site_url', '//localhost:5000') cls.resource['format'] = 'pdf' logic.action.update.resource_update(context, cls.resource) @@ -44,7 +45,7 @@ def teardown_class(cls): config.clear() config.update(cls._original_config) plugins.reset() - CreateTestData.delete() + create_test_data.CreateTestData.delete() def test_can_preview(self): data_dict = { @@ -86,12 +87,14 @@ def test_js_included(self): result = self.app.get(url, status='*') assert result.status == 200, result.status - assert (('preview_pdf.js' in result.body) or ('preview_pdf.min.js' in result.body)) + assert (('preview_pdf.js' in result.body) or ( + 'preview_pdf.min.js' in result.body)) assert 'preload_resource' in result.body assert 'data-module="pdfpreview"' in result.body def test_iframe_is_shown(self): - url = h.url_for(controller='package', action='resource_read', id=self.package.name, resource_id=self.resource['id']) + url = h.url_for(controller='package', action='resource_read', + id=self.package.name, resource_id=self.resource['id']) result = self.app.get(url) assert 'data-module="data-viewer"' in result.body assert '<iframe' in result.body diff --git a/ckanext/reclinepreview/theme/public/preview_recline.js b/ckanext/reclinepreview/theme/public/preview_recline.js index c8bf386c5ea..7b700d03e1b 100644 --- a/ckanext/reclinepreview/theme/public/preview_recline.js +++ b/ckanext/reclinepreview/theme/public/preview_recline.js @@ -15,7 +15,7 @@ this.ckan.module('reclinepreview', function (jQuery, _) { jQuery.proxyAll(this, /_on/); this.el.ready(this._onReady); // hack to make leaflet use a particular location to look for images - L.Icon.Default.imagePath = this.options.site_url + 'vendor/leaflet/0.4.4/images' + L.Icon.Default.imagePath = this.options.site_url + 'vendor/leaflet/0.4.4/images'; }, _onReady: function() { @@ -125,9 +125,9 @@ this.ckan.module('reclinepreview', function (jQuery, _) { var sidebarViews = [ { - id: 'filterEditor', + id: 'valueFilter', label: 'Filters', - view: new recline.View.FilterEditor({ + view: new recline.View.ValueFilter({ model: dataset }) } diff --git a/ckanext/reclinepreview/theme/public/vendor/recline/recline.css b/ckanext/reclinepreview/theme/public/vendor/recline/recline.css index e6437a11baf..c030e764692 100644 --- a/ckanext/reclinepreview/theme/public/vendor/recline/recline.css +++ b/ckanext/reclinepreview/theme/public/vendor/recline/recline.css @@ -395,6 +395,18 @@ div.data-table-cell-content-numeric > a.data-table-cell-edit { width: 175px; } +.recline-filter-editor input { + margin-top: 0.5em; +} + +.recline-filter-editor .add-filter { + margin-top: 1em; + margin-bottom: 2em; +} + +.recline-filter-editor .update-filter { + margin-top: 1em; +} /********************************************************** * Fields Widget diff --git a/ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.js b/ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.js index 92183702532..cdd33a0eb92 100644 --- a/ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.js +++ b/ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.js @@ -55,8 +55,8 @@ my.Dataset = Backbone.Model.extend({ if (this.backend !== recline.Backend.Memory) { this.backend.fetch(this.toJSON()) .done(handleResults) - .fail(function(arguments) { - dfd.reject(arguments); + .fail(function(args) { + dfd.reject(args); }); } else { // special case where we have been given data directly @@ -79,8 +79,8 @@ my.Dataset = Backbone.Model.extend({ .done(function() { dfd.resolve(self); }) - .fail(function(arguments) { - dfd.reject(arguments); + .fail(function(args) { + dfd.reject(args); }); } @@ -198,9 +198,9 @@ my.Dataset = Backbone.Model.extend({ self.trigger('query:done'); dfd.resolve(self.records); }) - .fail(function(arguments) { - self.trigger('query:fail', arguments); - dfd.reject(arguments); + .fail(function(args) { + self.trigger('query:fail', args); + dfd.reject(args); }); return dfd.promise(); }, @@ -309,9 +309,11 @@ my.Record = Backbone.Model.extend({ // // For the provided Field get the corresponding rendered computed data value // for this record. + // + // NB: if field is undefined a default '' value will be returned getFieldValue: function(field) { val = this.getFieldValueUnrendered(field); - if (field.renderer) { + if (field && !_.isUndefined(field.renderer)) { val = field.renderer(val, field, this.toJSON()); } return val; @@ -321,7 +323,12 @@ my.Record = Backbone.Model.extend({ // // For the provided Field get the corresponding computed data value // for this record. + // + // NB: if field is undefined a default '' value will be returned getFieldValueUnrendered: function(field) { + if (!field) { + return ''; + } var val = this.get(field.id); if (field.deriver) { val = field.deriver(val, field, this); @@ -443,7 +450,7 @@ my.Field = Backbone.Model.extend({ if (val && typeof val === 'string') { val = val.replace(/(https?:\/\/[^ ]+)/g, '<a href="$1">$1</a>'); } - return val + return val; } } } diff --git a/ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.min.js b/ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.min.js index 441e3937d81..c09914ac855 100644 --- a/ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.min.js +++ b/ckanext/reclinepreview/theme/public/vendor/recline/recline.dataset.min.js @@ -1,7 +1,7 @@ this.recline=this.recline||{};this.recline.Model=this.recline.Model||{};(function(my){var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.Dataset=Backbone.Model.extend({constructor:function Dataset(){Backbone.Model.prototype.constructor.apply(this,arguments);},initialize:function(){_.bindAll(this,'query');this.backend=null;if(this.get('backend')){this.backend=this._backendFromString(this.get('backend'));}else{if(this.get('records')){this.backend=recline.Backend.Memory;}} -this.fields=new my.FieldList();this.records=new my.RecordList();this._changes={deletes:[],updates:[],creates:[]};this.facets=new my.FacetList();this.recordCount=null;this.queryState=new my.Query();this.queryState.bind('change',this.query);this.queryState.bind('facet:add',this.query);this._store=this.backend;if(this.backend==recline.Backend.Memory){this.fetch();}},fetch:function(){var self=this;var dfd=new Deferred();if(this.backend!==recline.Backend.Memory){this.backend.fetch(this.toJSON()).done(handleResults).fail(function(arguments){dfd.reject(arguments);});}else{handleResults({records:this.get('records'),fields:this.get('fields'),useMemoryStore:true});} +this.fields=new my.FieldList();this.records=new my.RecordList();this._changes={deletes:[],updates:[],creates:[]};this.facets=new my.FacetList();this.recordCount=null;this.queryState=new my.Query();this.queryState.bind('change',this.query);this.queryState.bind('facet:add',this.query);this._store=this.backend;if(this.backend==recline.Backend.Memory){this.fetch();}},fetch:function(){var self=this;var dfd=new Deferred();if(this.backend!==recline.Backend.Memory){this.backend.fetch(this.toJSON()).done(handleResults).fail(function(args){dfd.reject(args);});}else{handleResults({records:this.get('records'),fields:this.get('fields'),useMemoryStore:true});} function handleResults(results){var out=self._normalizeRecordsAndFields(results.records,results.fields);if(results.useMemoryStore){self._store=new recline.Backend.Memory.Store(out.records,out.fields);} -self.set(results.metadata);self.fields.reset(out.fields);self.query().done(function(){dfd.resolve(self);}).fail(function(arguments){dfd.reject(arguments);});} +self.set(results.metadata);self.fields.reset(out.fields);self.query().done(function(){dfd.resolve(self);}).fail(function(args){dfd.reject(args);});} return dfd.promise();},_normalizeRecordsAndFields:function(records,fields){if(!fields&&records&&records.length>0){if(records[0]instanceof Array){fields=records[0];records=records.slice(1);}else{fields=_.map(_.keys(records[0]),function(key){return{id:key};});}} if(fields&&fields.length>0&&(fields[0]===null||typeof(fields[0])!='object')){var seen={};fields=_.map(fields,function(field,index){if(field===null){field='';}else{field=field.toString();} var fieldId=field.replace(/^\s+|\s+$/g,'');if(fieldId===''){fieldId='_noname_';field=fieldId;} @@ -11,10 +11,11 @@ return{id:fieldId};});} if(records&&records.length>0&&records[0]instanceof Array){records=_.map(records,function(doc){var tmp={};_.each(fields,function(field,idx){tmp[field.id]=doc[idx];});return tmp;});} return{fields:fields,records:records};},save:function(){var self=this;return this._store.save(this._changes,this.toJSON());},transform:function(editFunc){var self=this;if(!this._store.transform){alert('Transform is not supported with this backend: '+this.get('backend'));return;} this.trigger('recline:flash',{message:"Updating all visible docs. This could take a while...",persist:true,loader:true});this._store.transform(editFunc).done(function(){self.query();self.trigger('recline:flash',{message:"Records updated successfully"});});},query:function(queryObj){var self=this;var dfd=new Deferred();this.trigger('query:start');if(queryObj){this.queryState.set(queryObj,{silent:true});} -var actualQuery=this.queryState.toJSON();this._store.query(actualQuery,this.toJSON()).done(function(queryResult){self._handleQueryResult(queryResult);self.trigger('query:done');dfd.resolve(self.records);}).fail(function(arguments){self.trigger('query:fail',arguments);dfd.reject(arguments);});return dfd.promise();},_handleQueryResult:function(queryResult){var self=this;self.recordCount=queryResult.total;var docs=_.map(queryResult.hits,function(hit){var _doc=new my.Record(hit);_doc.fields=self.fields;_doc.bind('change',function(doc){self._changes.updates.push(doc.toJSON());});_doc.bind('destroy',function(doc){self._changes.deletes.push(doc.toJSON());});return _doc;});self.records.reset(docs);if(queryResult.facets){var facets=_.map(queryResult.facets,function(facetResult,facetId){facetResult.id=facetId;return new my.Facet(facetResult);});self.facets.reset(facets);}},toTemplateJSON:function(){var data=this.toJSON();data.recordCount=this.recordCount;data.fields=this.fields.toJSON();return data;},getFieldsSummary:function(){var self=this;var query=new my.Query();query.set({size:0});this.fields.each(function(field){query.addFacet(field.id);});var dfd=new Deferred();this._store.query(query.toJSON(),this.toJSON()).done(function(queryResult){if(queryResult.facets){_.each(queryResult.facets,function(facetResult,facetId){facetResult.id=facetId;var facet=new my.Facet(facetResult);self.fields.get(facetId).facets.reset(facet);});} +var actualQuery=this.queryState.toJSON();this._store.query(actualQuery,this.toJSON()).done(function(queryResult){self._handleQueryResult(queryResult);self.trigger('query:done');dfd.resolve(self.records);}).fail(function(args){self.trigger('query:fail',args);dfd.reject(args);});return dfd.promise();},_handleQueryResult:function(queryResult){var self=this;self.recordCount=queryResult.total;var docs=_.map(queryResult.hits,function(hit){var _doc=new my.Record(hit);_doc.fields=self.fields;_doc.bind('change',function(doc){self._changes.updates.push(doc.toJSON());});_doc.bind('destroy',function(doc){self._changes.deletes.push(doc.toJSON());});return _doc;});self.records.reset(docs);if(queryResult.facets){var facets=_.map(queryResult.facets,function(facetResult,facetId){facetResult.id=facetId;return new my.Facet(facetResult);});self.facets.reset(facets);}},toTemplateJSON:function(){var data=this.toJSON();data.recordCount=this.recordCount;data.fields=this.fields.toJSON();return data;},getFieldsSummary:function(){var self=this;var query=new my.Query();query.set({size:0});this.fields.each(function(field){query.addFacet(field.id);});var dfd=new Deferred();this._store.query(query.toJSON(),this.toJSON()).done(function(queryResult){if(queryResult.facets){_.each(queryResult.facets,function(facetResult,facetId){facetResult.id=facetId;var facet=new my.Facet(facetResult);self.fields.get(facetId).facets.reset(facet);});} dfd.resolve(queryResult);});return dfd.promise();},recordSummary:function(record){return record.summary();},_backendFromString:function(backendString){var backend=null;if(recline&&recline.Backend){_.each(_.keys(recline.Backend),function(name){if(name.toLowerCase()===backendString.toLowerCase()){backend=recline.Backend[name];}});} -return backend;}});my.Record=Backbone.Model.extend({constructor:function Record(){Backbone.Model.prototype.constructor.apply(this,arguments);},initialize:function(){_.bindAll(this,'getFieldValue');},getFieldValue:function(field){val=this.getFieldValueUnrendered(field);if(field.renderer){val=field.renderer(val,field,this.toJSON());} -return val;},getFieldValueUnrendered:function(field){var val=this.get(field.id);if(field.deriver){val=field.deriver(val,field,this);} +return backend;}});my.Record=Backbone.Model.extend({constructor:function Record(){Backbone.Model.prototype.constructor.apply(this,arguments);},initialize:function(){_.bindAll(this,'getFieldValue');},getFieldValue:function(field){val=this.getFieldValueUnrendered(field);if(field&&!_.isUndefined(field.renderer)){val=field.renderer(val,field,this.toJSON());} +return val;},getFieldValueUnrendered:function(field){if(!field){return'';} +var val=this.get(field.id);if(field.deriver){val=field.deriver(val,field,this);} return val;},summary:function(record){var self=this;var html='<div class="recline-record-summary">';this.fields.each(function(field){if(field.id!='id'){html+='<div class="'+field.id+'"><strong>'+field.get('label')+'</strong>: '+self.getFieldValue(field)+'</div>';}});html+='</div>';return html;},fetch:function(){},save:function(){},destroy:function(){this.trigger('destroy',this);}});my.RecordList=Backbone.Collection.extend({constructor:function RecordList(){Backbone.Collection.prototype.constructor.apply(this,arguments);},model:my.Record});my.Field=Backbone.Model.extend({constructor:function Field(){Backbone.Model.prototype.constructor.apply(this,arguments);},defaults:{label:null,type:'string',format:null,is_derived:false},initialize:function(data,options){if('0'in data){throw new Error('Looks like you did not pass a proper hash with id to Field constructor');} if(this.attributes.label===null){this.set({label:this.id});} if(this.attributes.type.toLowerCase()in this._typeMap){this.attributes.type=this._typeMap[this.attributes.type.toLowerCase()];} @@ -22,7 +23,7 @@ if(options){this.renderer=options.renderer;this.deriver=options.deriver;} if(!this.renderer){this.renderer=this.defaultRenderers[this.get('type')];} this.facets=new my.FacetList();},_typeMap:{'text':'string','double':'number','float':'number','numeric':'number','int':'integer','datetime':'date-time','bool':'boolean','timestamp':'date-time','json':'object'},defaultRenderers:{object:function(val,field,doc){return JSON.stringify(val);},geo_point:function(val,field,doc){return JSON.stringify(val);},'number':function(val,field,doc){var format=field.get('format');if(format==='percentage'){return val+'%';} return val;},'string':function(val,field,doc){var format=field.get('format');if(format==='markdown'){if(typeof Showdown!=='undefined'){var showdown=new Showdown.converter();out=showdown.makeHtml(val);return out;}else{return val;}}else if(format=='plain'){return val;}else{if(val&&typeof val==='string'){val=val.replace(/(https?:\/\/[^ ]+)/g,'<a href="$1">$1</a>');} -return val}}}});my.FieldList=Backbone.Collection.extend({constructor:function FieldList(){Backbone.Collection.prototype.constructor.apply(this,arguments);},model:my.Field});my.Query=Backbone.Model.extend({constructor:function Query(){Backbone.Model.prototype.constructor.apply(this,arguments);},defaults:function(){return{size:100,from:0,q:'',facets:{},filters:[]};},_filterTemplates:{term:{type:'term',field:'',term:''},range:{type:'range',start:'',stop:''},geo_distance:{type:'geo_distance',distance:10,unit:'km',point:{lon:0,lat:0}}},addFilter:function(filter){var ourfilter=JSON.parse(JSON.stringify(filter));if(_.keys(filter).length<=3){ourfilter=_.defaults(ourfilter,this._filterTemplates[filter.type]);} +return val;}}}});my.FieldList=Backbone.Collection.extend({constructor:function FieldList(){Backbone.Collection.prototype.constructor.apply(this,arguments);},model:my.Field});my.Query=Backbone.Model.extend({constructor:function Query(){Backbone.Model.prototype.constructor.apply(this,arguments);},defaults:function(){return{size:100,from:0,q:'',facets:{},filters:[]};},_filterTemplates:{term:{type:'term',field:'',term:''},range:{type:'range',start:'',stop:''},geo_distance:{type:'geo_distance',distance:10,unit:'km',point:{lon:0,lat:0}}},addFilter:function(filter){var ourfilter=JSON.parse(JSON.stringify(filter));if(_.keys(filter).length<=3){ourfilter=_.defaults(ourfilter,this._filterTemplates[filter.type]);} var filters=this.get('filters');filters.push(ourfilter);this.trigger('change:filters:new-blank');},updateFilter:function(index,value){},removeFilter:function(filterIndex){var filters=this.get('filters');filters.splice(filterIndex,1);this.set({filters:filters});this.trigger('change');},addFacet:function(fieldId){var facets=this.get('facets');if(_.contains(_.keys(facets),fieldId)){return;} facets[fieldId]={terms:{field:fieldId}};this.set({facets:facets},{silent:true});this.trigger('facet:add',this);},addHistogramFacet:function(fieldId){var facets=this.get('facets');facets[fieldId]={date_histogram:{field:fieldId,interval:'day'}};this.set({facets:facets},{silent:true});this.trigger('facet:add',this);}});my.Facet=Backbone.Model.extend({constructor:function Facet(){Backbone.Model.prototype.constructor.apply(this,arguments);},defaults:function(){return{_type:'terms',total:0,other:0,missing:0,terms:[]};}});my.FacetList=Backbone.Collection.extend({constructor:function FacetList(){Backbone.Collection.prototype.constructor.apply(this,arguments);},model:my.Facet});my.ObjectState=Backbone.Model.extend({});Backbone.sync=function(method,model,options){return model.backend.sync(method,model,options);};}(this.recline.Model));this.recline=this.recline||{};this.recline.Backend=this.recline.Backend||{};this.recline.Backend.Memory=this.recline.Backend.Memory||{};(function(my){my.__type__='memory';var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.Store=function(records,fields){var self=this;this.records=records;this.data=this.records;if(fields){this.fields=fields;}else{if(records){this.fields=_.map(records[0],function(value,key){return{id:key,type:'string'};});}} this.update=function(doc){_.each(self.records,function(internalDoc,idx){if(doc.id===internalDoc.id){self.records[idx]=doc;}});};this.remove=function(doc){var newdocs=_.reject(self.records,function(internalDoc){return(doc.id===internalDoc.id);});this.records=newdocs;};this.save=function(changes,dataset){var self=this;var dfd=new Deferred();_.each(changes.updates,function(record){self.update(record);});_.each(changes.deletes,function(record){self.remove(record);});dfd.resolve();return dfd.promise();},this.query=function(queryObj){var dfd=new Deferred();var numRows=queryObj.size||this.records.length;var start=queryObj.from||0;var results=this.records;results=this._applyFilters(results,queryObj);results=this._applyFreeTextQuery(results,queryObj);_.each(queryObj.sort,function(sortObj){var fieldName=sortObj.field;results=_.sortBy(results,function(doc){var _out=doc[fieldName];return _out;});if(sortObj.order=='desc'){results.reverse();}});var facets=this.computeFacets(results,queryObj);var out={total:results.length,hits:results.slice(start,start+numRows),facets:facets};dfd.resolve(out);return dfd.promise();};this._applyFilters=function(results,queryObj){var filters=queryObj.filters;var filterFunctions={term:term,range:range,geo_distance:geo_distance};var dataParsers={integer:function(e){return parseFloat(e,10);},'float':function(e){return parseFloat(e,10);},number:function(e){return parseFloat(e,10);},string:function(e){return e.toString()},date:function(e){return new Date(e).valueOf()},datetime:function(e){return new Date(e).valueOf()}};var keyedFields={};_.each(self.fields,function(field){keyedFields[field.id]=field;});function getDataParser(filter){var fieldType=keyedFields[filter.field].type||'string';return dataParsers[fieldType];} diff --git a/ckanext/reclinepreview/theme/public/vendor/recline/recline.js b/ckanext/reclinepreview/theme/public/vendor/recline/recline.js index adb0ab154fe..89258b2353e 100644 --- a/ckanext/reclinepreview/theme/public/vendor/recline/recline.js +++ b/ckanext/reclinepreview/theme/public/vendor/recline/recline.js @@ -37,12 +37,13 @@ this.recline.Backend.Ckan = this.recline.Backend.Ckan || {}; // ### fetch my.fetch = function(dataset) { + var wrapper; if (dataset.endpoint) { - var wrapper = my.DataStore(dataset.endpoint); + wrapper = my.DataStore(dataset.endpoint); } else { var out = my._parseCkanResourceUrl(dataset.url); dataset.id = out.resource_id; - var wrapper = my.DataStore(out.endpoint); + wrapper = my.DataStore(out.endpoint); } var dfd = new Deferred(); var jqxhr = wrapper.search({resource_id: dataset.id, limit: 0}); @@ -66,25 +67,36 @@ this.recline.Backend.Ckan = this.recline.Backend.Ckan || {}; var actualQuery = { resource_id: dataset.id, q: queryObj.q, + filters: {}, limit: queryObj.size || 10, offset: queryObj.from || 0 }; + if (queryObj.sort && queryObj.sort.length > 0) { var _tmp = _.map(queryObj.sort, function(sortObj) { return sortObj.field + ' ' + (sortObj.order || ''); }); actualQuery.sort = _tmp.join(','); } + + if (queryObj.filters && queryObj.filters.length > 0) { + _.each(queryObj.filters, function(filter) { + if (filter.type === "term") { + actualQuery.filters[filter.field] = filter.term; + } + }); + } return actualQuery; }; my.query = function(queryObj, dataset) { + var wrapper; if (dataset.endpoint) { - var wrapper = my.DataStore(dataset.endpoint); + wrapper = my.DataStore(dataset.endpoint); } else { var out = my._parseCkanResourceUrl(dataset.url); dataset.id = out.resource_id; - var wrapper = my.DataStore(out.endpoint); + wrapper = my.DataStore(out.endpoint); } var actualQuery = my._normalizeQuery(queryObj, dataset); var dfd = new Deferred(); @@ -105,15 +117,14 @@ this.recline.Backend.Ckan = this.recline.Backend.Ckan || {}; // // @param endpoint: CKAN api endpoint (e.g. http://datahub.io/api) my.DataStore = function(endpoint) { - var that = { - endpoint: endpoint || my.API_ENDPOINT - }; + var that = {endpoint: endpoint || my.API_ENDPOINT}; + that.search = function(data) { var searchUrl = that.endpoint + '/3/action/datastore_search'; var jqxhr = jQuery.ajax({ url: searchUrl, - data: data, - dataType: 'json' + type: 'POST', + data: JSON.stringify(data) }); return jqxhr; }; @@ -476,8 +487,8 @@ this.recline.Backend.DataProxy = this.recline.Backend.DataProxy || {}; useMemoryStore: true }); }) - .fail(function(arguments) { - dfd.reject(arguments); + .fail(function(args) { + dfd.reject(args); }); return dfd.promise(); }; @@ -494,17 +505,17 @@ this.recline.Backend.DataProxy = this.recline.Backend.DataProxy || {}; message: 'Request Error: Backend did not respond after ' + (my.timeout / 1000) + ' seconds' }); }, my.timeout); - ourFunction.done(function(arguments) { + ourFunction.done(function(args) { clearTimeout(timer); - dfd.resolve(arguments); + dfd.resolve(args); }) - .fail(function(arguments) { + .fail(function(args) { clearTimeout(timer); - dfd.reject(arguments); + dfd.reject(args); }) ; return dfd.promise(); - } + }; }(this.recline.Backend.DataProxy)); this.recline = this.recline || {}; @@ -1396,8 +1407,8 @@ my.Dataset = Backbone.Model.extend({ if (this.backend !== recline.Backend.Memory) { this.backend.fetch(this.toJSON()) .done(handleResults) - .fail(function(arguments) { - dfd.reject(arguments); + .fail(function(args) { + dfd.reject(args); }); } else { // special case where we have been given data directly @@ -1420,8 +1431,8 @@ my.Dataset = Backbone.Model.extend({ .done(function() { dfd.resolve(self); }) - .fail(function(arguments) { - dfd.reject(arguments); + .fail(function(args) { + dfd.reject(args); }); } @@ -1539,9 +1550,9 @@ my.Dataset = Backbone.Model.extend({ self.trigger('query:done'); dfd.resolve(self.records); }) - .fail(function(arguments) { - self.trigger('query:fail', arguments); - dfd.reject(arguments); + .fail(function(args) { + self.trigger('query:fail', args); + dfd.reject(args); }); return dfd.promise(); }, @@ -1650,9 +1661,11 @@ my.Record = Backbone.Model.extend({ // // For the provided Field get the corresponding rendered computed data value // for this record. + // + // NB: if field is undefined a default '' value will be returned getFieldValue: function(field) { val = this.getFieldValueUnrendered(field); - if (field.renderer) { + if (field && !_.isUndefined(field.renderer)) { val = field.renderer(val, field, this.toJSON()); } return val; @@ -1662,7 +1675,12 @@ my.Record = Backbone.Model.extend({ // // For the provided Field get the corresponding computed data value // for this record. + // + // NB: if field is undefined a default '' value will be returned getFieldValueUnrendered: function(field) { + if (!field) { + return ''; + } var val = this.get(field.id); if (field.deriver) { val = field.deriver(val, field, this); @@ -1784,7 +1802,7 @@ my.Field = Backbone.Model.extend({ if (val && typeof val === 'string') { val = val.replace(/(https?:\/\/[^ ]+)/g, '<a href="$1">$1</a>'); } - return val + return val; } } } @@ -2092,14 +2110,19 @@ my.Flot = Backbone.View.extend({ var xtype = xfield.get('type'); var isDateTime = (xtype === 'date' || xtype === 'date-time' || xtype === 'time'); - if (this.model.records.models[parseInt(x, 10)]) { - x = this.model.records.models[parseInt(x, 10)].get(this.state.attributes.group); - if (isDateTime) { - x = new Date(x).toLocaleDateString(); - } - } else if (isDateTime) { - x = new Date(parseInt(x, 10)).toLocaleDateString(); + if (this.xvaluesAreIndex) { + x = parseInt(x, 10); + // HACK: deal with bar graph style cases where x-axis items were strings + // In this case x at this point is the index of the item in the list of + // records not its actual x-axis value + x = this.model.records.models[x].get(this.state.attributes.group); + } + if (isDateTime) { + x = new Date(x).toLocaleDateString(); } + // } else if (isDateTime) { + // x = new Date(parseInt(x, 10)).toLocaleDateString(); + // } return x; }, @@ -2119,13 +2142,13 @@ my.Flot = Backbone.View.extend({ // convert x to a string and make sure that it is not too long or the // tick labels will overlap // TODO: find a more accurate way of calculating the size of tick labels - var label = self._xaxisLabel(x); + var label = self._xaxisLabel(x) || ""; if (typeof label !== 'string') { label = label.toString(); } - if (self.state.attributes.graphType !== 'bars' && label.length > 8) { - label = label.slice(0, 5) + "..."; + if (self.state.attributes.graphType !== 'bars' && label.length > 10) { + label = label.slice(0, 10) + "..."; } return label; @@ -2134,31 +2157,16 @@ my.Flot = Backbone.View.extend({ var xaxis = {}; xaxis.tickFormatter = tickFormatter; - // calculate the x-axis ticks - // - // the number of ticks should be a multiple of the number of points so that - // each tick lines up with a point - if (numPoints) { - var ticks = [], - maxTicks = 10, - x = 1, - i = 0; - - // show all ticks in bar graphs - // for other graphs only show up to maxTicks ticks - if (self.state.attributes.graphType !== 'bars') { - while (x <= maxTicks) { - if ((numPoints / x) <= maxTicks) { - break; - } - x = x + 1; - } + // for labels case we only want ticks at the label intervals + // HACK: however we also get this case with Date fields. In that case we + // could have a lot of values and so we limit to max 15 (we assume) + if (this.xvaluesAreIndex) { + var numTicks = Math.min(this.model.records.length, 15); + var increment = this.model.records.length / numTicks; + var ticks = []; + for (i=0; i<numTicks; i++) { + ticks.push(parseInt(i*increment, 10)); } - - for (i = 0; i < numPoints; i = i + x) { - ticks.push(i); - } - xaxis.ticks = ticks; } @@ -2243,9 +2251,11 @@ my.Flot = Backbone.View.extend({ createSeries: function() { var self = this; + self.xvaluesAreIndex = false; var series = []; _.each(this.state.attributes.series, function(field) { var points = []; + var fieldLabel = self.model.fields.get(field).get('label'); _.each(self.model.records.models, function(doc, index) { var xfield = self.model.fields.get(self.state.attributes.group); var x = doc.getFieldValue(xfield); @@ -2255,16 +2265,13 @@ my.Flot = Backbone.View.extend({ var isDateTime = (xtype === 'date' || xtype === 'date-time' || xtype === 'time'); if (isDateTime) { - if (self.state.attributes.graphType != 'bars' && - self.state.attributes.graphType != 'columns') { - x = new Date(x).getTime(); - } else { - x = index; - } + self.xvaluesAreIndex = true; + x = index; } else if (typeof x === 'string') { x = parseFloat(x); - if (isNaN(x)) { + if (isNaN(x)) { // assume this is a string label x = index; + self.xvaluesAreIndex = true; } } @@ -2279,7 +2286,7 @@ my.Flot = Backbone.View.extend({ }); series.push({ data: points, - label: field, + label: fieldLabel, hoverable: true }); }); @@ -3013,12 +3020,12 @@ my.Grid = Backbone.View.extend({ var numFields = this.fields.length; // compute field widths (-20 for first menu col + 10px for padding on each col and finally 16px for the scrollbar) var fullWidth = self.el.width() - 20 - 10 * numFields - this.scrollbarDimensions.width; - var width = parseInt(Math.max(50, fullWidth / numFields)); + var width = parseInt(Math.max(50, fullWidth / numFields), 10); // if columns extend outside viewport then remainder is 0 var remainder = Math.max(fullWidth - numFields * width,0); _.each(this.fields, function(field, idx) { // add the remainder to the first field width so we make up full col - if (idx == 0) { + if (idx === 0) { field.set({width: width+remainder}); } else { field.set({width: width}); @@ -4296,13 +4303,14 @@ my.MultiView = Backbone.View.extend({ // This inverts the state serialization process in Multiview my.MultiView.restore = function(state) { // hack-y - restoring a memory dataset does not mean much ... (but useful for testing!) + var datasetInfo; if (state.backend === 'memory') { - var datasetInfo = { + datasetInfo = { backend: 'memory', records: [{stub: 'this is a stub dataset because we do not restore memory datasets'}] }; } else { - var datasetInfo = _.extend({ + datasetInfo = _.extend({ url: state.url, backend: state.backend }, @@ -4315,7 +4323,7 @@ my.MultiView.restore = function(state) { state: state }); return explorer; -} +}; // ## Miscellaneous Utilities var urlPathRegex = /^([^?]+)(\?.*)?/; @@ -4431,7 +4439,7 @@ my.SlickGrid = Backbone.View.extend({ this.model.records.bind('add', this.render); this.model.records.bind('reset', this.render); this.model.records.bind('remove', this.render); - this.model.records.bind('change', this.onRecordChanged, this) + this.model.records.bind('change', this.onRecordChanged, this); var state = _.extend({ hiddenColumns: [], @@ -4444,7 +4452,6 @@ my.SlickGrid = Backbone.View.extend({ }, modelEtc.state ); -// this.grid_options = modelEtc.options; this.state = new recline.Model.ObjectState(state); }, @@ -4487,32 +4494,32 @@ my.SlickGrid = Backbone.View.extend({ } else { return value; } - } + }; _.each(this.model.fields.toJSON(),function(field){ var column = { - id:field['id'], - name:field['label'], - field:field['id'], + id: field.id, + name: field.label, + field: field.id, sortable: true, minWidth: 80, formatter: formatter }; - var widthInfo = _.find(self.state.get('columnsWidth'),function(c){return c.column == field.id}); + var widthInfo = _.find(self.state.get('columnsWidth'),function(c){return c.column === field.id;}); if (widthInfo){ - column['width'] = widthInfo.width; + column.width = widthInfo.width; } - var editInfo = _.find(self.state.get('columnsEditor'),function(c){return c.column == field.id}); + var editInfo = _.find(self.state.get('columnsEditor'),function(c){return c.column === field.id;}); if (editInfo){ - column['editor'] = editInfo.editor; + column.editor = editInfo.editor; } columns.push(column); }); // Restrict the visible columns var visibleColumns = columns.filter(function(column) { - return _.indexOf(self.state.get('hiddenColumns'), column.id) == -1; + return _.indexOf(self.state.get('hiddenColumns'), column.id) === -1; }); // Order them if there is ordering info on the state @@ -4529,7 +4536,7 @@ my.SlickGrid = Backbone.View.extend({ // column picker var tempHiddenColumns = []; for (var i = columns.length -1; i >= 0; i--){ - if (_.indexOf(_.pluck(visibleColumns,'id'),columns[i].id) == -1){ + if (_.indexOf(_.pluck(visibleColumns,'id'),columns[i].id) === -1){ tempHiddenColumns.push(columns.splice(i,1)[0]); } } @@ -4551,18 +4558,18 @@ my.SlickGrid = Backbone.View.extend({ this.push = function(model, row) { models.push(model); rows.push(row); - } + }; - this.getLength = function() { return rows.length; } - this.getItem = function(index) { return rows[index];} - this.getItemMetadata= function(index) { return {};} - this.getModel= function(index) { return models[index]; } - this.getModelRow = function(m) { return models.indexOf(m);} - this.updateItem = function(m,i) { + this.getLength = function() {return rows.length; }; + this.getItem = function(index) {return rows[index];}; + this.getItemMetadata = function(index) {return {};}; + this.getModel = function(index) {return models[index];}; + this.getModelRow = function(m) {return models.indexOf(m);}; + this.updateItem = function(m,i) { rows[i] = toRow(m); - models[i] = m + models[i] = m; }; - }; + } var data = new RowSet(); @@ -4576,7 +4583,7 @@ my.SlickGrid = Backbone.View.extend({ var sortInfo = this.model.queryState.get('sort'); if (sortInfo){ var column = sortInfo[0].field; - var sortAsc = !(sortInfo[0].order == 'desc'); + var sortAsc = sortInfo[0].order !== 'desc'; this.grid.setSortColumn(column, sortAsc); } @@ -4610,7 +4617,7 @@ my.SlickGrid = Backbone.View.extend({ // var grid = args.grid; var model = data.getModel(args.row); - var field = grid.getColumns()[args.cell]['id']; + var field = grid.getColumns()[args.cell].id; var v = {}; v[field] = args.item[field]; model.set(v); @@ -4671,7 +4678,7 @@ my.SlickGrid = Backbone.View.extend({ $menu = $('<ul class="dropdown-menu slick-contextmenu" style="display:none;position:absolute;z-index:20;" />').appendTo(document.body); $menu.bind('mouseleave', function (e) { - $(this).fadeOut(options.fadeSpeed) + $(this).fadeOut(options.fadeSpeed); }); $menu.bind('click', updateColumn); @@ -4688,7 +4695,7 @@ my.SlickGrid = Backbone.View.extend({ $input = $('<input type="checkbox" />').data('column-id', columns[i].id).attr('id','slick-column-vis-'+columns[i].id); columnCheckboxes.push($input); - if (grid.getColumnIndex(columns[i].id) != null) { + if (grid.getColumnIndex(columns[i].id) !== null) { $input.attr('checked', 'checked'); } $input.appendTo($li); @@ -4715,10 +4722,12 @@ my.SlickGrid = Backbone.View.extend({ } function updateColumn(e) { - if ($(e.target).data('option') == 'autoresize') { + var checkbox; + + if ($(e.target).data('option') === 'autoresize') { var checked; if ($(e.target).is('li')){ - var checkbox = $(e.target).find('input').first(); + checkbox = $(e.target).find('input').first(); checked = !checkbox.is(':checked'); checkbox.attr('checked',checked); } else { @@ -4738,7 +4747,7 @@ my.SlickGrid = Backbone.View.extend({ if (($(e.target).is('li') && !$(e.target).hasClass('divider')) || $(e.target).is('input')) { if ($(e.target).is('li')){ - var checkbox = $(e.target).find('input').first(); + checkbox = $(e.target).find('input').first(); checkbox.attr('checked',!checkbox.is(':checked')); } var visibleColumns = []; @@ -4751,7 +4760,6 @@ my.SlickGrid = Backbone.View.extend({ } }); - if (!visibleColumns.length) { $(e.target).attr('checked', 'checked'); return; @@ -4807,7 +4815,8 @@ my.Timeline = Backbone.View.extend({ }); var stateData = _.extend({ startField: null, - endField: null + endField: null, + timelineJSOptions: {} }, options.state ); @@ -4840,9 +4849,8 @@ my.Timeline = Backbone.View.extend({ if (width) { $timeline.width(width); } - var config = {}; var data = this._timelineJSON(); - this.timeline.init(data, this.elementId, config); + this.timeline.init(data, this.elementId, this.state.get("timelineJSOptions")); this._timelineIsInitialized = true }, @@ -5527,3 +5535,118 @@ my.QueryEditor = Backbone.View.extend({ })(jQuery, recline.View); +/*jshint multistr:true */ + +this.recline = this.recline || {}; +this.recline.View = this.recline.View || {}; + +(function($, my) { + +my.ValueFilter = Backbone.View.extend({ + className: 'recline-filter-editor well', + template: ' \ + <div class="filters"> \ + <h3>Filters</h3> \ + <button class="btn js-add-filter add-filter">Add filter</button> \ + <form class="form-stacked js-add" style="display: none;"> \ + <fieldset> \ + <label>Field</label> \ + <select class="fields"> \ + {{#fields}} \ + <option value="{{id}}">{{label}}</option> \ + {{/fields}} \ + </select> \ + <button type="submit" class="btn">Add</button> \ + </fieldset> \ + </form> \ + <form class="form-stacked js-edit"> \ + {{#filters}} \ + {{{filterRender}}} \ + {{/filters}} \ + {{#filters.length}} \ + <button type="submit" class="btn update-filter">Update</button> \ + {{/filters.length}} \ + </form> \ + </div> \ + ', + filterTemplates: { + term: ' \ + <div class="filter-{{type}} filter"> \ + <fieldset> \ + {{field}} \ + <a class="js-remove-filter" href="#" title="Remove this filter" data-filter-id="{{id}}">×</a> \ + <input type="text" value="{{term}}" name="term" data-filter-field="{{field}}" data-filter-id="{{id}}" data-filter-type="{{type}}" /> \ + </fieldset> \ + </div> \ + ' + }, + events: { + 'click .js-remove-filter': 'onRemoveFilter', + 'click .js-add-filter': 'onAddFilterShow', + 'submit form.js-edit': 'onTermFiltersUpdate', + 'submit form.js-add': 'onAddFilter' + }, + initialize: function() { + this.el = $(this.el); + _.bindAll(this, 'render'); + this.model.fields.bind('all', this.render); + this.model.queryState.bind('change', this.render); + this.model.queryState.bind('change:filters:new-blank', this.render); + this.render(); + }, + render: function() { + var self = this; + var tmplData = $.extend(true, {}, this.model.queryState.toJSON()); + // we will use idx in list as the id ... + tmplData.filters = _.map(tmplData.filters, function(filter, idx) { + filter.id = idx; + return filter; + }); + tmplData.fields = this.model.fields.toJSON(); + tmplData.filterRender = function() { + return Mustache.render(self.filterTemplates.term, this); + }; + var out = Mustache.render(this.template, tmplData); + this.el.html(out); + }, + updateFilter: function(input) { + var self = this; + var filters = self.model.queryState.get('filters'); + var $input = $(input); + var filterIndex = parseInt($input.attr('data-filter-id'), 10); + var value = $input.val(); + filters[filterIndex].term = value; + }, + onAddFilterShow: function(e) { + e.preventDefault(); + var $target = $(e.target); + $target.hide(); + this.el.find('form.js-add').show(); + }, + onAddFilter: function(e) { + e.preventDefault(); + var $target = $(e.target); + $target.hide(); + var field = $target.find('select.fields').val(); + this.model.queryState.addFilter({type: 'term', field: field}); + }, + onRemoveFilter: function(e) { + e.preventDefault(); + var $target = $(e.target); + var filterId = $target.attr('data-filter-id'); + this.model.queryState.removeFilter(filterId); + }, + onTermFiltersUpdate: function(e) { + var self = this; + e.preventDefault(); + var filters = self.model.queryState.get('filters'); + var $form = $(e.target); + _.each($form.find('input'), function(input) { + self.updateFilter(input); + }); + self.model.queryState.set({filters: filters, from: 0}); + self.model.queryState.trigger('change'); + } +}); + +})(jQuery, recline.View); diff --git a/ckanext/reclinepreview/theme/public/vendor/recline/recline.min.css b/ckanext/reclinepreview/theme/public/vendor/recline/recline.min.css index db61ee86dd7..ff445f823a8 100644 --- a/ckanext/reclinepreview/theme/public/vendor/recline/recline.min.css +++ b/ckanext/reclinepreview/theme/public/vendor/recline/recline.min.css @@ -1 +1 @@ -.recline-flot .graph{height:500px;overflow:hidden}.recline-flot .legend table{width:auto;margin-bottom:0}.recline-flot .legend td{padding:5px;line-height:13px}.recline-flot .graph .alert{width:450px}#recline-flot-tooltip{position:absolute;background-color:#FEE!important;color:#000000!important;opacity:0.8!important;border:1px solid #fdd!important}.recline-graph .graph{height:500px}.recline-graph .legend table{width:auto;margin-bottom:0}.recline-graph .legend td{padding:5px;line-height:13px}.recline-graph .graph .alert{width:450px}.flotr-mouse-value{background-color:#FEE!important;color:#000000!important;opacity:0.8!important;border:1px solid #fdd!important}.flotr-legend{border:none!important}.flotr-legend-bg{display:none}.flotr-legend-color-box{padding:5px}table.recline-grid{table-layout:fixed;width:100%}.recline-grid .btn-group .dropdown-toggle{padding:1px 3px;line-height:auto}.recline-grid td,.recline-grid th{border-left:1px solid #ccc;padding:3px 4px;text-align:left;word-wrap:break-word;white-space:normal}.recline-grid tbody tr{vertical-align:top;border-bottom:solid 1px #ccc}.recline-grid tbody tr:last-child{border-bottom:1px solid #ccc}.recline-grid tbody td:last-child{border-right:1px solid #ccc}.recline-grid th{background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(25%,#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-moz-linear-gradient(top,#ffffff,#ffffff 25%,#e6e6e6);background-image:-ms-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-o-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all}div.table-container{overflow:auto}html>body div.table-container{overflow:hidden}thead.fixed-header tr{overflow-x:hidden}thead.fixed-header tr{position:relative}html>body thead.fixed-header tr{display:block}tbody.scroll-content{display:block;max-height:500px;overflow:auto}.column-header-menu,a.root-header-menu{float:right}div.data-table-cell-content{line-height:1.2;color:#222;position:relative}div.data-table-cell-content-numeric{text-align:right}a.data-table-cell-edit{position:absolute;top:0;right:0;display:block;width:25px;height:16px;text-decoration:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAQCAYAAABUWyyMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNEODNFMjVEMDA5MTFERjk5NzhEQzZDRDUwRkEzMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNEODNFMjZEMDA5MTFERjk5NzhEQzZDRDUwRkEzMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0Q4M0UyM0QwMDkxMURGOTk3OERDNkNENTBGQTMxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5M0Q4M0UyNEQwMDkxMURGOTk3OERDNkNENTBGQTMxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpApVmcAAAKVSURBVHjaYvz//z/DcAAsIGLaxjf2QKoLiM2oaPYpIC7L8hc5COI4F9+hmR17e1UOskAFVgCxBJUDyQxqriQ97GCCCpBkATCUGQxVOTHY7KyMDFoKHMhKJXCwCQJgKDNEOAlisHk5mRh8LPgw7GChNEg2HfvI8OnbPzDbwYAH6BkmhmsPflA12EtnPmN4/vY3mF0YKgb2zJYTn5CV/EfxiKgAC4O7CS8DHzczw5PXvxl2nv7E8PP3fxTx87e/o1hipMrFcOfZT6BmVgYZUTawmKUWN8Pxa1+xOkpNhp2hLk6CQVKYleHcrW8MTYteMHz+/g9FfMW+9yh6Ih0FGA5e/MLAAIx5IzUusFiqtzDD7K1vYUpcmZA1+FnxM7z++AccyqBkAgphmMPY2ZiAHvsMFkcGMkAPgMQ+ff3L8PPXPzD++O0vztDtypBmuPXkJziUebiYwSEMcxiID/IYiEYJLKDjQWLP3v1h+AI0G4RhMQQF5UzoDvr5CxIDoJhQlmKHy527/Y3hLjDkD4BCBgsAxSAoiYEwrqQFchAoWcBiAOQge30euBwoJkAh37/6FVb9oBgEeQCE0ZKWC8488vj1LzCmJTgLTKZn0ZIquYAJOURBsQDKB68//GHgYEWkOlBMgPICKIYcoCGIC4BiFRSDuEIUFBtSQizg5AWKHRgAxQSoZALFECy54QKgZAbLKxgegZVAfFxM4LyiLMUGTPeQ0ujAhS9gz7mb8sI9iisWQclSG7UIRgFlM56CM3R3uhTY0bC0DkpOtx//AGd4mEdxxSIoWaIVwQyMoCYKsGanWTsFWM8wQmt2mtkBqmdgMfKCRna8wMGmth2MMI/EAfEdKltwB2ouAz3sYBwurV8mhmECAAIMAEe3EkMWh/DvAAAAAElFTkSuQmCC);background-repeat:no-repeat;visibility:hidden}a.data-table-cell-edit:hover{background-position:-25px 0px}.recline-grid td:hover .data-table-cell-edit{visibility:visible}div.data-table-cell-content-numeric>a.data-table-cell-edit{left:0px;right:auto}.data-table-value-nonstring{color:#282}.data-table-error{color:red}.data-table-cell-editor-editor{overflow:hidden;display:block;width:98%;height:3em;font-family:monospace;margin:3px 0}.data-table-cell-copypaste-editor{overflow:hidden;display:block;width:98%;height:10em;font-family:monospace;margin:3px 0}.data-table-cell-editor-action{float:left;vertical-align:bottom;text-align:center}.data-table-cell-editor-key{font-size:0.8em;color:#999}.recline-read-only .recline-grid .write-op,.recline-read-only .recline-grid a.data-table-cell-edit{display:none}.recline-read-only a.row-header-menu{display:none}.recline-map .map{height:500px}.recline-map .editor{float:right;width:200px;padding-left:0px;margin-left:10px}.recline-map .editor form{padding-left:4px}.recline-map .editor select{width:100%}.recline-map .editor .editor-options{margin-top:10px;border-top:1px solid gray;padding:5px 0}.recline-data-explorer .data-view-container{display:block}.recline-data-explorer .data-view-sidebar{float:right;margin-left:8px;width:220px}.recline-data-explorer .header .navigation{margin-bottom:8px}.recline-data-explorer .header .navigation,.recline-data-explorer .header .pagination,.recline-data-explorer .header .pagination form{display:inline}.recline-data-explorer .header .navigation{float:left}.recline-data-explorer .header .menu-right{float:right;margin-left:5px;padding-left:5px;border-left:solid 2px #ddd}.header .recline-results-info{line-height:28px;margin-left:20px;float:left}.header .recline-query-editor{float:right;height:30px}.header .input-prepend{margin-bottom:auto}.header .add-on{float:left}.header .add-on{margin-left:-27px}.header .input-prepend{vertical-align:top}.header .recline-query-editor form button{vertical-align:top}.header .recline-pager{float:left;margin:auto;display:block;margin-left:20px}.header .recline-pager .pagination input{width:30px;height:18px;padding:2px 4px;margin:0;margin-top:-4px}.header .recline-pager .pagination a{line-height:26px;padding:0 6px}.recline-filter-editor{padding:8px;display:none}.recline-filter-editor .filter-term a{font-size:18px}.recline-filter-editor input,.recline-filter-editor select{width:175px}.recline-fields-view{display:none}.recline-fields-view .fields-list{padding:0}.recline-fields-view .fields-list .accordion-heading,.recline-fields-view .fields-list h3{margin:3px 0 3px 5px}.recline-fields-view .fields-list .accordion-heading a,.recline-fields-view .fields-list .accordion-heading h4{display:inline}.recline-fields-view .fields-list .accordion-heading a{padding:0}.recline-fields-view .fields-list .accordion-heading h4{word-wrap:break-word}.recline-fields-view .clear{clear:both}.recline-fields-view .facet-items{list-style-type:none;margin-left:0}.recline-fields-view .facet-item .term{font-weight:bold}.recline-fields-view .facet-item .count{}.recline-data-explorer .notification-loader{width:18px;margin-left:5px;background-image:url(data:image/gif;base64,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%3D%3D);display:inline-block}.recline-data-explorer .alert-loader{position:absolute;width:200px;left:50%;margin-left:-100px;z-index:10000;padding:40px 0px 40px 0px;margin-top:-10px;text-align:center;font-size:16px;font-weight:bold;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-top:none}.recline-slickgrid .slick-header-columns .slick-header-column{background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(25%,#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-moz-linear-gradient(top,#ffffff,#ffffff 25%,#e6e6e6);background-image:-ms-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-o-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;font-weight:bold;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.recline-slickgrid .slick-header-column:hover,.slick-header-column-active{}.recline-slickgrid .slick-headerrow{background:#fafafa}.recline-slickgrid .slick-headerrow-column{background:#fafafa;border-bottom:0;height:100%}.recline-slickgrid .slick-row.ui-state-active{background:#F5F7D7}.recline-slickgrid .slick-row{position:absolute;background:white;border:0px;line-height:20px}.recline-slickgrid .slick-row.selected{z-index:10;background:#DFE8F6}.recline-slickgrid .slick-cell{padding-left:4px;padding-right:4px}.recline-slickgrid .slick-group{border-bottom:2px solid silver}.recline-slickgrid .slick-group-toggle{width:9px;height:9px;margin-right:5px}.recline-slickgrid .slick-group-toggle.expanded{background:url(../images/collapse.gif) no-repeat center center}.recline-slickgrid .slick-group-toggle.collapsed{background:url(../images/expand.gif) no-repeat center center}.recline-slickgrid .slick-group-totals{color:gray;background:white}.recline-slickgrid .slick-cell.selected{background-color:beige}.recline-slickgrid .slick-cell.active{border-color:gray;border-style:solid}.recline-slickgrid .slick-sortable-placeholder{background:silver!important}.recline-slickgrid .slick-row[row$="1"],.slick-row[row$="3"],.slick-row[row$="5"],.slick-row[row$="7"],.slick-row[row$="9"]{background:#fafafa}.recline-slickgrid .slick-row.ui-state-active{background:#F5F7D7}.recline-slickgrid .slick-row.loading{opacity:0.5;filter:alpha(opacity=50)}.recline-slickgrid .slick-cell.invalid{border-color:red}.recline-slickgrid .slick-row .slick-cell:first-child,.recline-slickgrid .slick-header{border-left:1px solid #ccc}.recline-slickgrid .slick-row .slick-cell{margin-right:-1px}.slick-contextmenu{border-radius:5px}.slick-contextmenu li{clear:both;height:24px;cursor:pointer}.slick-contextmenu .divider{cursor:default}.slick-contextmenu>li:hover{background-color:#0088cc}.slick-contextmenu .divider:hover{background-color:#E5E5E5}.slick-contextmenu li:hover>label{color:white}.slick-contextmenu input{float:left;margin-left:15px;margin-top:5px}.slick-contextmenu label{float:left;margin-right:15px;margin-left:5px;margin-top:3px;color:#555;cursor:pointer}.recline-transform{overflow:hidden}.recline-transform .script textarea{width:100%;height:100px;font-family:monospace;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.recline-transform h2{margin-bottom:10px}.recline-transform h2 .okButton{margin-left:10px;margin-top:-2px}.expression-preview-parsing-status{color:#999}.expression-preview-parsing-status.error{color:red}.recline-transform .before-after .after{font-style:italic}.recline-transform .before-after .after.different{font-weight:bold} \ No newline at end of file +.recline-flot .graph{height:500px;overflow:hidden}.recline-flot .legend table{width:auto;margin-bottom:0}.recline-flot .legend td{padding:5px;line-height:13px}.recline-flot .graph .alert{width:450px}#recline-flot-tooltip{position:absolute;background-color:#FEE!important;color:#000000!important;opacity:0.8!important;border:1px solid #fdd!important}.recline-graph .graph{height:500px}.recline-graph .legend table{width:auto;margin-bottom:0}.recline-graph .legend td{padding:5px;line-height:13px}.recline-graph .graph .alert{width:450px}.flotr-mouse-value{background-color:#FEE!important;color:#000000!important;opacity:0.8!important;border:1px solid #fdd!important}.flotr-legend{border:none!important}.flotr-legend-bg{display:none}.flotr-legend-color-box{padding:5px}table.recline-grid{table-layout:fixed;width:100%}.recline-grid .btn-group .dropdown-toggle{padding:1px 3px;line-height:auto}.recline-grid td,.recline-grid th{border-left:1px solid #ccc;padding:3px 4px;text-align:left;word-wrap:break-word;white-space:normal}.recline-grid tbody tr{vertical-align:top;border-bottom:solid 1px #ccc}.recline-grid tbody tr:last-child{border-bottom:1px solid #ccc}.recline-grid tbody td:last-child{border-right:1px solid #ccc}.recline-grid th{background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(25%,#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-moz-linear-gradient(top,#ffffff,#ffffff 25%,#e6e6e6);background-image:-ms-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-o-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all}div.table-container{overflow:auto}html>body div.table-container{overflow:hidden}thead.fixed-header tr{overflow-x:hidden}thead.fixed-header tr{position:relative}html>body thead.fixed-header tr{display:block}tbody.scroll-content{display:block;max-height:500px;overflow:auto}.column-header-menu,a.root-header-menu{float:right}div.data-table-cell-content{line-height:1.2;color:#222;position:relative}div.data-table-cell-content-numeric{text-align:right}a.data-table-cell-edit{position:absolute;top:0;right:0;display:block;width:25px;height:16px;text-decoration:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAQCAYAAABUWyyMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNEODNFMjVEMDA5MTFERjk5NzhEQzZDRDUwRkEzMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNEODNFMjZEMDA5MTFERjk5NzhEQzZDRDUwRkEzMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0Q4M0UyM0QwMDkxMURGOTk3OERDNkNENTBGQTMxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5M0Q4M0UyNEQwMDkxMURGOTk3OERDNkNENTBGQTMxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpApVmcAAAKVSURBVHjaYvz//z/DcAAsIGLaxjf2QKoLiM2oaPYpIC7L8hc5COI4F9+hmR17e1UOskAFVgCxBJUDyQxqriQ97GCCCpBkATCUGQxVOTHY7KyMDFoKHMhKJXCwCQJgKDNEOAlisHk5mRh8LPgw7GChNEg2HfvI8OnbPzDbwYAH6BkmhmsPflA12EtnPmN4/vY3mF0YKgb2zJYTn5CV/EfxiKgAC4O7CS8DHzczw5PXvxl2nv7E8PP3fxTx87e/o1hipMrFcOfZT6BmVgYZUTawmKUWN8Pxa1+xOkpNhp2hLk6CQVKYleHcrW8MTYteMHz+/g9FfMW+9yh6Ih0FGA5e/MLAAIx5IzUusFiqtzDD7K1vYUpcmZA1+FnxM7z++AccyqBkAgphmMPY2ZiAHvsMFkcGMkAPgMQ+ff3L8PPXPzD++O0vztDtypBmuPXkJziUebiYwSEMcxiID/IYiEYJLKDjQWLP3v1h+AI0G4RhMQQF5UzoDvr5CxIDoJhQlmKHy527/Y3hLjDkD4BCBgsAxSAoiYEwrqQFchAoWcBiAOQge30euBwoJkAh37/6FVb9oBgEeQCE0ZKWC8488vj1LzCmJTgLTKZn0ZIquYAJOURBsQDKB68//GHgYEWkOlBMgPICKIYcoCGIC4BiFRSDuEIUFBtSQizg5AWKHRgAxQSoZALFECy54QKgZAbLKxgegZVAfFxM4LyiLMUGTPeQ0ujAhS9gz7mb8sI9iisWQclSG7UIRgFlM56CM3R3uhTY0bC0DkpOtx//AGd4mEdxxSIoWaIVwQyMoCYKsGanWTsFWM8wQmt2mtkBqmdgMfKCRna8wMGmth2MMI/EAfEdKltwB2ouAz3sYBwurV8mhmECAAIMAEe3EkMWh/DvAAAAAElFTkSuQmCC);background-repeat:no-repeat;visibility:hidden}a.data-table-cell-edit:hover{background-position:-25px 0px}.recline-grid td:hover .data-table-cell-edit{visibility:visible}div.data-table-cell-content-numeric>a.data-table-cell-edit{left:0px;right:auto}.data-table-value-nonstring{color:#282}.data-table-error{color:red}.data-table-cell-editor-editor{overflow:hidden;display:block;width:98%;height:3em;font-family:monospace;margin:3px 0}.data-table-cell-copypaste-editor{overflow:hidden;display:block;width:98%;height:10em;font-family:monospace;margin:3px 0}.data-table-cell-editor-action{float:left;vertical-align:bottom;text-align:center}.data-table-cell-editor-key{font-size:0.8em;color:#999}.recline-read-only .recline-grid .write-op,.recline-read-only .recline-grid a.data-table-cell-edit{display:none}.recline-read-only a.row-header-menu{display:none}.recline-map .map{height:500px}.recline-map .editor{float:right;width:200px;padding-left:0px;margin-left:10px}.recline-map .editor form{padding-left:4px}.recline-map .editor select{width:100%}.recline-map .editor .editor-options{margin-top:10px;border-top:1px solid gray;padding:5px 0}.recline-data-explorer .data-view-container{display:block}.recline-data-explorer .data-view-sidebar{float:right;margin-left:8px;width:220px}.recline-data-explorer .header .navigation{margin-bottom:8px}.recline-data-explorer .header .navigation,.recline-data-explorer .header .pagination,.recline-data-explorer .header .pagination form{display:inline}.recline-data-explorer .header .navigation{float:left}.recline-data-explorer .header .menu-right{float:right;margin-left:5px;padding-left:5px;border-left:solid 2px #ddd}.header .recline-results-info{line-height:28px;margin-left:20px;float:left}.header .recline-query-editor{float:right;height:30px}.header .input-prepend{margin-bottom:auto}.header .add-on{float:left}.header .add-on{margin-left:-27px}.header .input-prepend{vertical-align:top}.header .recline-query-editor form button{vertical-align:top}.header .recline-pager{float:left;margin:auto;display:block;margin-left:20px}.header .recline-pager .pagination input{width:30px;height:18px;padding:2px 4px;margin:0;margin-top:-4px}.header .recline-pager .pagination a{line-height:26px;padding:0 6px}.recline-filter-editor{padding:8px;display:none}.recline-filter-editor .filter-term a{font-size:18px}.recline-filter-editor input,.recline-filter-editor select{width:175px}.recline-filter-editor input{margin-top:0.5em}.recline-filter-editor .add-filter{margin-top:1em;margin-bottom:2em}.recline-filter-editor .update-filter{margin-top:1em}.recline-fields-view{display:none}.recline-fields-view .fields-list{padding:0}.recline-fields-view .fields-list .accordion-heading,.recline-fields-view .fields-list h3{margin:3px 0 3px 5px}.recline-fields-view .fields-list .accordion-heading a,.recline-fields-view .fields-list .accordion-heading h4{display:inline}.recline-fields-view .fields-list .accordion-heading a{padding:0}.recline-fields-view .fields-list .accordion-heading h4{word-wrap:break-word}.recline-fields-view .clear{clear:both}.recline-fields-view .facet-items{list-style-type:none;margin-left:0}.recline-fields-view .facet-item .term{font-weight:bold}.recline-fields-view .facet-item .count{}.recline-data-explorer .notification-loader{width:18px;margin-left:5px;background-image:url(data:image/gif;base64,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%3D%3D);display:inline-block}.recline-data-explorer .alert-loader{position:absolute;width:200px;left:50%;margin-left:-100px;z-index:10000;padding:40px 0px 40px 0px;margin-top:-10px;text-align:center;font-size:16px;font-weight:bold;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border-top:none}.recline-slickgrid .slick-header-columns .slick-header-column{background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(25%,#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-moz-linear-gradient(top,#ffffff,#ffffff 25%,#e6e6e6);background-image:-ms-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:-o-linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);background-image:linear-gradient(#ffffff,#ffffff 25%,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;font-weight:bold;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.recline-slickgrid .slick-header-column:hover,.slick-header-column-active{}.recline-slickgrid .slick-headerrow{background:#fafafa}.recline-slickgrid .slick-headerrow-column{background:#fafafa;border-bottom:0;height:100%}.recline-slickgrid .slick-row.ui-state-active{background:#F5F7D7}.recline-slickgrid .slick-row{position:absolute;background:white;border:0px;line-height:20px}.recline-slickgrid .slick-row.selected{z-index:10;background:#DFE8F6}.recline-slickgrid .slick-cell{padding-left:4px;padding-right:4px}.recline-slickgrid .slick-group{border-bottom:2px solid silver}.recline-slickgrid .slick-group-toggle{width:9px;height:9px;margin-right:5px}.recline-slickgrid .slick-group-toggle.expanded{background:url(../images/collapse.gif) no-repeat center center}.recline-slickgrid .slick-group-toggle.collapsed{background:url(../images/expand.gif) no-repeat center center}.recline-slickgrid .slick-group-totals{color:gray;background:white}.recline-slickgrid .slick-cell.selected{background-color:beige}.recline-slickgrid .slick-cell.active{border-color:gray;border-style:solid}.recline-slickgrid .slick-sortable-placeholder{background:silver!important}.recline-slickgrid .slick-row[row$="1"],.slick-row[row$="3"],.slick-row[row$="5"],.slick-row[row$="7"],.slick-row[row$="9"]{background:#fafafa}.recline-slickgrid .slick-row.ui-state-active{background:#F5F7D7}.recline-slickgrid .slick-row.loading{opacity:0.5;filter:alpha(opacity=50)}.recline-slickgrid .slick-cell.invalid{border-color:red}.recline-slickgrid .slick-row .slick-cell:first-child,.recline-slickgrid .slick-header{border-left:1px solid #ccc}.recline-slickgrid .slick-row .slick-cell{margin-right:-1px}.slick-contextmenu{border-radius:5px}.slick-contextmenu li{clear:both;height:24px;cursor:pointer}.slick-contextmenu .divider{cursor:default}.slick-contextmenu>li:hover{background-color:#0088cc}.slick-contextmenu .divider:hover{background-color:#E5E5E5}.slick-contextmenu li:hover>label{color:white}.slick-contextmenu input{float:left;margin-left:15px;margin-top:5px}.slick-contextmenu label{float:left;margin-right:15px;margin-left:5px;margin-top:3px;color:#555;cursor:pointer}.recline-transform{overflow:hidden}.recline-transform .script textarea{width:100%;height:100px;font-family:monospace;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.recline-transform h2{margin-bottom:10px}.recline-transform h2 .okButton{margin-left:10px;margin-top:-2px}.expression-preview-parsing-status{color:#999}.expression-preview-parsing-status.error{color:red}.recline-transform .before-after .after{font-style:italic}.recline-transform .before-after .after.different{font-weight:bold} \ No newline at end of file diff --git a/ckanext/reclinepreview/theme/public/vendor/recline/recline.min.js b/ckanext/reclinepreview/theme/public/vendor/recline/recline.min.js index 3ba7d8d831a..1c8bbf5e48b 100644 --- a/ckanext/reclinepreview/theme/public/vendor/recline/recline.min.js +++ b/ckanext/reclinepreview/theme/public/vendor/recline/recline.min.js @@ -1,7 +1,8 @@ -this.recline=this.recline||{};this.recline.Backend=this.recline.Backend||{};this.recline.Backend.Ckan=this.recline.Backend.Ckan||{};(function(my){my.__type__='ckan';var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.API_ENDPOINT='http://datahub.io/api';my.fetch=function(dataset){if(dataset.endpoint){var wrapper=my.DataStore(dataset.endpoint);}else{var out=my._parseCkanResourceUrl(dataset.url);dataset.id=out.resource_id;var wrapper=my.DataStore(out.endpoint);} -var dfd=new Deferred();var jqxhr=wrapper.search({resource_id:dataset.id,limit:0});jqxhr.done(function(results){var fields=_.map(results.result.fields,function(field){field.type=field.type in CKAN_TYPES_MAP?CKAN_TYPES_MAP[field.type]:field.type;return field;});var out={fields:fields,useMemoryStore:false};dfd.resolve(out);});return dfd.promise();};my._normalizeQuery=function(queryObj,dataset){var actualQuery={resource_id:dataset.id,q:queryObj.q,limit:queryObj.size||10,offset:queryObj.from||0};if(queryObj.sort&&queryObj.sort.length>0){var _tmp=_.map(queryObj.sort,function(sortObj){return sortObj.field+' '+(sortObj.order||'');});actualQuery.sort=_tmp.join(',');} -return actualQuery;};my.query=function(queryObj,dataset){if(dataset.endpoint){var wrapper=my.DataStore(dataset.endpoint);}else{var out=my._parseCkanResourceUrl(dataset.url);dataset.id=out.resource_id;var wrapper=my.DataStore(out.endpoint);} -var actualQuery=my._normalizeQuery(queryObj,dataset);var dfd=new Deferred();var jqxhr=wrapper.search(actualQuery);jqxhr.done(function(results){var out={total:results.result.total,hits:results.result.records};dfd.resolve(out);});return dfd.promise();};my.DataStore=function(endpoint){var that={endpoint:endpoint||my.API_ENDPOINT};that.search=function(data){var searchUrl=that.endpoint+'/3/action/datastore_search';var jqxhr=jQuery.ajax({url:searchUrl,data:data,dataType:'json'});return jqxhr;};return that;};my._parseCkanResourceUrl=function(url){parts=url.split('/');var len=parts.length;return{resource_id:parts[len-1],endpoint:parts.slice(0,[len-4]).join('/')+'/api'};};var CKAN_TYPES_MAP={'int4':'integer','int8':'integer','float8':'float'};}(this.recline.Backend.Ckan));this.recline=this.recline||{};this.recline.Backend=this.recline.Backend||{};this.recline.Backend.CSV=this.recline.Backend.CSV||{};(function(my){my.__type__='csv';var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.fetch=function(dataset){var dfd=new Deferred();if(dataset.file){var reader=new FileReader();var encoding=dataset.encoding||'UTF-8';reader.onload=function(e){var rows=my.parseCSV(e.target.result,dataset);dfd.resolve({records:rows,metadata:{filename:dataset.file.name},useMemoryStore:true});};reader.onerror=function(e){alert('Failed to load file. Code: '+e.target.error.code);};reader.readAsText(dataset.file,encoding);}else if(dataset.data){var rows=my.parseCSV(dataset.data,dataset);dfd.resolve({records:rows,useMemoryStore:true});}else if(dataset.url){jQuery.get(dataset.url).done(function(data){var rows=my.parseCSV(data,dataset);dfd.resolve({records:rows,useMemoryStore:true});});} +this.recline=this.recline||{};this.recline.Backend=this.recline.Backend||{};this.recline.Backend.Ckan=this.recline.Backend.Ckan||{};(function(my){my.__type__='ckan';var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.API_ENDPOINT='http://datahub.io/api';my.fetch=function(dataset){var wrapper;if(dataset.endpoint){wrapper=my.DataStore(dataset.endpoint);}else{var out=my._parseCkanResourceUrl(dataset.url);dataset.id=out.resource_id;wrapper=my.DataStore(out.endpoint);} +var dfd=new Deferred();var jqxhr=wrapper.search({resource_id:dataset.id,limit:0});jqxhr.done(function(results){var fields=_.map(results.result.fields,function(field){field.type=field.type in CKAN_TYPES_MAP?CKAN_TYPES_MAP[field.type]:field.type;return field;});var out={fields:fields,useMemoryStore:false};dfd.resolve(out);});return dfd.promise();};my._normalizeQuery=function(queryObj,dataset){var actualQuery={resource_id:dataset.id,q:queryObj.q,filters:{},limit:queryObj.size||10,offset:queryObj.from||0};if(queryObj.sort&&queryObj.sort.length>0){var _tmp=_.map(queryObj.sort,function(sortObj){return sortObj.field+' '+(sortObj.order||'');});actualQuery.sort=_tmp.join(',');} +if(queryObj.filters&&queryObj.filters.length>0){_.each(queryObj.filters,function(filter){if(filter.type==="term"){actualQuery.filters[filter.field]=filter.term;}});} +return actualQuery;};my.query=function(queryObj,dataset){var wrapper;if(dataset.endpoint){wrapper=my.DataStore(dataset.endpoint);}else{var out=my._parseCkanResourceUrl(dataset.url);dataset.id=out.resource_id;wrapper=my.DataStore(out.endpoint);} +var actualQuery=my._normalizeQuery(queryObj,dataset);var dfd=new Deferred();var jqxhr=wrapper.search(actualQuery);jqxhr.done(function(results){var out={total:results.result.total,hits:results.result.records};dfd.resolve(out);});return dfd.promise();};my.DataStore=function(endpoint){var that={endpoint:endpoint||my.API_ENDPOINT};that.search=function(data){var searchUrl=that.endpoint+'/3/action/datastore_search';var jqxhr=jQuery.ajax({url:searchUrl,type:'POST',data:JSON.stringify(data)});return jqxhr;};return that;};my._parseCkanResourceUrl=function(url){parts=url.split('/');var len=parts.length;return{resource_id:parts[len-1],endpoint:parts.slice(0,[len-4]).join('/')+'/api'};};var CKAN_TYPES_MAP={'int4':'integer','int8':'integer','float8':'float'};}(this.recline.Backend.Ckan));this.recline=this.recline||{};this.recline.Backend=this.recline.Backend||{};this.recline.Backend.CSV=this.recline.Backend.CSV||{};(function(my){my.__type__='csv';var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.fetch=function(dataset){var dfd=new Deferred();if(dataset.file){var reader=new FileReader();var encoding=dataset.encoding||'UTF-8';reader.onload=function(e){var rows=my.parseCSV(e.target.result,dataset);dfd.resolve({records:rows,metadata:{filename:dataset.file.name},useMemoryStore:true});};reader.onerror=function(e){alert('Failed to load file. Code: '+e.target.error.code);};reader.readAsText(dataset.file,encoding);}else if(dataset.data){var rows=my.parseCSV(dataset.data,dataset);dfd.resolve({records:rows,useMemoryStore:true});}else if(dataset.url){jQuery.get(dataset.url).done(function(data){var rows=my.parseCSV(data,dataset);dfd.resolve({records:rows,useMemoryStore:true});});} return dfd.promise();};my.parseCSV=function(s,options){s=chomp(s);var options=options||{};var trm=(options.trim===false)?false:true;var delimiter=options.delimiter||',';var quotechar=options.quotechar||'"';var cur='',inQuote=false,fieldQuoted=false,field='',row=[],out=[],i,processField;processField=function(field){if(fieldQuoted!==true){if(field===''){field=null;}else if(trm===true){field=trim(field);} if(rxIsInt.test(field)){field=parseInt(field,10);}else if(rxIsFloat.test(field)){field=parseFloat(field,10);}} return field;};for(i=0;i<s.length;i+=1){cur=s.charAt(i);if(inQuote===false&&(cur===delimiter||cur==="\n")){field=processField(field);row.push(field);if(cur==="\n"){out.push(row);row=[];} @@ -11,7 +12,7 @@ var options=options||{};var delimiter=options.delimiter||',';var quotechar=optio return field;};for(i=0;i<a.length;i+=1){cur=a[i];for(j=0;j<cur.length;j+=1){field=processField(cur[j]);if(j===(cur.length-1)){row+=field;out+=row+"\n";row='';}else{row+=field+delimiter;} field='';}} return out;};var rxIsInt=/^\d+$/,rxIsFloat=/^\d*\.\d+$|^\d+\.\d*$/,rxNeedsQuoting=/^\s|\s$|,|"|\n/,trim=(function(){if(String.prototype.trim){return function(s){return s.trim();};}else{return function(s){return s.replace(/^\s*/,'').replace(/\s*$/,'');};}}());function chomp(s){if(s.charAt(s.length-1)!=="\n"){return s;}else{return s.substring(0,s.length-1);}}}(this.recline.Backend.CSV));this.recline=this.recline||{};this.recline.Backend=this.recline.Backend||{};this.recline.Backend.DataProxy=this.recline.Backend.DataProxy||{};(function(my){my.__type__='dataproxy';my.dataproxy_url='http://jsonpdataproxy.appspot.com';my.timeout=5000;var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.fetch=function(dataset){var data={url:dataset.url,'max-results':dataset.size||dataset.rows||1000,type:dataset.format||''};var jqxhr=jQuery.ajax({url:my.dataproxy_url,data:data,dataType:'jsonp'});var dfd=new Deferred();_wrapInTimeout(jqxhr).done(function(results){if(results.error){dfd.reject(results.error);} -dfd.resolve({records:results.data,fields:results.fields,useMemoryStore:true});}).fail(function(arguments){dfd.reject(arguments);});return dfd.promise();};var _wrapInTimeout=function(ourFunction){var dfd=new Deferred();var timer=setTimeout(function(){dfd.reject({message:'Request Error: Backend did not respond after '+(my.timeout/1000)+' seconds'});},my.timeout);ourFunction.done(function(arguments){clearTimeout(timer);dfd.resolve(arguments);}).fail(function(arguments){clearTimeout(timer);dfd.reject(arguments);});return dfd.promise();}}(this.recline.Backend.DataProxy));this.recline=this.recline||{};this.recline.Backend=this.recline.Backend||{};this.recline.Backend.ElasticSearch=this.recline.Backend.ElasticSearch||{};(function($,my){my.__type__='elasticsearch';var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.Wrapper=function(endpoint,options){var self=this;this.endpoint=endpoint;this.options=_.extend({dataType:'json'},options);this.mapping=function(){var schemaUrl=self.endpoint+'/_mapping';var jqxhr=makeRequest({url:schemaUrl,dataType:this.options.dataType});return jqxhr;};this.get=function(id){var base=this.endpoint+'/'+id;return makeRequest({url:base,dataType:'json'});};this.upsert=function(doc){var data=JSON.stringify(doc);url=this.endpoint;if(doc.id){url+='/'+doc.id;} +dfd.resolve({records:results.data,fields:results.fields,useMemoryStore:true});}).fail(function(args){dfd.reject(args);});return dfd.promise();};var _wrapInTimeout=function(ourFunction){var dfd=new Deferred();var timer=setTimeout(function(){dfd.reject({message:'Request Error: Backend did not respond after '+(my.timeout/1000)+' seconds'});},my.timeout);ourFunction.done(function(args){clearTimeout(timer);dfd.resolve(args);}).fail(function(args){clearTimeout(timer);dfd.reject(args);});return dfd.promise();};}(this.recline.Backend.DataProxy));this.recline=this.recline||{};this.recline.Backend=this.recline.Backend||{};this.recline.Backend.ElasticSearch=this.recline.Backend.ElasticSearch||{};(function($,my){my.__type__='elasticsearch';var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.Wrapper=function(endpoint,options){var self=this;this.endpoint=endpoint;this.options=_.extend({dataType:'json'},options);this.mapping=function(){var schemaUrl=self.endpoint+'/_mapping';var jqxhr=makeRequest({url:schemaUrl,dataType:this.options.dataType});return jqxhr;};this.get=function(id){var base=this.endpoint+'/'+id;return makeRequest({url:base,dataType:'json'});};this.upsert=function(doc){var data=JSON.stringify(doc);url=this.endpoint;if(doc.id){url+='/'+doc.id;} return makeRequest({url:url,type:'POST',data:data,dataType:'json'});};this.remove=function(id){url=this.endpoint;url+='/'+id;return makeRequest({url:url,type:'DELETE',dataType:'json'});};this._normalizeQuery=function(queryObj){var self=this;var queryInfo=(queryObj&&queryObj.toJSON)?queryObj.toJSON():_.extend({},queryObj);var out={constant_score:{query:{}}};if(!queryInfo.q){out.constant_score.query={match_all:{}};}else{out.constant_score.query={query_string:{query:queryInfo.q}};} if(queryInfo.filters&&queryInfo.filters.length){out.constant_score.filter={and:[]};_.each(queryInfo.filters,function(filter){out.constant_score.filter.and.push(self._convertFilter(filter));});} return out;},this._normalizeSort=function(sort){var out=_.map(sort,function(sortObj){var _tmp={};var _tmp2=_.clone(sortObj);delete _tmp2['field'];_tmp[sortObj.field]=_tmp2;return _tmp;});return out;},this._convertFilter=function(filter){var out={};out[filter.type]={} @@ -64,9 +65,9 @@ if(!('some'in Array.prototype)){Array.prototype.some=function(tester,that){for(v if(i in this&&tester.call(that,this[i],i,this)) return true;return false;};} this.recline=this.recline||{};this.recline.Model=this.recline.Model||{};(function(my){var Deferred=_.isUndefined(this.jQuery)?_.Deferred:jQuery.Deferred;my.Dataset=Backbone.Model.extend({constructor:function Dataset(){Backbone.Model.prototype.constructor.apply(this,arguments);},initialize:function(){_.bindAll(this,'query');this.backend=null;if(this.get('backend')){this.backend=this._backendFromString(this.get('backend'));}else{if(this.get('records')){this.backend=recline.Backend.Memory;}} -this.fields=new my.FieldList();this.records=new my.RecordList();this._changes={deletes:[],updates:[],creates:[]};this.facets=new my.FacetList();this.recordCount=null;this.queryState=new my.Query();this.queryState.bind('change',this.query);this.queryState.bind('facet:add',this.query);this._store=this.backend;if(this.backend==recline.Backend.Memory){this.fetch();}},fetch:function(){var self=this;var dfd=new Deferred();if(this.backend!==recline.Backend.Memory){this.backend.fetch(this.toJSON()).done(handleResults).fail(function(arguments){dfd.reject(arguments);});}else{handleResults({records:this.get('records'),fields:this.get('fields'),useMemoryStore:true});} +this.fields=new my.FieldList();this.records=new my.RecordList();this._changes={deletes:[],updates:[],creates:[]};this.facets=new my.FacetList();this.recordCount=null;this.queryState=new my.Query();this.queryState.bind('change',this.query);this.queryState.bind('facet:add',this.query);this._store=this.backend;if(this.backend==recline.Backend.Memory){this.fetch();}},fetch:function(){var self=this;var dfd=new Deferred();if(this.backend!==recline.Backend.Memory){this.backend.fetch(this.toJSON()).done(handleResults).fail(function(args){dfd.reject(args);});}else{handleResults({records:this.get('records'),fields:this.get('fields'),useMemoryStore:true});} function handleResults(results){var out=self._normalizeRecordsAndFields(results.records,results.fields);if(results.useMemoryStore){self._store=new recline.Backend.Memory.Store(out.records,out.fields);} -self.set(results.metadata);self.fields.reset(out.fields);self.query().done(function(){dfd.resolve(self);}).fail(function(arguments){dfd.reject(arguments);});} +self.set(results.metadata);self.fields.reset(out.fields);self.query().done(function(){dfd.resolve(self);}).fail(function(args){dfd.reject(args);});} return dfd.promise();},_normalizeRecordsAndFields:function(records,fields){if(!fields&&records&&records.length>0){if(records[0]instanceof Array){fields=records[0];records=records.slice(1);}else{fields=_.map(_.keys(records[0]),function(key){return{id:key};});}} if(fields&&fields.length>0&&(fields[0]===null||typeof(fields[0])!='object')){var seen={};fields=_.map(fields,function(field,index){if(field===null){field='';}else{field=field.toString();} var fieldId=field.replace(/^\s+|\s+$/g,'');if(fieldId===''){fieldId='_noname_';field=fieldId;} @@ -76,10 +77,11 @@ return{id:fieldId};});} if(records&&records.length>0&&records[0]instanceof Array){records=_.map(records,function(doc){var tmp={};_.each(fields,function(field,idx){tmp[field.id]=doc[idx];});return tmp;});} return{fields:fields,records:records};},save:function(){var self=this;return this._store.save(this._changes,this.toJSON());},transform:function(editFunc){var self=this;if(!this._store.transform){alert('Transform is not supported with this backend: '+this.get('backend'));return;} this.trigger('recline:flash',{message:"Updating all visible docs. This could take a while...",persist:true,loader:true});this._store.transform(editFunc).done(function(){self.query();self.trigger('recline:flash',{message:"Records updated successfully"});});},query:function(queryObj){var self=this;var dfd=new Deferred();this.trigger('query:start');if(queryObj){this.queryState.set(queryObj,{silent:true});} -var actualQuery=this.queryState.toJSON();this._store.query(actualQuery,this.toJSON()).done(function(queryResult){self._handleQueryResult(queryResult);self.trigger('query:done');dfd.resolve(self.records);}).fail(function(arguments){self.trigger('query:fail',arguments);dfd.reject(arguments);});return dfd.promise();},_handleQueryResult:function(queryResult){var self=this;self.recordCount=queryResult.total;var docs=_.map(queryResult.hits,function(hit){var _doc=new my.Record(hit);_doc.fields=self.fields;_doc.bind('change',function(doc){self._changes.updates.push(doc.toJSON());});_doc.bind('destroy',function(doc){self._changes.deletes.push(doc.toJSON());});return _doc;});self.records.reset(docs);if(queryResult.facets){var facets=_.map(queryResult.facets,function(facetResult,facetId){facetResult.id=facetId;return new my.Facet(facetResult);});self.facets.reset(facets);}},toTemplateJSON:function(){var data=this.toJSON();data.recordCount=this.recordCount;data.fields=this.fields.toJSON();return data;},getFieldsSummary:function(){var self=this;var query=new my.Query();query.set({size:0});this.fields.each(function(field){query.addFacet(field.id);});var dfd=new Deferred();this._store.query(query.toJSON(),this.toJSON()).done(function(queryResult){if(queryResult.facets){_.each(queryResult.facets,function(facetResult,facetId){facetResult.id=facetId;var facet=new my.Facet(facetResult);self.fields.get(facetId).facets.reset(facet);});} +var actualQuery=this.queryState.toJSON();this._store.query(actualQuery,this.toJSON()).done(function(queryResult){self._handleQueryResult(queryResult);self.trigger('query:done');dfd.resolve(self.records);}).fail(function(args){self.trigger('query:fail',args);dfd.reject(args);});return dfd.promise();},_handleQueryResult:function(queryResult){var self=this;self.recordCount=queryResult.total;var docs=_.map(queryResult.hits,function(hit){var _doc=new my.Record(hit);_doc.fields=self.fields;_doc.bind('change',function(doc){self._changes.updates.push(doc.toJSON());});_doc.bind('destroy',function(doc){self._changes.deletes.push(doc.toJSON());});return _doc;});self.records.reset(docs);if(queryResult.facets){var facets=_.map(queryResult.facets,function(facetResult,facetId){facetResult.id=facetId;return new my.Facet(facetResult);});self.facets.reset(facets);}},toTemplateJSON:function(){var data=this.toJSON();data.recordCount=this.recordCount;data.fields=this.fields.toJSON();return data;},getFieldsSummary:function(){var self=this;var query=new my.Query();query.set({size:0});this.fields.each(function(field){query.addFacet(field.id);});var dfd=new Deferred();this._store.query(query.toJSON(),this.toJSON()).done(function(queryResult){if(queryResult.facets){_.each(queryResult.facets,function(facetResult,facetId){facetResult.id=facetId;var facet=new my.Facet(facetResult);self.fields.get(facetId).facets.reset(facet);});} dfd.resolve(queryResult);});return dfd.promise();},recordSummary:function(record){return record.summary();},_backendFromString:function(backendString){var backend=null;if(recline&&recline.Backend){_.each(_.keys(recline.Backend),function(name){if(name.toLowerCase()===backendString.toLowerCase()){backend=recline.Backend[name];}});} -return backend;}});my.Record=Backbone.Model.extend({constructor:function Record(){Backbone.Model.prototype.constructor.apply(this,arguments);},initialize:function(){_.bindAll(this,'getFieldValue');},getFieldValue:function(field){val=this.getFieldValueUnrendered(field);if(field.renderer){val=field.renderer(val,field,this.toJSON());} -return val;},getFieldValueUnrendered:function(field){var val=this.get(field.id);if(field.deriver){val=field.deriver(val,field,this);} +return backend;}});my.Record=Backbone.Model.extend({constructor:function Record(){Backbone.Model.prototype.constructor.apply(this,arguments);},initialize:function(){_.bindAll(this,'getFieldValue');},getFieldValue:function(field){val=this.getFieldValueUnrendered(field);if(field&&!_.isUndefined(field.renderer)){val=field.renderer(val,field,this.toJSON());} +return val;},getFieldValueUnrendered:function(field){if(!field){return'';} +var val=this.get(field.id);if(field.deriver){val=field.deriver(val,field,this);} return val;},summary:function(record){var self=this;var html='<div class="recline-record-summary">';this.fields.each(function(field){if(field.id!='id'){html+='<div class="'+field.id+'"><strong>'+field.get('label')+'</strong>: '+self.getFieldValue(field)+'</div>';}});html+='</div>';return html;},fetch:function(){},save:function(){},destroy:function(){this.trigger('destroy',this);}});my.RecordList=Backbone.Collection.extend({constructor:function RecordList(){Backbone.Collection.prototype.constructor.apply(this,arguments);},model:my.Record});my.Field=Backbone.Model.extend({constructor:function Field(){Backbone.Model.prototype.constructor.apply(this,arguments);},defaults:{label:null,type:'string',format:null,is_derived:false},initialize:function(data,options){if('0'in data){throw new Error('Looks like you did not pass a proper hash with id to Field constructor');} if(this.attributes.label===null){this.set({label:this.id});} if(this.attributes.type.toLowerCase()in this._typeMap){this.attributes.type=this._typeMap[this.attributes.type.toLowerCase()];} @@ -87,7 +89,7 @@ if(options){this.renderer=options.renderer;this.deriver=options.deriver;} if(!this.renderer){this.renderer=this.defaultRenderers[this.get('type')];} this.facets=new my.FacetList();},_typeMap:{'text':'string','double':'number','float':'number','numeric':'number','int':'integer','datetime':'date-time','bool':'boolean','timestamp':'date-time','json':'object'},defaultRenderers:{object:function(val,field,doc){return JSON.stringify(val);},geo_point:function(val,field,doc){return JSON.stringify(val);},'number':function(val,field,doc){var format=field.get('format');if(format==='percentage'){return val+'%';} return val;},'string':function(val,field,doc){var format=field.get('format');if(format==='markdown'){if(typeof Showdown!=='undefined'){var showdown=new Showdown.converter();out=showdown.makeHtml(val);return out;}else{return val;}}else if(format=='plain'){return val;}else{if(val&&typeof val==='string'){val=val.replace(/(https?:\/\/[^ ]+)/g,'<a href="$1">$1</a>');} -return val}}}});my.FieldList=Backbone.Collection.extend({constructor:function FieldList(){Backbone.Collection.prototype.constructor.apply(this,arguments);},model:my.Field});my.Query=Backbone.Model.extend({constructor:function Query(){Backbone.Model.prototype.constructor.apply(this,arguments);},defaults:function(){return{size:100,from:0,q:'',facets:{},filters:[]};},_filterTemplates:{term:{type:'term',field:'',term:''},range:{type:'range',start:'',stop:''},geo_distance:{type:'geo_distance',distance:10,unit:'km',point:{lon:0,lat:0}}},addFilter:function(filter){var ourfilter=JSON.parse(JSON.stringify(filter));if(_.keys(filter).length<=3){ourfilter=_.defaults(ourfilter,this._filterTemplates[filter.type]);} +return val;}}}});my.FieldList=Backbone.Collection.extend({constructor:function FieldList(){Backbone.Collection.prototype.constructor.apply(this,arguments);},model:my.Field});my.Query=Backbone.Model.extend({constructor:function Query(){Backbone.Model.prototype.constructor.apply(this,arguments);},defaults:function(){return{size:100,from:0,q:'',facets:{},filters:[]};},_filterTemplates:{term:{type:'term',field:'',term:''},range:{type:'range',start:'',stop:''},geo_distance:{type:'geo_distance',distance:10,unit:'km',point:{lon:0,lat:0}}},addFilter:function(filter){var ourfilter=JSON.parse(JSON.stringify(filter));if(_.keys(filter).length<=3){ourfilter=_.defaults(ourfilter,this._filterTemplates[filter.type]);} var filters=this.get('filters');filters.push(ourfilter);this.trigger('change:filters:new-blank');},updateFilter:function(index,value){},removeFilter:function(filterIndex){var filters=this.get('filters');filters.splice(filterIndex,1);this.set({filters:filters});this.trigger('change');},addFacet:function(fieldId){var facets=this.get('facets');if(_.contains(_.keys(facets),fieldId)){return;} facets[fieldId]={terms:{field:fieldId}};this.set({facets:facets},{silent:true});this.trigger('facet:add',this);},addHistogramFacet:function(fieldId){var facets=this.get('facets');facets[fieldId]={date_histogram:{field:fieldId,interval:'day'}};this.set({facets:facets},{silent:true});this.trigger('facet:add',this);}});my.Facet=Backbone.Model.extend({constructor:function Facet(){Backbone.Model.prototype.constructor.apply(this,arguments);},defaults:function(){return{_type:'terms',total:0,other:0,missing:0,terms:[]};}});my.FacetList=Backbone.Collection.extend({constructor:function FacetList(){Backbone.Collection.prototype.constructor.apply(this,arguments);},model:my.Facet});my.ObjectState=Backbone.Model.extend({});Backbone.sync=function(method,model,options){return model.backend.sync(method,model,options);};}(this.recline.Model));this.recline=this.recline||{};this.recline.View=this.recline.View||{};(function($,my){my.Flot=Backbone.View.extend({template:' \ <div class="recline-flot"> \ @@ -102,15 +104,14 @@ facets[fieldId]={terms:{field:fieldId}};this.set({facets:facets},{silent:true}); ',initialize:function(options){var self=this;this.graphColors=["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"];this.el=$(this.el);_.bindAll(this,'render','redraw','_toolTip','_xaxisLabel');this.needToRedraw=false;this.model.bind('change',this.render);this.model.fields.bind('reset',this.render);this.model.fields.bind('add',this.render);this.model.records.bind('add',this.redraw);this.model.records.bind('reset',this.redraw);var stateData=_.extend({group:null,series:[],graphType:'lines-and-points'},options.state);this.state=new recline.Model.ObjectState(stateData);this.previousTooltipPoint={x:null,y:null};this.editor=new my.FlotControls({model:this.model,state:this.state.toJSON()});this.editor.state.bind('change',function(){self.state.set(self.editor.state.toJSON());self.redraw();});this.elSidebar=this.editor.el;},render:function(){var self=this;var tmplData=this.model.toTemplateJSON();var htmls=Mustache.render(this.template,tmplData);$(this.el).html(htmls);this.$graph=this.el.find('.panel.graph');this.$graph.on("plothover",this._toolTip);return this;},redraw:function(){var areWeVisible=!jQuery.expr.filters.hidden(this.el[0]);if((!areWeVisible||this.model.records.length===0)){this.needToRedraw=true;return;} if(this.state.get('group')&&this.state.get('series')){var series=this.createSeries();var options=this.getGraphOptions(this.state.attributes.graphType,series[0].data.length);this.plot=$.plot(this.$graph,series,options);}},show:function(){if(this.needToRedraw){this.redraw();}},_toolTip:function(event,pos,item){if(item){if(this.previousTooltipPoint.x!==item.dataIndex||this.previousTooltipPoint.y!==item.seriesIndex){this.previousTooltipPoint.x=item.dataIndex;this.previousTooltipPoint.y=item.seriesIndex;$("#recline-flot-tooltip").remove();var x=item.datapoint[0].toFixed(2),y=item.datapoint[1].toFixed(2);if(this.state.attributes.graphType==='bars'){x=item.datapoint[1].toFixed(2),y=item.datapoint[0].toFixed(2);} var content=_.template('<%= group %> = <%= x %>, <%= series %> = <%= y %>',{group:this.state.attributes.group,x:this._xaxisLabel(x),series:item.series.label,y:y});var xLocation,yLocation;if(this.state.attributes.graphType==='bars'){xLocation=item.pageX+15;yLocation=item.pageY-10;}else if(this.state.attributes.graphType==='columns'){xLocation=item.pageX+15;yLocation=item.pageY;}else{xLocation=item.pageX+10;yLocation=item.pageY-20;} -$('<div id="recline-flot-tooltip">'+content+'</div>').css({top:yLocation,left:xLocation}).appendTo("body").fadeIn(200);}}else{$("#recline-flot-tooltip").remove();this.previousTooltipPoint.x=null;this.previousTooltipPoint.y=null;}},_xaxisLabel:function(x){var xfield=this.model.fields.get(this.state.attributes.group);var xtype=xfield.get('type');var isDateTime=(xtype==='date'||xtype==='date-time'||xtype==='time');if(this.model.records.models[parseInt(x,10)]){x=this.model.records.models[parseInt(x,10)].get(this.state.attributes.group);if(isDateTime){x=new Date(x).toLocaleDateString();}}else if(isDateTime){x=new Date(parseInt(x,10)).toLocaleDateString();} -return x;},getGraphOptions:function(typeId,numPoints){var self=this;var tickFormatter=function(x){var label=self._xaxisLabel(x);if(typeof label!=='string'){label=label.toString();} -if(self.state.attributes.graphType!=='bars'&&label.length>8){label=label.slice(0,5)+"...";} -return label;};var xaxis={};xaxis.tickFormatter=tickFormatter;if(numPoints){var ticks=[],maxTicks=10,x=1,i=0;if(self.state.attributes.graphType!=='bars'){while(x<=maxTicks){if((numPoints/x)<=maxTicks){break;} -x=x+1;}} -for(i=0;i<numPoints;i=i+x){ticks.push(i);} +$('<div id="recline-flot-tooltip">'+content+'</div>').css({top:yLocation,left:xLocation}).appendTo("body").fadeIn(200);}}else{$("#recline-flot-tooltip").remove();this.previousTooltipPoint.x=null;this.previousTooltipPoint.y=null;}},_xaxisLabel:function(x){var xfield=this.model.fields.get(this.state.attributes.group);var xtype=xfield.get('type');var isDateTime=(xtype==='date'||xtype==='date-time'||xtype==='time');if(this.xvaluesAreIndex){x=parseInt(x,10);x=this.model.records.models[x].get(this.state.attributes.group);} +if(isDateTime){x=new Date(x).toLocaleDateString();} +return x;},getGraphOptions:function(typeId,numPoints){var self=this;var tickFormatter=function(x){var label=self._xaxisLabel(x)||"";if(typeof label!=='string'){label=label.toString();} +if(self.state.attributes.graphType!=='bars'&&label.length>10){label=label.slice(0,10)+"...";} +return label;};var xaxis={};xaxis.tickFormatter=tickFormatter;if(this.xvaluesAreIndex){var numTicks=Math.min(this.model.records.length,15);var increment=this.model.records.length/numTicks;var ticks=[];for(i=0;i<numTicks;i++){ticks.push(parseInt(i*increment,10));} xaxis.ticks=ticks;} -var yaxis={};yaxis.autoscale=true;yaxis.autoscaleMargin=0.02;var legend={};legend.position='ne';var grid={};grid.hoverable=true;grid.clickable=true;grid.borderColor="#aaaaaa";grid.borderWidth=1;var optionsPerGraphType={lines:{legend:legend,colors:this.graphColors,lines:{show:true},xaxis:xaxis,yaxis:yaxis,grid:grid},points:{legend:legend,colors:this.graphColors,points:{show:true,hitRadius:5},xaxis:xaxis,yaxis:yaxis,grid:grid},'lines-and-points':{legend:legend,colors:this.graphColors,points:{show:true,hitRadius:5},lines:{show:true},xaxis:xaxis,yaxis:yaxis,grid:grid},bars:{legend:legend,colors:this.graphColors,lines:{show:false},xaxis:yaxis,yaxis:xaxis,grid:grid,bars:{show:true,horizontal:true,shadowSize:0,align:'center',barWidth:0.8}},columns:{legend:legend,colors:this.graphColors,lines:{show:false},xaxis:xaxis,yaxis:yaxis,grid:grid,bars:{show:true,horizontal:false,shadowSize:0,align:'center',barWidth:0.8}}};if(self.state.get('graphOptions')){return _.extend(optionsPerGraphType[typeId],self.state.get('graphOptions'));}else{return optionsPerGraphType[typeId];}},createSeries:function(){var self=this;var series=[];_.each(this.state.attributes.series,function(field){var points=[];_.each(self.model.records.models,function(doc,index){var xfield=self.model.fields.get(self.state.attributes.group);var x=doc.getFieldValue(xfield);var xtype=xfield.get('type');var isDateTime=(xtype==='date'||xtype==='date-time'||xtype==='time');if(isDateTime){if(self.state.attributes.graphType!='bars'&&self.state.attributes.graphType!='columns'){x=new Date(x).getTime();}else{x=index;}}else if(typeof x==='string'){x=parseFloat(x);if(isNaN(x)){x=index;}} -var yfield=self.model.fields.get(field);var y=doc.getFieldValue(yfield);if(self.state.attributes.graphType=='bars'){points.push([y,x]);}else{points.push([x,y]);}});series.push({data:points,label:field,hoverable:true});});return series;}});my.FlotControls=Backbone.View.extend({className:"editor",template:' \ +var yaxis={};yaxis.autoscale=true;yaxis.autoscaleMargin=0.02;var legend={};legend.position='ne';var grid={};grid.hoverable=true;grid.clickable=true;grid.borderColor="#aaaaaa";grid.borderWidth=1;var optionsPerGraphType={lines:{legend:legend,colors:this.graphColors,lines:{show:true},xaxis:xaxis,yaxis:yaxis,grid:grid},points:{legend:legend,colors:this.graphColors,points:{show:true,hitRadius:5},xaxis:xaxis,yaxis:yaxis,grid:grid},'lines-and-points':{legend:legend,colors:this.graphColors,points:{show:true,hitRadius:5},lines:{show:true},xaxis:xaxis,yaxis:yaxis,grid:grid},bars:{legend:legend,colors:this.graphColors,lines:{show:false},xaxis:yaxis,yaxis:xaxis,grid:grid,bars:{show:true,horizontal:true,shadowSize:0,align:'center',barWidth:0.8}},columns:{legend:legend,colors:this.graphColors,lines:{show:false},xaxis:xaxis,yaxis:yaxis,grid:grid,bars:{show:true,horizontal:false,shadowSize:0,align:'center',barWidth:0.8}}};if(self.state.get('graphOptions')){return _.extend(optionsPerGraphType[typeId],self.state.get('graphOptions'));}else{return optionsPerGraphType[typeId];}},createSeries:function(){var self=this;self.xvaluesAreIndex=false;var series=[];_.each(this.state.attributes.series,function(field){var points=[];var fieldLabel=self.model.fields.get(field).get('label');_.each(self.model.records.models,function(doc,index){var xfield=self.model.fields.get(self.state.attributes.group);var x=doc.getFieldValue(xfield);var xtype=xfield.get('type');var isDateTime=(xtype==='date'||xtype==='date-time'||xtype==='time');if(isDateTime){self.xvaluesAreIndex=true;x=index;}else if(typeof x==='string'){x=parseFloat(x);if(isNaN(x)){x=index;self.xvaluesAreIndex=true;}} +var yfield=self.model.fields.get(field);var y=doc.getFieldValue(yfield);if(self.state.attributes.graphType=='bars'){points.push([y,x]);}else{points.push([x,y]);}});series.push({data:points,label:fieldLabel,hoverable:true});});return series;}});my.FlotControls=Backbone.View.extend({className:"editor",template:' \ <div class="editor"> \ <form class="form-stacked"> \ <div class="clearfix"> \ @@ -243,7 +244,7 @@ _.each(tmpSeries,function(series,idx){self.addSeries(idx);self._selectOption('.e <tbody class="scroll-content"></tbody> \ </table> \ </div> \ - ',toTemplateJSON:function(){var self=this;var modelData=this.model.toJSON();modelData.notEmpty=(this.fields.length>0);modelData.fields=_.map(this.fields,function(field){return field.toJSON();});modelData.lastHeaderWidth=this.scrollbarDimensions.width-2;return modelData;},render:function(){var self=this;this.fields=this.model.fields.filter(function(field){return _.indexOf(self.state.get('hiddenFields'),field.id)==-1;});this.scrollbarDimensions=this.scrollbarDimensions||this._scrollbarSize();var numFields=this.fields.length;var fullWidth=self.el.width()-20-10*numFields-this.scrollbarDimensions.width;var width=parseInt(Math.max(50,fullWidth/numFields));var remainder=Math.max(fullWidth-numFields*width,0);_.each(this.fields,function(field,idx){if(idx==0){field.set({width:width+remainder});}else{field.set({width:width});}});var htmls=Mustache.render(this.template,this.toTemplateJSON());this.el.html(htmls);this.model.records.forEach(function(doc){var tr=$('<tr />');self.el.find('tbody').append(tr);var newView=new my.GridRow({model:doc,el:tr,fields:self.fields});newView.render();});var $tbody=this.el.find('tbody')[0];if($tbody.scrollHeight<=$tbody.offsetHeight){this.el.find('th.last-header').hide();} + ',toTemplateJSON:function(){var self=this;var modelData=this.model.toJSON();modelData.notEmpty=(this.fields.length>0);modelData.fields=_.map(this.fields,function(field){return field.toJSON();});modelData.lastHeaderWidth=this.scrollbarDimensions.width-2;return modelData;},render:function(){var self=this;this.fields=this.model.fields.filter(function(field){return _.indexOf(self.state.get('hiddenFields'),field.id)==-1;});this.scrollbarDimensions=this.scrollbarDimensions||this._scrollbarSize();var numFields=this.fields.length;var fullWidth=self.el.width()-20-10*numFields-this.scrollbarDimensions.width;var width=parseInt(Math.max(50,fullWidth/numFields),10);var remainder=Math.max(fullWidth-numFields*width,0);_.each(this.fields,function(field,idx){if(idx===0){field.set({width:width+remainder});}else{field.set({width:width});}});var htmls=Mustache.render(this.template,this.toTemplateJSON());this.el.html(htmls);this.model.records.forEach(function(doc){var tr=$('<tr />');self.el.find('tbody').append(tr);var newView=new my.GridRow({model:doc,el:tr,fields:self.fields});newView.render();});var $tbody=this.el.find('tbody')[0];if($tbody.scrollHeight<=$tbody.offsetHeight){this.el.find('th.last-header').hide();} this.el.find('.recline-grid').toggleClass('no-hidden',(self.state.get('hiddenFields').length===0));this.el.find('.recline-grid tbody').scroll(this.onHorizontalScroll);return this;},_scrollbarSize:function(){var $c=$("<div style='position:absolute; top:-10000px; left:-10000px; width:100px; height:100px; overflow:scroll;'></div>").appendTo("body");var dim={width:$c.width()-$c[0].clientWidth+1,height:$c.height()-$c[0].clientHeight};$c.remove();return dim;}});my.GridRow=Backbone.View.extend({initialize:function(initData){_.bindAll(this,'render');this._fields=initData.fields;this.el=$(this.el);this.model.bind('change',this.render);},template:' \ {{#cells}} \ <td data-field="{{field}}" style="width: {{width}}px; max-width: {{width}}px; min-width: {{width}}px;"> \ @@ -384,39 +385,31 @@ if(view.view.hide){view.view.hide();}}});this._showHideSidebar();_.each(this.pag <div class="alert alert-{{category}} fade in" data-alert="alert"><a class="close" data-dismiss="alert" href="#">×</a> \ {{message}} \ </div>';} -var _templated=$(Mustache.render(_template,tmplData));_templated=$(_templated).appendTo($('.recline-data-explorer .alert-messages'));if(!flash.persist){setTimeout(function(){$(_templated).fadeOut(1000,function(){$(this).remove();});},1000);}},clearNotifications:function(){var $notifications=$('.recline-data-explorer .alert-messages .alert');$notifications.fadeOut(1500,function(){$(this).remove();});}});my.MultiView.restore=function(state){if(state.backend==='memory'){var datasetInfo={backend:'memory',records:[{stub:'this is a stub dataset because we do not restore memory datasets'}]};}else{var datasetInfo=_.extend({url:state.url,backend:state.backend},state.dataset);} -var dataset=new recline.Model.Dataset(datasetInfo);var explorer=new my.MultiView({model:dataset,state:state});return explorer;} -var urlPathRegex=/^([^?]+)(\?.*)?/;my.parseHashUrl=function(hashUrl){var parsed=urlPathRegex.exec(hashUrl);if(parsed===null){return{};}else{return{path:parsed[1],query:parsed[2]||''};}};my.parseQueryString=function(q){if(!q){return{};} +var _templated=$(Mustache.render(_template,tmplData));_templated=$(_templated).appendTo($('.recline-data-explorer .alert-messages'));if(!flash.persist){setTimeout(function(){$(_templated).fadeOut(1000,function(){$(this).remove();});},1000);}},clearNotifications:function(){var $notifications=$('.recline-data-explorer .alert-messages .alert');$notifications.fadeOut(1500,function(){$(this).remove();});}});my.MultiView.restore=function(state){var datasetInfo;if(state.backend==='memory'){datasetInfo={backend:'memory',records:[{stub:'this is a stub dataset because we do not restore memory datasets'}]};}else{datasetInfo=_.extend({url:state.url,backend:state.backend},state.dataset);} +var dataset=new recline.Model.Dataset(datasetInfo);var explorer=new my.MultiView({model:dataset,state:state});return explorer;};var urlPathRegex=/^([^?]+)(\?.*)?/;my.parseHashUrl=function(hashUrl){var parsed=urlPathRegex.exec(hashUrl);if(parsed===null){return{};}else{return{path:parsed[1],query:parsed[2]||''};}};my.parseQueryString=function(q){if(!q){return{};} var urlParams={},e,d=function(s){return unescape(s.replace(/\+/g," "));},r=/([^&=]+)=?([^&]*)/g;if(q&&q.length&&q[0]==='?'){q=q.slice(1);} while(e=r.exec(q)){urlParams[d(e[1])]=d(e[2]);} return urlParams;};my.parseHashQueryString=function(){q=my.parseHashUrl(window.location.hash).query;return my.parseQueryString(q);};my.composeQueryString=function(queryParams){var queryString='?';var items=[];$.each(queryParams,function(key,value){if(typeof(value)==='object'){value=JSON.stringify(value);} -items.push(key+'='+encodeURIComponent(value));});queryString+=items.join('&');return queryString;};my.getNewHashForQueryString=function(queryParams){var queryPart=my.composeQueryString(queryParams);if(window.location.hash){return window.location.hash.split('?')[0].slice(1)+queryPart;}else{return queryPart;}};my.setHashQueryString=function(queryParams){window.location.hash=my.getNewHashForQueryString(queryParams);};})(jQuery,recline.View);this.recline=this.recline||{};this.recline.View=this.recline.View||{};(function($,my){my.SlickGrid=Backbone.View.extend({initialize:function(modelEtc){var self=this;this.el=$(this.el);this.el.addClass('recline-slickgrid');_.bindAll(this,'render');this.model.records.bind('add',this.render);this.model.records.bind('reset',this.render);this.model.records.bind('remove',this.render);this.model.records.bind('change',this.onRecordChanged,this) -var state=_.extend({hiddenColumns:[],columnsOrder:[],columnsSort:{},columnsWidth:[],columnsEditor:[],options:{},fitColumns:false},modelEtc.state);this.state=new recline.Model.ObjectState(state);},events:{},onRecordChanged:function(record){if(!this.grid){return;} -var row_index=this.grid.getData().getModelRow(record);this.grid.invalidateRow(row_index);this.grid.getData().updateItem(record,row_index);this.grid.render();},render:function(){var self=this;var options=_.extend({enableCellNavigation:true,enableColumnReorder:true,explicitInitialization:true,syncColumnCellResize:true,forceFitColumns:this.state.get('fitColumns')},self.state.get('gridOptions'));var columns=[];var formatter=function(row,cell,value,columnDef,dataContext){var field=self.model.fields.get(columnDef.id);if(field.renderer){return field.renderer(value,field,dataContext);}else{return value;}} -_.each(this.model.fields.toJSON(),function(field){var column={id:field['id'],name:field['label'],field:field['id'],sortable:true,minWidth:80,formatter:formatter};var widthInfo=_.find(self.state.get('columnsWidth'),function(c){return c.column==field.id});if(widthInfo){column['width']=widthInfo.width;} -var editInfo=_.find(self.state.get('columnsEditor'),function(c){return c.column==field.id});if(editInfo){column['editor']=editInfo.editor;} -columns.push(column);});var visibleColumns=columns.filter(function(column){return _.indexOf(self.state.get('hiddenColumns'),column.id)==-1;});if(this.state.get('columnsOrder')&&this.state.get('columnsOrder').length>0){visibleColumns=visibleColumns.sort(function(a,b){return _.indexOf(self.state.get('columnsOrder'),a.id)>_.indexOf(self.state.get('columnsOrder'),b.id)?1:-1;});columns=columns.sort(function(a,b){return _.indexOf(self.state.get('columnsOrder'),a.id)>_.indexOf(self.state.get('columnsOrder'),b.id)?1:-1;});} -var tempHiddenColumns=[];for(var i=columns.length-1;i>=0;i--){if(_.indexOf(_.pluck(visibleColumns,'id'),columns[i].id)==-1){tempHiddenColumns.push(columns.splice(i,1)[0]);}} +items.push(key+'='+encodeURIComponent(value));});queryString+=items.join('&');return queryString;};my.getNewHashForQueryString=function(queryParams){var queryPart=my.composeQueryString(queryParams);if(window.location.hash){return window.location.hash.split('?')[0].slice(1)+queryPart;}else{return queryPart;}};my.setHashQueryString=function(queryParams){window.location.hash=my.getNewHashForQueryString(queryParams);};})(jQuery,recline.View);this.recline=this.recline||{};this.recline.View=this.recline.View||{};(function($,my){my.SlickGrid=Backbone.View.extend({initialize:function(modelEtc){var self=this;this.el=$(this.el);this.el.addClass('recline-slickgrid');_.bindAll(this,'render');this.model.records.bind('add',this.render);this.model.records.bind('reset',this.render);this.model.records.bind('remove',this.render);this.model.records.bind('change',this.onRecordChanged,this);var state=_.extend({hiddenColumns:[],columnsOrder:[],columnsSort:{},columnsWidth:[],columnsEditor:[],options:{},fitColumns:false},modelEtc.state);this.state=new recline.Model.ObjectState(state);},events:{},onRecordChanged:function(record){if(!this.grid){return;} +var row_index=this.grid.getData().getModelRow(record);this.grid.invalidateRow(row_index);this.grid.getData().updateItem(record,row_index);this.grid.render();},render:function(){var self=this;var options=_.extend({enableCellNavigation:true,enableColumnReorder:true,explicitInitialization:true,syncColumnCellResize:true,forceFitColumns:this.state.get('fitColumns')},self.state.get('gridOptions'));var columns=[];var formatter=function(row,cell,value,columnDef,dataContext){var field=self.model.fields.get(columnDef.id);if(field.renderer){return field.renderer(value,field,dataContext);}else{return value;}};_.each(this.model.fields.toJSON(),function(field){var column={id:field.id,name:field.label,field:field.id,sortable:true,minWidth:80,formatter:formatter};var widthInfo=_.find(self.state.get('columnsWidth'),function(c){return c.column===field.id;});if(widthInfo){column.width=widthInfo.width;} +var editInfo=_.find(self.state.get('columnsEditor'),function(c){return c.column===field.id;});if(editInfo){column.editor=editInfo.editor;} +columns.push(column);});var visibleColumns=columns.filter(function(column){return _.indexOf(self.state.get('hiddenColumns'),column.id)===-1;});if(this.state.get('columnsOrder')&&this.state.get('columnsOrder').length>0){visibleColumns=visibleColumns.sort(function(a,b){return _.indexOf(self.state.get('columnsOrder'),a.id)>_.indexOf(self.state.get('columnsOrder'),b.id)?1:-1;});columns=columns.sort(function(a,b){return _.indexOf(self.state.get('columnsOrder'),a.id)>_.indexOf(self.state.get('columnsOrder'),b.id)?1:-1;});} +var tempHiddenColumns=[];for(var i=columns.length-1;i>=0;i--){if(_.indexOf(_.pluck(visibleColumns,'id'),columns[i].id)===-1){tempHiddenColumns.push(columns.splice(i,1)[0]);}} columns=columns.concat(tempHiddenColumns);function toRow(m){var row={};self.model.fields.each(function(field){row[field.id]=m.getFieldValueUnrendered(field);});return row;} -function RowSet(){var models=[];var rows=[];this.push=function(model,row){models.push(model);rows.push(row);} -this.getLength=function(){return rows.length;} -this.getItem=function(index){return rows[index];} -this.getItemMetadata=function(index){return{};} -this.getModel=function(index){return models[index];} -this.getModelRow=function(m){return models.indexOf(m);} -this.updateItem=function(m,i){rows[i]=toRow(m);models[i]=m};};var data=new RowSet();this.model.records.each(function(doc){data.push(doc,toRow(doc));});this.grid=new Slick.Grid(this.el,data,visibleColumns,options);var sortInfo=this.model.queryState.get('sort');if(sortInfo){var column=sortInfo[0].field;var sortAsc=!(sortInfo[0].order=='desc');this.grid.setSortColumn(column,sortAsc);} -this.grid.onSort.subscribe(function(e,args){var order=(args.sortAsc)?'asc':'desc';var sort=[{field:args.sortCol.field,order:order}];self.model.query({sort:sort});});this.grid.onColumnsReordered.subscribe(function(e,args){self.state.set({columnsOrder:_.pluck(self.grid.getColumns(),'id')});});this.grid.onColumnsResized.subscribe(function(e,args){var columns=args.grid.getColumns();var defaultColumnWidth=args.grid.getOptions().defaultColumnWidth;var columnsWidth=[];_.each(columns,function(column){if(column.width!=defaultColumnWidth){columnsWidth.push({column:column.id,width:column.width});}});self.state.set({columnsWidth:columnsWidth});});this.grid.onCellChange.subscribe(function(e,args){var grid=args.grid;var model=data.getModel(args.row);var field=grid.getColumns()[args.cell]['id'];var v={};v[field]=args.item[field];model.set(v);});var columnpicker=new Slick.Controls.ColumnPicker(columns,this.grid,_.extend(options,{state:this.state}));if(self.visible){self.grid.init();self.rendered=true;}else{self.rendered=false;} +function RowSet(){var models=[];var rows=[];this.push=function(model,row){models.push(model);rows.push(row);};this.getLength=function(){return rows.length;};this.getItem=function(index){return rows[index];};this.getItemMetadata=function(index){return{};};this.getModel=function(index){return models[index];};this.getModelRow=function(m){return models.indexOf(m);};this.updateItem=function(m,i){rows[i]=toRow(m);models[i]=m;};} +var data=new RowSet();this.model.records.each(function(doc){data.push(doc,toRow(doc));});this.grid=new Slick.Grid(this.el,data,visibleColumns,options);var sortInfo=this.model.queryState.get('sort');if(sortInfo){var column=sortInfo[0].field;var sortAsc=sortInfo[0].order!=='desc';this.grid.setSortColumn(column,sortAsc);} +this.grid.onSort.subscribe(function(e,args){var order=(args.sortAsc)?'asc':'desc';var sort=[{field:args.sortCol.field,order:order}];self.model.query({sort:sort});});this.grid.onColumnsReordered.subscribe(function(e,args){self.state.set({columnsOrder:_.pluck(self.grid.getColumns(),'id')});});this.grid.onColumnsResized.subscribe(function(e,args){var columns=args.grid.getColumns();var defaultColumnWidth=args.grid.getOptions().defaultColumnWidth;var columnsWidth=[];_.each(columns,function(column){if(column.width!=defaultColumnWidth){columnsWidth.push({column:column.id,width:column.width});}});self.state.set({columnsWidth:columnsWidth});});this.grid.onCellChange.subscribe(function(e,args){var grid=args.grid;var model=data.getModel(args.row);var field=grid.getColumns()[args.cell].id;var v={};v[field]=args.item[field];model.set(v);});var columnpicker=new Slick.Controls.ColumnPicker(columns,this.grid,_.extend(options,{state:this.state}));if(self.visible){self.grid.init();self.rendered=true;}else{self.rendered=false;} return this;},show:function(){if(!this.rendered){if(!this.grid){this.render();} this.grid.init();this.rendered=true;} -this.visible=true;},hide:function(){this.visible=false;}});})(jQuery,recline.View);(function($){function SlickColumnPicker(columns,grid,options){var $menu;var columnCheckboxes;var defaults={fadeSpeed:250};function init(){grid.onHeaderContextMenu.subscribe(handleHeaderContextMenu);options=$.extend({},defaults,options);$menu=$('<ul class="dropdown-menu slick-contextmenu" style="display:none;position:absolute;z-index:20;" />').appendTo(document.body);$menu.bind('mouseleave',function(e){$(this).fadeOut(options.fadeSpeed)});$menu.bind('click',updateColumn);} -function handleHeaderContextMenu(e,args){e.preventDefault();$menu.empty();columnCheckboxes=[];var $li,$input;for(var i=0;i<columns.length;i++){$li=$('<li />').appendTo($menu);$input=$('<input type="checkbox" />').data('column-id',columns[i].id).attr('id','slick-column-vis-'+columns[i].id);columnCheckboxes.push($input);if(grid.getColumnIndex(columns[i].id)!=null){$input.attr('checked','checked');} +this.visible=true;},hide:function(){this.visible=false;}});})(jQuery,recline.View);(function($){function SlickColumnPicker(columns,grid,options){var $menu;var columnCheckboxes;var defaults={fadeSpeed:250};function init(){grid.onHeaderContextMenu.subscribe(handleHeaderContextMenu);options=$.extend({},defaults,options);$menu=$('<ul class="dropdown-menu slick-contextmenu" style="display:none;position:absolute;z-index:20;" />').appendTo(document.body);$menu.bind('mouseleave',function(e){$(this).fadeOut(options.fadeSpeed);});$menu.bind('click',updateColumn);} +function handleHeaderContextMenu(e,args){e.preventDefault();$menu.empty();columnCheckboxes=[];var $li,$input;for(var i=0;i<columns.length;i++){$li=$('<li />').appendTo($menu);$input=$('<input type="checkbox" />').data('column-id',columns[i].id).attr('id','slick-column-vis-'+columns[i].id);columnCheckboxes.push($input);if(grid.getColumnIndex(columns[i].id)!==null){$input.attr('checked','checked');} $input.appendTo($li);$('<label />').text(columns[i].name).attr('for','slick-column-vis-'+columns[i].id).appendTo($li);} $('<li/>').addClass('divider').appendTo($menu);$li=$('<li />').data('option','autoresize').appendTo($menu);$input=$('<input type="checkbox" />').data('option','autoresize').attr('id','slick-option-autoresize');$input.appendTo($li);$('<label />').text('Force fit columns').attr('for','slick-option-autoresize').appendTo($li);if(grid.getOptions().forceFitColumns){$input.attr('checked','checked');} $menu.css('top',e.pageY-10).css('left',e.pageX-10).fadeIn(options.fadeSpeed);} -function updateColumn(e){if($(e.target).data('option')=='autoresize'){var checked;if($(e.target).is('li')){var checkbox=$(e.target).find('input').first();checked=!checkbox.is(':checked');checkbox.attr('checked',checked);}else{checked=e.target.checked;} +function updateColumn(e){var checkbox;if($(e.target).data('option')==='autoresize'){var checked;if($(e.target).is('li')){checkbox=$(e.target).find('input').first();checked=!checkbox.is(':checked');checkbox.attr('checked',checked);}else{checked=e.target.checked;} if(checked){grid.setOptions({forceFitColumns:true});grid.autosizeColumns();}else{grid.setOptions({forceFitColumns:false});} options.state.set({fitColumns:checked});return;} -if(($(e.target).is('li')&&!$(e.target).hasClass('divider'))||$(e.target).is('input')){if($(e.target).is('li')){var checkbox=$(e.target).find('input').first();checkbox.attr('checked',!checkbox.is(':checked'));} +if(($(e.target).is('li')&&!$(e.target).hasClass('divider'))||$(e.target).is('input')){if($(e.target).is('li')){checkbox=$(e.target).find('input').first();checkbox.attr('checked',!checkbox.is(':checked'));} var visibleColumns=[];var hiddenColumnsIds=[];$.each(columnCheckboxes,function(i,e){if($(this).is(':checked')){visibleColumns.push(columns[i]);}else{hiddenColumnsIds.push(columns[i].id);}});if(!visibleColumns.length){$(e.target).attr('checked','checked');return;} grid.setColumns(visibleColumns);options.state.set({hiddenColumns:hiddenColumnsIds});}} init();} @@ -425,8 +418,8 @@ my.Timeline=Backbone.View.extend({template:' \ <div class="recline-timeline"> \ <div id="vmm-timeline-id"></div> \ </div> \ - ',startFieldNames:['date','startdate','start','start-date'],endFieldNames:['end','endDate'],elementId:'#vmm-timeline-id',initialize:function(options){var self=this;this.el=$(this.el);this.timeline=new VMM.Timeline();this._timelineIsInitialized=false;this.model.fields.bind('reset',function(){self._setupTemporalField();});this.model.records.bind('all',function(){self.reloadData();});var stateData=_.extend({startField:null,endField:null},options.state);this.state=new recline.Model.ObjectState(stateData);this._setupTemporalField();},render:function(){var tmplData={};var htmls=Mustache.render(this.template,tmplData);this.el.html(htmls);if($(this.elementId).length>0){this._initTimeline();}},show:function(){if(this._timelineIsInitialized===false){this._initTimeline();}},_initTimeline:function(){var $timeline=this.el.find(this.elementId);var width=Math.max(this.el.width(),this.el.find('.recline-timeline').width());if(width){$timeline.width(width);} -var config={};var data=this._timelineJSON();this.timeline.init(data,this.elementId,config);this._timelineIsInitialized=true},reloadData:function(){if(this._timelineIsInitialized){var data=this._timelineJSON();this.timeline.reload(data);}},convertRecord:function(record,fields){return this._convertRecord(record,fields);},_convertRecord:function(record,fields){var start=this._parseDate(record.get(this.state.get('startField')));var end=this._parseDate(record.get(this.state.get('endField')));if(start){var tlEntry={"startDate":start,"endDate":end,"headline":String(record.get('title')||''),"text":record.get('description')||record.summary()};return tlEntry;}else{return null;}},_timelineJSON:function(){var self=this;var out={'timeline':{'type':'default','headline':'','date':[]}};this.model.records.each(function(record){var newEntry=self.convertRecord(record,self.fields);if(newEntry){out.timeline.date.push(newEntry);}});if(out.timeline.date.length===0){var tlEntry={"startDate":'2000,1,1',"headline":'No data to show!'};out.timeline.date.push(tlEntry);} + ',startFieldNames:['date','startdate','start','start-date'],endFieldNames:['end','endDate'],elementId:'#vmm-timeline-id',initialize:function(options){var self=this;this.el=$(this.el);this.timeline=new VMM.Timeline();this._timelineIsInitialized=false;this.model.fields.bind('reset',function(){self._setupTemporalField();});this.model.records.bind('all',function(){self.reloadData();});var stateData=_.extend({startField:null,endField:null,timelineJSOptions:{}},options.state);this.state=new recline.Model.ObjectState(stateData);this._setupTemporalField();},render:function(){var tmplData={};var htmls=Mustache.render(this.template,tmplData);this.el.html(htmls);if($(this.elementId).length>0){this._initTimeline();}},show:function(){if(this._timelineIsInitialized===false){this._initTimeline();}},_initTimeline:function(){var $timeline=this.el.find(this.elementId);var width=Math.max(this.el.width(),this.el.find('.recline-timeline').width());if(width){$timeline.width(width);} +var data=this._timelineJSON();this.timeline.init(data,this.elementId,this.state.get("timelineJSOptions"));this._timelineIsInitialized=true},reloadData:function(){if(this._timelineIsInitialized){var data=this._timelineJSON();this.timeline.reload(data);}},convertRecord:function(record,fields){return this._convertRecord(record,fields);},_convertRecord:function(record,fields){var start=this._parseDate(record.get(this.state.get('startField')));var end=this._parseDate(record.get(this.state.get('endField')));if(start){var tlEntry={"startDate":start,"endDate":end,"headline":String(record.get('title')||''),"text":record.get('description')||record.summary()};return tlEntry;}else{return null;}},_timelineJSON:function(){var self=this;var out={'timeline':{'type':'default','headline':'','date':[]}};this.model.records.each(function(record){var newEntry=self.convertRecord(record,self.fields);if(newEntry){out.timeline.date.push(newEntry);}});if(out.timeline.date.length===0){var tlEntry={"startDate":'2000,1,1',"headline":'No data to show!'};out.timeline.date.push(tlEntry);} return out;},_parseDate:function(date){if(!date){return null;} var out=date.trim();out=out.replace(/(\d)th/g,'$1');out=out.replace(/(\d)st/g,'$1');out=out.trim()?moment(out):null;if(out.toDate()=='Invalid Date'){return null;}else{return out.toDate();}},_setupTemporalField:function(){this.state.set({startField:this._checkField(this.startFieldNames),endField:this._checkField(this.endFieldNames)});},_checkField:function(possibleFieldNames){var modelFieldNames=this.model.fields.pluck('id');for(var i=0;i<possibleFieldNames.length;i++){for(var j=0;j<modelFieldNames.length;j++){if(modelFieldNames[j].toLowerCase()==possibleFieldNames[i].toLowerCase()) return modelFieldNames[j];}} @@ -612,4 +605,36 @@ newFrom=Math.max(newFrom,0);this.model.set({from:newFrom});},render:function(){v </div> \ <button type="submit" class="btn">Go »</button> \ </form> \ - ',events:{'submit form':'onFormSubmit'},initialize:function(){_.bindAll(this,'render');this.el=$(this.el);this.model.bind('change',this.render);this.render();},onFormSubmit:function(e){e.preventDefault();var query=this.el.find('.text-query input').val();this.model.set({q:query});},render:function(){var tmplData=this.model.toJSON();var templated=Mustache.render(this.template,tmplData);this.el.html(templated);}});})(jQuery,recline.View); \ No newline at end of file + ',events:{'submit form':'onFormSubmit'},initialize:function(){_.bindAll(this,'render');this.el=$(this.el);this.model.bind('change',this.render);this.render();},onFormSubmit:function(e){e.preventDefault();var query=this.el.find('.text-query input').val();this.model.set({q:query});},render:function(){var tmplData=this.model.toJSON();var templated=Mustache.render(this.template,tmplData);this.el.html(templated);}});})(jQuery,recline.View);this.recline=this.recline||{};this.recline.View=this.recline.View||{};(function($,my){my.ValueFilter=Backbone.View.extend({className:'recline-filter-editor well',template:' \ + <div class="filters"> \ + <h3>Filters</h3> \ + <button class="btn js-add-filter add-filter">Add filter</button> \ + <form class="form-stacked js-add" style="display: none;"> \ + <fieldset> \ + <label>Field</label> \ + <select class="fields"> \ + {{#fields}} \ + <option value="{{id}}">{{label}}</option> \ + {{/fields}} \ + </select> \ + <button type="submit" class="btn">Add</button> \ + </fieldset> \ + </form> \ + <form class="form-stacked js-edit"> \ + {{#filters}} \ + {{{filterRender}}} \ + {{/filters}} \ + {{#filters.length}} \ + <button type="submit" class="btn update-filter">Update</button> \ + {{/filters.length}} \ + </form> \ + </div> \ + ',filterTemplates:{term:' \ + <div class="filter-{{type}} filter"> \ + <fieldset> \ + {{field}} \ + <a class="js-remove-filter" href="#" title="Remove this filter" data-filter-id="{{id}}">×</a> \ + <input type="text" value="{{term}}" name="term" data-filter-field="{{field}}" data-filter-id="{{id}}" data-filter-type="{{type}}" /> \ + </fieldset> \ + </div> \ + '},events:{'click .js-remove-filter':'onRemoveFilter','click .js-add-filter':'onAddFilterShow','submit form.js-edit':'onTermFiltersUpdate','submit form.js-add':'onAddFilter'},initialize:function(){this.el=$(this.el);_.bindAll(this,'render');this.model.fields.bind('all',this.render);this.model.queryState.bind('change',this.render);this.model.queryState.bind('change:filters:new-blank',this.render);this.render();},render:function(){var self=this;var tmplData=$.extend(true,{},this.model.queryState.toJSON());tmplData.filters=_.map(tmplData.filters,function(filter,idx){filter.id=idx;return filter;});tmplData.fields=this.model.fields.toJSON();tmplData.filterRender=function(){return Mustache.render(self.filterTemplates.term,this);};var out=Mustache.render(this.template,tmplData);this.el.html(out);},updateFilter:function(input){var self=this;var filters=self.model.queryState.get('filters');var $input=$(input);var filterIndex=parseInt($input.attr('data-filter-id'),10);var value=$input.val();filters[filterIndex].term=value;},onAddFilterShow:function(e){e.preventDefault();var $target=$(e.target);$target.hide();this.el.find('form.js-add').show();},onAddFilter:function(e){e.preventDefault();var $target=$(e.target);$target.hide();var field=$target.find('select.fields').val();this.model.queryState.addFilter({type:'term',field:field});},onRemoveFilter:function(e){e.preventDefault();var $target=$(e.target);var filterId=$target.attr('data-filter-id');this.model.queryState.removeFilter(filterId);},onTermFiltersUpdate:function(e){var self=this;e.preventDefault();var filters=self.model.queryState.get('filters');var $form=$(e.target);_.each($form.find('input'),function(input){self.updateFilter(input);});self.model.queryState.set({filters:filters,from:0});self.model.queryState.trigger('change');}});})(jQuery,recline.View); \ No newline at end of file diff --git a/ckanext/resourceproxy/controller.py b/ckanext/resourceproxy/controller.py index f2d3b9f1ed3..1bc059eb711 100644 --- a/ckanext/resourceproxy/controller.py +++ b/ckanext/resourceproxy/controller.py @@ -7,54 +7,63 @@ log = getLogger(__name__) -MAX_FILE_SIZE = 1024 * 1024 * 2 # 2MB -CHUNK_SIZE = 256 +MAX_FILE_SIZE = 1024 * 1024 # 1MB +CHUNK_SIZE = 512 def proxy_resource(context, data_dict): - resource_id = data_dict['resource_id'] - log.info('Proxify resource {id}'.format(id=resource_id)) - resource = logic.get_action('resource_show')(context, {'id': resource_id}) - url = resource['url'] + ''' Chunked proxy for resources. To make sure that the file is not too + large, first, we try to get the content length from the headers. + If the headers to not contain a content length (if it is a chinked + response), we only transfer as long as the transfered data is less + than the maximum file size. ''' + resource_id = data_dict['resource_id'] + log.info('Proxify resource {id}'.format(id=resource_id)) + resource = logic.get_action('resource_show')(context, {'id': resource_id}) + url = resource['url'] - try: + try: + # first we try a HEAD request which may not be supported + did_get = False + r = requests.head(url) + if r.status_code == 405: r = requests.get(url) - r.raise_for_status() + did_get = True + r.raise_for_status() - # write body - cl = r.headers['content-length'] - if cl and int(cl) > MAX_FILE_SIZE: - base.abort(500, '''Content is too large to be proxied. - Allowed file size: {allowed}. - Content-Length: {actual}'''.format( - allowed=MAX_FILE_SIZE, actual=cl)) + cl = r.headers['content-length'] + if cl and int(cl) > MAX_FILE_SIZE: + base.abort(409, '''Content is too large to be proxied. Allowed + file size: {allowed}, Content-Length: {actual}.'''.format( + allowed=MAX_FILE_SIZE, actual=cl)) - # write headers - base.response.headers = r.headers + if not did_get: + r = requests.get(url) - # we have to pretend that the response is not gzipped or deflated - # because we don't want request to unzip the content. - r.headers['content-encoding'] = '' + base.response.content_type = r.headers['content-type'] + base.response.charset = r.encoding - length = 0 - for chunk in r.iter_content(chunk_size=CHUNK_SIZE, decode_unicode=False): - base.response.body_file.write(chunk) - length += len(chunk) + length = 0 + for chunk in r.iter_content(chunk_size=CHUNK_SIZE, + decode_unicode=False): + base.response.body_file.write(chunk) + length += len(chunk) - if length >= MAX_FILE_SIZE: - base.abort(500, headers={'content-encoding': ''}, - detail='Content is too large to be proxied.') + if length >= MAX_FILE_SIZE: + base.abort(409, headers={'content-encoding': ''}, + detail='Content is too large to be proxied.') - except requests.exceptions.HTTPError, error: - details = 'Could not proxy resource. %s' % str(error.response.reason) - base.abort(error.response.status_code, detail=details) - except requests.exceptions.ConnectionError, error: - details = '''Could not proxy resource because a - connection error occurred. %s''' % str(error) - base.abort(500, detail=details) - except requests.exceptions.Timeout, error: - details = 'Could not proxy resource because the connection timed out.' - base.abort(500, detail=details) + except requests.exceptions.HTTPError, error: + details = 'Could not proxy resource. Server responded with %s %s' % ( + error.response.status_code, error.response.reason) + base.abort(409, detail=details) + except requests.exceptions.ConnectionError, error: + details = '''Could not proxy resource because a + connection error occurred. %s''' % error + base.abort(502, detail=details) + except requests.exceptions.Timeout, error: + details = 'Could not proxy resource because the connection timed out.' + base.abort(504, detail=details) class ProxyController(base.BaseController): diff --git a/ckanext/resourceproxy/tests/test_proxy.py b/ckanext/resourceproxy/tests/test_proxy.py index ab785db3a3a..83aa033e7c4 100644 --- a/ckanext/resourceproxy/tests/test_proxy.py +++ b/ckanext/resourceproxy/tests/test_proxy.py @@ -69,10 +69,14 @@ def setUp(self): self.url = 'http://www.ckan.org/static/example.json' self.data_dict = set_resource_url(self.url) - @httpretty.httprettified + def register(self, *args, **kwargs): + httpretty.HTTPretty.register_uri(httpretty.HTTPretty.GET, *args, **kwargs) + httpretty.HTTPretty.register_uri(httpretty.HTTPretty.HEAD, *args, **kwargs) + + @httpretty.activate def test_resource_proxy_on_200(self): - httpretty.HTTPretty.register_uri( - httpretty.HTTPretty.GET, self.url, + self.register( + self.url, content_type='application/json', body=JSON_STRING) @@ -81,10 +85,10 @@ def test_resource_proxy_on_200(self): assert result.status_code == 200, result.status_code assert "yes, I'm proxied" in result.content, result.content - @httpretty.httprettified + @httpretty.activate def test_resource_proxy_on_404(self): - httpretty.HTTPretty.register_uri( - httpretty.HTTPretty.GET, self.url, + self.register( + self.url, body="I'm not here", content_type='application/json', status=404) @@ -95,18 +99,35 @@ def test_resource_proxy_on_404(self): proxied_url = proxy.get_proxified_resource_url(self.data_dict) result = self.app.get(proxied_url, status='*') - assert result.status == 404, result.status + # we expect a 409 because the resourceproxy got an error (404) + # from the server + assert result.status == 409, result.status + assert '404' in result.body - @httpretty.httprettified + @httpretty.activate def test_large_file(self): - httpretty.HTTPretty.register_uri( - httpretty.HTTPretty.GET, self.url, - content_length=controller.MAX_FILE_SIZE + 1, - body=JSON_STRING) + cl = controller.MAX_FILE_SIZE + 1 + self.register( + self.url, + content_length=cl, + body='c' * cl) + + proxied_url = proxy.get_proxified_resource_url(self.data_dict) + result = self.app.get(proxied_url, status='*') + assert result.status == 409, result.status + assert 'too large' in result.body, result.body + + @httpretty.activate + def test_large_file_streaming(self): + cl = controller.MAX_FILE_SIZE + 1 + self.register( + self.url, + streaming=True, + body='c' * cl) proxied_url = proxy.get_proxified_resource_url(self.data_dict) result = self.app.get(proxied_url, status='*') - assert result.status == 500, result.status + assert result.status == 409, result.status assert 'too large' in result.body, result.body def test_resource_proxy_non_existent(self): @@ -119,5 +140,5 @@ def f1(): proxied_url = proxy.get_proxified_resource_url(self.data_dict) result = self.app.get(proxied_url, status='*') - assert result.status == 500, result.status + assert result.status == 502, result.status assert 'connection error' in result.body, result.body diff --git a/ckanext/jsonpreview/__init__.py b/ckanext/textpreview/__init__.py similarity index 100% rename from ckanext/jsonpreview/__init__.py rename to ckanext/textpreview/__init__.py diff --git a/ckanext/textpreview/plugin.py b/ckanext/textpreview/plugin.py new file mode 100644 index 00000000000..6ae0a2d5cbb --- /dev/null +++ b/ckanext/textpreview/plugin.py @@ -0,0 +1,100 @@ +from logging import getLogger + +import ckan.plugins as p + +from ckan.common import json + +log = getLogger(__name__) + +proxy = False +try: + import ckanext.resourceproxy.plugin as proxy +except ImportError: + pass + + +DEFAULT_TEXT_FORMATS = ['text/plain', 'txt', 'plain'] +DEFAULT_XML_FORMATS = ['xml', 'rdf', 'rdf+xm', 'owl+xml', 'atom', 'rss'] +DEFAULT_JSON_FORMATS = ['json', 'gjson', 'geojson'] +DEFAULT_JSONP_FORMATS = ['jsonp'] + + +class TextPreview(p.SingletonPlugin): + """This extension previews JSON(P) + + This extension implements two interfaces + + - ``IConfigurer`` allows to modify the configuration + - ``IConfigurable`` get the configuration + - ``IResourcePreview`` allows to add previews + """ + p.implements(p.IConfigurer, inherit=True) + p.implements(p.IConfigurable, inherit=True) + p.implements(p.IResourcePreview, inherit=True) + + proxy_is_enabled = False + + def update_config(self, config): + ''' Set up the resource library, public directory and + template directory for the preview + ''' + + self.text_formats = config.get( + 'ckan.preview.text_formats', '').split() + if not self.text_formats: + self.text_formats = DEFAULT_TEXT_FORMATS + + self.xml_formats = config.get( + 'ckan.preview.xml_formats', '').split() + if not self.xml_formats: + self.xml_formats = DEFAULT_XML_FORMATS + + self.json_formats = config.get( + 'ckan.preview.json_formats', '').split() + if not self.json_formats: + self.json_formats = DEFAULT_JSON_FORMATS + + self.jsonp_formats = config.get( + 'ckan.preview.jsonp_formats', '').split() + if not self.jsonp_formats: + self.jsonp_formats = DEFAULT_JSONP_FORMATS + + self.no_jsonp_formats = (self.text_formats + + self.xml_formats + + self.json_formats) + + p.toolkit.add_public_directory(config, 'theme/public') + p.toolkit.add_template_directory(config, 'theme/templates') + p.toolkit.add_resource('theme/public', 'ckanext-textpreview') + + def configure(self, config): + self.proxy_is_enabled = config.get( + 'ckan.resource_proxy_enabled', False) + + def can_preview(self, data_dict): + resource = data_dict['resource'] + format_lower = resource['format'].lower() + if format_lower in self.jsonp_formats: + return True + elif format_lower in self.no_jsonp_formats and ( + self.proxy_is_enabled or resource['on_same_domain']): + return True + return False + + def setup_template_variables(self, context, data_dict): + assert self.can_preview(data_dict) + p.toolkit.c.preview_metadata = json.dumps({ + 'text_formats': self.text_formats, + 'json_formats': self.json_formats, + 'jsonp_formats': self.jsonp_formats, + 'xml_formats': self.xml_formats + }) + resource = data_dict['resource'] + format_lower = resource['format'].lower() + if (format_lower in self.no_jsonp_formats and + self.proxy_is_enabled and not resource['on_same_domain']): + p.toolkit.c.resource['url'] = proxy.get_proxified_resource_url( + data_dict) + + def preview_template(self, context, data_dict): + return 'text.html' diff --git a/ckanext/jsonpreview/tests/__init__.py b/ckanext/textpreview/tests/__init__.py similarity index 100% rename from ckanext/jsonpreview/tests/__init__.py rename to ckanext/textpreview/tests/__init__.py diff --git a/ckanext/jsonpreview/tests/test_preview.py b/ckanext/textpreview/tests/test_preview.py similarity index 51% rename from ckanext/jsonpreview/tests/test_preview.py rename to ckanext/textpreview/tests/test_preview.py index 68fdac7799c..2c3ba26f52c 100644 --- a/ckanext/jsonpreview/tests/test_preview.py +++ b/ckanext/textpreview/tests/test_preview.py @@ -8,24 +8,24 @@ import ckan.tests as tests import ckan.plugins as plugins import ckan.lib.helpers as h -import ckanext.jsonpreview.plugin as previewplugin -from ckan.lib.create_test_data import CreateTestData -from ckan.config.middleware import make_app +import ckanext.textpreview.plugin as previewplugin +import ckan.lib.create_test_data as create_test_data +import ckan.config.middleware as middleware -class TestJsonPreview(tests.WsgiAppCase): +class TestTextPreview(tests.WsgiAppCase): @classmethod def setup_class(cls): cls._original_config = config.copy() - config['ckan.plugins'] = 'json_preview' - wsgiapp = make_app(config['global_conf'], **config) + config['ckan.plugins'] = 'text_preview' + wsgiapp = middleware.make_app(config['global_conf'], **config) cls.app = paste.fixture.TestApp(wsgiapp) - cls.p = previewplugin.JsonPreview() + cls.p = previewplugin.TextPreview() # create test resource - CreateTestData.create() + create_test_data.CreateTestData.create() context = { 'model': model, @@ -34,8 +34,10 @@ def setup_class(cls): } cls.package = model.Package.get('annakarenina') - cls.resource = logic.get_action('resource_show')(context, {'id': cls.package.resources[1].id}) - cls.resource['url'] = pylons.config.get('ckan.site_url', '//localhost:5000') + cls.resource = logic.get_action('resource_show')( + context, {'id': cls.package.resources[1].id}) + cls.resource['url'] = pylons.config.get( + 'ckan.site_url', '//localhost:5000') logic.action.update.resource_update(context, cls.resource) @classmethod @@ -43,7 +45,7 @@ def teardown_class(cls): config.clear() config.update(cls._original_config) plugins.reset() - CreateTestData.delete() + create_test_data.CreateTestData.delete() def test_can_preview(self): data_dict = { @@ -61,9 +63,26 @@ def test_can_preview(self): } assert self.p.can_preview(data_dict) + data_dict = { + 'resource': { + 'format': 'xml', + 'on_same_domain': True + } + } + assert self.p.can_preview(data_dict) + + data_dict = { + 'resource': { + 'format': 'txt', + 'on_same_domain': True + } + } + assert self.p.can_preview(data_dict) + data_dict = { 'resource': { 'format': 'foo', + 'on_same_domain': True } } assert not self.p.can_preview(data_dict) @@ -83,12 +102,26 @@ def test_js_included(self): result = self.app.get(url, status='*') assert result.status == 200, result.status - assert (('preview_json.js' in result.body) or ('preview_json.min.js' in result.body)) - assert 'preload_resource' in result.body - assert 'data-module="jsonpreview"' in result.body + assert ((('preview_text.js' in result.body) + or ('preview_text.min.js' in result.body))), result.body + assert ((('highlight.pack.js' in result.body) + or ('highlight.pack.js' in result.body))), result.body + assert 'preload_resource' in result.body, result.body + assert 'data-module="textpreview"' in result.body, result.body + + def test_css_included(self): + res_id = self.resource['id'] + pack_id = self.package.name + url = '/dataset/{0}/resource/{1}/preview'.format(pack_id, res_id) + result = self.app.get(url, status='*') + + assert result.status == 200, result.status + assert 'text.css' in result.body, result.body + assert 'github.css' in result.body, result.body def test_iframe_is_shown(self): - url = h.url_for(controller='package', action='resource_read', id=self.package.name, resource_id=self.resource['id']) + url = h.url_for(controller='package', action='resource_read', + id=self.package.name, resource_id=self.resource['id']) result = self.app.get(url) assert 'data-module="data-viewer"' in result.body assert '<iframe' in result.body diff --git a/ckanext/textpreview/theme/public/LICENSE b/ckanext/textpreview/theme/public/LICENSE new file mode 100644 index 00000000000..a581d61b7fa --- /dev/null +++ b/ckanext/textpreview/theme/public/LICENSE @@ -0,0 +1,28 @@ +License for highlight.js +------------------------ + + +Copyright (c) 2006, Ivan Sagalaev +All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of highlight.js nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/ckanext/textpreview/theme/public/css/text.css b/ckanext/textpreview/theme/public/css/text.css new file mode 100644 index 00000000000..a6acbcf370f --- /dev/null +++ b/ckanext/textpreview/theme/public/css/text.css @@ -0,0 +1,16 @@ +body { + width: 500px; +} + +pre { + font-size: 13px; +} + +.loading { + font-weight: bold; + font-family: sans-serif; + font-size: 16px; + position: fixed; + left: -20px; + top: 20px; +} \ No newline at end of file diff --git a/ckanext/textpreview/theme/public/highlight.pack.js b/ckanext/textpreview/theme/public/highlight.pack.js new file mode 100644 index 00000000000..142e92c97dc --- /dev/null +++ b/ckanext/textpreview/theme/public/highlight.pack.js @@ -0,0 +1 @@ +var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(/</gm,"<").replace(/>/gm,">")}function b(p){for(var o=p.firstChild;o;o=o.nextSibling){if(o.nodeName=="CODE"){return o}if(!(o.nodeType==3&&o.nodeValue.match(/\s+/))){break}}}function h(p,o){return Array.prototype.map.call(p.childNodes,function(q){if(q.nodeType==3){return o?q.nodeValue.replace(/\n/g,""):q.nodeValue}if(q.nodeName=="BR"){return"\n"}return h(q,o)}).join("")}function a(q){var p=(q.className+" "+q.parentNode.className).split(/\s+/);p=p.map(function(r){return r.replace(/^language-/,"")});for(var o=0;o<p.length;o++){if(e[p[o]]||p[o]=="no-highlight"){return p[o]}}}function c(q){var o=[];(function p(r,s){for(var t=r.firstChild;t;t=t.nextSibling){if(t.nodeType==3){s+=t.nodeValue.length}else{if(t.nodeName=="BR"){s+=1}else{if(t.nodeType==1){o.push({event:"start",offset:s,node:t});s=p(t,s);o.push({event:"stop",offset:s,node:t})}}}}return s})(q,0);return o}function j(x,v,w){var p=0;var y="";var r=[];function t(){if(x.length&&v.length){if(x[0].offset!=v[0].offset){return(x[0].offset<v[0].offset)?x:v}else{return v[0].event=="start"?x:v}}else{return x.length?x:v}}function s(A){function z(B){return" "+B.nodeName+'="'+l(B.value)+'"'}return"<"+A.nodeName+Array.prototype.map.call(A.attributes,z).join("")+">"}while(x.length||v.length){var u=t().splice(0,1)[0];y+=l(w.substr(p,u.offset-p));p=u.offset;if(u.event=="start"){y+=s(u.node);r.push(u.node)}else{if(u.event=="stop"){var o,q=r.length;do{q--;o=r[q];y+=("</"+o.nodeName.toLowerCase()+">")}while(o!=u.node);r.splice(q,1);while(q<r.length){y+=s(r[q]);q++}}}}return y+l(w.substr(p))}function f(q){function o(s,r){return RegExp(s,"m"+(q.cI?"i":"")+(r?"g":""))}function p(y,w){if(y.compiled){return}y.compiled=true;var s=[];if(y.k){var r={};function z(A,t){t.split(" ").forEach(function(B){var C=B.split("|");r[C[0]]=[A,C[1]?Number(C[1]):1];s.push(C[0])})}y.lR=o(y.l||hljs.IR,true);if(typeof y.k=="string"){z("keyword",y.k)}else{for(var x in y.k){if(!y.k.hasOwnProperty(x)){continue}z(x,y.k[x])}}y.k=r}if(w){if(y.bWK){y.b="\\b("+s.join("|")+")\\s"}y.bR=o(y.b?y.b:"\\B|\\b");if(!y.e&&!y.eW){y.e="\\B|\\b"}if(y.e){y.eR=o(y.e)}y.tE=y.e||"";if(y.eW&&w.tE){y.tE+=(y.e?"|":"")+w.tE}}if(y.i){y.iR=o(y.i)}if(y.r===undefined){y.r=1}if(!y.c){y.c=[]}for(var v=0;v<y.c.length;v++){if(y.c[v]=="self"){y.c[v]=y}p(y.c[v],y)}if(y.starts){p(y.starts,w)}var u=[];for(var v=0;v<y.c.length;v++){u.push(y.c[v].b)}if(y.tE){u.push(y.tE)}if(y.i){u.push(y.i)}y.t=u.length?o(u.join("|"),true):{exec:function(t){return null}}}p(q)}function d(D,E){function o(r,M){for(var L=0;L<M.c.length;L++){var K=M.c[L].bR.exec(r);if(K&&K.index==0){return M.c[L]}}}function s(K,r){if(K.e&&K.eR.test(r)){return K}if(K.eW){return s(K.parent,r)}}function t(r,K){return K.i&&K.iR.test(r)}function y(L,r){var K=F.cI?r[0].toLowerCase():r[0];return L.k.hasOwnProperty(K)&&L.k[K]}function G(){var K=l(w);if(!A.k){return K}var r="";var N=0;A.lR.lastIndex=0;var L=A.lR.exec(K);while(L){r+=K.substr(N,L.index-N);var M=y(A,L);if(M){v+=M[1];r+='<span class="'+M[0]+'">'+L[0]+"</span>"}else{r+=L[0]}N=A.lR.lastIndex;L=A.lR.exec(K)}return r+K.substr(N)}function z(){if(A.sL&&!e[A.sL]){return l(w)}var r=A.sL?d(A.sL,w):g(w);if(A.r>0){v+=r.keyword_count;B+=r.r}return'<span class="'+r.language+'">'+r.value+"</span>"}function J(){return A.sL!==undefined?z():G()}function I(L,r){var K=L.cN?'<span class="'+L.cN+'">':"";if(L.rB){x+=K;w=""}else{if(L.eB){x+=l(r)+K;w=""}else{x+=K;w=r}}A=Object.create(L,{parent:{value:A}});B+=L.r}function C(K,r){w+=K;if(r===undefined){x+=J();return 0}var L=o(r,A);if(L){x+=J();I(L,r);return L.rB?0:r.length}var M=s(A,r);if(M){if(!(M.rE||M.eE)){w+=r}x+=J();do{if(A.cN){x+="</span>"}A=A.parent}while(A!=M.parent);if(M.eE){x+=l(r)}w="";if(M.starts){I(M.starts,"")}return M.rE?0:r.length}if(t(r,A)){throw"Illegal"}w+=r;return r.length||1}var F=e[D];f(F);var A=F;var w="";var B=0;var v=0;var x="";try{var u,q,p=0;while(true){A.t.lastIndex=p;u=A.t.exec(E);if(!u){break}q=C(E.substr(p,u.index-p),u[0]);p=u.index+q}C(E.substr(p));return{r:B,keyword_count:v,value:x,language:D}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:l(E)}}else{throw H}}}function g(s){var o={keyword_count:0,r:0,value:l(s)};var q=o;for(var p in e){if(!e.hasOwnProperty(p)){continue}var r=d(p,s);r.language=p;if(r.keyword_count+r.r>q.keyword_count+q.r){q=r}if(r.keyword_count+r.r>o.keyword_count+o.r){q=o;o=r}}if(q.language){o.second_best=q}return o}function i(q,p,o){if(p){q=q.replace(/^((<[^>]+>|\t)+)/gm,function(r,v,u,t){return v.replace(/\t/g,p)})}if(o){q=q.replace(/\n/g,"<br>")}return q}function m(r,u,p){var v=h(r,p);var t=a(r);if(t=="no-highlight"){return}var w=t?d(t,v):g(v);t=w.language;var o=c(r);if(o.length){var q=document.createElement("pre");q.innerHTML=w.value;w.value=j(o,c(q),v)}w.value=i(w.value,u,p);var s=r.className;if(!s.match("(\\s|^)(language-)?"+t+"(\\s|$)")){s=s?(s+" "+t):t}r.innerHTML=w.value;r.className=s;r.result={language:t,kw:w.keyword_count,re:w.r};if(w.second_best){r.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function n(){if(n.called){return}n.called=true;Array.prototype.map.call(document.getElementsByTagName("pre"),b).filter(Boolean).forEach(function(o){m(o,hljs.tabReplace)})}function k(){window.addEventListener("DOMContentLoaded",n,false);window.addEventListener("load",n,false)}var e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=m;this.initHighlighting=n;this.initHighlightingOnLoad=k;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(q,r){var o={};for(var p in q){o[p]=q[p]}if(r){for(var p in r){o[p]=r[p]}}return o}}();hljs.LANGUAGES.javascript=function(a){return{k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const",literal:"true false null undefined NaN Infinity"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,{cN:"regexp",b:"/",e:"/[gim]*",i:"\\n",c:[{b:"\\\\/"}]},{b:"<",e:">;",sL:"xml"}],r:0},{cN:"function",bWK:true,e:"{",k:"function",c:[{cN:"title",b:"[A-Za-z$_][0-9A-Za-z$_]*"},{cN:"params",b:"\\(",e:"\\)",c:[a.CLCM,a.CBLCLM],i:"[\"'\\(]"}],i:"\\[|%"}]}}(hljs);hljs.LANGUAGES.xml=function(a){var c="[A-Za-z0-9\\._:-]+";var b={eW:true,c:[{cN:"attribute",b:c,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"<!DOCTYPE",e:">",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"<!--",e:"-->",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"<style(?=\\s|>|$)",e:">",k:{title:"style"},c:[b],starts:{e:"</style>",rE:true,sL:"css"}},{cN:"tag",b:"<script(?=\\s|>|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"</?",e:"/?>",c:[{cN:"title",b:"[^ />]+"},b]}]}}(hljs);hljs.LANGUAGES.json=function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}}(hljs); \ No newline at end of file diff --git a/ckanext/textpreview/theme/public/preview_text.js b/ckanext/textpreview/theme/public/preview_text.js new file mode 100644 index 00000000000..03da83e5c05 --- /dev/null +++ b/ckanext/textpreview/theme/public/preview_text.js @@ -0,0 +1,80 @@ +// json preview module +ckan.module('textpreview', function (jQuery, _) { + return { + options: { + i18n: { + error: _('An error occurred: %(text)s %(error)s') + }, + parameters: { + json: { + contentType: 'application/json', + dataType: 'json', + dataConverter: function (data) { return JSON.stringify(data, null, 2); }, + language: 'json' + }, + jsonp: { + contentType: 'application/javascript', + dataType: 'jsonp', + dataConverter: function (data) { return JSON.stringify(data, null, 2); }, + language: 'json' + }, + xml: { + contentType: 'text/xml', + dataType: 'text', + language: 'xml' + }, + text: { + contentType: 'text/plain', + dataType: 'text', + language: '' + } + } + }, + initialize: function () { + var self = this; + var format = preload_resource['format'].toLowerCase(); + + var TEXT_FORMATS = preview_metadata['text_formats']; + var XML_FORMATS = preview_metadata['xml_formats']; + var JSON_FORMATS = preview_metadata['json_formats']; + var JSONP_FORMATS = preview_metadata['jsonp_formats']; + + var p; + + if (JSON_FORMATS.indexOf(format) !== -1) { + p = this.options.parameters.json; + } else if (JSONP_FORMATS.indexOf(format) !== -1) { + p = this.options.parameters.jsonp; + } else if(XML_FORMATS.indexOf(format) !== -1) { + p = this.options.parameters.xml; + } else { + p = this.options.parameters.text; + } + + jQuery.ajax(preload_resource['url'], { + type: 'GET', + contentType: p.contentType, + dataType: p.dataType, + success: function(data, textStatus, jqXHR) { + data = p.dataConverter ? p.dataConverter(data) : data; + var highlighted; + + if (p.language) { + highlighted = hljs.highlight(p.language, data, true).value; + } else { + highlighted = '<pre>' + data + '</pre>'; + } + + self.el.html(highlighted); + }, + error: function(jqXHR, textStatus, errorThrown) { + if (textStatus == 'error' && jqXHR.responseText.length) { + self.el.html(jqXHR.responseText); + } else { + self.el.html(self.i18n('error', {text: textStatus, error: errorThrown})); + } + } + }); + } + }; +}); diff --git a/ckanext/textpreview/theme/public/resource.config b/ckanext/textpreview/theme/public/resource.config new file mode 100644 index 00000000000..8f6d20329bf --- /dev/null +++ b/ckanext/textpreview/theme/public/resource.config @@ -0,0 +1,12 @@ +[depends] + +main = base/main + +[groups] + +main = + highlight.pack.js + preview_text.js + + styles/github.css + css/text.css diff --git a/ckanext/textpreview/theme/public/styles/default.css b/ckanext/textpreview/theme/public/styles/default.css new file mode 100644 index 00000000000..e417fc17995 --- /dev/null +++ b/ckanext/textpreview/theme/public/styles/default.css @@ -0,0 +1,135 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org> + +*/ + +pre code { + display: block; padding: 0.5em; + background: #F0F0F0; +} + +pre code, +pre .subst, +pre .tag .title, +pre .lisp .title, +pre .clojure .built_in, +pre .nginx .title { + color: black; +} + +pre .string, +pre .title, +pre .constant, +pre .parent, +pre .tag .value, +pre .rules .value, +pre .rules .value .number, +pre .preprocessor, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .aggregate, +pre .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .addition, +pre .flow, +pre .stream, +pre .bash .variable, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .command, +pre .tex .special, +pre .erlang_repl .function_or_atom, +pre .markdown .header { + color: #800; +} + +pre .comment, +pre .annotation, +pre .template_comment, +pre .diff .header, +pre .chunk, +pre .markdown .blockquote { + color: #888; +} + +pre .number, +pre .date, +pre .regexp, +pre .literal, +pre .smalltalk .symbol, +pre .smalltalk .char, +pre .go .constant, +pre .change, +pre .markdown .bullet, +pre .markdown .link_url { + color: #080; +} + +pre .label, +pre .javadoc, +pre .ruby .string, +pre .decorator, +pre .filter .argument, +pre .localvars, +pre .array, +pre .attr_selector, +pre .important, +pre .pseudo, +pre .pi, +pre .doctype, +pre .deletion, +pre .envvar, +pre .shebang, +pre .apache .sqbracket, +pre .nginx .built_in, +pre .tex .formula, +pre .erlang_repl .reserved, +pre .prompt, +pre .markdown .link_label, +pre .vhdl .attribute, +pre .clojure .attribute, +pre .coffeescript .property { + color: #88F +} + +pre .keyword, +pre .id, +pre .phpdoc, +pre .title, +pre .built_in, +pre .aggregate, +pre .css .tag, +pre .javadoctag, +pre .phpdoc, +pre .yardoctag, +pre .smalltalk .class, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .go .typename, +pre .tex .command, +pre .markdown .strong, +pre .request, +pre .status { + font-weight: bold; +} + +pre .markdown .emphasis { + font-style: italic; +} + +pre .nginx .built_in { + font-weight: normal; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/ckanext/textpreview/theme/public/styles/github.css b/ckanext/textpreview/theme/public/styles/github.css new file mode 100644 index 00000000000..81272f9d545 --- /dev/null +++ b/ckanext/textpreview/theme/public/styles/github.css @@ -0,0 +1,127 @@ +/* + +github.com style (c) Vasily Polovnyov <vast@whiteants.net> + +*/ + +pre code { + display: block; padding: 0.5em; + color: #333; + background: #f8f8ff +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .javadoc { + color: #998; + font-style: italic +} + +pre .keyword, +pre .css .rule .keyword, +pre .winutils, +pre .javascript .title, +pre .nginx .title, +pre .subst, +pre .request, +pre .status { + color: #333; + font-weight: bold +} + +pre .number, +pre .hexcolor, +pre .ruby .constant { + color: #099; +} + +pre .string, +pre .tag .value, +pre .phpdoc, +pre .tex .formula { + color: #d14 +} + +pre .title, +pre .id { + color: #900; + font-weight: bold +} + +pre .javascript .title, +pre .lisp .title, +pre .clojure .title, +pre .subst { + font-weight: normal +} + +pre .class .title, +pre .haskell .type, +pre .vhdl .literal, +pre .tex .command { + color: #458; + font-weight: bold +} + +pre .tag, +pre .tag .title, +pre .rules .property, +pre .django .tag .keyword { + color: #000080; + font-weight: normal +} + +pre .attribute, +pre .variable, +pre .lisp .body { + color: #008080 +} + +pre .regexp { + color: #009926 +} + +pre .class { + color: #458; + font-weight: bold +} + +pre .symbol, +pre .ruby .symbol .string, +pre .lisp .keyword, +pre .tex .special, +pre .prompt { + color: #990073 +} + +pre .built_in, +pre .lisp .title, +pre .clojure .built_in { + color: #0086b3 +} + +pre .preprocessor, +pre .pi, +pre .doctype, +pre .shebang, +pre .cdata { + color: #999; + font-weight: bold +} + +pre .deletion { + background: #fdd +} + +pre .addition { + background: #dfd +} + +pre .diff .change { + background: #0086b3 +} + +pre .chunk { + color: #aaa +} \ No newline at end of file diff --git a/ckanext/textpreview/theme/templates/text.html b/ckanext/textpreview/theme/templates/text.html new file mode 100644 index 00000000000..57d3d72c7e6 --- /dev/null +++ b/ckanext/textpreview/theme/templates/text.html @@ -0,0 +1,21 @@ +{% extends 'dataviewer/base.html' %} + +{% block page %} + <div> + <pre data-module="textpreview"> + <div class="loading"> + {{ _('Loading...') }} + </div> + </pre> + </div> + + {% block scripts %} + {{ super() }} + <script> + var preview_metadata = {{ h.literal(c.preview_metadata) }}; + </script> + {% endblock %} + + + {% resource 'ckanext-textpreview/main' %} +{% endblock %} diff --git a/dev-requirements.txt b/dev-requirements.txt new file mode 100644 index 00000000000..3aab3ef19bf --- /dev/null +++ b/dev-requirements.txt @@ -0,0 +1,8 @@ +# These are packages that required when running ckan tests +-e git+https://github.com/okfn/ckanclient@a315a72eef74dda4831acd022ef84a1246803c73#egg=ckanclient-dev +docutils==0.8.1 +httpretty==0.6.0 +nose==1.2.1 +pep8==1.3.3 +pip-tools==0.3.1 +Sphinx==1.2b1 diff --git a/doc/CHANGELOG.rst b/doc/CHANGELOG.rst deleted file mode 120000 index 3502868433f..00000000000 --- a/doc/CHANGELOG.rst +++ /dev/null @@ -1 +0,0 @@ -../CHANGELOG.txt \ No newline at end of file diff --git a/doc/_templates/footer.html b/doc/_templates/footer.html index addc6974357..50ce0fa2283 100644 --- a/doc/_templates/footer.html +++ b/doc/_templates/footer.html @@ -9,7 +9,7 @@ <p> <a href="https://github.com/okfn/ckan">Source</a> — -<a href="https://trac.ckan.org/">Issues</a> +<a href="https://github.com/okfn/ckan/issues">Issues</a> — <a href="http://lists.okfn.org/mailman/listinfo/ckan-dev">Mailing List</a> — diff --git a/doc/_themes/sphinx-theme-okfn b/doc/_themes/sphinx-theme-okfn index 8d677b5d96f..320555990b6 160000 --- a/doc/_themes/sphinx-theme-okfn +++ b/doc/_themes/sphinx-theme-okfn @@ -1 +1 @@ -Subproject commit 8d677b5d96fb61e45b4e3b6fd32695d248c4449a +Subproject commit 320555990b639c99ac3bcc79024140c9588e2bdf diff --git a/doc/about.rst b/doc/about.rst deleted file mode 100644 index 72df911d93f..00000000000 --- a/doc/about.rst +++ /dev/null @@ -1,33 +0,0 @@ -About CKAN -=========== - -Development ------------ - -CKAN is an open source project and contributions are welcome! - -We discuss large changes and new features on the `ckan-discuss <http://lists.okfn.org/mailman/listinfo/ckan-discuss>`_ mailing list, and technical issues on the `ckan-dev <http://lists.okfn.org/mailman/listinfo/ckan-dev>`_ mailing list. Please join us there. - -You can find developer resources and links to our ticketing system on the `CKAN wiki <http://wiki.ckan.org/Main_Page>`_. - -Acknowledgements ----------------- - -Thanks to the following projects, without which CKAN would not have -been possible: - - * `Python <http://www.python.org>`_ - * `Pylons <http://pylonshq.com/>`_ - * CKAN logo: "angry hamster" by http://www.maedelmaedel.com/ and - http://www.villainous.biz/ - * `FamFamFam silk icons <http://www.famfamfam.com/lab/icons/silk/>`_ - -Copying and Licence -------------------- - -This material is copyright (c) 2006-2011 Open Knowledge Foundation. - -It is open and licensed under the GNU Affero General Public License (AGPL) v3.0 -whose full text may be found at: - -<http://www.fsf.org/licensing/licenses/agpl-3.0.html> diff --git a/doc/api.rst b/doc/api.rst index 714564db341..593a576e23e 100644 --- a/doc/api.rst +++ b/doc/api.rst @@ -1,12 +1,11 @@ -.. _action-api: +============ +The CKAN API +============ -The Action API -============== - -CKAN's Action API is a powerful, RPC-style API that exposes all of CKAN's core -features to API clients. All of a CKAN website's core functionality (everything -you can do with the web interface and more) can be used by external code that -calls the CKAN API. For example, using the CKAN API your app can: +CKAN's **Action API** is a powerful, RPC-style API that exposes all of CKAN's +core features to API clients. All of a CKAN website's core functionality +(everything you can do with the web interface and more) can be used by external +code that calls the CKAN API. For example, using the CKAN API your app can: * Get JSON-formatted lists of a site's datasets, groups or other CKAN objects: @@ -36,8 +35,27 @@ calls the CKAN API. For example, using the CKAN API your app can: http://demo.ckan.org/api/3/action/recently_changed_packages_activity_list +.. note:: + + CKAN's FileStore and DataStore have their own APIs, see: + + * :doc:`filestore` + * :doc:`datastore` + +.. note:: + + For documentation of CKAN's legacy API's, see :doc:`legacy-api`. + +.. We put legacy-api in a hidden toctree here just so that Sphinx gets the + links in the sidebar right when on the legacy-api page. + +.. toctree:: + :hidden: + + legacy-api +--------------------- Making an API Request --------------------- @@ -133,6 +151,62 @@ with this Python code:: pprint.pprint(result) +--------------------------------------------- +Example: Importing Datasets with the CKAN API +--------------------------------------------- + +You can add datasets using CKAN's web interface, but when importing many +datasets it's usually more efficient to automate the process in some way. In +this example, we'll show you how to use the CKAN API to write a Python script +to import datasets into CKAN. + +.. todo:: + + Make this script more interesting (eg. read data from a CSV file), and all + put the script in a .py file somewhere with tests and import it here. + +:: + + #!/usr/bin/env python + import urllib2 + import urllib + import json + import pprint + + # Put the details of the dataset we're going to create into a dict. + dataset_dict = { + 'name': 'my_dataset_name', + 'notes': 'A long description of my dataset', + } + + # Use the json module to dump the dictionary to a string for posting. + data_string = urllib.quote(json.dumps(dataset_dict)) + + # We'll use the package_create function to create a new dataset. + request = urllib2.Request( + 'http://www.my_ckan_site.com/api/action/package_create') + + # Creating a dataset requires an authorization header. + # Replace *** with your API key, from your user account on the CKAN site + # that you're creating the dataset on. + request.add_header('Authorization', '***') + + # Make the HTTP request. + response = urllib2.urlopen(request, data_string) + assert response.code == 200 + + # Use the json module to load CKAN's response into a dictionary. + response_dict = json.loads(response.read()) + assert response_dict['success'] is True + + # package_create returns the created package as its result. + created_package = response_dict['result'] + pprint.pprint(created_package) + + + + +------------ API Versions ------------ @@ -157,6 +231,7 @@ different sites running different versions of CKAN, the result of an API request that doesn't specify the API version number cannot be relied on. +--------------------------- Authentication and API Keys --------------------------- @@ -190,10 +265,11 @@ run this Python code:: response_dict = json.loads(urllib2.urlopen(request, '{}').read()) +---------------------- GET-able API Functions ---------------------- -Functions defined in :doc:`ckan.logic.action.get` can also be called with an HTTP +Functions defined in `ckan.logic.action.get`_ can also be called with an HTTP GET request. For example, to get the list of datasets (packages) from demo.ckan.org, open this URL in your browser: @@ -222,6 +298,7 @@ value can be sent by giving the parameter multiple times in the URL: http://demo.ckan.org/api/3/action/term_translation_show?terms=russian&terms=romantic%20novel +------------- JSONP Support ------------- @@ -233,30 +310,32 @@ http://demo.ckan.org/api/3/action/package_show?id=adur_district_spending&callbac .. todo :: This doesn't work with all functions. -.. _api-reference: +.. _api-reference: +-------------------- Action API Reference -------------------- -.. This hidden toctree is just to shut up sphinx warnings about the following - files not being included in any toctree. We want to include them manually - because we're using a different style to what the toctree would use. +ckan.logic.action.get +===================== -.. toctree:: - :maxdepth: 1 - :hidden: +.. automodule:: ckan.logic.action.get + :members: - ckan.logic.action.get - ckan.logic.action.create - ckan.logic.action.update - ckan.logic.action.delete +ckan.logic.action.create +======================== -Functions for getting data from CKAN: :doc:`ckan.logic.action.get`. +.. automodule:: ckan.logic.action.create + :members: -Functions for adding data to CKAN: :doc:`ckan.logic.action.create`. +ckan.logic.action.update +======================== -Functions for updating existing data in CKAN: :doc:`ckan.logic.action.update`. +.. automodule:: ckan.logic.action.update + :members: -Functions for deleting data from CKAN: :doc:`ckan.logic.action.delete`. +ckan.logic.action.delete +======================== -Functions for working with the CKAN DataStore: :doc:`datastore-api`. +.. automodule:: ckan.logic.action.delete + :members: diff --git a/doc/apps-ideas.rst b/doc/apps-ideas.rst index e63657f8f54..7477a9ada26 100644 --- a/doc/apps-ideas.rst +++ b/doc/apps-ideas.rst @@ -4,4 +4,4 @@ Apps & Ideas Since 1.7 CKAN has a feature called Apps & Ideas which allows users to provide information on apps, ideas, visualizations, articles etc that are related to a specific dataset. Once created these items will be shown against the dataset but also shown on the apps dashboard which will allow users to filter the results based on popularity, or type, or the data when the items were created. -This feature is enabled by default but can be disabled using the :ref:`config-apps-ideas` setting to hide the tab on the dataset pages. +This feature is enabled by default but can be disabled using the :ref:`ckan.dataset.show_apps_ideas` setting to hide the tab on the dataset pages. diff --git a/doc/authorization.rst b/doc/authorization.rst index 20b8d99ce29..24e76cea233 100644 --- a/doc/authorization.rst +++ b/doc/authorization.rst @@ -1,242 +1,92 @@ -========================== -Set and Manage Permissions -========================== +============= +Authorization +============= -CKAN implements a fine-grained role-based access control system. +.. versionchanged:: 2.0 + Previous versions of CKAN used a different authorization system. -This section describes: +CKAN's authorization system controls which users are allowed to carry out which +actions on the site. All actions that users can carry out on a CKAN site are +controlled by the authorization system. For example, the authorization system +controls who can register new user accounts, delete user accounts, or create, +edit and delete datasets, groups and organizations. -* :ref:`permissions-overview`. An overview of the concepts underlying CKAN authorization: objects, actions and roles. -* :ref:`permissions-default`. The default permissions in CKAN. -* :ref:`permissions-manage`. Managing and setting permissions. -* :ref:`permissions-publisher-mode`. Suitable for systems where you want to limit write access to CKAN. +Authorization in CKAN can be controlled in three ways: -.. _permissions-overview: +1. Organizations +2. Configuration file options +3. Extensions -Overview --------- +The following sections explain each of the three methods in turn. -In a nutshell: for a particular **object** (e.g. a dataset) a CKAN **user** can be assigned a **role** (e.g. editor) which allows permitted **actions** (e.g. read, edit). +.. note:: -In more detail, these concepts are as follows: + An **organization admin** in CKAN is an administrator of a particular + organization within the site, with control over that organization and its + members and datasets. A **sysadmin** is an administrator of the site itself. + Sysadmins can always do everything, including adding, editing and deleting + datasets, organizations and groups, regardless of the organization roles and + configuration options described below. -* There are **objects** to which access can be controlled, such as datasets and groups. -* For each object there are a set of relevant **actions**, such as create and edit, which users can perform on the object. -* To simplify mapping users to actions and objects, actions are aggregated into a set of **roles**. For example, an editor role would automatically have edit and read actions. -* Finally, CKAN has registered **users**. +Organizations +------------- -Recent support for authorization profiles has been implemented using a publisher/group based profile that is described in :doc:`publisher-profile`. -Objects -+++++++ +Organizations are the primary way to control who can see, create and update +datasets in CKAN. Each dataset can belong to a single organization, and each +organization controls access to its datasets. -Permissions are controlled per object: access can be controlled for an individual -dataset, group or authorization group instance. Current objects include -**datasets**, dataset **groups**, **authorization groups** and the **system**. +Datasets can be marked as public or private. Public datasets are visible to +everyone. Private datasets can only be seen by logged-in users who are members +of the dataset's organization. Private datasets are not shown in general +dataset searches but are shown in dataset searches within the organization. -* A dataset is the basic CKAN concept of metadata about a dataset. -* A group of datasets can be set up to specify which users have permission to add or remove datasets from the group. -* Users can be assigned to authorization groups, to increase flexibility. Instead of specifying the privileges of specific users on a dataset or group, you can also specify a set of users that share the same rights. To do that, an authorization group can be set up and users can be added to it. Authorization groups are both the object of authorization (i.e. one can have several roles with regards to an authorization group, such as being allowed to read or edit it) and the subject of authorization (i.e. they can be assigned roles on other objects which will apply to their members, such as the group having edit rights on a particular group). -* Finally, the system object is special, serving as an object for assignments that do not relate to a specific object. For example, creating a dataset cannot be linked to a specific dataset instance, and is therefore a operation. +When a user joins an organization, an organization admin gives them one of +three roles: member, editor or admin. +An organization **admin** can: -Actions -+++++++ +* View the organization's private datasets +* Add new datasets to the organization +* Edit or delete any of the organization's datasets +* Make datasets public or private. +* Add users to the organization, and choose whether to make the new user a + member, editor or admin +* Change the role of any user in the organization, including other admin users +* Remove members, editors or other admins from the organization +* Edit the organization itself (for example: change the organization's title, + description or image) +* Delete the organization -**Actions** are defined in the Action enumeration in ``ckan/model/authz.py`` and currently include: **edit**, **change-state**, **read**, **purge**, **edit-permissions**, **create-dataset**, **create-group**, **create-authorization-group**, **read-site**, **read-user**, **create-user**. +An **editor** can: -As noted above, some of these (e.g. **read**) have meaning for any type of object, while some (e.g. **create-dataset**) can not be associated with any particular object, and are therefore only associated with the system object. +* View the organization's private datasets +* Add new datasets to the organization +* Edit or delete any of the organization's datasets -The **read-site** action (associated with the system object) allows or denies access to pages not associated with specific objects. These currently include: +A **member** can: - * Dataset search - * Group index - * Tags index - * Authorization Group index - * All requests to the API (on top of any other authorization requirements) +* View the organization's private datasets. -There are also some shortcuts that are provided directly by the authorization -system (rather than being expressed as subject-object-role tuples): +When a user creates a new organization, they automatically become the first +admin of that organization. - * A user given the **admin** right for the **system** object is a 'sysadmin' and can perform any action on any object. (A shortcut for creating a sysadmin is by using the ``paster sysadmin`` command.) - * A user given the **admin** right for a particular object can perform any action on that object. +Configuration File Options +-------------------------- -Roles -+++++ +The following configuration file options can be used to customize CKAN's +authorization behavior: -Each **role** has a list of permitted actions appropriate for a protected object. +.. include:: /configuration.rst + :start-after: start_config-authorization + :end-before: end_config-authorization -Currently there are four basic roles: +Extensions +---------- - * **reader**: can read the object - * **anon_editor**: anonymous users (i.e. not logged in) can edit and read the object - * **editor**: can edit, read and create new objects - * **admin**: admin can do anything including: edit, read, delete, - update-permissions (change authorizations for that object) +CKAN allows extensions to change the authorization rules used. Please see +individual extensions for details. -You can add other roles if these defaults are not sufficient for your system. +.. todo:: -.. warning:: If the broad idea of these basic roles and their actions is not suitable for your CKAN system, we suggest you create new roles, rather than edit the basic roles. If the definition of a role changes but its name does not, it is likely to confuse administrators and cause problems for CKAN upgrades and extensions. - -.. note:: When you install a new CKAN extension, or upgrade your version of CKAN, new actions may be created, and permissions given to these basic roles, in line with the broad intention of the roles. - -Users -+++++ - -You can manage CKAN users via the command line with the ``paster user`` command - for more information, see :ref:`paster-user`. - -There are two special *pseudo-users* in CKAN, **visitor** and **logged-in**. These are used to refer to special sets of users, respectively those who are a) not logged-in ("visitor") and b) logged-in ("logged-in"). - -The ``default_roles`` config option in the CKAN config file lets you set the default authorization roles (i.e. permissions) for these two types of users. For more information, see :doc:`configuration`. - - -.. _permissions-default: - -Default Permissions -------------------- - -CKAN ships with the following default permissions: - -* When a new dataset is created, its creator automatically becomes **admin** for it. This user can then change permissions for other users. -* By default, any other user (including both visitors and logged-ins) can read and write to this dataset. - -These defaults can be changed in the CKAN config - see ``default_roles`` in :doc:`configuration`. - - -.. _permissions-manage: - -Managing Permissions --------------------- - -The assignment of users and authorization groups to roles on a given -protected object (such as a dataset) can be done by 'admins' via the -'authorization' tab of the web interface (or by sysadmins via that -interface or the system admin interface). - -There is also a command-line authorization manager, detailed below. - -Command-line authorization management -+++++++++++++++++++++++++++++++++++++ - -Although the admin extension provides a Web interface for managing authorization, -there is a set of more powerful ``paster`` commands for fine-grained control -(see :doc:`paster`). - -The ``rights`` command is used to configure the authorization roles of -a specific user on a given object within the system. - -For example, to list all assigned rights in the system (which you can then grep if needed):: - - paster --plugin=ckan rights -c my.ini list - -The ``rights make`` command lets you assign specific permissions. For example, to give the user named **bar** the **admin** role on the dataset foo:: - - paster --plugin=ckan rights -c my.ini make bar admin dataset:foo - -As well as users and datasets, you can assign rights to other objects. These -include authorization groups, dataset groups and the system as a whole. - -For example, to make the user 'chef' a system-wide admin:: - - paster --plugin=ckan rights -c my.ini make chef admin system - -Or to allow all members of authorization group 'foo' to edit group 'bar':: - - paster --plugin=ckan rights -c my.ini make agroup:foo edit \ - group:bar - -To revoke one of the roles assigned using ``rights make``, the ``rights remove`` command -is available. For example, to remove **bar**'s **admin** role on the foo dataset:: - - paster --plugin=ckan rights -c my.ini remove bar admin dataset:foo - -The ``roles`` command lists and modifies the assignment of actions to -roles. - -To list all role assignments:: - - paster --plugin=ckan roles -c my.ini list - -To remove the 'create-package' action from the 'editor' role:: - - paster --plugin=ckan roles -c my.ini deny editor create-package - -And to re-assign 'create-package' to the 'editor' role:: - - paster --plugin=ckan roles -c my.ini allow editor create-package - -For more help on either of these commands, you can use ``--help`` (as described in :ref:`paster-help`):: - - paster --plugin=ckan roles --help - paster --plugin=ckan rights --help - - -.. _permissions-publisher-mode: - -Openness Modes --------------- - -CKAN instances can be configured to operate in a range of authorization modes, with varying openness to edit. Here are some examples with details of how to set-up and convert between them. - - -1. Anonymous Edit Mode -++++++++++++++++++++++ - -Anyone can edit and create datasets without logging in. This is the default for CKAN out of the box. - - - - -2. Logged-in Edit Mode -++++++++++++++++++++++ - -You need to log-in and create/edit datasets. Anyone can create an account. - -To operate in this mode: - -1. First, change the visitor (any non-logged in user) rights from being able to create and edit datasets to just reading them:: - - paster rights make visitor reader system - paster rights make visitor reader package:all - paster rights remove visitor anon_editor package:all - paster rights remove visitor anon_editor system - -2. Change the default rights for newly created datasets. Do this by using these values in your config file (see :doc:`configuration`):: - - ckan.default_roles.Package = {"visitor": ["reader"], "logged_in": ["editor"]} - ckan.default_roles.Group = {"visitor": ["reader"], "logged_in": ["editor"]} - ckan.default_roles.System = {"visitor": ["reader"], "logged_in": ["editor"]} - ckan.default_roles.AuthorizationGroup = {"visitor": ["reader"], "logged_in": ["editor"]} - - -3. Publisher Mode -+++++++++++++++++ - -This allows edits only from authorized users. It is designed for installations where you wish to limit write access to CKAN and orient the system around specific publishing groups (e.g. government departments or specific institutions). - -The key features are: - -* Datasets are assigned to a specific publishing group. -* Only users associated to that group are able to create or update datasets associated to that group. - -To operate in this mode: - -1. First, remove the general public's rights to create and edit datasets:: - - paster rights remove visitor anon_editor package:all - paster rights remove logged_in editor package:all - paster rights remove visitor anon_editor system - paster rights remove logged_in editor system - -2. If logged-in users have already created datasets in your system, you may also wish to remove their admin rights. For example:: - - paster rights remove bob admin package:all - -3. Change the default rights for newly created datasets. Do this by using these values in your config file (see :doc:`configuration`):: - - ckan.default_roles.Package = {"visitor": ["reader"], "logged_in": ["reader"]} - ckan.default_roles.Group = {"visitor": ["reader"], "logged_in": ["reader"]} - ckan.default_roles.System = {"visitor": ["reader"], "logged_in": ["reader"]} - ckan.default_roles.AuthorizationGroup = {"visitor": ["reader"], "logged_in": ["reader"]} - -Note you can also restrict dataset edits by a user's authorization group. + Insert cross-reference to ``IAuthFunctions`` docs. diff --git a/doc/architecture.rst b/doc/ckan-coding-standards.rst similarity index 92% rename from doc/architecture.rst rename to doc/ckan-coding-standards.rst index 7603d7fe851..82eac4afc3f 100644 --- a/doc/architecture.rst +++ b/doc/ckan-coding-standards.rst @@ -1,9 +1,17 @@ -====================== -CKAN Code Architecture -====================== +===================== +CKAN Coding Standards +===================== -This section tries to give some guidelines for writing code that is consistent -with the intended, overall design and architecture of CKAN. +This section documents our CKAN-specific coding standards, which are guidelines +for writing code that is consistent with the intended design and architecture +of CKAN. + +For more general coding standards, see also: + +* :doc:`python-coding-standards` +* :doc:`html-coding-standards` +* :doc:`css-coding-standards` +* :doc:`javascript-coding-standards` Encapsulate SQLAlchemy in ``ckan.model`` @@ -32,6 +40,14 @@ database schema, a migration script has to be added to migrate old CKAN databases to the new database schema when they upgrade their copies of CKAN. See :doc:`migration`. +.. Add a hidden tocree here to silence Sphinx warning about migration.rst not + being included in any toctree. + +.. toctree:: + :hidden: + + migration + Always go through the Action Functions `````````````````````````````````````` diff --git a/doc/ckan.logic.action.create.rst b/doc/ckan.logic.action.create.rst deleted file mode 100644 index f46dbfaf922..00000000000 --- a/doc/ckan.logic.action.create.rst +++ /dev/null @@ -1,7 +0,0 @@ -ckan.logic.action.create -======================== - -Functions for adding data to CKAN. - -.. automodule:: ckan.logic.action.create - :members: diff --git a/doc/ckan.logic.action.delete.rst b/doc/ckan.logic.action.delete.rst deleted file mode 100644 index 236e6ea1389..00000000000 --- a/doc/ckan.logic.action.delete.rst +++ /dev/null @@ -1,7 +0,0 @@ -ckan.logic.action.delete -======================== - -Functions for deleting data from CKAN. - -.. automodule:: ckan.logic.action.delete - :members: diff --git a/doc/ckan.logic.action.get.rst b/doc/ckan.logic.action.get.rst deleted file mode 100644 index 583ca9f2476..00000000000 --- a/doc/ckan.logic.action.get.rst +++ /dev/null @@ -1,7 +0,0 @@ -ckan.logic.action.get -===================== - -Functions for getting data from CKAN. - -.. automodule:: ckan.logic.action.get - :members: diff --git a/doc/ckan.logic.action.update.rst b/doc/ckan.logic.action.update.rst deleted file mode 100644 index 61028dbf116..00000000000 --- a/doc/ckan.logic.action.update.rst +++ /dev/null @@ -1,7 +0,0 @@ -ckan.logic.action.update -======================== - -Functions for updating existing data in CKAN. - -.. automodule:: ckan.logic.action.update - :members: diff --git a/doc/commenting.rst b/doc/commenting.rst deleted file mode 100644 index 0f8d1b3193b..00000000000 --- a/doc/commenting.rst +++ /dev/null @@ -1,23 +0,0 @@ -======================= -Comments and Commenting -======================= - -In a default CKAN install commenting is disabled. To enable it you have to -install and enable the disqus (commenting) extension: - -https://github.com/okfn/ckanext-disqus/ - -Please read and follow the instructions there (as well as the standard -:doc:`extensions` documentation). - -Important Note --------------- - -Once installed and enabled, the presence of comments on a given page is -configured by your theme (see the documentation in the disqus extension for -details). - -In the default CKAN theme (as of v1.7), comments will be shown only on dataset -and resource pages (and recent comments only on the -:doc:`administrative-dashboard`). - diff --git a/doc/common-error-messages.rst b/doc/common-error-messages.rst deleted file mode 100644 index 995c8955662..00000000000 --- a/doc/common-error-messages.rst +++ /dev/null @@ -1,159 +0,0 @@ -===================== -Common error messages -===================== - -Whether a developer runs CKAN using paster or going through CKAN test suite, there are a number of error messages seen that are the result of setup problems. As people experience them, please add them to the list here. - -These instructions assume you have the python virtual environment enabled (``. pyenv/bin/activate``) and the current directory is the top of the ckan source, which is probably: ``../pyenv/src/ckan/``. - -ConfigError -=========== - -``nose.config.ConfigError: Error reading config file 'setup.cfg': no such option 'with-pylons'`` - This error can result when you run nosetests for two reasons: - - 1. Pylons nose plugin failed to run. If this is the case, then within a couple of lines of running `nosetests` you'll see this warning: `Unable to load plugin pylons` followed by an error message. Fix the error here first`. - - 2. The Python module 'Pylons' is not installed into you Python environment. Confirm this with:: - - python -c "import pylons" - -OperationalError -================ - -``OperationalError: (OperationalError) no such function: plainto_tsquery ...`` - This error usually results from running a test which involves search functionality, which requires using a PostgreSQL database, but another (such as SQLite) is configured. The particular test is either missing a `@search_related` decorator or there is a mixup with the test configuration files leading to the wrong database being used. - -ImportError -=========== - -``ImportError: No module named worker`` - The python entry point for the worker has not been generated. This occurs during the 'pip install' of the CKAN source, and needs to be done again if switching from older code that didn't have it. To recitify it:: - - python setup.py egg_info - -``ImportError: cannot import name get_backend`` - This can be caused by an out of date pyc file. Delete all your pyc files and start again:: - - find . -name "*.pyc" | xargs rm - -``ImportError: cannot import name UnicodeMultiDict`` - This is caused by using a version of WebOb that is too new (it has deprecated UnicodeMultiDict). Check the version like this (ensure you have activated your python environment first):: - - pip freeze | grep -i webob - - Now install the version specified in requires/lucid_present.txt. e.g.:: - - pip install webob==1.0.8 - -``ImportError: No module named exceptions`` - This occurs when trying to ``import migrate.exceptions`` and is due to the version of sqlalchemy-migrate being used is too old - check the requires files for the version needed. - -``ImportError: No module named genshi.template`` - This is seen when running a paster command. The problem is paster is not recognising the python virtual environment where genshi (and other CKAN libraries) are installed. To resolve this, supply the path to the copy of paster in the virtual environment. e.g.:: - - pyenv/bin/paster ... - - -nosetests -========= - -``nosetests: error: no such option: --ckan`` - Nose is either unable to find ckan/ckan_nose_plugin.py in the python environment it is running in, or there is an error loading it. If there is an error, this will surface it:: - - nosetests --version - - There are a few things to try to remedy this: - - Commonly this is because the nosetests isn't running in the python environment. You need to have nose actually installed in the python environment. To see which you are running, do this:: - - which nosetests - - If you have activated the environment and this still reports ``/usr/bin/nosetests`` then you need to:: - - pip install --ignore-installed nose - - If ``nose --version`` still fails, ensure that ckan is installed in your environment:: - - cd pyenv/src/ckan - python setup.py develop - - One final check - the version of nose should be at least 1.0. Check with:: - - pip freeze | grep -i nose - -AttributeError -============== - -``AttributeError: 'unicode' object has no attribute 'items'`` (Cookie.py) - This can be caused by using repoze.who version 1.0.18 when 1.0.19 is required. Check what you have with:: - - pip freeze | grep -i repoze.who= - - See what version you need with:: - - grep -f requires/*.txt |grep repoze\.who= - - Then install the version you need (having activated the environment):: - - pip install repoze.who==1.0.19 - - ``AttributeError: 'module' object has no attribute 'BigInteger'`` - - The sqlalchemy module version is too old. - -NoSectionError -============== - -``ConfigParser.NoSectionError: No section: 'formatters'`` - This suggests that the config file specified with the paster ``--config`` parameter (e.g. ``myconfig.ini``) is incorrectly formatted. This may be true, but this error is also printed if you specify an incorrect filename for the config file! - -PluginNotFoundException -======================= - -``ckan.plugins.core.PluginNotFoundException: stats`` - After the CKAN 1.5.1 release, the Stats and Storage extensions were merged into the core CKAN code, and the ckanext namespace needs registering before the tests will run:: - - cd pyenv/src/ckan - python setup.py develop - - Otherwise, this problem may be because of specifying an extension in the CKAN config but having not installed it. See: :doc:`extensions`. - -AssertionError -============== - -``AssertionError: There is no script for 46 version`` - This sort of message may be seen if you swap between different branches of CKAN. The .pyc file for database migration 46 exists, but the .py file no longer exists by swapping to an earlier branch. The solution is to delete all pyc files (which is harmless):: - - find . -name "*.pyc" |xargs rm - -``AssertionError: Unexpected files/directories in pyenv/src/ckan`` - This occurs when installing CKAN source to a virtual environment when using an old version of pip. (e.g. pip 0.3.1 which comes with Ubuntu). Instead you should use pip 1.0.2 or higher, which will be found in your virtual environment: ``pyenv/bin/pip`` - -IntegrityError -============== - -``sqlalchemy.exc.IntegrityError: (IntegrityError) could not create unique index "user_name_key`` - This occurs when upgrading to CKAN 1.5.1 with a database with duplicate user names. See :ref:`upgrading` - -ERROR -===== - -``ERROR: must be member of role "okfn"`` & ``WARNING: no privileges could be revoked for "public"`` - These are seen when loading a CKAN database from another machine. It is the result of the database tables being owned by a user that doesn't exist on the new machine. The owner of the table is not important, so this error is harmless and can be ignored. - -IOError -======= - -``IOError: [Errno 13] Permission denied: '/var/log/ckan/colorado/colorado.log'`` - This is usually seen when you run the paster command with one user, and CKAN is deployed on Apache (for example) which runs as another user. The usual remedy is to run the paster command as user ``www-data``. i.e..:: - - sudo -u www-data paster ... - -Type does not exist -=================== - -``type "geometry" does not exist`` (also ``function public.multipolygonfromtext(text) does not exist`` ``permission denied for language c``) - This may occur when you are using psql or ``paster db load``. It means that the database dump was taken from a Postgres database that was spatially enabled (PostGIS installed) and you are loading it into one that is not. - - To make your Postgres cluster spatially enabled, see the instructions here: https://github.com/okfn/ckanext-spatial/blob/master/README.rst diff --git a/doc/conf.py b/doc/conf.py index dc2a7a8bcc5..2c4bfa4ee1c 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -24,6 +24,41 @@ # General configuration # --------------------- +rst_epilog = ''' + +.. |virtualenv_parent_dir| replace:: /usr/lib/ckan +.. |virtualenv| replace:: |virtualenv_parent_dir|/default +.. |activate| replace:: . |virtualenv|/bin/activate +.. |config_parent_dir| replace:: /etc/ckan +.. |config_dir| replace:: |config_parent_dir|/default +.. |production.ini| replace:: |config_dir|/production.ini +.. |development.ini| replace:: |config_dir|/development.ini +.. |git_url| replace:: https://github.com/okfn/ckan.git +.. |postgres| replace:: PostgreSQL +.. |database| replace:: ckan_default +.. |database_user| replace:: ckan_default +.. |datastore| replace:: datastore_default +.. |datastore_user| replace:: datastore_default +.. |test_database| replace:: ckan_test +.. |test_datastore| replace:: datastore_test +.. |apache_config_file| replace:: /etc/apache2/sites-available/ckan_default +.. |apache.wsgi| replace:: |config_dir|/apache.wsgi +.. |data_dir| replace:: |config_dir|/data +.. |sstore| replace:: |config_dir|/sstore +.. |storage_parent_dir| replace:: /var/lib/ckan +.. |storage_dir| replace:: |storage_parent_dir|/default +.. |reload_apache| replace:: sudo service apache2 reload +.. |solr| replace:: Solr +.. |restructuredtext| replace:: reStructuredText +.. |nginx| replace:: Nginx +.. |sqlite| replace:: SQLite +.. |python| replace:: Python +.. |sqlalchemy| replace:: SQLAlchemy +.. |javascript| replace:: JavaScript +.. |apache| replace:: Apache + +''' + # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo'] @@ -44,7 +79,7 @@ master_doc = 'index' # General information about the project. -project = u'CKAN Data Management System Documentation' +project = u'CKAN Documentation' project_short_name = u'CKAN' copyright = u'''© 2009-2012, <a href="http://okfn.org/">Open Knowledge Foundation</a>. Licensed under <a @@ -121,7 +156,10 @@ } html_sidebars = { - '**': ['localtoc.html', 'globaltoc.html'] + '**': ['relations.html', 'globaltoc.html'], + # There's no point in showing the table of contents in the sidebar on the + # table of contents page! So: + 'index': ['relations.html'], } # The style sheet to use for HTML and HTML Help pages. A file of that name diff --git a/doc/configuration.rst b/doc/configuration.rst index 6e9bae57393..889341299a0 100644 --- a/doc/configuration.rst +++ b/doc/configuration.rst @@ -1,518 +1,380 @@ -.. index:: - single: config file +=================== +Config File Options +=================== -===================================== -Reference: CKAN Configuration Options -===================================== +You can set many important options in the CKAN config file. By default, the +configuration file is located at ``/etc/ckan/development.ini`` or +``/etc/ckan/production.ini``. This section documents all of the config file +settings, for reference. -You can change many important CKAN settings in the CKAN config file. This is the file called ``std.ini`` that you first encountered in :ref:`create-admin-user`. It is usually located at ``/etc/ckan/std/std.ini``. +.. todo:: -The file is well-documented, but we recommend reading this section in full to learn about the CKAN config options available to you. + Insert cross-ref to section about location of config file? -.. note:: After editing this file, you will need to restart Apache for the changes to take effect. +.. note:: After editing your config file, you need to restart your webserver + for the changes to take effect. -.. note:: The CKAN config file also includes general Pylons options. All CKAN-specific settings are in the `[app:main]` section. +.. note:: Unless otherwise noted, all configuration options should be set inside + the ``[app:main]`` section of the config file (i.e. after the ``[app:main]`` + line):: -Database Settings ------------------ - -.. index:: - single: sqlalchemy.url - -sqlalchemy.url -^^^^^^^^^^^^^^ - -Example:: - - sqlalchemy.url = postgres://tester:pass@localhost/ckantest3 - -This defines the database that CKAN is to use. The format is:: - - sqlalchemy.url = postgres://USERNAME:PASSWORD@HOST/DBNAME - - -Front-End Settings ------------------- + [DEFAULT] + ... -.. index:: - single: site_description + [server:main] + use = egg:Paste#http + host = 0.0.0.0 + port = 5000 -site_description -^^^^^^^^^^^^^^^^ + # This setting will not work, because it's outside of [app:main]. + ckan.site_logo = /images/masaq.png -Example:: + [app:main] + # This setting will work. + ckan.plugins = stats text_preview recline_preview - ckan.site_description= + If the same option is set more than once in your config file, the last + setting given in the file will override the others. -Default value: (none) -This is for a description, or tag line for the site, as displayed in the header of the CKAN web interface. +General Settings +---------------- -.. index:: - single: site_logo +.. _debug: -site_logo -^^^^^^^^^ +debug +^^^^^ Example:: - ckan.site_logo = /images/ckan_logo_fullname_long.png - -Default value: (none) - -This sets the logo used in the title bar. - -.. index:: - single: site_url + debug = False +Default value: ``False`` -.. index:: - single: package_hide_extras +This enables Pylons' interactive debugging tool, makes Fanstatic serve unminified JS and CSS +files, and enables CKAN templates' debugging features. -favicon -^^^^^^^ - -Example:: +.. warning:: This option should be set to ``False`` for a public site. + With debug mode enabled, a visitor to your site could execute malicious + commands. - ckan.favicon = http://okfn.org/wp-content/themes/okfn-master-wordpress-theme/images/favicon.ico -Default value: ``/images/icons/ckan.ico`` +Database Settings +----------------- -This sets the site's `favicon`. This icon is usually displayed by the browser in the tab heading and bookmark. +.. _sqlalchemy.url: -site_about -^^^^^^^^^^ +sqlalchemy.url +^^^^^^^^^^^^^^ Example:: - ckan.site_about=${g.site_title} is a community-driven catalogue of open data for the Greenfield area. - -Default value:: - - What was the <a href="http://thedatahub.org/dataset/house-prices-uk-from-1930">average price</a> of a house in the UK in 1935? When will India's projected population <a href="http://thedatahub.org/dataset/guardian-population-unitednations">overtake</a> that of China? Where can you see <a href="http://thedatahub.org/dataset/seattle-public-art">publicly-funded art</a> in Seattle? Data to answer many, many questions like these is out there on the Internet somewhere - but it is not always easy to find.</p> - - <p i18n:msg="">${g.site_title} is a community-run catalogue of useful sets of data on the Internet. You can collect links here to data from around the web for yourself and others to use, or search for data that others have collected. Depending on the type of data (and its conditions of use), ${g.site_title} may also be able to store a copy of the data or host it in a database, and provide some basic visualisation tools. - -This changes the text about the site on the 'About' page. i.e. replaces the text in the "About <site_name" section. The other sections of the About page are not affected. - -Format tips: + sqlalchemy.url = postgres://tester:pass@localhost/ckantest3 - * multiline strings can be used by indenting following lines +This defines the database that CKAN is to use. The format is:: - * the format is basically HTML, but with Genshi-format strings + sqlalchemy.url = postgres://USERNAME:PASSWORD@HOST/DBNAME - * the about text will be automatically be placed with-in paragraph tags ``<p>...</p>`` but you can start new paragraphs within that by using ``</p><p>`` +.. start_config-datastore-urls -.. note:: Whilst the default text is translated into many languages (switchable in the page footer), the text in this configuration option will not be translatable. +.. _ckan.datastore.write_url: -package_hide_extras -^^^^^^^^^^^^^^^^^^^ +ckan.datastore.write_url +^^^^^^^^^^^^^^^^^^^^^^^^ Example:: - package_hide_extras = my_private_field other_field + ckan.datastore.write_url = postgresql://ckanuser:pass@localhost/datastore -Default value: (empty) +The database connection to use for writing to the datastore (this can be +ignored if you're not using the :doc:`datastore`). Note that the database used +should not be the same as the normal CKAN database. The format is the same as +in :ref:`sqlalchemy.url`. -This sets a space-separated list of extra field key values which will not be shown on the dataset read page. +.. _ckan.datastore.read_url: -.. warning:: While this is useful to e.g. create internal notes, it is not a security measure. The keys will still be available via the API and in revision diffs. +ckan.datastore.read_url +^^^^^^^^^^^^^^^^^^^^^^^^ -.. index:: - single: rdf_packages +Example:: -.. _config-apps-ideas: + ckan.datastore.read_url = postgresql://readonlyuser:pass@localhost/datastore -ckan.dataset.show_apps_ideas -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +The database connection to use for reading from the datastore (this can be +ignored if you're not using the :doc:`datastore`). The database used must be +the same used in :ref:`ckan.datastore.write_url`, but the user should be one +with read permissions only. The format is the same as in :ref:`sqlalchemy.url`. -ckan.dataset.show_apps_ideas:: +.. end_config-datastore-urls - ckan.dataset.show_apps_ideas = false -Default value: true +Site Settings +------------- -When set to false, or no, this setting will hide the 'Apps, Ideas, etc' tab on the package read page. If the value is not set, or is set to true or yes, then the tab will shown. +.. _ckan.site_url: -rdf_packages -^^^^^^^^^^^^ +ckan.site_url +^^^^^^^^^^^^^ Example:: - rdf_packages = http://semantic.ckan.net/record/ - -Configure this if you have an RDF store of the same datasets as are in your CKAN instance. It will provide three sorts of links from each dataset page to the equivalent RDF URL given in `rdf_packages`: - -1. 303 redirects for clients that content-negotiate rdf-xml or turtle. e.g. client GETs `http://ckan.net/dataset/pollution-2008` with accept header `application/rdf+xml` ``curl -H "Accept: application/rdf+xml" http://ckan.net/dataset/pollution-2008``. CKAN's response is a 303 redirect to `http://semantic.ckan.net/dataset/pollution-2008` which can be obtained with: ``curl -L -H "Accept: application/rdf+xml" http://ckan.net/dataset/pollution-2008`` - -2. Embedded links for browsers that are aware. e.g. `<link rel="alternate" type="application/rdf+xml" href="http://semantic.ckan.net/record/b410e678-8a96-40cf-8e46-e8bd4bf02684.rdf">` + ckan.site_url = http://scotdata.ckan.net -3. A visible RDF link on the page. e.g. `<a href="http://semantic.ckan.net/record/b410e678-8a96-40cf-8e46-e8bd4bf02684.rdf">` - -.. index:: - single: dumps_url, dumps_format +Default value: (none) -dumps_url & dumps_format -^^^^^^^^^^^^^^^^^^^^^^^^ +The URL of your CKAN site. Many CKAN features that need an absolute URL to your +site use this setting. -Example:: +.. warning:: - ckan.dumps_url = http://ckan.net/dump/ - ckan.dumps_format = CSV/JSON + This setting should not have a trailing / on the end. -If there is a page which allows you to download a dump of the entire catalogue then specify the URL and the format here, so that it can be advertised in the web interface. ``dumps_format`` is just a string for display. +.. _ckan.api_url: -For more information on using dumpfiles, see :doc:`database-dumps`. +ckan.api_url +^^^^^^^^^^^^ -recaptcha -^^^^^^^^^ +.. deprecated:: 2 + No longer used. Example:: - ckan.recaptcha.publickey = 6Lc...-KLc - ckan.recaptcha.privatekey = 6Lc...-jP -Setting both these options according to an established Recaptcha account adds captcha to the user registration form. This has been effective at preventing bots registering users and creating spam packages. - -To get a Recaptcha account, sign up at: http://www.google.com/recaptcha + ckan.api_url = http://scotdata.ckan.net/api -And there is an option for the default expiry time if not specified:: +Default value: ``/api`` - ckan.cache.default_expires = 600 +The URL that resolves to the CKAN API part of the site. This is useful if the +API is hosted on a different domain, for example when a third-party site uses +the forms API. +.. _apikey_header_name: -datasets_per_page -^^^^^^^^^^^^^^^^^ +apikey_header_name +^^^^^^^^^^^^^^^^^^ Example:: - ckan.datasets_per_page = 10 - -Default value: ``20`` - -This controls the pagination of the dataset search results page. This is the maximum number of datasets viewed per page of results. - -ckan.preview.direct -^^^^^^^^^^^^^^^^^^^ + apikey_header_name = API-KEY -Example:: - ckan.preview.direct = png jpg gif +Default value: ``X-CKAN-API-Key`` & ``Authorization`` -Default value: ``png jpg gif`` +This allows another http header to be used to provide the CKAN API key. This is useful if network infrastructure blocks the Authorization header and ``X-CKAN-API-Key`` is not suitable. -Defines the resource formats which should be embedded directly in an `img` tag -when previewing them. +.. _ckan.cache_expires: -ckan.preview.loadable -^^^^^^^^^^^^^^^^^^^^^ +ckan.cache_expires +^^^^^^^^^^^^^^^^^^ Example:: - ckan.preview.loadable = html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom rss txt -Default value: ``html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom rss txt`` + ckan.cache_expires = 2592000 -Defines the resource formats which should be loaded directly in an `iframe` -tag when previewing them. +Default value: 0 -Authentication Settings ------------------------ +This sets ``Cache-Control`` header's max-age value. -.. index:: - single: openid_enabled +.. _ckan.page_cache_enabled: -openid_enabled -^^^^^^^^^^^^^^ +ckan.page_cache_enabled +^^^^^^^^^^^^^^^^^^^^^^^ Example:: - openid_enabled = False + ckan.page_cache_enabled = True -Default value: ``True`` +Default value: ``False`` -CKAN operates a delegated authentication model based on `OpenID <http://openid.net/>`_. +This enables CKAN's built-in page caching. -Setting this option to False turns off OpenID for login. +.. warning:: -Activity Streams Settings ------------------------ + Page caching is an experimental feature. -.. index:: - single: ckan.activity_streams_enabled +.. _ckan.cache_enabled: -ckan.activity_streams_enabled -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +ckan.cache_enabled +^^^^^^^^^^^^^^^^^^ Example:: - ckan.activity_streams_enabled = False - -Default value: ``True`` - -Turns on and off the activity streams used to track changes on datasets, groups, users, etc - + ckan.cache_enabled = True -.. _config-i18n: +Default value: ``None`` -Internationalisation Settings ------------------------------ +Controls if we're caching CKAN's static files, if it's serving them. -.. index:: - single: ckan.locale_default +.. _ckan.static_max_age: -ckan.locale_default +ckan.static_max_age ^^^^^^^^^^^^^^^^^^^ Example:: - ckan.locale_default=de + ckan.static_max_age = 2592000 -Default value: ``en`` (English) +Default value: ``3600`` -Use this to specify the locale (language of the text) displayed in the CKAN Web UI. This requires a suitable `mo` file installed for the locale in the ckan/i18n. For more information on internationalization, see :doc:`i18n`. If you don't specify a default locale, then it will default to the first locale offered, which is by default English (alter that with `ckan.locales_offered` and `ckan.locales_filtered_out`. +Controls CKAN static files' cache max age, if we're serving and caching them. -.. note: In versions of CKAN before 1.5, the settings used for this was variously `lang` or `ckan.locale`, which have now been deprecated in favour of `ckan.locale_default`. +.. _moderated: -ckan.locales_offered -^^^^^^^^^^^^^^^^^^^^ +moderated +^^^^^^^^^ Example:: - ckan.locales_offered=en de fr + moderated = True Default value: (none) -By default, all locales found in the ckan/i18n directory will be offered to the user. To only offer a subset of these, list them under this option. The ordering of the locales is preserved when offered to the user. - -ckan.locales_filtered_out -^^^^^^^^^^^^^^^^^^^^^^^^^ - -Example:: - - ckan.locales_filtered_out=pl ru - -Default value: (none) +This controls if new datasets will require moderation approval before going public. -If you want to not offer particular locales to the user, then list them here to have them removed from the options. +.. _ckan.tracking_enabled: -ckan.locale_order -^^^^^^^^^^^^^^^^^ +ckan.tracking_enabled +^^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.locale_order=fr de - -Default value: (none) - -If you want to specify the ordering of all or some of the locales as they are offered to the user, then specify them here in the required order. Any locales that are available but not specified in this option, will still be offered at the end of the list. + ckan.tracking_enabled = True +Default value: ``False`` -Storage Settings ----------------- +This controls if CKAN will track the site usage. For more info, read :ref:`tracking`. -.. index:: - single: ckan.storage.bucket, ofs.storage_dir -ckan.storage.bucket -^^^^^^^^^^^^^^^^^^^ +.. _config-authorization: -Example:: +Authorization Settings +---------------------- - ckan.storage.bucket = ckan +More information about how authorization works in CKAN can be found the +:doc:`authorization` section. -Default value: ``None`` +.. start_config-authorization -This setting will change the bucket name for the uploaded files. +.. _ckan.auth.anon_create_dataset: -ofs.storage_dir -^^^^^^^^^^^^^^^ +ckan.auth.anon_create_dataset +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Example:: - ofs.storage_dir = /data/uploads/ - -Default value: ``None`` - -Use this to specify where uploaded files should be stored, and also to turn on the handling of file storage. The folder should exist, and will automatically be turned into a valid pairtree repository if it is not already. + ckan.auth.anon_create_dataset = False +Default value: ``False`` +Allow users to create datasets without registering and logging in. -Theming Settings ----------------- -.. index:: - single: extra_template_paths +.. _ckan.auth.create_unowned_dataset: -extra_template_paths -^^^^^^^^^^^^^^^^^^^^ +ckan.auth.create_unowned_dataset +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Example:: - extra_template_paths=/home/okfn/brazil_ckan_config/templates - -To customise the display of CKAN you can supply replacements for the Genshi template files. Use this option to specify where CKAN should look for additional templates, before reverting to the ``ckan/templates`` folder. You can supply more than one folder, separating the paths with a comma (,). - -For more information on theming, see :doc:`theming`. - -.. index:: - single: extra_public_paths - -extra_public_paths -^^^^^^^^^^^^^^^^^^ - -Example:: + ckan.auth.create_unowned_dataset = False - extra_public_paths = /home/okfn/brazil_ckan_config/public +Default value: ``True`` -To customise the display of CKAN you can supply replacements for static files such as HTML, CSS, script and PNG files. Use this option to specify where CKAN should look for additional files, before reverting to the ``ckan/public`` folder. You can supply more than one folder, separating the paths with a comma (,). -For more information on theming, see :doc:`theming`. +Allow the creation of datasets not owned by any organization. -template_head_end -^^^^^^^^^^^^^^^^^ +.. _ckan.auth.create_dataset_if_not_in_organization: -HTML content to be inserted just before ``</head>`` tag (e.g. extra stylesheet) +ckan.auth.create_dataset_if_not_in_organization +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.template_head_end = <link rel="stylesheet" href="http://mysite.org/css/custom.css" type="text/css"> - -You can also have multiline strings. Just indent following lines. e.g.:: - - ckan.template_head_end = - <link rel="stylesheet" href="/css/extra1.css" type="text/css"> - <link rel="stylesheet" href="/css/extra2.css" type="text/css"> - -template_footer_end -^^^^^^^^^^^^^^^^^^^ - -HTML content to be inserted just before ``</body>`` tag (e.g. Google Analytics code). - -.. note:: you can have multiline strings (just indent following lines) - -Example (showing insertion of Google Analytics code):: + ckan.auth.create_dataset_if_not_in_organization = False - ckan.template_footer_end = <!-- Google Analytics --> - <script src='http://www.google-analytics.com/ga.js' type='text/javascript'></script> - <script type="text/javascript"> - try { - var pageTracker = _gat._getTracker("XXXXXXXXX"); - pageTracker._setDomainName(".ckan.net"); - pageTracker._trackPageview(); - } catch(err) {} - </script> - <!-- /Google Analytics --> +Default value: ``True`` -Form Settings -------------- +Allow users who are not members of any organization to create datasets, +default: true. ``create_unowned_dataset`` must also be True, otherwise +setting ``create_dataset_if_not_in_organization`` to True is meaningless. -.. index:: - single: package_form +.. _ckan.auth.user_create_groups: -package_form -^^^^^^^^^^^^ +ckan.auth.user_create_groups +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Example:: - package_form = ca + ckan.auth.user_create_groups = False -Default value: ``standard`` +Default value: ``True`` -This sets the name of the Formalchemy form to use when editing a dataset. -.. note:: This setting only applies to the deprecated Formalchemy forms. For enabling forms defined with a Navl schema, see :doc:`forms`. +Allow users to create groups. -The value for this setting can be a Formalchemy form defined in the core CKAN code or in another setuputils-managed python module. The only requirement is that the ``setup.py`` file has an entry point for the form defined in the ``ckan.forms`` section. +.. _ckan.auth.user_create_organizations: -For more information on forms, see :doc:`forms`. - -.. index:: - single: package_new_return_url, package_edit_return_url - -.. _config-package-urls: - -package_new_return_url & package_edit_return_url -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +ckan.auth.user_create_organizations +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Example:: - package_new_return_url = http://datadotgc.ca/new_dataset_complete?name=<NAME> - package_edit_return_url = http://datadotgc.ca/dataset/<NAME> - -If integrating the Edit Dataset and New Dataset forms into a third-party interface, setting these options allows you to set the return address. When the user has completed the form and presses 'commit', the user is redirected to the URL specified. + ckan.auth.user_create_organizations = False -The ``<NAME>`` string is replaced with the name of the dataset edited. Full details of this process are given in :doc:`form-integration`. +Default value: ``True`` -.. index:: - single: licenses_group_url - -licenses_group_url -^^^^^^^^^^^^^^^^^^ +Allow users to create organizations. -A url pointing to a JSON file containing a list of licence objects. This list -determines the licences offered by the system to users, for example when -creating or editing a dataset. +.. _ckan.auth.user_delete_groups: -This is entirely optional - by default, the system will use an internal cached -version of the CKAN list of licences available from the -http://licenses.opendefinition.org/licenses/groups/ckan.json. +ckan.auth.user_delete_groups +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -More details about the license objects - including the licence format and some -example licence lists - can be found at the `Open Licenses Service -<http://licenses.opendefinition.org/>`_. +Example:: -Examples:: + ckan.auth.user_delete_groups = False - licenses_group_url = file:///path/to/my/local/json-list-of-licenses.json - licenses_group_url = http://licenses.opendefinition.org/licenses/groups/od.json +Default value: ``True`` -Messaging Settings ------------------- +Allow users to delete groups. -.. index:: - single: carrot_messaging_library +.. _ckan.auth.user_delete_organizations: -carrot_messaging_library -^^^^^^^^^^^^^^^^^^^^^^^^ +ckan.auth.user_delete_organizations +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Example:: - carrot_messaging_library=pyamqplib + ckan.auth.user_delete_organizations = False -This is the messaging library backend to use. Options:: +Default value: ``True`` - * ``pyamqplib`` - AMQP (e.g. for RabbitMQ) - * ``pika`` - alternative AMQP +Allow users to delete organizations. - * ``stomp`` - python-stomp +.. _ckan.auth.create_user_via_api: - * ``queue`` - native Python Queue (default) - NB this doesn't work inter-process +ckan.auth.create_user_via_api +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: -See the `Carrot documentation <http://packages.python.org/carrot/index.html>`_ for details. + ckan.auth.create_user_via_api = False -.. index:: - single: amqp_hostname, amqp_port, amqp_user_id, amqp_password +Default value: ``False`` -amqp_hostname, amqp_port, amqp_user_id, amqp_password -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Example:: +Allow new user accounts to be created via the API. - amqp_hostname=localhost - amqp_port=5672 - amqp_user_id=guest - amqp_password=guest +.. end_config-authorization -These are the setup parameters for AMQP messaging. These only apply if the messaging library has been set to use AMQP (see `carrot_messaging_library`_). The values given above are the default values. Search Settings --------------- -.. index:: - single: ckan.site_id +.. _ckan.site_id: ckan.site_id ^^^^^^^^^^^^ @@ -527,8 +389,18 @@ a single CKAN instance then this can be ignored. Note, if you change this value, you need to rebuild the search index. -.. index:: - single: solr_url +.. _ckan.simple_search: + +ckan.simple_search +^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.simple_search = true + +Default value: ``false`` + +Switching this on tells CKAN search functionality to just query the database, (rather than using Solr). In this setup, search is crude and limited, e.g. no full-text search, no faceting, etc. However, this might be very useful for getting up and running quickly with CKAN. .. _solr_url: @@ -537,7 +409,7 @@ solr_url Example:: - solr_url = http://solr.okfn.org:8983/solr/ckan-schema-1.3 + solr_url = http://solr.okfn.org:8983/solr/ckan-schema-2.0 Default value: ``http://solr.okfn.org:8983/solr`` @@ -545,23 +417,26 @@ This configures the Solr server used for search. The Solr schema found at that U Optionally, ``solr_user`` and ``solr_password`` can also be configured to specify HTTP Basic authentication details for all Solr requests. -Note, if you change this value, you need to rebuild the search index. +.. note:: If you change this value, you need to rebuild the search index. -.. index:: - single: ckan.search.automatic_indexing +.. _ckan.search.automatic_indexing: ckan.search.automatic_indexing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.search.automatic_indexing = 1 + ckan.search.automatic_indexing = true + +Default value: ``true`` Make all changes immediately available via the search after editing or creating a dataset. Default is true. If for some reason you need the indexing -to occur asynchronously, set this option to 0. +to occur asynchronously, set this option to false. -Note, this is equivalent to explicitly load the `synchronous_search` plugin. +.. note:: This is equivalent to explicitly load the ``synchronous_search`` plugin. + +.. _ckan.search.solr_commit: ckan.search.solr_commit ^^^^^^^^^^^^^^^^^^^^^^^ @@ -574,6 +449,8 @@ Default value: ``true`` Make ckan commit changes solr after every dataset update change. Turn this to false if on solr 4.0 and you have automatic (soft)commits enabled to improve dataset update/create speed (however there may be a slight delay before dataset gets seen in results). +.. _ckan.search.show_all_types: + ckan.search.show_all_types ^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -584,161 +461,979 @@ Example:: Default value: ``false`` Controls whether the default search page (``/dataset``) should show only -standard datasets or also custom dataset types. Default is to show only -standard datasets. +standard datasets or also custom dataset types. -simple_search -^^^^^^^^^^^^^ +.. _search.facets.limits: + +search.facets.limits +^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.simple_search = true + search.facets.limits = 100 -Default value: ``false`` +Default value: ``50`` -Switching this on tells CKAN search functionality to just query the database, (rather than using Solr). In this setup, search is crude and limited, e.g. no full-text search, no faceting, etc. However, this might be very useful for getting up and running quickly with CKAN. +Sets the default number of searched facets returned in a query. +.. _search.facets.default: -Site Settings -------------- +search.facets.default +^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + search.facets.default = 10 + +Default number of facets shown in search results. Default 10. + +.. _ckan.extra_resource_fields: + +ckan.extra_resource_fields +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.extra_resource_fields = alt_url + +Default value: ``None`` + +List of the extra resource fields that would be used when searching. + + +Plugins Settings +---------------- + +.. _ckan.plugins: + +ckan.plugins +^^^^^^^^^^^^ + +Example:: + + ckan.plugins = disqus datapreview googleanalytics follower + +Default value: ``stats text_preview recline_preview`` + +Specify which CKAN plugins are to be enabled. + +.. warning:: If you specify a plugin but have not installed the code, CKAN will not start. + +Format as a space-separated list of the plugin names. The plugin name is the key in the ``[ckan.plugins]`` section of the extension's ``setup.py``. For more information on plugins and extensions, see :doc:`writing-extensions`. + +.. _ckan.datastore.enabled: + +ckan.datastore.enabled +^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.datastore.enabled = True + +Default value: ``False`` + +Controls if the Data API link will appear in Dataset's Resource page. + +.. note:: This setting only applies to the legacy templates. + +.. _ckanext.stats.cache_enabled: + +ckanext.stats.cache_enabled +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckanext.stats.cache_enabled = True + +Default value: ``True`` + +This controls if we'll use the 1 day cache for stats. + + +Front-End Settings +------------------ + +.. start_config-front-end -.. index:: - single: site_title +.. _ckan.site_title: -site_title -^^^^^^^^^^ +ckan.site_title +^^^^^^^^^^^^^^^ Example:: - ckan.site_title=Open Data Scotland + ckan.site_title = Open Data Scotland Default value: ``CKAN`` This sets the name of the site, as displayed in the CKAN web interface. -.. index:: - single: site_url +.. _ckan.site_description: -site_url -^^^^^^^^ +ckan.site_description +^^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.site_url=http://scotdata.ckan.net + ckan.site_description = The easy way to get, use and share data Default value: (none) -The primary URL used by this site. Used in the API to provide datasets with links to themselves in the web UI. +This is for a description, or tag line for the site, as displayed in the header of the CKAN web interface. -.. index:: - single: api_url +.. _ckan.site_intro_text: -api_url -^^^^^^^ +ckan.site_intro_text +^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.api_url=http://scotdata.ckan.net/api + ckan.site_intro_text = Nice introductory paragraph about CKAN or the site in general. -Default value: ``/api`` +Default value: (none) -The URL that resolves to the CKAN API part of the site. This is useful if the -API is hosted on a different domain, for example when a third-party site uses -the forms API. +This is for an introductory text used in the default template's index page. -apikey_header_name -^^^^^^^^^^^^^^^^^^ +.. _ckan.site_logo: + +ckan.site_logo +^^^^^^^^^^^^^^ Example:: - apikey_header_name = API-KEY + ckan.site_logo = /images/ckan_logo_fullname_long.png -Default value: ``X-CKAN-API-Key`` & ``Authorization`` +Default value: (none) -This allows another http header to be used to provide the CKAN API key. This is useful if network infrastructure block the Authorization header and ``X-CKAN-API-Key`` is not suitable. +This sets the logo used in the title bar. -Authorization Settings ----------------------- +.. _ckan.site_about: + +ckan.site_about +^^^^^^^^^^^^^^^ + +Example:: + + ckan.site_about = A _community-driven_ catalogue of _open data_ for the Greenfield area. + +Default value:: + + <p>CKAN is the world’s leading open-source data portal platform.</p> + + <p>CKAN is a complete out-of-the-box software solution that makes data + accessible and usable – by providing tools to streamline publishing, sharing, + finding and using data (including storage of data and provision of robust data + APIs). CKAN is aimed at data publishers (national and regional governments, + companies and organizations) wanting to make their data open and available.</p> -.. index:: - single: default_roles, auth_profile + <p>CKAN is used by governments and user groups worldwide and powers a variety + of official and community data portals including portals for local, national + and international government, such as the UK’s <a href="http://data.gov.uk">data.gov.uk</a> + and the European Union’s <a href="http://publicdata.eu/">publicdata.eu</a>, + the Brazilian <a href="http://dados.gov.br/">dados.gov.br</a>, Dutch and + Netherland government portals, as well as city and municipal sites in the US, + UK, Argentina, Finland and elsewhere.</p> -default_roles + <p>CKAN: <a href="http://ckan.org/">http://ckan.org/</a><br /> + CKAN Tour: <a href="http://ckan.org/tour/">http://ckan.org/tour/</a><br /> + Features overview: <a href="http://ckan.org/features/">http://ckan.org/features/</a></p> + +Format tips: + +* multiline strings can be used by indenting following lines + +* the format is Markdown + +.. note:: Whilst the default text is translated into many languages (switchable in the page footer), the text in this configuration option will not be translatable. + For this reason, it's better to overload the snippet in ``home/snippets/about_text.html``. For more information, see :doc:`theming`. + +.. _ckan.main_css: + +ckan.main_css ^^^^^^^^^^^^^ -This allows you to set the default authorization roles (i.e. permissions) for new objects. Currently this extends to new datasets, groups, authorization groups and the ``system`` object. For full details of these, see :doc:`authorization`. +Example:: + + ckan.main_css = /base/css/my-custom.css + +Default value: ``/base/css/main.css`` + +With this option, instead of using the default `main.css`, you can use your own. + +.. _ckan.favicon: + +ckan.favicon +^^^^^^^^^^^^ + +Example:: + + ckan.favicon = http://okfn.org/wp-content/themes/okfn-master-wordpress-theme/images/favicon.ico + +Default value: ``/images/icons/ckan.ico`` + +This sets the site's `favicon`. This icon is usually displayed by the browser in the tab heading and bookmark. + +.. _ckan.legacy_templates: -The value is a strict JSON dictionary of user names ``visitor`` (any user who is not logged in) and ``logged_in`` (any user who is logged in) with lists of their roles. +ckan.legacy_templates +^^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.default_roles.Package = {"visitor": ["editor"], "logged_in": ["editor"]} - ckan.default_roles.Group = {"visitor": ["reader"], "logged_in": ["reader"]} + ckan.legacy_templates = True -With this example setting, visitors and logged-in users can only read datasets that get created. +Default value: ``False`` -Defaults: see in ``ckan/model/authz.py`` for: ``default_default_user_roles`` +This controls if the legacy genshi templates are used. -Plugin Settings ---------------- +.. note:: This is only for legacy code, and shouldn't be used anymore. -.. index:: - single: plugins +.. _ckan.datasets_per_page: -plugins -^^^^^^^ +ckan.datasets_per_page +^^^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.plugins = disqus datapreview googleanalytics follower + ckan.datasets_per_page = 10 + +Default value: ``20`` + +This controls the pagination of the dataset search results page. This is the maximum number of datasets viewed per page of results. -Specify which CKAN extensions are to be enabled. +.. _package_hide_extras: -.. warning:: If you specify an extension but have not installed the code, CKAN will not start. +package_hide_extras +^^^^^^^^^^^^^^^^^^^ + +Example:: -Format as a space-separated list of the extension names. The extension name is the key in the [ckan.plugins] section of the extension's ``setup.py``. For more information on extensions, see :doc:`extensions`. + package_hide_extras = my_private_field other_field +Default value: (empty) +This sets a space-separated list of extra field key values which will not be shown on the dataset read page. -Directory Settings ------------------- +.. warning:: While this is useful to e.g. create internal notes, it is not a security measure. The keys will still be available via the API and in revision diffs. + +.. _ckan.dataset.show_apps_ideas: + +ckan.dataset.show_apps_ideas +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +ckan.dataset.show_apps_ideas:: + + ckan.dataset.show_apps_ideas = false + +Default value: true + +When set to false, or no, this setting will hide the 'Apps, Ideas, etc' tab on the package read page. If the value is not set, or is set to true or yes, then the tab will shown. + +.. note:: This only applies to the legacy Genshi-based templates -.. index:: - single: log_dir +.. _ckan.preview.direct: -log_dir -^^^^^^^ +ckan.preview.direct +^^^^^^^^^^^^^^^^^^^ Example:: - ckan.log_dir = /var/log/ckan/ + ckan.preview.direct = png jpg jpeg gif -This is the directory to which CKAN cron scripts (if there are any installed) should write log files. +Default value: ``png jpg jpeg gif`` -.. note:: This setting is nothing to do with the main CKAN log file, whose filepath is set in the ``[handler_file]`` args. +Defines the resource formats which should be embedded directly in an ``img`` tag +when previewing them. -.. index:: - single: dump_dir +.. _ckan.preview.loadable: -dump_dir -^^^^^^^^ +ckan.preview.loadable +^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.preview.loadable = html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom rss txt + +Default value: ``html htm rdf+xml owl+xml xml n3 n-triples turtle plain atom rss txt`` + +Defines the resource formats which should be loaded directly in an ``iframe`` +tag when previewing them if no :doc:`data-viewer` can preview it. + +.. _ckan.dumps_url: + +ckan.dumps_url +^^^^^^^^^^^^^^ + +If there is a page which allows you to download a dump of the entire catalogue +then specify the URL here, so that it can be advertised in the +web interface. For example:: + + ckan.dumps_url = http://ckan.net/dump/ + +For more information on using dumpfiles, see :ref:`paster db`. + +.. _ckan.dumps_format: + +ckan.dumps_format +^^^^^^^^^^^^^^^^^ + +If there is a page which allows you to download a dump of the entire catalogue +then specify the format here, so that it can be advertised in the +web interface. ``dumps_format`` is just a string for display. Example:: + + ckan.dumps_format = CSV/JSON + +.. _ckan.recaptcha.publickey: + +ckan.recaptcha.publickey +^^^^^^^^^^^^^^^^^^^^^^^^ + +The public key for your Recaptcha account, for example:: + + ckan.recaptcha.publickey = 6Lc...-KLc + +To get a Recaptcha account, sign up at: http://www.google.com/recaptcha + +.. _ckan.recaptcha.privatekey: + +ckan.recaptcha.privatekey +^^^^^^^^^^^^^^^^^^^^^^^^^ + +The private key for your Recaptcha account, for example:: + + ckan.recaptcha.privatekey = 6Lc...-jP + +Setting both :ref:`ckan.recaptcha.publickey` and +:ref:`ckan.recaptcha.privatekey` adds captcha to the user registration form. +This has been effective at preventing bots registering users and creating spam +packages. + +.. _ckan.featured_groups: + +ckan.featured_groups +^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.featured_groups = group_one group_two + +Default Value: (empty) + +Defines a list of group names or group ids. This setting is used to display +groups and datasets from each group on the home page in the default templates +(2 groups and 2 datasets for each group are displayed). + + +.. _ckan.gravatar_default: + +ckan.gravatar_default +^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.gravatar_default = monsterid + +Default value: ``identicon`` + +This controls the default gravatar avatar, in case the user has none. + +.. _ckan.debug_supress_header: + +ckan.debug_supress_header +^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.debug_supress_header = False + +Default value: ``False`` + +This configs if the debug information showing the controller and action +receiving the request being is shown in the header. + +.. note:: This info only shows if debug is set to True. + +.. end_config-front-end + +Theming Settings +---------------- + +.. start_config-theming + +.. _ckan.template_head_end: + +ckan.template_head_end +^^^^^^^^^^^^^^^^^^^^^^ + +HTML content to be inserted just before ``</head>`` tag (e.g. extra stylesheet) + +Example:: + + ckan.template_head_end = <link rel="stylesheet" href="http://mysite.org/css/custom.css" type="text/css"> + +You can also have multiline strings. Just indent following lines. e.g.:: + + ckan.template_head_end = + <link rel="stylesheet" href="/css/extra1.css" type="text/css"> + <link rel="stylesheet" href="/css/extra2.css" type="text/css"> + +.. note:: This is only for legacy code, and shouldn't be used anymore. + +.. _ckan.template_footer_end: + +ckan.template_footer_end +^^^^^^^^^^^^^^^^^^^^^^^^ + +HTML content to be inserted just before ``</body>`` tag (e.g. Google Analytics code). + +.. note:: you can have multiline strings (just indent following lines) + +Example (showing insertion of Google Analytics code):: + + ckan.template_footer_end = <!-- Google Analytics --> + <script src='http://www.google-analytics.com/ga.js' type='text/javascript'></script> + <script type="text/javascript"> + try { + var pageTracker = _gat._getTracker("XXXXXXXXX"); + pageTracker._setDomainName(".ckan.net"); + pageTracker._trackPageview(); + } catch(err) {} + </script> + <!-- /Google Analytics --> + +.. _ckan.template_title_deliminater: + +ckan.template_title_deliminater +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.dump_dir = /var/lib/ckan/dump/ + ckan.template_title_deliminater = | -This is the directory to which JSON or CSV dumps of the database are to be written, assuming a script has been installed to do this. +Default value: ``-`` -.. note:: It is usual to set up the Apache config to serve this directory. +This sets the delimiter between the site's subtitle (if there's one) and its title, in HTML's ``<title>``. -.. index:: - single: backup_dir +.. _extra_template_paths: -backup_dir -^^^^^^^^^^ +extra_template_paths +^^^^^^^^^^^^^^^^^^^^ Example:: - ckan.backup_dir = /var/backups/ckan/ + extra_template_paths = /home/okfn/brazil_ckan_config/templates + +To customise the display of CKAN you can supply replacements for the Genshi template files. Use this option to specify where CKAN should look for additional templates, before reverting to the ``ckan/templates`` folder. You can supply more than one folder, separating the paths with a comma (,). + +For more information on theming, see :doc:`theming`. + +.. note:: This is only for legacy code, and shouldn't be used anymore. + +.. _extra_public_paths: + +extra_public_paths +^^^^^^^^^^^^^^^^^^ + +Example:: + + extra_public_paths = /home/okfn/brazil_ckan_config/public + +To customise the display of CKAN you can supply replacements for static files such as HTML, CSS, script and PNG files. Use this option to specify where CKAN should look for additional files, before reverting to the ``ckan/public`` folder. You can supply more than one folder, separating the paths with a comma (,). + +For more information on theming, see :doc:`theming`. + +.. note:: This is only for legacy code, and shouldn't be used anymore. + +.. end_config-theming + +Storage Settings +---------------- + +.. _ckan.storage.bucket: + +ckan.storage.bucket +^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.storage.bucket = ckan + +Default value: ``None`` + +This setting will change the bucket name for the uploaded files. + +.. _ckan.storage.key_prefix: + +ckan.storage.key_prefix +^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.storage.key_prefix = ckan-file/ + +Default value: ``file/`` + +This setting will change the prefix for the uploaded files. + +.. _ckan.storage.max_content_length: + +ckan.storage.max_content_length +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.storage.max_content_length = 500000 + +Default value: ``50000000`` + +This defines the maximum content size, in bytes, for uploads. + +.. _ofs.impl: + +ofs.impl +^^^^^^^^ + +Example:: + + ofs.impl = pairtree + +Default value: ``None`` + +Defines the storage backend used by CKAN: ``pairtree`` for local storage, ``s3`` for Amazon S3 Cloud Storage or ``google`` for Google Cloud Storage. Note that each of these must be accompanied by the relevant settings for each backend described below. + +.. _ofs.storage_dir: + +ofs.storage_dir +^^^^^^^^^^^^^^^ + +Example:: + + ofs.storage_dir = /data/uploads/ + +Default value: ``None`` + +Only used with the local storage backend. Use this to specify where uploaded files should be stored, and also to turn on the handling of file storage. The folder should exist, and will automatically be turned into a valid pairtree repository if it is not already. + +.. _ofs.aws_access_key_id: + +ofs.aws_access_key_id +^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ofs.aws_access_key_id = your_key_id_here + +Default value: ``None`` + +Only used with the Amazon S3 storage backend. + +.. todo:: Expand + +.. _ofs.aws_secret_access_key: + +ofs.aws_secret_access_key +^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ofs.aws_secret_access_key = your_secret_access_key_here + +Default value: ``None`` + +Only used with the Amazon S3 storage backend. + +.. todo:: Expand + +.. _ofs.gs_access_key_id: + +ofs.gs_access_key_id +^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ofs.gs_access_key_id = your_key_id_here + +Default value: ``None`` + +Only used with the Google storage backend. + +.. todo:: Expand + +.. _ofs.gs_secret_access_key: + +ofs.gs_secret_access_key +^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ofs.gs_secret_access_key = your_secret_access_key_here + +Default value: ``None`` + +Only used with the Google storage backend. + +.. todo:: Expand + + +Activity Streams Settings +------------------------- + +.. _ckan.activity_streams_enabled: + +ckan.activity_streams_enabled +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.activity_streams_enabled = False + +Default value: ``True`` + +Turns on and off the activity streams used to track changes on datasets, groups, users, etc + +.. _ckan.activity_streams_email_notifications: + +ckan.activity_streams_email_notifications +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.activity_streams_email_notifications = False + +Default value: ``False`` + +Turns on and off the activity streams' email notifications. You'd also need to setup a cron job to send +the emails. For more information, visit :ref:`email-notifications`. + +.. _ckan.activity_list_limit: + +ckan.activity_list_limit +^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.activity_list_limit = 31 + +Default value: ``infinite`` + +This controls the number of activities to show in the Activity Stream. By default, it shows everything. + + +.. _ckan.email_notifications_since: + +ckan.email_notifications_since +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.email_notifications_since = 2 days + +Default value: ``infinite`` + +Email notifications for events older than this time delta will not be sent. +Accepted formats: '2 days', '14 days', '4:35:00' (hours, minutes, seconds), '7 days, 3:23:34', etc. + + +.. _config-feeds: + +Feeds Settings +-------------- + +.. _ckan.feeds.author_name: + +ckan.feeds.author_name +^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.feeds.author_name = Michael Jackson + +Default value: ``(none)`` + +This controls the feed author's name. If unspecified, it'll use :ref:`ckan.site_id`. + +.. _ckan.feeds.author_link: + +ckan.feeds.author_link +^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.feeds.author_link = http://okfn.org + +Default value: ``(none)`` + +This controls the feed author's link. If unspecified, it'll use :ref:`ckan.site_url`. + +.. _ckan.feeds.authority_name: + +ckan.feeds.authority_name +^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.feeds.authority_name = http://okfn.org + +Default value: ``(none)`` + +The domain name or email address of the default publisher of the feeds and elements. If unspecified, it'll use :ref:`ckan.site_url`. + +.. _ckan.feeds.date: + +ckan.feeds.date +^^^^^^^^^^^^^^^ + +Example:: + + ckan.feeds.date = 2012-03-22 + +Default value: ``(none)`` + +A string representing the default date on which the authority_name is owned by the publisher of the feed. + + +.. _config-i18n: + +Internationalisation Settings +----------------------------- + +.. _ckan.locale_default: + +ckan.locale_default +^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.locale_default = de + +Default value: ``en`` (English) + +Use this to specify the locale (language of the text) displayed in the CKAN Web UI. This requires a suitable `mo` file installed for the locale in the ckan/i18n. For more information on internationalization, see :doc:`i18n`. If you don't specify a default locale, then it will default to the first locale offered, which is by default English (alter that with `ckan.locales_offered` and `ckan.locales_filtered_out`. + +.. note: In versions of CKAN before 1.5, the settings used for this was variously `lang` or `ckan.locale`, which have now been deprecated in favour of `ckan.locale_default`. + +.. _ckan.locales_offered: + +ckan.locales_offered +^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.locales_offered = en de fr + +Default value: (none) + +By default, all locales found in the ``ckan/i18n`` directory will be offered to the user. To only offer a subset of these, list them under this option. The ordering of the locales is preserved when offered to the user. + +.. _ckan.locales_filtered_out: + +ckan.locales_filtered_out +^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.locales_filtered_out = pl ru + +Default value: (none) + +If you want to not offer particular locales to the user, then list them here to have them removed from the options. + +.. _ckan.locale_order: + +ckan.locale_order +^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.locale_order = fr de + +Default value: (none) + +If you want to specify the ordering of all or some of the locales as they are offered to the user, then specify them here in the required order. Any locales that are available but not specified in this option, will still be offered at the end of the list. + +.. _ckan.i18n_directory: + +ckan.i18n_directory +^^^^^^^^^^^^^^^^^^^ + +Example:: + + ckan.i18n_directory = /opt/locales/i18n/ + +Default value: (none) + +By default, the locales are searched for in the ``ckan/i18n`` directory. Use this option if you want to use another folder. + +.. _ckan.root_path: + +ckan.root_path +^^^^^^^^^^^^^^ + +Example:: + + ckan.root_path = /my/custom/path/{{LANG}}/foo + +Default value: (none) + +By default, the URLs are formatted as ``/some/url``, when using the default +locale, or ``/de/some/url`` when using the "de" locale, for example. This +lets you change this. You can use any path that you want, adding ``{{LANG}}`` +where you want the locale code to go. + + + + + + + +Form Settings +------------- + +.. _package_new_return_url: + +package_new_return_url +^^^^^^^^^^^^^^^^^^^^^^ + +The URL to redirect the user to after they've submitted a new package form, +example:: + + package_new_return_url = http://datadotgc.ca/new_dataset_complete?name=<NAME> + +This is useful for integrating CKAN's new dataset form into a third-party +interface, see :doc:`form-integration`. + +The ``<NAME>`` string is replaced with the name of the dataset created. + +.. _package_edit_return_url: + +package_edit_return_url +^^^^^^^^^^^^^^^^^^^^^^^ + +The URL to redirect the user to after they've submitted an edit package form, +example:: + + package_edit_return_url = http://datadotgc.ca/dataset/<NAME> + +This is useful for integrating CKAN's edit dataset form into a third-party +interface, see :doc:`form-integration`. + +The ``<NAME>`` string is replaced with the name of the dataset that was edited. + +.. _licenses_group_url: + +licenses_group_url +^^^^^^^^^^^^^^^^^^ + +A url pointing to a JSON file containing a list of license objects. This list +determines the licenses offered by the system to users, for example when +creating or editing a dataset. + +This is entirely optional - by default, the system will use an internal cached +version of the CKAN list of licenses available from the +http://licenses.opendefinition.org/licenses/groups/ckan.json. + +More details about the license objects - including the license format and some +example license lists - can be found at the `Open Licenses Service +<http://licenses.opendefinition.org/>`_. + +Examples:: + + licenses_group_url = file:///path/to/my/local/json-list-of-licenses.json + licenses_group_url = http://licenses.opendefinition.org/licenses/groups/od.json + +.. _email-settings: + +Email Settings +-------------- + +.. _smtp.server: + +smtp.server +^^^^^^^^^^^ + +Example:: + + smtp.server = smtp.gmail.com:587 + +Default value: ``None`` + +The SMTP server to connect to when sending emails with optional port. + +.. _smtp.starttls: + +smtp.starttls +^^^^^^^^^^^^^ + +Example:: + + smtp.starttls = True + +Default value: ``None`` + +Whether or not to use STARTTLS when connecting to the SMTP server. + +.. _smtp.user: + +smtp.user +^^^^^^^^^ + +Example:: + + smtp.user = your_username@gmail.com + +Default value: ``None`` + +The username used to authenticate with the SMTP server. + +.. _smtp.password: + +smtp.password +^^^^^^^^^^^^^ + +Example:: + + smtp.password = yourpass + +Default value: ``None`` + +The password used to authenticate with the SMTP server. + +.. _smtp.mail_from: + +smtp.mail_from +^^^^^^^^^^^^^^ + +Example:: + + smtp.mail_from = you@yourdomain.com + +Default value: ``None`` + +The email address that emails sent by CKAN will come from. Note that, if left blank, the +SMTP server may insert its own. + +.. _email_to: + +email_to +^^^^^^^^ + +Example:: + + email_to = you@yourdomain.com + +Default value: ``None`` + +This controls where the error messages will be sent to. + +.. _error_email_from: + +error_email_from +^^^^^^^^^^^^^^^^ + +Example:: + + error_email_from = paste@localhost + +Default value: ``None`` -This is a directory where SQL database backups are to be written, assuming a script has been installed to do this. +This controls from which email the error messages will come from. diff --git a/doc/contrib.rst b/doc/contrib.rst deleted file mode 100644 index 87e196739ee..00000000000 --- a/doc/contrib.rst +++ /dev/null @@ -1,73 +0,0 @@ -================= -Contrib and Tools -================= - -This is a a place for code, scripts and applications that extend CKAN in some -way (but which aren't extensions). - -.. note:: Have something to add to this page? Please either email ``info [at] ckan [dot] - org`` or just edit this `page in the CKAN repo`_. - -.. _page in the CKAN repo: https://github.com/okfn/ckan/blob/master/doc/contrib.rst - -Google Docs Integration -======================= - -Integration of Google docs spreadsheets with CKAN. Google app script script which supports: - -* Publish a Google docs spreadsheet as a dataset on CKAN -* Push and pull metadata from a CKAN instance to a Google docs spreadsheet - -Install: via the google docs Script Gallery in the tools menu (or use the source). - -Repo: https://github.com/okfn/ckan-google-docs - -Google Refine Extension for CKAN -================================ - -This extension allows data of Google Refine projects to be uploaded to CKAN -Storage and connected to a dataset on a running CKAN instance (for example -http://thedatahub.org). - -* http://lab.linkeddata.deri.ie/2011/grefine-ckan/ -* Intro: http://ckan.org/2011/07/05/google-refine-extension-for-ckan/ -* Author: Fadi Maali (DERI) - -Repo: https://github.com/fadmaa/grefine-ckan-storage-extension - -Embeddable Dataset Count Widget -=============================== - -Simple group count widget in pure javascript for embedding in other websites. - -http://okfnlabs.org/ckanjs/widgets/count/ - -Embeddable Dataset Listing Widget -================================= - -http://okfnlabs.org/ckanjs/widgets/search/ - -SPARQL Endpoint Status Checker -============================== - -Status of SPARQL endpoints (in the DataHub). - -http://labs.mondeca.com/sparqlEndpointsStatus/index.html - -* Author: Mondeca - -PublicData.eu Data map -====================== - -http://publicdata.eu/map - -VoID metadata generator -======================= - -Useful to automatically correct/maintain/enrich dataset metadata - -* voidGen : http://www.hpi.uni-potsdam.de/naumann/projects/btc -* ve2 : http://lab.linkeddata.deri.ie/ve2/ -* (POC by Richard) : https://github.com/cygri/make-void -* (POC by Pierre-Yves) : http://labs.mondeca.com/vocabuse/ - diff --git a/doc/contributing.rst b/doc/contributing.rst new file mode 120000 index 00000000000..798f2aa2fc5 --- /dev/null +++ b/doc/contributing.rst @@ -0,0 +1 @@ +../CONTRIBUTING.rst \ No newline at end of file diff --git a/doc/css-coding-standards.rst b/doc/css-coding-standards.rst index bebee887ad3..a32dcc322a1 100644 --- a/doc/css-coding-standards.rst +++ b/doc/css-coding-standards.rst @@ -1,6 +1,11 @@ CSS Coding Standards ==================== +.. Note:: + For CKAN 2.0 we use LESS as a pre-processor for our core CSS. View + `Front-end Documentation <./frontend-development.html#stylesheets>`_ + for more information on this subject. + Formatting ---------- @@ -140,22 +145,3 @@ override later in the cascade. :: /* Cannot override this button style without including an id */ .btn#download {} - -Resources ---------- - -- `OOCSS`_ -- `An Introduction to Object Orientated CSS`_ -- `SMACSS`_ -- `CSS for Grown Ups`_ (`slides`_) - -.. note:: These resources are more related to structuring CSS for large projects rather - than actual how-to style guides. - -.. _OOCSS: www.stubbornella.org/content/2011/04/28/our-best-practices-are-killing-us/ -.. _An Introduction to Object Orientated CSS: coding.smashingmagazine.com/2011/12/12/an-introduction-to-object-oriented-css-oocss/ -.. _SMACSS: smacss.com -.. _CSS for Grown Ups: schedule.sxsw.com/2012/events/event_IAP9410 -.. _slides: speakerdeck.com/u/andyhume/p/css-for-grown-ups-maturing-best-practises - - diff --git a/doc/data-viewer.rst b/doc/data-viewer.rst index 64f88171c83..61a0eac5a0e 100644 --- a/doc/data-viewer.rst +++ b/doc/data-viewer.rst @@ -2,39 +2,173 @@ Data Viewer =========== -CKAN's resource page can provide a preview of the resource's data if it is of -an appropriate format. If the data is available through the CKAN `DataStore -<datastore.html>`_ API, or if the data is a ``csv`` or ``xls`` file; then `Recline's -<http://github.com/okfn/recline>`_ `Data Explorer`_ is used. If the data is -another webpage; a google doc; or an image; then it is embedded in an iframe -for viewing. Or if the data is text-like, then it's raw contents are -displayed. - -Data Explorer -============= - -The `Recline <http://github.com/okfn/recline>`_ -Data Explorer provides a rich, queryable view of the data. The data can be filtered, -faceted, graphed and mapped. Furthermore, the grid, graph or map can then be -embedded into your own site using the **Embed** button, and copying the provided -html snippet into your webpage. - -How It Works (Technically) -========================== - -The relevant code for setting up the data viewer is found in ``application.js``. - -All resources available through the `DataStore <datastore.html>`_ API are -available for viewing through the `Data Explorer`_. using recline's -``elasticsearch`` backend. If the datastore is not available, and the filetype -is normalized to ``csv`` or ``xls``, then a dataproxy is used to attempt to view -the data (using recline's ``dataproxy`` backend). - -Embedding ---------- - -If a resource is viewable through the Data Explorer, then it is also embeddable -in third-party web pages. ``/dataset/{name}/resource/{resource_id}/embed`` -provides a stripped-down page containing the data explorer. The data -explorer's state is passed through using the url's query parameters. +The CKAN resource page can contain a preview of the resource's data. +This works by either: +1. Embedding the data into the page, either directly or by loading the data + in an iframe. +2. Using a custom widget (such as `Recline <http://okfnlabs.org/recline>`_) + to view the data. + +Generally, the decision as to which action to take is determined by the type of +resource being viewed. +In general, images will be directly embedded, unstructured or plain text +files will be loaded in an iframe, and more complex data types will need to +use a custom widget. + +The data preview functionality that is provided by CKAN is described in +the following sections: + +* `Viewing images and text files`_ +* `Viewing structured data: the Data Explorer`_ +* `Viewing highlighted XML, JSON and plain text data`_ +* `Viewing PDF documents`_ +* `Embedding Previews In Other Web Pages`_ + +These sections list the resource formats that each extension can preview and +provide instructions for how to enable each extension. +It is also possible for developers to create new extensions that can preview +different types of resources. +For more information on this topic see +`Writing Extensions <writing-extensions.html>`_. + + +Viewing images and text files +----------------------------- + +**Configuration required:** None. +Images and text files (that match one of the file types given below) will be +previewed automatically by default. + +**Resource formats:** images, plain text (details below). + +By default, the following types of resources will be embedded directly into +the resource read page: + +* ``png`` +* ``jpg`` +* ``jpeg`` +* ``gif`` + +The types of resources that are embedded directly can be specified in the +CKAN config file. See :ref:`ckan.preview.direct` for more information. + +The following types of resources will be loaded in an iframe if there is no +extension that can preview these types: + +* ``plain`` +* ``txt`` +* ``html`` +* ``htm`` +* ``xml`` +* ``rdf+xml`` +* ``owl+xml`` +* ``n3`` +* ``n-triples`` +* ``turtle`` +* ``atom`` +* ``rss`` + +The types of resources that are loaded in an iframe can be specified in the +CKAN config file. See :ref:`ckan.preview.loadable` for more information. + +Note that these documents will be directly linked by the browser, so the +way in which they are shown may vary. If you want to ensure for instance that +XML based documents are correctly previewed, have a look at `Viewing highlighted XML, JSON and plain text data`_. + + +Viewing structured data: the Data Explorer +------------------------------------------ + +.. versionadded:: 2.0 + the ``recline_preview`` extension is new in CKAN 2.0. + +**Configuration required:** The ``recline_preview`` extension must be added to +``ckan.plugins`` in your CKAN configuration file. +This extension is part of CKAN and so does not need to be installed separately. + +**Resource formats:** DataStore, ``csv``, ``xls``. + +Structured data can be previewed using the +`Recline <http://okfnlabs.org/recline>`_ Data Explorer. +The Data Explorer provides a rich, queryable view of the data, and allows the +data to be filtered, graphed and mapped. + +To be viewed, the data must either be: + +1. In the CKAN `DataStore <datastore.html>`_. + This is the recommended way to preview structured data. + +Or: + +2. In ``csv`` or ``xls`` format. + In this case, CKAN will first have to try to convert the file into a more + structured format by using the + `Dataproxy <https://github.com/okfn/dataproxy>`_. + This is an automatic process that does not require any additional + configuration. + However, as the resource must be downloaded by the Dataproxy service and + then analysed before it is viewed, this option is generally slower and less + reliable than viewing data that is in the DataStore. + + +Viewing highlighted XML, JSON and plain text data +------------------------------------------------- + +**Configuration required:** The ``text_preview`` extension must be added to +``ckan.plugins`` in your CKAN configuration file. If you wish to view +external files resources as well, the ``resource_proxy`` extension must also +be enabled. +These extensions are part of CKAN and so do not need to be installed +separately. + +**Resource formats:** + +* ``json``, ``gjson``, ``geojson`` + (can be configured by setting ``ckan.preview.json_formats``) +* ``jsonp`` + (can be configured by setting ``ckan.preview.jsonp_formats``) +* ``xml``, ``rdf``, ``rdf+xml``, ``owl+xml``, ``atom``, ``rss`` + (can be configured by setting ``ckan.preview.xml_formats``) +* ``text/plain``, ``txt``, ``plain`` + (can be configured by setting ``ckan.preview.text_formats``) + +The ``text_preview`` extension provides previews of many file types that have been +added to a CKAN instance +(and so are stored in the `Filestore <filestore.html>`_). +To view the data the resource format must be set to one of the resource formats +from above (case insensitive). + +To also view remote resources, the ``resource_proxy`` extension must be +enabled as well +(this is required in order to get around the +`same origin policy <http://en.wikipedia.org/wiki/Same_origin_policy>`_). + + +Viewing PDF documents +--------------------- + +**Configuration required:** The ``pdf_preview`` extension must be added to +``ckan.plugins`` in your CKAN configuration file. +This extension is part of CKAN and so does not need to be installed separately. + +**Resource formats:** ``pdf``, ``x-pdf``, ``acrobat``, ``vnd.pdf``. + +The ``pdf_preview`` extension provides previews of any ``pdf`` documents +that have been added to a CKAN instance (and so are stored in +the `Filestore <filestore.html>`_) as well as any external ``pdf`` documents. +This extension uses Mozilla's `pdf.js <http://mozilla.github.io/pdf.js>`_ library. + + +Embedding Previews In Other Web Pages +------------------------------------- + +.. versionchanged:: 2.0 + The URL that is used to obtain the contents of the resource preview has + changed from ``/dataset/{name}/resource/{resource_id}/embed`` + to ``/dataset/{name}/resource/{resource_id}/preview``. + +For each resource, the preview content can be viewed at +``/dataset/{dataset id}/resource/{resource id}/preview``. +The preview content can therefore be embedded in other web pages by loading +the contents of this URL in an iframe. diff --git a/doc/database-dumps.rst b/doc/database-dumps.rst deleted file mode 100644 index b8200d912d3..00000000000 --- a/doc/database-dumps.rst +++ /dev/null @@ -1,86 +0,0 @@ -Database Dumps -============== - -It's often useful to allow users to download a complete CKAN database in a dumpfile. - -In addition, a CKAN administrator would like to easily backup and restore a CKAN database. - -Creating a Dump ------------------ - -We provide two ``paster`` methods to create dumpfiles. - -* ``db simple-dump-json`` - A simple dumpfile, useful to create a public listing of the datasets with no user information. All datasets are dumped, including deleted datasets and ones with strict authorization. These may be in JSON or CSV format. -* ``db dump`` - A more complicated dumpfile, useful for backups. Replicates the database completely, including users, their personal info and API keys, and hence should be kept private. This is in the format of SQL commands. - -For more information on paster, see :doc:`paster`. - -Using db simple-dump-json -+++++++++++++++++++++++++ - -If you are using a Python environment, as part of a development installation, first enable the environment:: - - . /home/okfn/var/srvc/ckan.net/pyenv/bin/activate || exit 1 - -Then create and zip the dumpfile:: - - paster --plugin=ckan db simple-dump-json /var/srvc/ckan/dumps/ckan.net-daily.json --config=/etc/ckan/std/std.ini - gzip /var/srvc/ckan/dumps/ckan.net-daily.json - -Change ``simple-dump-json`` to ``simple-dump-csv`` if you want CSV format instead of JSON. - -Backing up - db dump -++++++++++++++++++++ - -If you are using a Python environment, as part of a development installation, first enable the environment:: - - . /var/srvc/ckan/pyenv/bin/activate || exit 1 - -Then create and zip the dumpfile:: - - paster --plugin=ckan db dump /var/srvc/ckan/dumps/ckan.net-daily --config=/etc/ckan/std/std.ini - gzip /var/srvc/ckan/dumps/ckan.net-daily - -Restoring a database - db load -++++++++++++++++++++++++++++++ - -To restore the dump to the database, us ``db load``. - -You either need a freshly created database (i.e. using createdb) or take the existing one and clean (wipe) it:: - - paster --plugin=ckan db clean --config=/etc/ckan/std/std.ini - -Now you can 'db load' the dump file:: - - paster --plugin=ckan db load /var/srvc/ckan/dumps/ckan.net-daily --config=/etc/ckan/std/std.ini - - -Daily Dumps ------------ - -You can set the dump(s) to be created daily with a cron job. - -Edit your user's cron config:: - - $ crontab -e - -Now add a line such as this:: - - 0 21 * * * /home/okfn/var/srvc/ckan.net/dump.sh - -Now create the dump.sh to contain the paster db dump command from above. - -Serving the Files ------------------ - -Some simple additions to the Apache config can serve the files to users in a directory listing. This is ideal for the JSON/CSV simple dumps, but obviously not ideal for the SQL dump containing private user information. - -To do this, add these lines to your virtual host config (e.g. ``/etc/apache2/sites-enabled/ckan.net``):: - - Alias /dump/ /home/okfn/var/srvc/ckan.net/dumps/ - - # Disable the mod_python handler for static files - <Location /dump> - SetHandler None - Options +Indexes - </Location> diff --git a/doc/datastore-api.rst b/doc/datastore-api.rst deleted file mode 100644 index de803cb0362..00000000000 --- a/doc/datastore-api.rst +++ /dev/null @@ -1,167 +0,0 @@ -================= -The DataStore API -================= - -The DataStore API allows tabular data to be stored inside CKAN quickly and -easily. Each resource in a CKAN instance can have an associated DataStore -table. The API for using the DataStore is outlined below. - -Making a DataStore API Request -============================== - -Making a DataStore API request is the same as making an Action API request: you -post a JSON dictionary in an HTTP POST request to an API URL, and the API also -returns its response in a JSON dictionary. See the :ref:`action-api` for -details. - - -API Reference -============= - -.. note:: Lists can always be expressed in different ways. It is possible to use lists, comma separated strings or single items. These are valid lists: ``['foo', 'bar']``, ``'foo, bar'``, ``"foo", "bar"`` and ``'foo'``. Additionally, there are several ways to define a boolean value. ``True``, ``on`` and ``1`` are all vaid boolean values. - -.. note:: The table structure of the DataStore is explained in :ref:`db_internals`. - -.. automodule:: ckanext.datastore.logic.action - :members: - -.. _fields: - -Fields ------- - -Fields define the column names and the type of the data in a column. A field is defined as follows:: - - { - "id": # a string which defines the column name - "type": # the data type for the column - } - -Field **types are optional** and will be guessed by the DataStore from the provided data. However, setting the types ensures that future inserts will not fail because of wrong types. See :ref:`valid-types` for details on which types are valid. - -Example:: - - [ - { - "id": "foo", - "type": "int4" - }, - { - "id": "bar" - # type is optional - } - ] - -.. _records: - -Records -------- - -A record is the data to be inserted in a table and is defined as follows:: - - { - "<id>": # data to be set - # .. more data - } - -Example:: - - [ - { - "foo": 100, - "bar": "Here's some text" - }, - { - "foo": 42 - } - ] - -.. _valid-types: - -Field types ------------ - -The DataStore supports all types supported by PostgreSQL as well as a few additions. A list of the PostgreSQL types can be found in the `type section of the documentation`_. Below you can find a list of the most common data types. The ``json`` type has been added as a storage for nested data. - -In addition to the listed types below, you can also use array types. They are defines by prepending a ``_`` or appending ``[]`` or ``[n]`` where n denotes the length of the array. An arbitrarily long array of integers would be defined as ``int[]``. - -.. _type section of the documentation: http://www.postgresql.org/docs/9.1/static/datatype.html - - -text - Arbitrary text data, e.g. ``Here's some text``. -json - Arbitrary nested json data, e.g ``{"foo": 42, "bar": [1, 2, 3]}``. - Please note that this type is a custom type that is wrapped by the DataStore. -date - Date without time, e.g ``2012-5-25``. -time - Time without date, e.g ``12:42``. -timestamp - Date and time, e.g ``2012-10-01T02:43Z``. -int - Integer numbers, e.g ``42``, ``7``. -float - Floats, e.g. ``1.61803``. -bool - Boolean values, e.g. ``true``, ``0`` - - -You can find more information about the formatting of dates in the `date/time types section of the PostgreSQL documentation`_. - -.. _date/time types section of the PostgreSQL documentation: http://www.postgresql.org/docs/9.1/static/datatype-datetime.html - -.. _resource_aliases: - -Resource aliases ----------------- - -A resource in the DataStore can have multiple aliases that are easier to remember than the resource id. Aliases can be created and edited with the :meth:`~ckanext.datastore.logic.action.datastore_create` API endpoint. All aliases can be found in a special view called ``_table_metadata``. See :ref:`db_internals` for full reference. - -.. _datastore_search_htsql: - -HTSQL Support -------------- - - -The `ckanext-htsql <https://github.com/okfn/ckanext-htsql>`_ extension adds an API action that allows a user to search data in a resource using the `HTSQL <http://htsql.org/doc/>`_ query expression language. Please refer to the extension documentation to know more. - - -.. _comparison_querying: - -Comparison of different querying methods ----------------------------------------- - -The DataStore supports querying with multiple API endpoints. They are similar but support different features. The following list gives an overview of the different methods. - -============================== ======================================================== ============================================================ ============================= -.. :meth:`~ckanext.datastore.logic.action.datastore_search` :meth:`~ckanext.datastore.logic.action.datastore_search_sql` :ref:`HTSQL<datastore_search_htsql>` -============================== ======================================================== ============================================================ ============================= -**Ease of use** Easy Complex Medium -**Flexibility** Low High Medium -**Query language** Custom (JSON) SQL HTSQL -**Join resources** No Yes No -============================== ======================================================== ============================================================ ============================= - - -.. _db_internals: - -Internal structure of the database ----------------------------------- - -The DataStore is a thin layer on top of a PostgreSQL database. Each DataStore resource belongs to a CKAN resource. The name of a table in the DataStore is always the resource id of the CKAN resource for the data. - -As explained in :ref:`resource_aliases`, a resource can have mnemonic aliases which are stored as views in the database. - -All aliases (views) and resources (tables respectively relations) of the DataStore can be found in a special view called ``_table_metadata``. To access the list, open ``http://{YOUR-CKAN-INSTALLATION}/api/3/action/datastore_search?resource_id=_table_metadata``. - -``_table_metadata`` has the following fields: - -_id - Unique key of the relation in ``_table_metadata``. -alias_of - Name of a relation that this alias point to. This field is ``null`` iff the name is not an alias. -name - Contains the name of the alias if alias_of is not null. Otherwise, this is the resource id of the CKAN resource for the DataStore resource. -oid - The PostgreSQL object ID of the table that belongs to name. diff --git a/doc/datastore-setup.rst b/doc/datastore-setup.rst deleted file mode 100644 index da54ec342ff..00000000000 --- a/doc/datastore-setup.rst +++ /dev/null @@ -1,154 +0,0 @@ -======================== -Setting up the DataStore -======================== - - -.. note:: The DataStore requires PostgreSQL 9.0 or later. It is possible to use the DataStore on versions prior to 9.0 (for example 8.4). However, the :meth:`~ckanext.datastore.logic.action.datastore_search_sql` will not be available and the set-up is slightly different. Make sure, you read :ref:`legacy_mode` for more details. - -.. warning:: The DataStore does not support hiding resources in a private dataset. - -1. Enable the extension -======================= - -Since the DataStore is an optional extension, it has to be enabled separately. To do so, ensure that the ``datastore`` extension is enabled in your CKAN config file:: - - ckan.plugins = datastore - -2. Set-up the database -====================== - -.. warning:: Make sure that you follow the steps in `Set Permissions`_ below correctly. Wrong settings could lead to serious security issues. - -The DataStore requires a separate PostgreSQL database to save the resources to. - -List existing databases:: - - sudo -u postgres psql -l - -Check that the encoding of databases is ‘UTF8’, if not internationalisation may be a problem. Since changing the encoding of PostgreSQL may mean deleting existing databases, it is suggested that this is fixed before continuing with the datastore setup. - -Create users and databases --------------------------- - -.. tip:: - - As is done in the example commands below, we recommend reusing your existing - CKAN database user (``ckanuser`` in :doc:`install-from-source`) as the - readwrite user for your datastore database. - - However, this might not be possible if the CKAN database and the DataStore - database are on different servers. In this case, you should create a new - database user on the server with the DataStore database:: - - sudo -u postgres createuser -S -D -R -P -l writeuser - - Then in the commands below, replace ``ckanuser`` with ``writeuser``. - -Create a database user called ``readonlyuser``. This user will be given -read-only access to your DataStore database in the `Set Permissions`_ step -below:: - - sudo -u postgres createuser -S -D -R -P -l readonlyuser - -Create the database (owned by ``ckanuser``), which we'll call ``datastore``:: - - sudo -u postgres createdb -O ckanuser datastore -E utf-8 - -Set URLs --------- - -Now, uncomment the ``ckan.datastore.write_url`` and ``ckan.datastore.read_url`` lines in your CKAN config file and edit them if necessary:: - - # Datastore - # Uncommment to set the datastore urls - ckan.datastore.write_url = postgresql://ckanuser:pass@localhost/datastore - ckan.datastore.read_url = postgresql://readonlyuser:pass@localhost/datastore - -Set Permissions ---------------- - -.. tip:: See :ref:`legacy_mode` if these steps continue to fail or seem too complicated for your set-up. However, keep in mind that the legacy mode is limited in its capabilities. - -Once the DataStore database and the users are created, the permissions on the DataStore and CKAN database have to be set. Since there are different set-ups, there are different ways of setting the permissions. Only **one** of the options should be used. - -Option 1: Paster command -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This option is preferred if CKAN and PostgreSQL are on the same server. - -To set the permissions, use this paster command after you've set the database URLs (make sure to have your virtualenv activated):: - - paster datastore set-permissions postgres - -The ``postgres`` at the end of this command should be the name of a postgres -user with permission to create new tables and users, grant permissions, etc. -Typically this user is called "postgres". See ``paster datastore -set-permissions -h``. - -Option 2: Command line tool -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This option should be used if the CKAN server is different from the database server. - -Copy the content from the ``datastore/bin/`` directory to the database server. Then run the command line tool ``datastore_setup.py`` to set the permissions on the database. To see all available options, run:: - - python datastore_setup.py -h - -Once you are confident that you know the right names, set the permissions (assuming that the CKAN database is called ``ckan`` and the CKAN PostgreSQL user is called ``ckanuser``):: - - python datastore_setup.py ckan datastore ckanuser ckanuser readonlyuser -p postgres - - -Option 3: SQL script -~~~~~~~~~~~~~~~~~~~~ - -This option is for more complex set-ups and requires understanding of SQL and PostgreSQL. - -Copy the ``set_permissions.sql`` file to the server that the database runs on. Make sure you set all variables in the file correctly and comment out the parts that are not needed for you set-up. Then, run the script:: - - sudo -u postgres psql postgres -f set_permissions.sql - - -3. Test the set-up -================== - -The DataStore is now set-up. To test the set-up you can list all resources that are in the DataStore:: - - curl -X GET "http://127.0.0.1:5000/api/3/action/datastore_search?resource_id=_table_metadata" - -This should return a JSON page without errors. - -To test the whether the set-up allows writing you can create a new resource in the DataStore. To do so, run the following command:: - - curl -X POST http://127.0.0.1:5000/api/3/action/datastore_create -H "Authorization: {YOUR-API-KEY}" -d '{"resource_id": "{RESOURCE-ID}", "fields": [ {"id": "a"}, {"id": "b"} ], "records": [ { "a": 1, "b": "xyz"}, {"a": 2, "b": "zzz"} ]}' - -A table named after the resource id should have been created on your DataStore -database. Visiting the following URL should return a response from the DataStore with -the records inserted above:: - - http://127.0.0.1:5000/api/3/action/datastore_search?resource_id={RESOURCE_ID} - -To find out more about the DataStore API, go to :doc:`datastore-api`. - - -.. _legacy_mode: - -Legacy mode: use the DataStore with old PostgreSQL versions -=========================================================== - -.. tip:: The legacy mode can also be used to simplify the set-up since it does not require you to set the permissions or create a separate user. - -The DataStore can be used with a PostgreSQL version prior to 9.0 in *legacy mode*. Due to the lack of some functionality, the :meth:`~ckanext.datastore.logic.action.datastore_search_sql` and consequently the :ref:`datastore_search_htsql` cannot be used. To enable the legacy mode, remove the declaration of the ``ckan.datastore.read_url``. - -The set-up for legacy mode is analogous to the normal set-up as described above with a few changes and consists of the following steps: - -1. Enable the extension -2. The legacy mode is enabled by **not** setting the ``ckan.datastore.read_url`` -#. Set-Up the database - - a) Create a separate database - #) Create a write user on the DataStore database (optional since the CKAN user can be used) - -#. Test the set-up - -There is no need for a read-only user or special permissions. Therefore the legacy mode can be used for simple set-ups as well. diff --git a/doc/datastore.rst b/doc/datastore.rst index 374f21d9417..d629146202c 100644 --- a/doc/datastore.rst +++ b/doc/datastore.rst @@ -1,18 +1,28 @@ -========= -DataStore -========= +=================== +DataStore Extension +=================== + +.. todo:: + + What features does the datastore actually provide that users care about? + Why would they want to use it? + + - API for reading, writing data without downloading, uploading entire file + - Enables Recline previews + - API for searching data, including search across resources The CKAN DataStore provides a database for structured storage of data together with a powerful Web-accessible Data API, all seamlessly integrated into the CKAN interface and authorization system. At the same time, we kept the layer between the underlying database and the user as thin as possible. -The installation and set-up of the DataStore in outlined in :doc:`datastore-setup`. - -If you want to use the API and you are looking for the API documentation, go to :doc:`datastore-api`. +.. contents:: + :depth: 1 + :local: +------------------------- Relationship to FileStore -========================= +------------------------- The DataStore is distinct but complementary to the FileStore (see :doc:`filestore`). In contrast to the the FileStore which provides 'blob' @@ -25,11 +35,375 @@ the spreadsheet data is stored in the DataStore, one would be able to access individual spreadsheet rows via a simple web API, as well as being able to make queries over the spreadsheet contents. +------------------------ +Setting up the DataStore +------------------------ + +.. note:: + + The DataStore requires PostgreSQL 9.0 or later. It is possible to use the + DataStore on versions prior to 9.0 (for example 8.4). However, the + :meth:`~ckanext.datastore.logic.action.datastore_search_sql` will not be + available and the set-up is slightly different. Make sure, you read + :ref:`legacy_mode` for more details. + +.. warning:: + + The DataStore does not support hiding resources in a private dataset. + +1. Enable the plugin +==================== + +Add the ``datastore`` plugin to your CKAN config file:: + + ckan.plugins = datastore + +2. Set-up the database +====================== + +.. warning:: Make sure that you follow the steps in `Set Permissions`_ below correctly. Wrong settings could lead to serious security issues. + +The DataStore requires a separate PostgreSQL database to save the resources to. + +List existing databases:: + + sudo -u postgres psql -l + +Check that the encoding of databases is ``UTF8``, if not internationalisation may be a problem. Since changing the encoding of PostgreSQL may mean deleting existing databases, it is suggested that this is fixed before continuing with the datastore setup. + +Create users and databases +-------------------------- + +.. tip:: + + If your CKAN database and DataStore databases are on different servers, then + you need to create a new database user on the server where the DataStore + database will be created. As in :doc:`install-from-source` we'll name the + database user |database_user|: + + .. parsed-literal:: + + sudo -u postgres createuser -S -D -R -P -l |database_user| + +Create a database_user called |datastore_user|. This user will be given +read-only access to your DataStore database in the `Set Permissions`_ step +below: + +.. parsed-literal:: + + sudo -u postgres createuser -S -D -R -P -l |datastore_user| + +Create the database (owned by |database_user|), which we'll call +|datastore|: + +.. parsed-literal:: + + sudo -u postgres createdb -O |database_user| |datastore| -E utf-8 + +Set URLs +-------- + +Now, uncomment the :ref:`ckan.datastore.write_url` and +:ref:`ckan.datastore.read_url` lines in your CKAN config file and edit them +if necessary, for example: + +.. parsed-literal:: + + ckan.datastore.write_url = postgresql://|database_user|:pass@localhost/|datastore| + ckan.datastore.read_url = postgresql://|datastore_user|:pass@localhost/|datastore| + +Replace ``pass`` with the passwords you created for your |database_user| and +|datastore_user| database users. + +Set Permissions +--------------- + +.. tip:: See :ref:`legacy_mode` if these steps continue to fail or seem too complicated for your set-up. However, keep in mind that the legacy mode is limited in its capabilities. + +Once the DataStore database and the users are created, the permissions on the DataStore and CKAN database have to be set. Since there are different set-ups, there are different ways of setting the permissions. Only **one** of the options should be used. + +Option 1: Paster command +~~~~~~~~~~~~~~~~~~~~~~~~ + +This option is preferred if CKAN and PostgreSQL are on the same server. + +To set the permissions, use this paster command after you've set the database URLs (make sure to have your virtualenv activated): + +.. parsed-literal:: + + paster datastore set-permissions postgres -c |development.ini| + +The ``postgres`` in this command should be the name of a postgres +user with permission to create new tables and users, grant permissions, etc. +Typically this user is called "postgres". See ``paster datastore +set-permissions -h``. + +Option 2: Command line tool +~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +This option should be used if the CKAN server is different from the database server. + +Copy the content from the ``datastore/bin/`` directory to the database server. Then run the command line tool ``datastore_setup.py`` to set the permissions on the database. To see all available options, run:: + + python datastore_setup.py -h + +Once you are confident that you know the right names, set the permissions +(assuming that the CKAN database is called |database| and the CKAN |postgres| +user is called |database_user|): + +.. parsed-literal:: + + python datastore_setup.py |database| |datastore| |database_user| |database_user| |datastore_user| -p postgres + + +Option 3: SQL script +~~~~~~~~~~~~~~~~~~~~ + +This option is for more complex set-ups and requires understanding of SQL and |postgres|. + +Copy the ``set_permissions.sql`` file to the server that the database runs on. Make sure you set all variables in the file correctly and comment out the parts that are not needed for you set-up. Then, run the script:: + + sudo -u postgres psql postgres -f set_permissions.sql + + +3. Test the set-up +================== + +The DataStore is now set-up. To test the set-up, (re)start CKAN and run the +following command to list all resources that are in the DataStore:: + + curl -X GET "http://127.0.0.1:5000/api/3/action/datastore_search?resource_id=_table_metadata" + +This should return a JSON page without errors. + +To test the whether the set-up allows writing, you can create a new resource in +the DataStore. To do so, run the following command:: + + curl -X POST http://127.0.0.1:5000/api/3/action/datastore_create -H "Authorization: {YOUR-API-KEY}" -d '{"resource_id": "{RESOURCE-ID}", "fields": [ {"id": "a"}, {"id": "b"} ], "records": [ { "a": 1, "b": "xyz"}, {"a": 2, "b": "zzz"} ]}' + +Replace ``{YOUR-API-KEY}`` with a valid API key and ``{RESOURCE-ID}`` with a +resource id of an existing CKAN resource. + +A table named after the resource id should have been created on your DataStore +database. Visiting this URL should return a response from the DataStore with +the records inserted above:: + + http://127.0.0.1:5000/api/3/action/datastore_search?resource_id={RESOURCE_ID} + +You can now delete the DataStore table with:: + + curl -X POST http://127.0.0.1:5000/api/3/action/datastore_delete -H "Authorization: {YOUR-API-KEY}" -d '{"resource_id": "{RESOURCE-ID}"}' + +To find out more about the DataStore API, see `The DataStore API`_. + + +.. _legacy_mode: + +Legacy mode: use the DataStore with old PostgreSQL versions +=========================================================== + +.. tip:: The legacy mode can also be used to simplify the set-up since it does not require you to set the permissions or create a separate user. + +The DataStore can be used with a PostgreSQL version prior to 9.0 in *legacy mode*. Due to the lack of some functionality, the :meth:`~ckanext.datastore.logic.action.datastore_search_sql` and consequently the :ref:`datastore_search_htsql` cannot be used. To enable the legacy mode, remove the declaration of the ``ckan.datastore.read_url``. + +The set-up for legacy mode is analogous to the normal set-up as described above with a few changes and consists of the following steps: + +1. Enable the plugin +2. The legacy mode is enabled by **not** setting the ``ckan.datastore.read_url`` +#. Set-Up the database + + a) Create a separate database + #) Create a write user on the DataStore database (optional since the CKAN user can be used) + +#. Test the set-up + +There is no need for a read-only user or special permissions. Therefore the legacy mode can be used for simple set-ups as well. + + +----------------- +The DataStore API +----------------- + +The DataStore API allows tabular data to be stored inside CKAN quickly and +easily. Each resource in a CKAN instance can have an associated DataStore +table. The API for using the DataStore is outlined below. + +Making a DataStore API Request +============================== + +Making a DataStore API request is the same as making an Action API request: you +post a JSON dictionary in an HTTP POST request to an API URL, and the API also +returns its response in a JSON dictionary. See the :doc:`api` for details. + + +API Reference +============= + +.. note:: Lists can always be expressed in different ways. It is possible to use lists, comma separated strings or single items. These are valid lists: ``['foo', 'bar']``, ``'foo, bar'``, ``"foo", "bar"`` and ``'foo'``. Additionally, there are several ways to define a boolean value. ``True``, ``on`` and ``1`` are all vaid boolean values. + +.. note:: The table structure of the DataStore is explained in :ref:`db_internals`. + +.. automodule:: ckanext.datastore.logic.action + :members: + + +.. _dump: + +Download resource as CSV +------------------------ + +A DataStore resource can be downloaded in the `CSV`_ file format from ``{CKAN-URL}/datastore/dump/{RESOURCE-ID}``. + +.. _CSV: //en.wikipedia.org/wiki/Comma-separated_values + + +.. _fields: + +Fields +------ + +Fields define the column names and the type of the data in a column. A field is defined as follows:: + + { + "id": # a string which defines the column name + "type": # the data type for the column + } + +Field **types are optional** and will be guessed by the DataStore from the provided data. However, setting the types ensures that future inserts will not fail because of wrong types. See :ref:`valid-types` for details on which types are valid. + +Example:: + + [ + { + "id": "foo", + "type": "int4" + }, + { + "id": "bar" + # type is optional + } + ] + +.. _records: + +Records +------- + +A record is the data to be inserted in a table and is defined as follows:: + + { + "<id>": # data to be set + # .. more data + } + +Example:: + + [ + { + "foo": 100, + "bar": "Here's some text" + }, + { + "foo": 42 + } + ] + +.. _valid-types: + +Field types +----------- + +The DataStore supports all types supported by PostgreSQL as well as a few additions. A list of the PostgreSQL types can be found in the `type section of the documentation`_. Below you can find a list of the most common data types. The ``json`` type has been added as a storage for nested data. + +In addition to the listed types below, you can also use array types. They are defines by prepending a ``_`` or appending ``[]`` or ``[n]`` where n denotes the length of the array. An arbitrarily long array of integers would be defined as ``int[]``. + +.. _type section of the documentation: http://www.postgresql.org/docs/9.1/static/datatype.html + + +text + Arbitrary text data, e.g. ``Here's some text``. +json + Arbitrary nested json data, e.g ``{"foo": 42, "bar": [1, 2, 3]}``. + Please note that this type is a custom type that is wrapped by the DataStore. +date + Date without time, e.g ``2012-5-25``. +time + Time without date, e.g ``12:42``. +timestamp + Date and time, e.g ``2012-10-01T02:43Z``. +int + Integer numbers, e.g ``42``, ``7``. +float + Floats, e.g. ``1.61803``. +bool + Boolean values, e.g. ``true``, ``0`` + + +You can find more information about the formatting of dates in the `date/time types section of the PostgreSQL documentation`_. + +.. _date/time types section of the PostgreSQL documentation: http://www.postgresql.org/docs/9.1/static/datatype-datetime.html + +.. _resource_aliases: + +Resource aliases +---------------- + +A resource in the DataStore can have multiple aliases that are easier to remember than the resource id. Aliases can be created and edited with the :meth:`~ckanext.datastore.logic.action.datastore_create` API endpoint. All aliases can be found in a special view called ``_table_metadata``. See :ref:`db_internals` for full reference. + +.. _datastore_search_htsql: + +HTSQL Support +------------- + + +The `ckanext-htsql <https://github.com/okfn/ckanext-htsql>`_ extension adds an API action that allows a user to search data in a resource using the `HTSQL <http://htsql.org/doc/>`_ query expression language. Please refer to the extension documentation to know more. + + +.. _comparison_querying: + +Comparison of different querying methods +---------------------------------------- + +The DataStore supports querying with multiple API endpoints. They are similar but support different features. The following list gives an overview of the different methods. + +============================== ======================================================== ============================================================ ============================= +.. :meth:`~ckanext.datastore.logic.action.datastore_search` :meth:`~ckanext.datastore.logic.action.datastore_search_sql` :ref:`HTSQL<datastore_search_htsql>` +============================== ======================================================== ============================================================ ============================= +**Ease of use** Easy Complex Medium +**Flexibility** Low High Medium +**Query language** Custom (JSON) SQL HTSQL +**Join resources** No Yes No +============================== ======================================================== ============================================================ ============================= + + +.. _db_internals: + +Internal structure of the database +---------------------------------- + +The DataStore is a thin layer on top of a PostgreSQL database. Each DataStore resource belongs to a CKAN resource. The name of a table in the DataStore is always the resource id of the CKAN resource for the data. + +As explained in :ref:`resource_aliases`, a resource can have mnemonic aliases which are stored as views in the database. + +All aliases (views) and resources (tables respectively relations) of the DataStore can be found in a special view called ``_table_metadata``. To access the list, open ``http://{YOUR-CKAN-INSTALLATION}/api/3/action/datastore_search?resource_id=_table_metadata``. + +``_table_metadata`` has the following fields: + +_id + Unique key of the relation in ``_table_metadata``. +alias_of + Name of a relation that this alias point to. This field is ``null`` iff the name is not an alias. +name + Contains the name of the alias if alias_of is not null. Otherwise, this is the resource id of the CKAN resource for the DataStore resource. +oid + The PostgreSQL object ID of the table that belongs to name. + .. _datastorer: +--------------------------------------------------- DataStorer: Automatically Add Data to the DataStore -=================================================== +--------------------------------------------------- Often, one wants data that is added to CKAN (whether it is linked to or uploaded to the :doc:`FileStore <filestore>`) to be automatically added to the diff --git a/doc/deployment.rst b/doc/deployment.rst index e144085a097..e6aaef4fd12 100644 --- a/doc/deployment.rst +++ b/doc/deployment.rst @@ -1,16 +1,18 @@ -=============== -CKAN Deployment -=============== +========================== +Deploying a Source Install +========================== -.. note:: If you use the package installation method your site will already - have been deployed using the Apache and modwsgi route described - below. +Once you've installed CKAN from source by following the instructions in +:doc:`install-from-source`, you can follow these instructions to deploy +your CKAN site using a production web server (Apache), so that it's available +to the Internet. -This document covers how to deploy CKAN in a production setup where it is -available on the Internet. This will usually involve connecting the CKAN web -application to a web server such as Apache_ or NGinx_. +.. note:: -As CKAN uses WSGI, a standard interface between web servers and Python web + If you installed CKAN from package you don't need to follow this section, + your site is already deployed using Apache and modwsgi as described below. + +Because CKAN uses WSGI, a standard interface between web servers and Python web applications, CKAN can be used with a number of different web server and deployment configurations including: @@ -19,48 +21,70 @@ deployment configurations including: * Nginx_ with paster and reverse proxy * Nginx_ with uwsgi -.. note:: below, we will only be able to give a few example of setups and many - other ones are possible. - .. _Apache: http://httpd.apache.org/ -.. _Nginx: http://wiki.nginx.org/Main +.. _Nginx: http://nginx.org/ -Deploying CKAN on an Ubuntu Server using Apache and modwsgi -=========================================================== +This guide explains how to deploy CKAN using Apache and modwsgi on an Ubuntu +server. These instructions have been tested on Ubuntu 12.04. -These instructions have been tested on Ubuntu 10.04 with CKAN 1.7. +If run into any problems following these instructions, see `Troubleshooting`_ +below. -This is the standard way to deploy CKAN. +----------------------------------- +1. Create a ``production.ini`` File +----------------------------------- -Install Apache and modwsgi --------------------------- +Create your site's ``production.ini`` file, by copying the ``development.ini`` +file you created in :doc:`install-from-source` earlier: + +.. parsed-literal:: + + cp |development.ini| |production.ini| + + +----------------------------- +2. Install Apache and modwsgi +----------------------------- Install Apache_ (a web server) and modwsgi_ (an Apache module that adds WSGI support to Apache):: - sudo aptitude install apache2 libapache2-mod-wsgi + sudo apt-get install apache2 libapache2-mod-wsgi .. _modwsgi: https://code.google.com/p/modwsgi/ -Install CKAN ------------- -The following assumes you have installed to ``/usr/local/demo.ckan.net`` with your virtualenv at ``/usr/local/demo.ckan.net/pyenv``. +-------------------------- +3. Install an Email Server +-------------------------- + +If one isn't installed already, install an email server to enable CKAN's email +features (such as sending traceback emails to sysadmins when crashes occur, or +sending new activity :doc:`email notifications <email-notifications>` to +users). For example, to install the `Postfix <http://www.postfix.org/>`_ email +server, do:: + + sudo apt-get install postfix + +When asked to choose a Postfix configuration, choose *Internet Site* and press +return. + -Create the WSGI Script File ---------------------------- +------------------------------ +4. Create the WSGI Script File +------------------------------ -Create the WSGI script file for your CKAN instance, -``/usr/local/demo.ckan.net/pyenv/bin/demo.ckan.net.py``:: +Create your site's WSGI script file |apache.wsgi| with the following +contents: + +.. parsed-literal:: import os - instance_dir = '/usr/local/demo.ckan.net' - config_file = '/usr/local/demo.ckan.net/pyenv/src/ckan/development.ini' - pyenv_bin_dir = os.path.join(instance_dir, 'pyenv', 'bin') - activate_this = os.path.join(pyenv_bin_dir, 'activate_this.py') + activate_this = os.path.join('|virtualenv|/bin/activate_this.py') execfile(activate_this, dict(__file__=activate_this)) + from paste.deploy import loadapp - config_filepath = os.path.join(instance_dir, config_file) + config_filepath = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'production.ini') from paste.script.util.logging_config import fileConfig fileConfig(config_filepath) application = loadapp('config:%s' % config_filepath) @@ -70,96 +94,84 @@ WSGI script file. The script file then handles those requests by directing them on to your CKAN instance (after first configuring the Python environment for CKAN to run in). -Create the Apache Config File ------------------------------ -Create the Apache config file for your CKAN instance by copying the default -Apache config file: +-------------------------------- +5. Create the Apache Config File +-------------------------------- - cd /etc/apache2/sites-available - sudo cp default demo.ckan.net +Create your site's Apache config file at |apache_config_file|, with the +following contents: -Edit ``/etc/apache2/sites-available/demo.ckan.net``, before the last line -(``</VirtualHost>``) add these lines:: +.. parsed-literal:: - ServerName demo.ckan.net - ServerAlias demo.ckan.net - WSGIScriptAlias / /usr/local/demo.ckan.net/pyenv/bin/demo.ckan.net.py + <VirtualHost 0.0.0.0:80> + ServerName default.ckanhosted.com + ServerAlias www.default.ckanhosted.com + WSGIScriptAlias / |apache.wsgi| - # pass authorization info on (needed for rest api) - WSGIPassAuthorization On - ErrorLog /var/log/apache2/demo.ckan.net.error.log - CustomLog /var/log/apache2/demo.ckan.net.custom.log combined - -This tells the Apache modwsgi module to redirect any requests to the web server -to the CKAN WSGI script that you created above (``demo.ckan.net.py``). Your -WSGI script in turn directs the requests to your CKAN instance. + # Pass authorization info on (needed for rest api). + WSGIPassAuthorization On + # Deploy as a daemon (avoids conflicts between CKAN instances). + WSGIDaemonProcess ckan_default display-name=ckan_default processes=2 threads=15 -Create Directories for CKAN's Temporary Files ---------------------------------------------- + WSGIProcessGroup ckan_default -Make the data and sstore directories and give them the right permissions:: + ErrorLog /var/log/apache2/ckan_default.error.log + CustomLog /var/log/apache2/ckan_default.custom.log combined + </VirtualHost> - cd /usr/local/demo.ckan.net/pyenv/src/ckan/ - mkdir data sstore - chmod g+w -R data sstore - sudo chgrp -R www-data data sstore +Replace ``default.ckanhosted.com`` and ``www.default.ckanhosted.com`` with the +domain name for your site. -CKAN Log File -------------- - -Edit your CKAN config file (e.g. -``/usr/local/demo.ckan.net/pyenv/src/ckan/development.ini``), find this line:: - - args = ("ckan.log", "a", 20000000, 9) - -and change it to set the ckan.log file location to somewhere that CKAN can write to, e.g.:: - - args = ("/var/log/ckan/demo.ckan.net/ckan.log", "a", 20000000, 9) +This tells the Apache modwsgi module to redirect any requests to the web server +to the WSGI script that you created above. Your WSGI script in turn directs the +requests to your CKAN instance. -Then create that directory and give it the right permissions:: - sudo mkdir -p /var/log/ckan/demo.ckan.net - sudo chown www-data /var/log/ckan/demo.ckan.net +------------------------ +6. Enable Your CKAN Site +------------------------ -Enable Your CKAN Site ---------------------- +Finally, enable your CKAN site in Apache: -Finally, enable your CKAN site in Apache:: +.. parsed-literal:: - sudo a2ensite demo.ckan.net - sudo /etc/init.d/apache2 restart + sudo a2ensite ckan_default + |reload_apache| You should now be able to visit your server in a web browser and see your new CKAN instance. + +--------------- Troubleshooting --------------- Default Apache Welcome Page -~~~~~~~~~~~~~~~~~~~~~~~~~~~ +=========================== If you see a default Apache welcome page where your CKAN front page should be, it may be because the default Apache config file is overriding your CKAN config -file (both use port 80), so disable it and restart Apache:: +file (both use port 80), so disable it and restart Apache: + +.. parsed-literal:: - $ sudo a2dissite default - $ sudo /etc/init.d/apache2 restart + sudo a2dissite default + |reload_apache| 403 Forbidden and 500 Internal Server Error -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +=========================================== If you see a 403 Forbidden or 500 Internal Server Error page where your CKAN front page should be, you may have a problem with your unix file permissions. The Apache web server needs to have permission to access your WSGI script file -(e.g. ``/usr/local/demo.ckan.net/pyenv/bin/demo.ckan.net.py``) ''and all of its -parent directories''. The permissions of the file should look like -``-rw-r--r--`` and the permissions of each of its parent directories should -look like ``drwxr-xr-x``. +and all of its parent directories. The permissions of the file should look +like ``-rw-r--r--`` and the permissions of each of its parent directories +should look like ``drwxr-xr-x``. IOError: sys.stdout access restricted by mod_wsgi -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +================================================= If you're getting 500 Internal Server Error pages and you see ``IOError: sys.stdout access restricted by mod_wsgi`` in your log files, it means that @@ -181,14 +193,14 @@ not allowed to write to stdout. Possible solutions include: Also see https://code.google.com/p/modwsgi/wiki/ApplicationIssues Log Files -~~~~~~~~~ +========= In general, if it's not working look in the log files in ``/var/log/apache2`` -for error messages. ``demo.ckan.net.error.log`` should be particularly +for error messages. ``ckan_default.error.log`` should be particularly interesting. modwsgi wiki -~~~~~~~~~~~~ +============ Some pages on the modwsgi wiki have some useful information for troubleshooting modwsgi problems: @@ -198,38 +210,3 @@ Some pages on the modwsgi wiki have some useful information for troubleshooting * http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines * http://code.google.com/p/modwsgi/wiki/FrequentlyAskedQuestions * http://code.google.com/p/modwsgi/wiki/ConfigurationIssues - - -Mounting CKAN at a non-root URL -=============================== - -CKAN (since version 1.6) can run mounted at a 'sub-directory' URL, such as -http://mysite.com/data/. This is achieved by changing the WSGIScriptAlias first -parameter (in the Apache site config). e.g.:: - - WSGIScriptAlias /data /home/dread/etc/ckan-pylons.py - -CORS -==== - -**As of CKAN v1.5 CORS is built in to CKAN so for CKAN >= 1.5 no modifications -to your webserver config are needed.** - -CORS = Cross Origin Resource Sharing. It is away to allow browsers (and hence -javascript in browsers) make requests to domains other than the one the browser -is currently on. - -In Apache you can enable CORS for you CKAN site by setting the following in -your config:: - - Header always set Access-Control-Allow-Origin "*" - Header always set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS" - Header always set Access-Control-Allow-Headers "X-CKAN-API-KEY, Content-Type" - - # Respond to all OPTIONS requests with 200 OK - # This could be done in the webapp - # This is need for pre-flighted requests (POSTs/PUTs) - RewriteEngine On - RewriteCond %{REQUEST_METHOD} OPTIONS - RewriteRule ^(.*)$ $1 [R=200,L] - diff --git a/doc/documentation-guidelines.rst b/doc/documentation-guidelines.rst new file mode 100644 index 00000000000..442245883b7 --- /dev/null +++ b/doc/documentation-guidelines.rst @@ -0,0 +1,538 @@ +======================== +Documentation guidelines +======================== + +.. _docs.ckan.org: http://docs.ckan.org + +This section gives some guidelines to help us to write consistent and good +quality documentation for CKAN. + +Documentation isn't source code, and documentation standards don't need to be +followed as rigidly as coding standards do. In the end, some documentation is +better than no documentation, it can always be improved later. So the +guidelines below are soft rules. + +Having said that, we suggest just one hard rule: **no new feature (or change to +an existing feature) should be missing from the docs** (but see `todo`_). + +.. seealso:: + + Jacob Kaplon-Moss's `Writing Great Documentation <http://jacobian.org/writing/great-documentation/>`_ + A series of blog posts about writing technical docs, a lot of our + guidelines were based on this. + +.. contents:: + :local: + +.. _getting-started: + +------------------ +1. Getting started +------------------ + +This section will walk you through downloading the source files for CKAN's +docs, editing them, and submitting your work to the CKAN project. + +CKAN's documentation is created using `Sphinx <http://sphinx-doc.org/>`_, +which in turn uses `Docutils <http://docutils.sourceforge.net/>`_ +(reStructuredText is part of Docutils). Some useful links to bookmark: + +* `Sphinx's reStructuredText Primer <http://sphinx-doc.org/rest.html>`_ +* `reStructuredText cheat sheet <http://docutils.sourceforge.net/docs/user/rst/cheatsheet.txt>`_ +* `reStructuredText quick reference <http://docutils.sourceforge.net/docs/user/rst/quickref.html>`_ +* `Sphinx Markup Constructs <http://sphinx-doc.org/markup/index.html>`_ + is a full list of the markup that Sphinx adds on top of Docutils. + +The source files for the docs are in `the doc directory of the CKAN git repo <https://github.com/okfn/ckan/tree/master/doc>`_. +The following sections will walk you through the process of making changes to +these source files, and submitting your work to the CKAN project. + +a. Install CKAN into a virtualenv +================================= + +Create a `Python virtual environment <http://pypi.python.org/pypi/virtualenv>`_ +(virtualenv), activate it, install CKAN into the virtual environment, and +install the dependencies necessary for building CKAN. In this example we'll +create a virtualenv in a folder called ``pyenv``. Run these commands in a +terminal:: + + virtualenv --no-site-packages pyenv + . pyenv/bin/activate + pip install -e 'git+https://github.com/okfn/ckan.git#egg=ckan' + pip install -r pyenv/src/ckan/pip-requirements-docs.txt + + +b. Fetch CKAN's git submodules +============================== + +CKAN's custom Sphinx theme is a kept in a git *submodule*, so before you can +build the docs you have to run these commands in a terminal to download the +submodule:: + + cd pyenv/src/ckan + git submodule init + git submodule update + +You may occasionally have to run ``git submodule update`` again, when someone +updates the theme, but this doesn't happen often. + + +c. Build the docs +================= + +You should now be able to build the CKAN documentation locally. Make sure your +virtual environment is activated, and then run this command:: + + python setup.py build_sphinx + +Now you can open the built HTML files in +``pyenv/src/ckan/build/sphinx/html``, e.g.:: + + firefox pyenv/src/ckan/build/sphinx/html/index.html + + +d. Edit the reStructuredText files +================================== + +To make changes to the documentation, use a text editor to edit the ``.rst`` +files in ``pyenv/src/ckan/doc/``. Save your changes and then build the docs +again (``python setup.py build_sphinx``) and open the HTML files in a web +browser to preview your changes. + +Once your docs are ready to submit to the CKAN project, follow the steps in +:ref:`making a pull request`. + +.. _structure: + +------------------------- +2. Structure and audience +------------------------- + +:doc:`index` describes the overall structure of the docs, and the intended +audience for each part. This structure is intended to be clear, simple and +extendable. If you're adding a new section to the docs, try to fit it into +this structure. + +Within a particular page, for example a new page documenting a new feature, our +suggestion for what sections the page should have is: + +#. **Overview**: a conceptual overview of or introduction to the feature. + Explain what the feature provides, why someone might want to use it, + and introduce any key concepts users need to understand. + This is the **why** of the feature. + + If it's developer documentation (extension writing, theming, API, or + core developer docs), maybe put an architecture guide here. + +#. **Tutorials**: tutorials and examples for how to setup the feature, + and how to use the feature. This is the **how**. + +#. **Reference**: any reference docs such as config options or API functions. + +#. **Troubleshooting**: common error messages and problems, FAQs, how to + diagnose problems. + + +.. _style: + +-------- +3. Style +-------- + +.. + http://jacobian.org/writing/great-documentation/technical-style/ + +This section covers things like what tone to use, how to capitalize section +titles, etc. Having a consistent style will make the docs nice and easy to +read and give them a complete, quality feel. + + +Use American spelling +===================== + +Use American spellings everywhere: organization, authorization, realize, +customize, initialize, color, etc. There's a list here: +https://wiki.ubuntu.com/EnglishTranslation/WordSubstitution + + +Commonly used terms +=================== + +CKAN + Should be written in ALL-CAPS. +email + Use email not e-mail. +|postgres|, |sqlalchemy|, |nginx|, |python|, |sqlite|, |javascript|, etc. + These should always be capitalized as shown above (including capital first + letters for Python and Nginx even when they're not the first word in a + sentence). ``doc/conf.py`` defines substitutions for each of these so you + don't have to remember them, see :ref:`sphinx substitutions`. +Web site + Two words, with Web always capitalized +frontend + Not front-end +command line + Two words, not commandline or command-line + (this is because we want to be like `Neal Stephenson <http://www.cryptonomicon.com/beginning.html>`_) +CKAN config file or configuration file + Not settings file, ini file, etc. Also, the **config file** contains **config + options** such as ``ckan.site_id``, and each config option is **set** to a + certain **setting** or **value** such as ``ckan.site_id = demo.ckan.org``. + + +Section titles +============== + +Capitalization in section titles should follow the same rules as in normal +sentences: you capitalize the first word and any `proper nouns +<http://en.wikipedia.org/wiki/Proper_noun>`_. + +This seems like the easiest way to do consistent capitalization in section +titles because it's a capitalization rule that we all know already (instead of +inventing a new one just for section titles). + +Right: + +* Installing CKAN from package +* Getting started +* Command line interface +* Writing extensions +* Making an API request +* You're done! +* Libraries available to extensions + +Wrong: + +* Installing CKAN from Package +* Getting Started +* Command Line Interface +* Writing Extensions +* Making an API Request +* You're Done! +* Libraries Available To Extensions + +For lots of examples of this done right, see +`Django's table of contents <https://docs.djangoproject.com/en/1.5/contents/>`_. + +In Sphinx, use the following section title styles:: + + =============== + Top-level title + =============== + + ------------------ + Second-level title + ------------------ + + Third-level title + ================= + + Fourth-level title + ------------------ + +If you need more than four levels of headings, you're probably doing something +wrong, but see: +http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#sections + + +Be conversational +================= + +Write in a friendly, conversational and personal tone: + +* Use contractions like don't, doesn't, it's etc. + +* Use "we", for example *"We'll publish a call for translations to the + ckan-dev and ckan-discuss mailing lists, announcing that the new + version is ready to be translated"* instead of *"A call for translations will + be published"*. + + +* Refer to the reader personally as "you", as if you're giving verbal + instructions to someone in the room: *"First, you'll need to do X. Then, when + you've done Y, you can start working on Z"* (instead of stuff like + *"First X must be done, and then Y must be done..."*). + + +Write clearly and concretely, not vaguely and abstractly +======================================================== + +`Politics and the English Language <http://www.orwell.ru/library/essays/politics/english/e_polit/>`_ +has some good tips about this, including: + +#. Never use a metaphor, simile, or other figure of speech which you are used + to seeing in print. +#. Never use a long word where a short one will do. +#. If it's possible to cut out a word, always cut it out. +#. Never use the passive when you can be active. +#. Never use a foreign phrase, scientific word or jargon word if you can think + of an everyday English equivalent. + +This will make your meaning clearer and easier to understand, especially for +people whose first language isn't English. + +Facilitate skimming +=================== + +Readers skim technical documentation trying to quickly find what's +important or what they need, so break walls of text up into small, visually +identifiable pieces: + +* Use lots of `inline markup <http://sphinx-doc.org/rest.html#inline-markup>`_:: + + *italics* + **bold** + ``code`` + + For code samples or filenames with variable parts, uses Sphinx's + `:samp: <http://sphinx-doc.org/markup/inline.html#role-samp>`_ + and `:file: <http://sphinx-doc.org/markup/inline.html#role-file>`_ + directives. + +* Use `lists <http://sphinx-doc.org/rest.html#lists-and-quote-like-blocks>`_ + to break up text. + +* Use ``.. note::`` and ``.. warning::``, see Sphinx's + `paragraph-level markup <http://sphinx-doc.org/markup/para.html#paragraph-level-markup>`_. + + (|restructuredtext| actually supports lots more of these: ``attention``, + ``error``, ``tip``, ``important``, etc. but most Sphinx themes only style + ``note`` and ``warning``.) + +* Break text into short paragraphs of 5-6 sentences each max. + +* Use section and subsection headers to visualize the structure of a page. + + +.. _sphinx tips: + +--------- +4. Sphinx +--------- + +This section gives some useful tips about using Sphinx. + + +Don't introduce any new Sphinx warnings +======================================= + +When you build the docs, Sphinx prints out warnings about any broken +cross-references, syntax errors, etc. We aim not to have any of these warnings, +so when adding to or editing the docs make sure your changes don't introduce +any new ones. + +It's best to delete the ``build`` directory and completely rebuild the docs, to +check for any warnings:: + + rm -rf build; python setup.py build_sphinx + + +Maximum line length +=================== + +As with Python code, try to limit all lines to a maximum of 79 characters. + + +Cross-references and links +========================== + +Use ``:doc:`` to cross-reference to other files by filename:: + + See :doc:`theming` + +see `Cross-referencing documents <http://sphinx-doc.org/markup/inline.html#cross-referencing-documents>`_ +for details. + +Use ``:ref:`` to cross-reference to particular sections within the same or +another file. First you have to add a label before the section you want to +cross-reference to:: + + .. _getting-started: + + --------------- + Getting started + --------------- + +then from elsewhere cross-reference to the section like this:: + + See :ref:`getting-started`. + +see `Cross-referencing arbitrary locations <http://sphinx-doc.org/markup/inline.html#cross-referencing-arbitrary-locations>`_. + +With both ``:doc:`` and ``:ref:`` if you want the link text to be different +from the title of the section you're referencing, do this:: + + :doc:`the theming document <theming>` + + :ref:`the getting started section <getting-started>` + +The syntax for linking to external URLs is slightly different from +cross-referencing, you have to add a trailing underscore:: + + `Link text <http://example.com/>`_ + +or to define a URL once and then link to it in multiple places, do:: + + This is `a link`_ and this is `a link`_ and this is + `another link <a link>`_. + + .. _a link: http://example.com/ + +see `Hyperlinks <http://sphinx-doc.org/rest.html#hyperlinks>`_ for details. + + +.. _sphinx substitutions: + +Substitutions +============= + +`Substitutions <http://sphinx-doc.org/rest.html#substitutions>`_ are a useful +way to define a value that's needed in many places (eg. a command, the location +of a file, etc.) in one place and then reuse it many times. + +You define the value once like this:: + + .. |production.ini| replace:: /etc/ckan/default/production.ini + +and then reuse it like this:: + + Now open your |production.ini| file. + +``|production.ini|`` will be replaced with the full value +``/etc/ckan/default/production.ini``. + +Substitutions can also be useful for achieving consistent spelling and +capitalization of names like |restructuredtext|, |postgres|, |nginx|, etc. + +The ``rst_epilog`` setting in ``doc/conf.py`` contains a list of global +substitutions that can be used from any file. + +Substitutions can't immediately follow certain characters (with no space +in-between) or the substitution won't work. If this is a problem, you can +insert an escaped space, the space won't show up in the generated output and +the substitution will work:: + + pip install -e 'git+\ |git_url|' + +Similarly, certain characters are not allowed to immediately follow a +substitution (without a space) or the substitution won't work. In this case you +can just escape the following characters, the escaped character will show up in +the output and the substitution will work:: + + pip install -e 'git+\ |git_url|\#egg=ckan' + +Also see :ref:`parsed-literals` below for using substitutions in code blocks. + + +.. _parsed-literals: + +Parsed literals +=============== + +Normally things like links and substitutions don't work within a literal code +block. You can make them work by using a ``parsed-literal`` block, for +example:: + + Copy your development.ini file to create a new production.ini file:: + + .. parsed-literal:: + + cp |development.ini| |production.ini| + + +autodoc +======= + +.. _autodoc: http://sphinx-doc.org/ext/autodoc.html + +We try to use `autodoc`_ to pull documentation from source code docstrings into +our Sphinx docs, wherever appropriate. This helps to avoid duplicating +documentation and also to keep the documentation closer to the code and +therefore more likely to be kept up to date. + +Whenever you're writing reference documentation for modules, classes, functions +or methods, exceptions, attributes, etc. you should probably be using autodoc. +For example, we use autodoc for the :ref:`api-reference`, the +:ref:`plugin-reference`, etc. + +For how to write docstrings, see :ref:`docstrings`. + +.. _todo: + +todo +==== + +No new feature (or change to an existing feature) should be missing from the +docs. It's best to document new features or changes as you implement them, +but if you really need to merge something without docs then at least add a +`todo directive <http://sphinx-doc.org/ext/todo.html>`_ to mark where docs +need to be added or updated (if it's a new feature, make a new page or section +just to contain the ``todo``):: + + + ===================================== + CKAN's Builtin Social Network Feature + ===================================== + + .. todo:: + + Add docs for CKAN's builtin social network for data hackers. + + + + +versionadded and versionchanged +=============================== + +Use Sphinx's ``versionadded`` and ``versionchanged`` directives to mark new or +changed features. For example:: + + ================ + Tag vocabularies + ================ + + .. versionadded:: 1.7 + + CKAN sites can have *tag vocabularies*, which are a way of grouping related + tags together into custom fields. + + ... + +With ``versionchanged`` you usually need to add a sentence explaining what +changed (you can also do this with ``versionadded`` if you want):: + + ============= + Authorization + ============= + + .. versionchanged:: 2.0 + Previous versions of CKAN used a different authorization system. + + CKAN's authorization system controls which users are allowed to carry out + which... + + +deprecated +========== + +Use Sphinx's `deprecated directive <http://sphinx-doc.org/markup/para.html#directive-deprecated>`_ +to mark things as deprecated in the docs:: + + .. deprecated:: 3.1 + Use :func:`spam` instead. + + +seealso +======= + +Often one page of the docs is related to other pages of the docs or to external +pages. A `seealso <http://sphinx-doc.org/markup/para.html?highlight=seealso#directive-seealso>`_ +block is a nice way to include a list of related links:: + + .. seealso:: + + :doc:`The DataStore extension <datastore>` + A CKAN extension for storing data. + + CKAN's `demo site <http://demo.ckan.org/>`_ + A demo site running the latest CKAN beta version. diff --git a/doc/email-notifications.rst b/doc/email-notifications.rst index 52aa7eb2114..dbb96f1cf88 100644 --- a/doc/email-notifications.rst +++ b/doc/email-notifications.rst @@ -1,6 +1,8 @@ -================================= -Send Email Notifications to Users -================================= +.. _email-notifications: + +=================== +Email Notifications +=================== CKAN can send email notifications to users, for example when a user has new activities on her dashboard. Once email notifications have been enabled by a @@ -36,42 +38,37 @@ notifications for a CKAN site, a sysadmin must: Since ``send_email_notifications`` is an API action, it can be called from a machine other than the server on which CKAN is running, simply by POSTing an HTTP request to the CKAN API (you must be a sysadmin to call - this particular API action). See :ref:`action-api`. + this particular API action). See :doc:`api`. 2. CKAN will not send out any email notifications, nor show the email notifications preference to users, unless the - ``ckan.activity_streams_email_notifications`` option is set to ``True``, so + :ref:`ckan.activity_streams_email_notifications` option is set to ``True``, so put this line in the ``[app:main]`` section of your CKAN config file:: ckan.activity_streams_email_notifications = True -3. Make sure that ``ckan.site_url`` is set correctly in the ``[app:main]`` +3. Make sure that :ref:`ckan.site_url` is set correctly in the ``[app:main]`` section of your CKAN configuration file. This is used to generate links in the bodies of the notification emails. For example:: ckan.site_url = http://publicdata.eu - .. warning:: - - The ``ckan.site_url`` setting should not have a trailing ``/`` on the end! - - -4. Make sure that ``smtp.mail_from`` is set correctly in the ``[app:main]`` +4. Make sure that :ref:`smtp.mail_from` is set correctly in the ``[app:main]`` section of your CKAN configuration file. This is the email address that CKAN's email notifications will appear to come from. For example:: smtp.mail_from = mailman@publicdata.eu - This is combined with your ``ckan.site_title`` to form the ``From:`` header + This is combined with your :ref:`ckan.site_title` to form the ``From:`` header of the email that are sent, for example:: From: PublicData.eu <mailmain@publicdata.eu> 5. If you do not have an SMTP server running locally on the machine that hosts - your CKAN instance, you can use CKAN's SMTP settings to send email via an + your CKAN instance, you can change the :ref:`email-settings` to send email via an external SMTP server. For example, these settings in the ``[app:main]`` section of your configuration file will send emails using a gmail account (not recommended for production websites!):: @@ -85,6 +82,8 @@ notifications for a CKAN site, a sysadmin must: 6. For the new configuration to take effect you need to restart the web server. For example if your are using Apache on Ubuntu, run this command in a - shell:: + shell: + + .. parsed-literal:: - sudo service apache2 restart + |reload_apache| diff --git a/doc/extension-templating.rst b/doc/extension-templating.rst deleted file mode 100644 index 21265b95ed3..00000000000 --- a/doc/extension-templating.rst +++ /dev/null @@ -1,133 +0,0 @@ -Templating Extensions -===================== - -Extensions can define their own templates within the template directory. -For example here we have a map extension: - -:: - - ckanext-map - ckanext - map - public - javascript/map.js - templates - map/snippets/my-snippet.html - map/snippets/my-snippet-scripts.html - plugins.py - setyp.py - -The contents of a snippet can be any fragment of HTML using the Jinja -templating language: - -:: - - {# my-snippet.html #} - <p>This is my map snippet</p> - - {# my-snippet-scripts.html #} - <script type="text/javascript" - src="{{ h.url_for_static('/javascript/map.js') }}"> - </script> - -Theme Extensions ----------------- - -For the latest version of CKAN we’ve split up extensions into two -categories, theme extensions and functional extensions. Themes generally -override large portions of the template files whereas functional ones -simply add small snippets for features. - -For example of a theme we may have a demo extension: - -:: - - ckanext-demo - ckanext - demo - templates - package/read.html - plugins.py - setyp.py - -The demo theme needs to extend the core CKAN dataset page to add it’s -map extension. It creates a package/read.html (in the Genshi version of -CKAN this would completely override the template with Jinja we can -simply modify it). - -We can use the {% ckan\_extends %} tag to render a core CKAN template -and add our own html to it: - -:: - - {# Extend the core CKAN template #} - {% ckan_extends %} - - {# Extend the primary content area of the page #} - {% block primary_content %} - {# Super loads in the parent HTML #} - {{ super() }} - - {# Now we include our map snippet #} - {% snippet "map/snippets/my-snippet.html" #} - {% endblock %} - - {# Now we include our scripts #} - {% block scripts %} - {{ super() }} - - {% snippet "snippets/my-snippet-scripts.html" %} - {% endblock %} - -There are many blocks available for extension. At the moment these can -be found by looking at the parent page, page.html and base.html. - -Functional Extensions ---------------------- - -Extensions that only provide small snippets that are intended to be -inserted into pages can do so using ``{% ckan_extends %}``. - -Firstly any html that is to be inserted into a page should be created -within a snippet. A helper function should then be defined to render -this snippet into the page. See the disqus plugin for an example. - -Developers can then take advantage of the recursive nature of the -``{% ckan_extends %}`` tag and override the page that they think the -extension is most likely to be used in. - -For example the disqus extension adds a comment block to the -dataset/package read page. - -:: - - {# Template: disqus/templates/package/read.html #} - {% ckan_extends %} - - {# Extend the primary content block and call super() to load parent html #} - {% block primary_content %} - {{ super() }} - - {# Now render the comments in out own block #} - {% block disqus_comments %} - {{ h.disqus_comments() }} - {% endblock %} - {% endblock %} - -Because we inserted the HTML within our own block it gives theme -templates the opportunity to remove/expand it. For example if we wish to -remove the comments in our own theme and add them to the sidebar we can. - -:: - - {# Template: demo/templates/package/read.html #} - {% ckan_extends %} - - {# Remove the predefined block #} - {% block disqus_comments %}{% endblock %} - - {# Add it to the sidebar #} - {% block sidebar_content %} - {{ super() }} - {{ h.disqus_comments() }} - {% endblock %} diff --git a/doc/extensions.rst b/doc/extensions.rst deleted file mode 100644 index c786121cf0d..00000000000 --- a/doc/extensions.rst +++ /dev/null @@ -1,92 +0,0 @@ -============== -Add Extensions -============== - -This is where it gets interesting! The CKAN software can be customised with 'extensions'. These are a simple way to extend core CKAN functions. - -Extensions allow you to customise CKAN for your own requirements, without interfering with the basic CKAN system. - -.. warning:: This is an advanced topic. - -Choosing Extensions -------------------- - -All CKAN extensions are listed on the official `Extension listing on the CKAN -wiki <http://wiki.ckan.net/List_of_Extensions>`_. - -Some popular extensions include: - -.. note:: - - Those marked with (x) are 'core' extensions and are shipped as part of the core CKAN distribution - -* ckanext-stats (x): Statistics (and visuals) about the datasets in a CKAN instance. -* `ckanext-apps <https://github.com/okfn/ckanext-apps>`_: Apps and ideas catalogue extension for CKAN. -* `ckanext-disqus <https://github.com/okfn/ckanext-disqus>`_: Allows users to comment on dataset pages with Disqus. -* `ckanext-follower <https://github.com/okfn/ckanext-follower>`_: Allow users to follow datasets. -* `ckanext-googleanalytics <https://github.com/okfn/ckanext-googleanalytics>`_: Integrates Google Analytics data into CKAN. Gives download stats on dataset pages, list * of most popular datasets, etc. -* `ckanext-qa <https://github.com/okfn/ckanext-qa>`_: Provides link checker, 5 stars of openness and other Quality Assurance features. -* `ckanext-rdf <https://github.com/okfn/ckanext-rdf>`_: Consolidated handling of RDF export and import for CKAN. -* `ckanext-wordpresser <https://github.com/okfn/ckanext-wordpresser>`_: CKAN plugin / WSGI middleware for combining CKAN with a Wordpress site. -* `ckanext-spatial <https://github.com/okfn/ckanext-spatial>`_: Adds geospatial capabilities to CKAN datasets, including a spatial search API. - -Installing an Extension ------------------------ - -You can install an extension on a CKAN instance as follows. - -.. note:: - - 'Core' extensions do not need to be installed -- just enabled (see below). - -#. Locate your CKAN virtual environment (pyenv) in your filesystem. It is usually in a directory similar to this: ``/var/lib/ckan/INSTANCE_NAME/pyenv`` - -If it is not here, to get the definitive answer, check your CKAN Apache configuration (``/etc/apache2/sites-enabled``) for your WSGIScriptAlias (e.g. ``/var/lib/ckan/colorado/wsgi.py``) which has an ``execfile`` instruction. The first parameter is the pyenv directory plus ``/bin/activate_this.py``. e.g. ``/var/lib/ckan/colorado/pyenv/bin/activate_this.py`` means the pyenv dir is: ``/var/lib/ckan/colorado/pyenv``. - -#. Install the extension package code into your pyenv using ``pip``. - - For example, to install the Disqus extension, which allows users to comment on datasets (replacing "INSTANCE_NAME" with the name of your CKAN instance):: - - sudo -u ckanINSTANCE_NAME /var/lib/ckan/INSTANCE_NAME/pyenv/bin/pip install -E /var/lib/ckan/INSTANCE_NAME/pyenv -e git+https://github.com/okfn/ckanext-disqus.git#egg=ckanext-disqus --log=/tmp/pip-log.txt - - Prefix the source URL with the repo type (``hg+`` for Mercurial, ``git+`` for Git). - - The dependency you've installed will appear in the ``src/`` directory under your Python environment. - -Now the extension is installed, so now you can enable it. - - -Enabling an Extension ---------------------- - -1. Add the names of the extension's plugins to the CKAN config file in the '[app:main]' section under 'ckan.plugins'. e.g.:: - - [app:main] - ckan.plugins = disqus - - If your extension implements multiple different plugin interfaces, separate them with spaces:: - - ckan.plugins = disqus amqp myplugin - - .. note:: - - Finding out the name of an extension's plugins: this information should - usually be provided in the extension's documentation, but you can also - find this information in the plugin's ``setup.py`` file under - ``[ckan.plugins]``. - -2. To have this configuration change take effect it may be necessary to restart - WSGI, which usually means restarting Apache:: - - sudo /etc/init.d/apache2 restart - -Your extension should now be enabled. You can disable it at any time by -removing it from the list of ckan.plugins in the config file. - - -Enabling an Extension with Background Tasks -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Some extensions need to run tasks in the background. See -:doc:`background-tasks` for how to enable background tasks. - diff --git a/doc/features.rst b/doc/features.rst new file mode 100644 index 00000000000..e1623f93fca --- /dev/null +++ b/doc/features.rst @@ -0,0 +1,29 @@ +Features +======== + +The following sections describe features (both core features and built-in +extensions) that come with CKAN, including how to enable, setup and configure +each feature or extension. + +Beyond these core features, further features can be added to CKAN by +downloading and installing external extensions. A good place to find extensions +is the +`list of extensions on the CKAN wiki <https://github.com/okfn/ckan/wiki/List-of-extensions>`_. + +.. toctree:: + :maxdepth: 2 + + paster + authorization + data-viewer + filestore + datastore + apps-ideas + tag-vocabularies + form-integration + linked-data-and-rdf + background-tasks + email-notifications + tracking + multilingual + stats diff --git a/doc/filestore-api.rst b/doc/filestore-api.rst deleted file mode 100644 index c61a83085bf..00000000000 --- a/doc/filestore-api.rst +++ /dev/null @@ -1,87 +0,0 @@ -The FileStore API -================= - -CKAN's FileStore API lets you upload files to CKAN's -:doc:`FileStore <filestore>`. If you're looking for an example, -`ckanclient <https://github.com/okfn/ckanclient>`_ contains -`Python code for uploading a file to CKAN using the FileStore API <https://github.com/okfn/ckanclient/blob/master/ckanclient/__init__.py#L546>`_. - - -FileStore Metadata API ----------------------- - -The API is located at:: - - /api/storage/metadata/{label} - -It supports the following methods: - -* GET will return the metadata -* POST will add/update metadata -* PUT will replace metadata - -Metadata is a json dict of key values which for POST and PUT should be send in body of request. - -A standard response looks like:: - - { - "_bucket": "ckannet-storage", - _content_length: 1074 - _format: "text/plain" - _label: "/file/8630a664-0ae4-485f-99c2-126dae95653a" - _last_modified: "Fri, 29 Apr 2011 19:27:31 GMT" - _location: "some-location" - _owner: null - uploaded-by: "bff737ef-b84c-4519-914c-b4285144d8e6" - } - -Note that values with '_' are standard OFS metadata and are mostly read-only -- _format i.e. content-type can be set). - - -FileStore Form Authentication API ---------------------------------- - -Provides credentials for doing operations on storage directly from a client -(using web form style POSTs). - -The API is located at:: - - /api/storage/auth/form/{label} - -Provide fields for a form upload to storage including authentication:: - - :param label: label. - :return: json-encoded dictionary with action parameter and fields list. - - -FileStore Request Authentication API ------------------------------------- - -Provides credentials for doing operations on storage directly from a client. - -.. warning:: This API is currently disabled and will likely be deprecated. - Use the form authentication instead. - -The API is at:: - - /api/storage/auth/request/{label} - -Provide authentication information for a request so a client can -interact with backend storage directly:: - - :param label: label. - :param kwargs: sent either via query string for GET or json-encoded - dict for POST). Interpreted as http headers for request plus an - (optional) method parameter (being the HTTP method). - - Examples of headers are: - - Content-Type - Content-Encoding (optional) - Content-Length - Content-MD5 - Expect (should be '100-Continue') - - :return: is a json hash containing various attributes including a - headers dictionary containing an Authorization field which is good for - 15m. diff --git a/doc/filestore.rst b/doc/filestore.rst index f2c75a1ff6d..498626dbec0 100644 --- a/doc/filestore.rst +++ b/doc/filestore.rst @@ -6,44 +6,50 @@ CKAN allows users to upload files directly to file storage either on the local file system or to online 'cloud' storage like Amazon S3 or Google Storage. The uploaded files will be stored in the configured location. -Setup and Configuration -======================= +------------------------------------------- +Setup the FileStore with Local File Storage +------------------------------------------- -By default storage is disabled. To enable it, all you need to do is configure -where files will be stored. Add the following lines afer the ``[app:main]`` -line in your CKAN config file:: +To setup CKAN's FileStore with local file storage: - ## Required - ## 'Bucket' (subdirectory for file based storage) to use for file storage - ckan.storage.bucket = my-bucket-name +1. Create the directory where CKAN will store uploaded files: - ## Optional - ## maximum content size for uploads in bytes, defaults to 1Gb - # ckanext.storage.max_content_length = 1000000000 + .. parsed-literal:: -Local File Storage ------------------- + sudo mkdir -p |storage_dir| -Important: you must install pairtree library for local storage to function:: - - pip install pairtree +2. Add the following lines to your CKAN config file, after the ``[app:main]`` + line: -To enable local file storage add the following lines to your CKAN config file, -after the ``[app:main]`` line:: + .. parsed-literal:: - ## OFS configuration - ofs.impl = pairtree - # directory on disk for data storage (should be empty) - ofs.storage_dir = /my/path/to/storage/root/directory + ofs.impl = pairtree + ofs.storage_dir = |storage_dir| -You must also set ``ckan.site_url`` to your CKAN instance's base URL, e.g. -``http://scotdata.ckan.net``. +3. Set the permissions of the ``storage_dir``. For example if you're running + CKAN with Apache, then Apache's user (``www-data`` on Ubuntu) must have + read, write and execute permissions for the ``storage_dir``: -Cloud Storage -------------- + .. parsed-literal:: + + sudo chown www-data |storage_dir| + sudo chmod u+rwx |storage_dir| + +4. Make sure you've set :ref:`ckan.site_url` in your config file. + +5. Restart your web server, for example to restart Apache: + + .. parsed-literal:: + + |reload_apache| + + +-------------------------------------- +Setup the FileStore with Cloud Storage +-------------------------------------- Important: you must install boto library for cloud storage to function:: - + pip install boto In your config for google:: @@ -61,22 +67,105 @@ For S3:: ofs.aws_secret_access_key = .... +----------------------- FileStore Web Interface -======================= +----------------------- Upload of files to storage is integrated directly into the the Dataset creation and editing system with files being associated to Resources. - +------------- FileStore API -============= +------------- + +CKAN's FileStore API lets you upload files to CKAN's +:doc:`FileStore <filestore>`. If you're looking for an example, +`ckanclient <https://github.com/okfn/ckanclient>`_ contains +`Python code for uploading a file to CKAN using the FileStore API <https://github.com/okfn/ckanclient/blob/master/ckanclient/__init__.py#L546>`_. + + +FileStore Metadata API +====================== + +The API is located at:: + + /api/storage/metadata/{label} + +It supports the following methods: + +* GET will return the metadata +* POST will add/update metadata +* PUT will replace metadata + +Metadata is a json dict of key values which for POST and PUT should be send in body of request. + +A standard response looks like:: + + { + "_bucket": "ckannet-storage", + _content_length: 1074 + _format: "text/plain" + _label: "/file/8630a664-0ae4-485f-99c2-126dae95653a" + _last_modified: "Fri, 29 Apr 2011 19:27:31 GMT" + _location: "some-location" + _owner: null + uploaded-by: "bff737ef-b84c-4519-914c-b4285144d8e6" + } + +Note that values with '_' are standard OFS metadata and are mostly read-only -- _format i.e. content-type can be set). + + +FileStore Form Authentication API +================================= + +Provides credentials for doing operations on storage directly from a client +(using web form style POSTs). + +The API is located at:: + + /api/storage/auth/form/{label} + +Provide fields for a form upload to storage including authentication:: + + :param label: label. + :return: json-encoded dictionary with action parameter and fields list. + + +FileStore Request Authentication API +==================================== + +Provides credentials for doing operations on storage directly from a client. + +.. warning:: This API is currently disabled and will likely be deprecated. + Use the form authentication instead. + +The API is at:: + + /api/storage/auth/request/{label} + +Provide authentication information for a request so a client can +interact with backend storage directly:: + + :param label: label. + :param kwargs: sent either via query string for GET or json-encoded + dict for POST). Interpreted as http headers for request plus an + (optional) method parameter (being the HTTP method). + + Examples of headers are: -The :doc:`FileStore API <filestore-api>` is CKAN's API for uploading files to -the FileStore. + Content-Type + Content-Encoding (optional) + Content-Length + Content-MD5 + Expect (should be '100-Continue') + :return: is a json hash containing various attributes including a + headers dictionary containing an Authorization field which is good for + 15m. +--------------------- DataStore Integration -===================== +--------------------- It is also possible to have uploaded files (if of a suitable format) stored in the DataStore which will then provides an API to the data. See :ref:`datastorer` for more details. diff --git a/doc/form-integration.rst b/doc/form-integration.rst index 9909e7a63f5..f8bebab6dad 100644 --- a/doc/form-integration.rst +++ b/doc/form-integration.rst @@ -13,7 +13,7 @@ This is achieved with a parameter to the CKAN URL. The 'return URL' can be speci 1. Passed as a URL-encoded value with the parameter ``return_to`` in the link to CKAN's form page. - 2. Specified in the CKAN config keys ``package_new_return_url`` and ``package_edit_return_url`` (see :ref:`config-package-urls`). + 2. Specified in the CKAN config keys :ref:`package_new_return_url` and :ref:`package_edit_return_url`. (If the 'return URL' is supplied in both places, then the first takes precedence.) diff --git a/doc/frontend-development.rst b/doc/frontend-development.rst index ab6326095b0..dcfa85b79c2 100644 --- a/doc/frontend-development.rst +++ b/doc/frontend-development.rst @@ -1,40 +1,27 @@ -Front-end Documenation -====================== - -The following is an index of other front-end CKAN documentation. - -- `Coding Standards`_: The CKAN project coding standards. -- `Templating`_: A guide to the Jinja templating system. -- `Extension Templating`_: A quick guide to templating extensions. -- `Basic Template Tutorial`_: A quick guide to creating a page. -- `CKAN Modules`_: A tutorial on building a CKAN JavaScript module. - -.. _Coding Standards: ./coding-standards.rst -.. _Templating: ./templating.rst -.. _Extension Templating: ./extension-templating.rst -.. _Basic Template Tutorial: ./template-tutorial.rst -.. _CKAN Modules: ./javascript-module-tutorial.rst +=============================== +Frontend Development Guidelines +=============================== +------------------------------ Install front end dependencies -============================== +------------------------------ The front end stylesheets are written using -`LESS <http://lesscss.org/>`_. This depends on -`node <http://nodejs.org/>`_ being installed on the system. - -Instructions for installing node can be found on the `project -website <http://nodejs.org/>`_. +`LESS <http://lesscss.org/>`_ (this depends on +`node.js <http://nodejs.org/>`_ being installed on the system) -On ubuntu node can be installed using the following commands: +Instructions for installing node can be found on the `node.js +website <http://nodejs.org/>`_. On Ubuntu node.js (and npm node.js's package +manager) can be installed using the following command: :: - $ sudo apt-get install nodejs - $ sudo apt-get install npm # node package manager + $ sudo apt-get install nodejs npm LESS can then be installed via the node package manager which is bundled -with node (or installed with apt as it is not bundled with node on Ubuntu). -We also need nodewatch. +with node (or installed with apt as it is not bundled with node.js on +Ubuntu). We also use ``nodewatch`` to make our LESS compiler a watcher +style script. ``cd`` into the ``pyenv/src/ckan`` and run: @@ -42,29 +29,9 @@ We also need nodewatch. $ npm install less nodewatch -A watcher script can then be used to compile the CSS whenever the LESS -changes: - -:: - - $ ./bin/less - -This will generate a main.debug.css file. To build the production CSS to -commit into the repository run: - -:: - - $ ./bin/less --production - -This will generate the main.css file that should be committed for use in -packaged versions of CKAN. (This command will actually start a watch -script so you'll have to exit it with ``ctrl-c`` to actually commit the -file.) - -(If someone could move this into a paster script that would be great) - +-------------- File Structure -============== +-------------- All front-end files to be served via a web server are located in the ``public`` directory (in the case of the new CKAN base theme it's @@ -77,15 +44,18 @@ All front-end files to be served via a web server are located in the less/ main.less ckan.less + ... javascript/ main.js utils.js components/ + ... vendor/ jquery.js jquery.plugin.js underscore.js bootstrap.css + ... test/ index.html spec/ @@ -95,6 +65,7 @@ All front-end files to be served via a web server are located in the mocha.js mocha.css chai.js + ... All files and directories should be lowercase with hyphens used to separate words. @@ -122,8 +93,9 @@ test dependencies and libraries. *spec* contains the actual test files. Each test file should be the filename with *.spec* appended. +----------- Stylesheets -=========== +----------- Because all the stylesheets are using LESS we need to compile them before beginning development. In production CKAN will look for the @@ -136,68 +108,66 @@ generate by running: $ ./bin/less This will watch for changes to all of the less files and automatically -rebuild the CSS for you. To quit the script press ``ctrl-c``. +rebuild the CSS for you. To quit the script press ``ctrl-c``. There is also +``--production`` flag for compiling the production ``main.css``. -There are many LESS scripts which attempt to group the styles in useful -groups. +There are many LESS files which attempt to group the styles in useful +groups. The main two are: -The main two are: +main.less: + This contains *all* the styles for the website including + dependancies and local styles. The only files that are excluded here + are those that are conditionally loaded such as IE only CSS and large + external apps (like recline) that only appear on a single page. +ckan.less: + This includes all the local ckan stylesheets. -- main.less: This contains *all* the styles for the website including - dependancies and local styles. The only files that are excluded here - are those that are conditionally loaded such as IE only CSS and large - external apps (like recline) that only appear on a single page. -- ckan.less: This includes all the local ckan stylesheets. +.. Note:: + Whenever a CSS change effects ``main.less`` it's important than after + the merge into master that a ``$ ./bin/less --production`` should be + run and commited. -There is a very basic pattern primer available at: - -:: - - http://localhost:5000/test/primer/ - -This should contain common components and slowly be expanded to provide -documentation on the CKAN markup and styles. But for the moment it -serves as useful unit tests for the CSS. +There is a basic pattern primer available at: +http://localhost:5000/testing/primer/ that shows all the main page +elements that make up the CKAN core interface. +---------- JavaScript -========== +---------- The core of the CKAN JavaScript is split up into three areas. - Core (such as i18n, pub/sub and API clients) -- Modules (small HTML components or widgets) +- :doc:`javascript-module-tutorial` (small HTML components or widgets) - jQuery Plugins (very small reusable components) Core ----- +==== Everything in the CKAN application lives on the ``ckan`` namespace. Currently there are four main components that make up the core. +- Modules +- Publisher/Subscriber +- Client +- i18n/Jed + Modules -~~~~~~~ +======= Modules are the core of the CKAN website, every component that is interactive on the page should be a module. These are then initialized -by including a ``data-module`` attribute on an element on the page. +by including a ``data-module`` attribute on an element on the page. For +example: + +:: + <select name="format" data-module="autocomplete"></select> The idea is to create small isolated components that can easily be tested. They should ideally not use any global objects, all functionality should be provided to them via a "sandbox" object. -There is a global factory that can be used to create new modules. - -:: - - ckan.module('my-module', { - initialize: function () { - // Called when a module is created. - }, - teardown: function () { - // Called before a module is removed from the page. - } - }); - +There is a global factory that can be used to create new modules and jQuery and Localisation methods are available via ``this.sandbox.jQuery`` and ``this.sandbox.translate()`` respectively. To save typing these two common objects we can take advantage of @@ -206,7 +176,7 @@ factory function. :: - ckan.module('my-module', function (jQuery, translate) { + ckan.module('my-module', function (jQuery, _) { return { initialize: function () { // Called when a module is created. @@ -218,30 +188,63 @@ factory function. } }); -Pub/Sub -~~~~~~~ +.. note:: + + A guide on creating your own modules is located in the + :doc:`javascript-module-tutorial` guide. + +Publisher/Subscriber +==================== There is a simple pub/sub module included under ``ckan.pubsub`` it's methods are available to modules via ``this.sandbox.publish/subscribe/unsubscribe``. This can be used to publish messages between modules. +Modules should use the publish/subscribe methods to talk to each other +and allow different areas of the UI to update where relevant. + +:: + + ckan.module('language-picker', function (jQuery, _) { + return { + initialize: function () { + var sandbox = this.sandbox; + this.el.on('change', function () { + sandbox.publish('change:lang', this.selected); + }); + } + } + }); + + ckan.module('language-notifier', function (jQuery, _) { + return { + initialize: function () { + this.sandbox.subscribe('change:lang', function (lang) { + alert('language is now ' + lang); + }); + } + } + }); + Client -~~~~~~ +====== Ideally no module should use jQuery.ajax() to make XHR requests to the CKAN API, all functionality should be provided via the client object. :: - ckan.module('my-module', { - initialize: function () { - this.sandbox.client.getCompletions(this.options.completionsUrl); + ckan.module('my-module', function (jQuery, _) { + return { + initialize: function () { + this.sandbox.client.getCompletions(this.options.completionsUrl); + } } }); i18n/Jed -~~~~~~~~ +======== `Jed <http://slexaxton.github.com/Jed/>`_ is a Gettext implementation in JavaScript. It is used throughout the application to create translatable @@ -250,19 +253,8 @@ strings. An instance of Jed is available on the ``ckan.i18n`` object. Modules get access to the ``translate()`` function via both the initial factory function and the ``this.sandbox.translate()`` object. -:: - - ckan.module('my-module', function (jQuery, translate) { - return {/* my module */}; - }); - - ckan.module('my-module', { - initialize: function () { - this.sandbox.translate('my string'); - } - }); - -String interpolation can be provided using the `sprintf formatting <http://www.diveintojavascript.com/projects/javascript-sprintf>`_. +String interpolation can be provided using the +`sprintf formatting <http://www.diveintojavascript.com/projects/javascript-sprintf>`_. We always use the named arguments to keep in line with the Python translations. And we name the translate function passed into ``ckan.module()`` ``_``. @@ -271,6 +263,9 @@ And we name the translate function passed into ``ckan.module()`` ``_``. ckan.module('my-module', function (jQuery, _) { return { initialize: function () { + // Through sandbox translation + this.sandbox.translate('my string'); + // Keyword arguments _('Hello %(name)s').fetch({name: 'Bill'}); // Hello Bill @@ -285,21 +280,18 @@ And we name the translate function passed into ``ckan.module()`` ``_``. }; }); -Modules -------- - Life Cycle -~~~~~~~~~~ +========== -CKAN modules are intialised on document ready. The -``ckan.module.initialize()`` will look for all elements on the page with -a ``data-module`` attribute and attempt to create an instance. +CKAN modules are intialised on dom ready. The ``ckan.module.initialize()`` +will look for all elements on the page with a ``data-module`` attribute and +attempt to create an instance. :: - <select name="format" data-module="autocomplete"></select> + <select name="format" data-module="autocomplete" data-module-key="id"></select> -The module will be created with the element, an options object extracted +The module will be created with the element, any options object extracted from ``data-module-*`` attributes and a new sandbox instance. Once created the modules ``initialize()`` method will be called allowing @@ -309,33 +301,8 @@ Modules should also provide a ``teardown()`` method this isn't used at the moment except in the unit tests to restore state but may become useful in the future. -Talking to each other -~~~~~~~~~~~~~~~~~~~~~ - -Modules should use the publish/subscribe methods to talk to each other -and allow different areas of the UI to update where relevant. - -:: - - ckan.module('language-picker', { - initialize: function () { - var sandbox = this.sandbox; - this.el.on('change', function () { - sandbox.publish('change:lang', this.selected); - }); - } - }); - - ckan.module('language-notifier', { - initialize: function () { - this.sandbox.subscribe('change:lang', function (lang) { - alert('language is now ' + lang); - }); - } - }); - -Internationalisation -~~~~~~~~~~~~~~~~~~~~ +Internationalization +==================== All strings within modules should be internationalised. Strings can be set in the ``options.i18n`` object and there is a ``.i18n()`` helper for @@ -347,42 +314,8 @@ retrieving them. return { options: { i18n: { - hello: _('Hello') - } - }, - initialize: function () { - this.i18n('hello'); // "Hello" - } - } - }); - -String interpolation can be provided by passing extra arguments. - -:: - - ckan.module('language-picker', function (jQuery, _) { - return { - options: { - i18n: { - hello: _('Hello %(name)s') - } - }, - initialize: function () { - var name = 'Dave'; - this.i18n('hello', {name: name}); // "Hello Dave" - } - } - }); - -Plural versions can also be provided using a function and the chained -Jed API. - -:: - - ckan.module('language-picker', function (jQuery, _) { - return { - options: { - i18n: { + hello_1: _('Hello'), + hello_2: _('Hello %(name)s'), apples: function (params) { var n = params.num; return _('I have %(num)d apple').isPlural(n, 'I have %(num)d apples'); @@ -390,6 +323,14 @@ Jed API. } }, initialize: function () { + // Standard example + this.i18n('hello_1'); // "Hello" + + // String interpolation example + var name = 'Dave'; + this.i18n('hello_2', {name: name}); // "Hello Dave" + + // Plural example var total = 1; this.i18n('apples', {num: total}); // "I have 1 apple" this.i18n('apples', {num: 3}); // "I have 3 apples" @@ -397,8 +338,9 @@ Jed API. } }); + jQuery Plug-ins ---------------- +=============== Any functionality that is not directly related to ckan should be packaged up in a jQuery plug-in if possible. This keeps the modules @@ -409,22 +351,15 @@ Examples of these are ``jQuery.fn.slug()``, ``jQuery.fn.slugPreview()`` and ``jQuery.proxyAll()``. Unit Tests ----------- +========== There is currently a test suite available at: - -:: - - http://localhost:5000/base/test/index.html +http://localhost:5000/base/test/index.html Every core component, module and plugin should have a set of unit tests. Tests can be filtered using the ``grep={regexp}`` query string parameter. -:: - - http://localhost:5000/base/test/index.html?grep=^jQuery - The libraries used for the tests are as follows. - `Mocha <http://visionmedia.github.com/mocha/>`_: A test runner using diff --git a/doc/frontend-testing.rst b/doc/frontend-testing.rst deleted file mode 100644 index 8387b51b051..00000000000 --- a/doc/frontend-testing.rst +++ /dev/null @@ -1,88 +0,0 @@ -Front-end Testing -================= - -All new CKAN features should be coded so that they work in the -following browsers: - -* Internet Explorer: 9, 8 and 7 -* Firefox: Latest + previous version -* Chrome: Latest + previous version - -These browsers are determined by whatever has >= 1% share with the -latest months data from: http://data.gov.uk/data/site-usage - -Install browser virtual machines --------------------------------- - -In order to test in all the needed browsers you'll need access to -all the above browser versions. Firefox and Chrome should be easy -whatever platform you are on. Internet Explorer is a little trickier. -You'll need Virtual Machines. - -We suggest you use https://github.com/xdissent/ievms to get your -Internet Explorer virtual machines. - -Testing methodology -------------------- - -Firstly we have a primer page. If you've touched any of the core -front-end code you'll need to check if the primer is rendering -correctly. The primer is located at: -http://localhost:5000/testing/primer - -Secondly whilst writing a new feature you should endeavour to test -in at least in your core browser and an alternative browser as often -as you can. - -Thirdly you should fully test all new features that have a front-end -element in all browsers before making your pull request into -CKAN master. - -Common pitfulls & their fixes -============================= - -Here's a few of the most common front end bugs and a list of their -fixes. - -Reserved JS keywords --------------------- - -Since IE has a stricter language definition in JS it really doesn't -like you using JS reserved keywords method names, variables, etc... -This is a good list of keywords not to use in your JavaScript: - -https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Reserved_Words - -:: - - /* These are bad */ - var a = { - default: 1, - delete: function() {} - }; - - /* These are good */ - var a = { - default_value: 1, - remove: function() {} - }; - -Unclosed JS arrays / objects ----------------------------- - -Internet Explorer doesn't like it's JS to have unclosed JS objects -and arrays. For example: - -:: - - /* These are bad */ - var a = { - b: 'c', - }; - var a = ['b', 'c', ]; - - /* These are good */ - var a = { - c: 'c' - }; - var a = ['b', 'c']; diff --git a/doc/geospatial.rst b/doc/geospatial.rst deleted file mode 100644 index 7bfa613bc21..00000000000 --- a/doc/geospatial.rst +++ /dev/null @@ -1,137 +0,0 @@ -======================= -Geospatial Capabilities -======================= - -CKAN offers a powerful set of geospatial features that allow adding spatial -information to your datasets. - -Spatial metadata for datasets -============================= - -All the features in this section are provided by the `ckanext-spatial`_ -extension (check the README for requirements and installation). - -.. _ckanext-spatial: http://github.com/okfn/ckanext-spatial - -* Associate geographic data with datasets, with automatic geo-indexing of - datasets (**spatial_metadata** plugin) - - When activated, this plugin allows users to associate a geometry with a CKAN - dataset, by adding a `GeoJSON`_ extra value to the dataset with key - **spatial**. For example:: - - {"type":"Polygon","coordinates":[[[2.05827, 49.8625],[2.05827, 55.7447], [-6.41736, 55.7447], [-6.41736, 49.8625], [2.05827, 49.8625]]]} - - Or:: - - { "type": "Point", "coordinates": [-3.145,53.078] } - - Datasets with spatial values are automatically geo-indexed, for example so - that they can be searched using spatial filters. - - The spatial model requires the installation and configuration of PostGIS on - your database backend, as described on the `installation instructions`_. - -.. _GeoJSON: http://geojson.org -.. _installation instructions: https://github.com/okfn/ckanext-spatial#setting-up-postgis - -* Search for datasets using spatial queries (**spatial_query** plugin) - - Once your datasets are geo-indexed, you can perform spatial queries by - bounding box, via the following API call:: - - /api/2/search/dataset/geo?bbox={minx,miny,maxx,maxy}[&crs={srid}] - - Or, starting on CKAN 1.6, as part of the default search:: - - POST http://localhost:5000/api/action/package_search - { - "q": "Pollution", - "extras": { - "ext_bbox": "-7.535093,49.208494,3.890688,57.372349" - } - } - - Check the documentation on the ckanext-spatial README for more details: - - https://github.com/okfn/ckanext-spatial#spatial-query - -* Add a map widget for spatial search queries (**spatial_query_widget** plugin) - - You can display a small map widget on the dataset search form, users can draw - a rectangle on the map to add a spatial filter to their search queries. - - Check the documentation on the ckanext-spatial README for more details: - - https://github.com/okfn/ckanext-spatial#spatial-query-widget - -.. image:: http://i.imgur.com/WoEwR.png - - -* Add map widgets to datasets (**dataset_extent_map** plugin) - - You can add map widgets to dataset pages, to show the geometric extents of - the datasets. Check the documentation in the ckanext-spatial README for more - details: - - https://github.com/okfn/ckanext-spatial#dataset-extent-map - -.. image:: http://i.imgur.com/GYggu.png - - -Metadata Conventions -==================== - -Over time some conventions have emerged for storing geospatial information as -extra metadata fields in datasets. Follow these conventions when storing -information in CKAN datasets, so that your datasets will easily integrate with -CKAN extensions and built-in functions, such as the automatic geo-indexing of -datasets. The following metadata keys are used: - -* spatial-text: Textual representation of the extent / location of the package -* spatial: `GeoJSON`_ representation of the extent of the package (Polygon or Point) -* spatial-uri: Linked Data URI representing the place name - -For example:: - - * spatial-text: United Kingdom - * spatial: {"type": "Polygon", "coordinates": [[[0.50, 49.74], [0.5, 59.25], [-6.88, 59.25], [-6.88, 49.74], [0.50, 49.74]]]} - * spatial-uri: http://www.geonames.org/2635167 - -or:: - - * spatial-text: Matsushima - * spatial: {"type": "Point", "coordinates": [38.36, 141.07]} - * spatial-uri: http://www.geonames.org/2111964 - - -.. _GeoJSON: http://geojson.org - - -.. _csw_support: - -CSW support -=========== - -CKAN offers support for the Catalogue Service for the Web (CSW) standard. This -support consist of: - -* Ability to harvest records from remote CSW servers (as well as individual - documents available online or Web Accessible Folders of them). CKAN supports - the ISO-19139 encoding. - -* Basic CSW interface (for the harvested records) - -This is done via different extensions: `ckanext-harvest`_ (See :doc:`harvesting`) -offers the harvesting infrastucture, `ckanext-inspire`_ implements the -harvesters for CSW servers and `ckanext-csw`_ is required by the previous one -and offers the CSW interface. - -Please refer to the README files of these extensions for instructions on how to -install and configure them. - -.. _ckanext-harvest: https://github.com/okfn/ckanext-harvest -.. _ckanext-inspire: https://github.com/okfn/ckanext-inspire -.. _ckanext-csw: https://github.com/okfn/ckanext-csw - - diff --git a/doc/getting-started.rst b/doc/getting-started.rst new file mode 100644 index 00000000000..a3b2269ce44 --- /dev/null +++ b/doc/getting-started.rst @@ -0,0 +1,117 @@ +=============== +Getting Started +=============== + +Once you've finished :doc:`installing CKAN <installing>`, this section +will walk you through getting started with your new CKAN website, including +creating a CKAN sysadmin user and some test data, and the basics of +administering and configuring your CKAN site. + + +.. _create-admin-user: + +------------------------ +Creating a Sysadmin User +------------------------ + +You have to use CKAN's command line interface to create your first sysadmin +user, and it can also be useful to create some test data from the command line. +For full documentation of CKAN's command line interface (including +troubleshooting) see :doc:`paster`. + +.. note:: + + CKAN commands are executed using the ``paster`` command on the server that + CKAN is installed on. Before running the paster commands below, you need to + make sure that your virtualenv is activated and that you're in your ckan + source directory. For example: + + .. parsed-literal:: + + |activate| + cd |virtualenv|/src/ckan + +You have to create your first CKAN sysadmin user from the command line. For +example, to create a user called ``seanh`` and make him a sysadmin: + +.. parsed-literal:: + + paster sysadmin add seanh -c |development.ini| + +If a user called ``seanh`` already exists he will be promoted to a sysadmin. If +the user account doesn't exist yet you'll be prompted to enter a password and +the account will be created. + +For a list of other command line commands for managing sysadmins, run:: + + paster sysadmin --help + +.. _create-test-data: + +------------------ +Creating Test Data +------------------ + +It can be handy to have some test data to start with, to quickly check that +everything works. You can add a standard set of test data to your site from the +command line with the ``create-test-data`` command: + +.. parsed-literal:: + + paster create-test-data -c |development.ini| + +If you later want to delete this test data and start again with an empty +database, you can use the ``db clean`` command, see :ref:`paster db`. + +For a list of other command line commands for creating tests data, run:: + + paster create-test-data --help + + +-------------- +The Admin Page +-------------- + +If you login with a sysadmin account (see :ref:`create-admin-user`) you'll see +a link in the top-right corner of the site to the administration page: + +.. image :: images/admin-page.png + :align: center + :alt: The admin page + +From the admin page you can set various CKAN options including the site title +and logo, the about page text, the intro text on the front page, custom CSS, +etc. + + +--------------- +The Config File +--------------- + +All of the options that can be set in the admin page and many more can be set +by editing CKAN's config file. By default, the config file is located at +|development.ini| for development sites or |production.ini| for production +sites. The config file can be edited in any text editor. For example, to change +the title of your site you would find the ``ckan.site_title`` line in your +config file and edit it:: + + ckan.site_title = Masaq Data Hub + +Make sure the line is not commented-out (lines in the config file that begin +with ``#`` are considered comments, so if there's a ``#`` at the start of a +line you've edited, delete it), save the file, and then restart your web server +for the changes to take effect. For example, if using Apache on Ubuntu: + +.. parsed-literal:: + + |reload_apache| + +For full documentation of CKAN's config file and all the options you can set, +see :doc:`configuration`. + +.. note:: + + If the same option is set in both the config file and in the admin page, + the admin page setting takes precedence. You can use the *Reset* button on + the admin page to clear your settings, and allow settings from the config + file to take effect. diff --git a/doc/harvesting.rst b/doc/harvesting.rst deleted file mode 100644 index 3cc5aa38ad4..00000000000 --- a/doc/harvesting.rst +++ /dev/null @@ -1,56 +0,0 @@ -======================================== -Import ("Harvest") Data from Other Sites -======================================== - -The `ckanext-harvest`_ extension can automatically import ("harvest") datasets -from multiple CKAN websites into a single CKAN website, and also provides a -framework for writing custom harvesters to import data from non-CKAN sources. - -.. _ckanext-harvest: https://github.com/okfn/ckanext-harvest - -CKAN harvester -============== - -The CKAN harvester plugin makes it really easy to import datasets from a remote -CKAN instance into your own CKAN instance. It is highly customizable, allowing -you to define default tags, groups, users and permissions for the imported -datasets. Please refer to the documentation for more details: - -https://github.com/okfn/ckanext-harvest#the-ckan-harvester - - -Other harvesters -================ - -There are other extensions offer different harvesters for other metadata sources. For -instance, `ckanext-inspire`_ provides harvesters for CSW records that follow -the ISO-19193 encoding. - -See :ref:`csw_support` for more details. - -.. _ckanext-inspire: https://github.com/okfn/ckanext-inspire - - -Build your own -============== - -The harvesting extension provides an interface for building custom harvesters. -The interface has three stages: - -1. The *gather* stage compiles all the resource identifiers that need to be fetched in the next stage. -2. The *fetch* stage gets the contents of the remote objects and stores them in the database. -3. The *import* stage performs any necessary actions on the fetched resource. - -See the following section in the ckanext-harvest README for more details: - -https://github.com/okfn/ckanext-harvest#the-harvesting-interface - -The CKAN harvester itself uses this interface: - -https://github.com/okfn/ckanext-harvest/blob/master/ckanext/harvest/harvesters/ckanharvester.py - -Here you can also find other examples of custom harvesters: - -https://github.com/okfn/ckanext-pdeu/tree/master/ckanext/pdeu/harvesters - - diff --git a/doc/i18n.rst b/doc/i18n.rst index 73615259ee7..9d90ce18b23 100644 --- a/doc/i18n.rst +++ b/doc/i18n.rst @@ -6,7 +6,7 @@ Internationalize CKAN CKAN is used in many countries, and adding a new language to the web interface is a simple process. -CKAN uses the url to determine which language is used. An example would be ``/fr/dataset`` would be shown in french. If CKAN is running under a directory then an example would be ``/root/fr/dataset``. For custom paths the ``ckan.root_path`` config option can be used and is of the form ``/path/from/root/with/{{LANG}}/substitution``. +CKAN uses the url to determine which language is used. An example would be ``/fr/dataset`` would be shown in french. If CKAN is running under a directory then an example would be ``/root/fr/dataset``. For custom paths check the :ref:`ckan.root_path` config option. .. Note: Storing metadata field values in more than one language is a separate topic. This is achieved by storing the translations in extra fields. A custom dataset form and dataset display template are recommended. Ask the CKAN team for more information. diff --git a/doc/images/1.png b/doc/images/1.png deleted file mode 100644 index dd00e0c079250969ecb612949a03dc8b9653a6f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13631 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 diff --git a/doc/images/2.png b/doc/images/2.png deleted file mode 100644 index ebfb982c605fbd294f5617a89ee78d3095a178e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104466 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°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ʫ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 diff --git a/doc/images/3a.png b/doc/images/3a.png deleted file mode 100644 index de09e211e58fce40e67ccaae169820a3d0581f84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93618 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 EAFW1hG5`Po diff --git a/doc/images/3b.png b/doc/images/3b.png deleted file mode 100644 index 2b7a817f5259421de6882f69550e961dc4421af2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117100 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¶qPO%0^2ES7WqvV6I+ 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,&m-jcQYZQ{|BxZZw!tQlUK&=$gr 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%0DI}JWIss>EJ90w}Yr}pFsfL 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 diff --git a/doc/images/4.png b/doc/images/4.png deleted file mode 100644 index 497a6b4eef6fab0b86c2d2820f2bf8c12a54f40b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111123 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 diff --git a/doc/images/5.png b/doc/images/5.png deleted file mode 100644 index 67194575482c6b447de2b4cdecc65a055370a75e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113951 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%0A7tuah_b)P)J}dF!zkU!?Axy#W2j5r@LmicQup5 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 VlSGJ!{VNzGE2Sh^`rhd4{{sIoinRa$ diff --git a/doc/images/6.png b/doc/images/6.png deleted file mode 100644 index cce58309d5898b115f3ec268043c837c83901370..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99033 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ⅆXbQC$heoFvjgN4WN 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�=t(0f^$VFVV;QBNxCfb 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 !<uAg$RJouVI}}D01<k z%mpvJw7Di2bdCmQFjBL}8!LG=gL!GZJHRQK3k|3KW&fieB$DfhiQgqmt(4NsS*)*P zNK`2I{2oc9l3c_fq%+l3fWrP<+mG5PvG2R|4_;aIiAP`^T4a6zsw=ni9WUlVq78DB zDuzPyy@&l214B?9j+1UsBo+&rusTWIGeh<^x`q2{x<KPIxC6gDWYSkdN;L1p&gp2s z3PRz3dye3HJou8w$RvUP%mTm@0N}dEMv)HLC^PzC?Q^b=%xxIk&3;5t+W1U`Jrol7 z6u&i;(5Le)igZb+AEAkPbC_=vC{Sj~S~|&0(6z7qVPED#9E(*t#T{wh4ZhJ?SzJmj zuVxd7S5o9Kw$t|RmBsFbZi3N9$g(fK=4nGczj?-@NHX-*%w4BD1qO}`3P`lVXY9{R zB9&w$evJgoXc2tHDQ*^2Ck*~nX-v_pOrY<)1$!tDm-<^>Rr}o<xUITY&Z2`p@aHN8 zA2ghDmFn31c;q3Ay$cCEG7SaoMn=(2OuXz0KL_a2x)xV5HmKM~*m&a=FvVPV=a11C zkFaOr%Z*mt>YpwPFYy5h*$vGSYELajrBXNDaK0s}_fL~oR#v)uRcKzmY*6ofpi9Zq zVj7ZxZ<spVbI}#AO*+2PJvk#&v#Jx|@PMrFi5&xdR8E&`>diO6^ZxCJJf@V0?Z_Ux zd6QL%kaDu5`c7WK6ub4`<l1ubx?^RhJ0AkCF+hlNy_oyvE;eaH_<{?>&n2kqgr{1H z8fhRZ%$GBTx;UxNqi~H4Y;x^RUcFfFK{u+%{xexVNzB2!h5f|5@34yN3Iq$4dq#7G z@PfC==BVOs;wWOSr-qsA3R43m?;VzVTy!hHQJ9$e;d_o5)eNS|7>L~?J*QlgAbOI? zVqn%8w=b}EO8v2G5N1-`b?&4x?FV(yjf}Uq8+#AWv|cb^h`7XuHx$^pzq4gjvP}{w z+t&yO4dc;AJ5HW2aCNx6_HVrNJ?5B%r{DT?`~q8#6!MZfPpuq(4wh~wLOJ$0L&!Y^ zJUGOI@X`)~#M`U6Zeh9hFWixM_o>8|2|om0{uAGX|GeGk8{5t7vySTqjfPB=TPEA& zAh#dQ<lkzxRhse+o3V3r8}Q^@>V(XVXkeJl4SPa@B|7*GjzWD#5LQED>a4$u2)rBX zAR2(<xQP8R1t8b%5DrV|eFKlk(R%+VQae;H-<1k-EI2t5sFE^*N;_Ui-|HPn+uf_q zux*>_r?ho$-~^krS=+o38CPgsZc|#WOs!vw>Dm4igYEq6<ziS+WjM$~I$KIh<ABG` zM0~Uyfm78)80wGNi^x>(P}GaPJi^i3)SYN-1QZ_1@?i#_da!4DnYkW&saalU<$<Sf zA8r%Ijf&X_?sMn#zs-2M^dpN>2wggCBcCs*Syxc9N?9t#%q~u5Y{pA{ddL5B*`<j5 z1>cGLT4fKV_+qUZUZQ)zSD*HUdcXDAJe^ZNEZ#VSu(H3FAOBfKH6;T?Tlv1+ucg%f zX2E)x&RqY^(oBd8()e%ec@yFz%18E)>3+ZMeO^SD>Yorgvfp-g2mZw8k;I)f_FqR8 z`3U~Y;Qb#~g7M~<YV$=bk73>J50KdiDDtb}J{E&?bcz#55bPhA9fuL$`NHTs?NV`y ze?4HtTB;gv;X`U9A$@5MvZ*@&u*s0Z#{lfr`({jOH?9yQW*Pdv5XUE&R_^XYBoa9) zGJd{~g!E61-+kd*h%hnvBW3(B=2^^R(sHQ`mQlOml`r}#9v3`W=}YV2<O}Sgy*$zc z<iL7HN=}+9IIIZjX2F1h$tev_QZqq!S%iVV`}GZrah#SE;LVu_-dwB1vrkt#GcE+Q zT$uY!B5PM^ixW2A9kr2h^PW()r5QBKnfoU1?Fo&U3jma%i}5iT8Dl6}G6}_gu98Nd zE-%2fFd3{LqmS3G{t%x^nDk)*CMQ~Sk^maHL0Bz*Z8SMe4^vbvTWuH%o3gNi%(+eC za66n~jO1h5SL<f)cK6d0an|6cV*+Dv1j6QSO#s58mnLop>{y+Hrk?^kk(VtX%PZPT z7V|~b`_DvPz`9?WLIVDn*paR?(W$)ADA-|948LxeEvEPhV&4nbx3tAmPabbj(NU<v z74t83_Wh{jT+;9Tp5TfRU2IRiu4)1s@57e+;WR5Sr(%~;%Hw$;TdeSd1Py}G#-1H9 zu;{WOhB=j2)WI1=gs0@=#v!3(JCchF(<NHx(LL-2zt{<eLUr9U!UG11`1Q;y5yz$< z{mmu>t~A{_^Hr1Z6-I)5^k7L18IMW70nkcxj(9`KgQYh?ZUdgZ^VDv$rEG0|(Wr+G z`ist0s^54BjQql7ush>+(|$-G)U8fB*6CY#OVatybU!xHNW{-KWu`BG$f<;Te6jrX zYF?m#os^mAJIoMOUXy^@2vkr$g}nFS;)g04w=Mz9kir!4v-MC859VF?eisFgXL8xH zzq;JkwUpldz1J2Mx;$@BwLUIYYdCfmzbrC@iC?X^1PSfL2Nj(#R8S>*JMbMoJ;KcT zc;{WWxv!tNi=uQj+)CAJ$r2z<6Q*5h#ius9Jfwzg$j626a6h0IU~sUW3!2ez7yH1c zC6)80|3G$U(B-A#U?B!=jpqmmYpg{EVBY4J>d&nk3(7D^A^c<`U{^ri%byLvjxI$2 ze&^IZ-^3o1QttD#iXtj|5p!2n2ZqlYkMdMpXCDmZ)~$ICG~s^V{s?w|1k4`x1g4RA zU3jAc`*IW$*vk<TQ83oo2g_U`Jovn6xl=;s{vET*K-V(_NwqAY;c3R#<b2Aj^Goq8 zw+GMK^dLojX9h`*T(S4~q$=07dorZwwZ@6(Jlo3^DePW>Y7?Xb4Mf{&h)j)%`KDHS zY(A?i-8=e>uKxNlDq3=-rg>cJWHC00wpfq~6O{)e!|_HLWNRo(e)0ovi#vCAVq!qz zg<7$ef{1RxC&bet+}Id`?{9D!JUF;N)(b3Bn=PmMm3>tvoQ^Y?5INZ;n~G{0%gEmz zTu_A!XuLd5<yaQ0Y=6G+NnLYGtxy!I`@_&<Qrb}bT_K+}eX=jMujd$x>Za~ql5!W% zn7BL~b<6*!pQ`}6t=o^{KuJtz&Vg~l8}PMXPv-s4X7<HffvyTHXU>YEetw7DVu`8M z8}Bw9Y5*ufXx3s(_4}?=YE?sOV}ypM2$^GzrM~XdpRsYYX3oW({n30kBv9qUfI63o zD+!p?Zg2sH|EO5&MWdy@a4nbCk>T%;7Sw*zhz-0yrFn9(F9Un#xy6^`s~6r*4sGBs z4IO=pJ`oxr?<t_HYhatn09`Bk@KV%pvpsdJQ%b1t>f~tDeVwejV`;yEe)c#JcTQ)4 zV|(vA&s4BEfD&e$rPES{2%miXi}J>0o0{L*^le0Oh)JR3U;^#SZ-cmWUwpoVpihiA zTpa6J`?PEUq?8q7GN5LDAO-Dj=4kuNVHVGikM;UH;~eTN4lXQSc1#-`6oxxO%O%pt z6INv-c8jYmSOZ;%Wq_U1d4vq}Y*N6_`@#4uR}IB%gQcf({-oJFMrz|DjD|;bpE`kc zY-lMVCaQ)9a@&c=%LnWzbeLS(YwYG#wyx3i)irjb{!|p4gj>dEqWeKksEDnXt)JbR zs`#9!y<$&Xv!UsG?(ZoOj~cjiV|UQ$YEVD@`dXfGVf;u0K?m8hnmG&d1Hf1f`LN0v z=PV14+8<7;{S-#`9oDn=Z~blXZ&Cw^iz64=Tay)*YBg@S7~ij!t3gfKU)#DK$eBZ1 zG9hAN+d}4)iBD@WN3w5+B~D>ZU6p=SvtVQ8&L1I!EkOTCMn^oTNihNEtbTG2^xL(2 z@W%xzITNO!D=uYK@@C%L3O;jSbLW<ZBQ+{UL^#>r4Q{1bLZj997VX0Z41rHNmOz0R z)iWj^zdO@WJBkb|z)JF00Q&ho7}>QM&l;O(O6diFv%=>E7Msd+Fi20LysVE;w@CBW z*S#c-APWj=0U5=tm4vr1FRV>7z2aQ5>9+cVoqu$$0%gIg70#o*EOW_;%@#?%xBUVI z;=cgZT8GcX<WsnMk!w}D4Nn7DN6ege^p}viEV#$k(Wsni0$Xfrp@L?gZToZ~Ne3Y# z#;ON2%Scu5^997PrYcYPABrg^bn2$_io#+wko_K5Zfvo#XkkJD3SNEm+ngMuZ)VGm zI$u3(E7JAHgSE}DI4<BSafFSwt071yU(rQy)^1!psP1UoSa`D({Ef9Bj`~+fIy#tI z5x%6h#;mLe{#;X5yV`E~lub!;cv4ER(6lM|!<JzPvA~?Ke-=}DubJ3-Bi0<Ep_I<p z=vH}8kLWA%M4}V$ebzVyU%+~As;-$9p^y)?05mSax6}ipS8uey)81RR=n`bI*UX<* z&z}3(h*j&8NkhrOMg&zGbJ exqmn&)1{&Zsxwpy)IZln+rdI5IKf5cic5La|1$D z#GED^bur5;y^?}6+=g7BDtW`Gi)UkS@`o+=hT5zCGfE9BdL6s!gas6N-0b0?u@?9> z$JJcRuL;K!$uaKyWE)ahwTDM%L*!J+FP20GB}{G$AFG)CK15<LA;Sy}Y;i*cxOpL1 zH+#7K`qdMWN|Uv<#P#|z%KpCIFddm<Nf&N4Vf&ZaFXR<lg3_4x&2o*@T_D)bRfo;s zE^zejA-cU(5Np(GmM#1{<qnPgc<HMySF$1a3Q$G~O!O5Oe}{GkIl7ewxHYw>^c6-s zXH$=Z=qNp59&?)WLbc?NlDV5*w9X!x17DpV8$Xu?WHi336H#ItQCq(py|~(5ar)%j zvSnx%w4|QCbRy~oHG6VqDZvoyn|dwhl#SLX8Hf%cBwGL4v>}QZaX9Cp9+CB)Jr*rm z*&F%N7@kKnz?IN!q4LFKHb)xHZLJ-fA9oUSHyBLp6QMO7@O4cgdi}b{3qULen}Zww zT(-l#P+O20)0_Ra(2{+fMIB|#4dpILE~3k?^JMqEC8ga31*M6_+yvvyJuH6e{Qe}3 z_rUxYEp3!L=$oWDZ_dVkTU1aWclYS+c*i-V&!xnSafBo=>Wx~)p<s4v#`fycGudsx z!BNy!6A?=anZ3W~ZoobL!C*vBorhrATpIwEO9NT^<4|8&ocy*45`8_Xrmy31UT1}y zL{zJyr`BxL`tE2Z87ym7ItRU}j3Xdm4oOxcuyePTY^_u{bLu)@i1#NRyd2}a(R+a2 zi&GF-74<SmB6M&FwM_$sJBUK@y@mNyOwaK(h+jfwP6xDka4AJ~d15;yG`!vDYe{BQ z<tMr_6cOT*6@ABR*($HO`V{eS<%^VnRNI^7eIZJluK|MB(kJjF?1p^1VNn2n)G@oc zEcI8TfnN$%$Un@Jt)jYHYBUupj`aV6w2VS=2J72a_O7A))@rJSjnQJlH7s&-I7BU# zQB{}Zl<Ot7v;m5HVnxGO@6X?D=^a2S?}x>&t0czeGjb<n)jLQiVa&2C{nh#o59`9@ zvxU`mg1)QQsCCbL{>+JO<vV_r`70`$MAAaK0k!S0q;Scm#*#q)#l6ZGYjc7*78DdT z62<4z+P-_)30|9K;=Mb1y4nY_#MCWu?6|(G^y#+Bb_W7m4dPXqEX$}5O>80sQbhvF zT0wu#CcN<pAoj0z(=Z@|ON`^dpkhL+{%s3KR6akzgK>f3+4XcU0=ivz`b@iuFc)_u zx3$7Y7Du|iaN<_$^If~z8Vp?cBsNA!&i!7Vm|od66QZ_7_Nh3{dvYXYw(n=^pV%2j zfWD?{2g6rSt$=uQ-dG4P;S0y-ZS2tHd%Ed+e{M|Y04Ekg#FB(Z0IC#qTZ{oTW+}x1 z@e%D$)OnD8Ul`-S*iwGUj)z#7V6SPn8wS*JT^HP09FIpkr_a3^A_L%eW{ZsZUUN?V zX$4c$?4cRc?-OQ_<rqCDg!}K~cWk5!^tS~4e_eTxuC&O}N<C<-iGnPOFI1mb%9y|X EH)U^0mjD0& diff --git a/doc/images/7.png b/doc/images/7.png deleted file mode 100644 index a04a09246c91fce10d611e25034311e29bc0a34e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98742 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%0DBRhmX54ov~#+r>jjx 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�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 ILH&UL1=6{CC;$Ke diff --git a/doc/images/8.png b/doc/images/8.png deleted file mode 100644 index ae9a8251caad48a018c0734c5f741c82463561fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107516 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 AhX4Qo diff --git a/doc/images/8a.png b/doc/images/8a.png deleted file mode 100644 index 227b812926028458ecb412aa23c4bd15ecea0fa5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115488 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 diff --git a/doc/images/9.png b/doc/images/9.png index 5fb849a8531b9db9fde5095bac0239bc06157345..bfde526bb314b176b1789599381ef38ee1f75a09 100644 GIT binary patch literal 98921 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%0D58C6>&97U&L!> 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 FhH{<o0j+=&ERpgzVTDt> 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%0D+#LY2LbwAhGLj=+O2UVc7Inx) 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 Z*c6J|ZRG0}?E%=2hU)7V)had-{|7KWszLw& literal 44367 zcmdqJcRbts-#^@*9(78~>8Vk>OKn=SwpLMlQ#1A+HDZrei`Hz-+ItHz5`<87?Anqb zM$I5Wtq>9JXus!re6R0){dr&a?|$6=i1)|io%eX{@%;Fpqos0#ika%trAs$dUp&{l zbm_{}rAxmF|8bT4mq!sccQ0MKb4m62Q-gqP++3iq!C}NUX*2l5uXbY2bD_PdbqDV0 zzYyk$(j^8YsEkNv@hH4j`21AiPl~5cAH3JFxlK<;|M97Uf`X3nO*=Zy_kaHO?$Luc zzw4ALe9gWlJd#?x8F*fP-B6XYLV^BT#f~G$QQ$?T9|>P$019&1A)!lgIJcY6{<!<@ zPx8mgqK(V?<%`kJN6ou*ZvTw`zEWUy>z@bqKPa;PnYF9HJ@s=o`Qtt1v(AVAJjnb> zCH`xjcYiLu(E(rk=YjTJgyz3?co%Tz|KJuclsYe%aOu*a%CEtfE8Jw>kbeR$QLy|R z(B@lRxfp!EOy~CV4>GSKZd?prQ|f>(UkrX+q7uLOeTiM+|BXcyY^__WkMSM)8cqqA zw2WW_$MB=<Fu9DK7W=dYbEA;phG#>o1o%D6Ab={0n!}@IJFex9a{B4a=0Hny2tRG% z&-*CYF2+Z=59xQV^6`Fa3i8NU9q0*O>m}ARtW_OvJI^uWt7#4`Ya_;^U)D(5mj0rF zi-Bt=v|{D!L(=%ZHkDWwusl%SVuq<!FN@?~vfJvr5$S-J?GJaWUG50g(?#ps4JINZ z)9jT*<@Gv5T?>5jz8S=wPf&@;7ueQ@)l{=)MfbSsd-W+q5<-h{_4BT9`a(XTCd49F zc#-0W-*^k6ju(ow{Z_&>@bWB5OU89UJ*;^v78Y{H@@OFhX+1*FmpUYfnYaeGoxUKA z&uYupnil)K8R4FsRoyk_r-jao{bHVit*%+;aKdP0+Q`PY%$FuH0`<=Y4G%bGHq_kO zQ^JkBw(@jWxU2_8hK+X*yJB3=%}^A?L<crDm=2GlXT>AI=ZvOuCFQj{n{Rlb%K`2s zyl}RfW4Z9rT@yzGUR6RJZ2U}H3eIcPT_T?P&<!QorJY_l$Km6Q3zl;DooB<Lz^$Z( z_X$L?N%5Aw4}`K6+1pSX{1UaRHg&VIF}aTS#}7+Vk1p7~TdgDL*#aoHil->L+|w}} zB7B`G>TZ`)sd!G1>u7mJW{3Fm#~&!X9dEtV@0b{kvA->BNwPe`wr;8I@P%kC4A`gG ze>wf5q{XXQ(PL7B;>lc7!&-Le>wWe;ZJuVxvbU78asbQ>UBGMB6L!P@wm!OFH)vGk zu}ppZg(w?TmRO~;b5s?DiKH0noF#|Yw@sM$&c~;61|@wp)6i2UL<gH?CK2VAVOA2J zWz7JpDuFIwH;?XS9mKSL?PHRf3v=zV<W$F4g=Dm$fw}lvUlaYjhhO)+8xJ5O`PA3u zOo_f#a&5fNij5Q+&dJ(dx?~ewd)b^0H^V++>OLo1YfTLm)4mpM<T{h@hfs4Ha;|9a zbfx>`RB_0X7A+XgSwTev`$Kx!>zCr{XI+k&sIo?3GskExnd)yRVPXa#D;DA3N_qG} zXYOe~)l}3*jKM97e}Q&%vBot8pzA9zU@@*64WQQVY){V)$M|&$>LBBgQsP@0Hz-<P zHu-57>ij^(_ya{D%K_@isiJ#{RM_*9y%^qJR+lg}m9qmbHi5xU3$mc)1{=fm?a%7^ zzTvtbwV1TICr|UFkl~rzmP7u!VAt@r@ltbetp5GR5WDCgIxMgAS>f8dhn1!G*ElLq z>A5z(eA_l;ZvZLRbd<|T4AzMO6O~2%A8$K!HHuW^IucuXr=kk*$+XDUQN0U0^IEwY zDLZBB+lXkT2?p<{Jg#%2#n<UdjhF7VIgZfdPU2B%elHkJWh!p%+ZehuBuchT*sQ|1 zJxaC{S|SXQlly9{D06F}P%ibbYC(uc(O?}#>R|QiZe?vNMofXM*WWi8;<vsRhMXLs zKAWgR!Z2ZMlI#@|j)lJWPG9?h0EI`&2Ri#MO42&|c+P&rCn{R=Gk$-FXHYtC;;sB^ z=vxNs_*~3ib2A6tt0bZ(DvJh--ibYC?zsJ`A}YfD_E~1LJj60OM*r7!zImJMZsj32 z=9=tOwQFB^Y1O$+--L}WndA@(Pb8<H!SdXA+HhoxKu0;ZtnTz(YTuI#F809AG&kN4 zr#iiPP9?F?6ZV6WCF)@#8wZ7tRvk_32DNpE7eO!|-l3t#jO7o!Giu!94W4>b7-UyA zGPwio{(ef&2tdUPcIdCf01UG8DhlHYXE<tk7;s4|p;R>GdUT|#*kub$>UJfMF_@Rj zqjs%rvQVv`wOGsxAu)O-Ren$)R9+H1u-EDw)R%KYZ=;?qw`0)~H_tcBv)84SI*5}o zt2=atkcCcB8SOQbwREQb=3jz{7<LvM{PHI~+KsmbT<6WO>ktZb#z5*#{#G|Qo}i35 zX$V!`dVg2{P`$N`9wKshlhI9ez<4-mTj~J!2j|1Ia?vws3#LgeYx{=K=%WyQ)QDaG z+S+Gzq0o}NU<iNf`3^9oj|-M=ey_qnsbGh1kJceFGrVjaC}EcjTI+T7rf6M(wzG|m zx7@*>y(svwjWRYnvj?#l*)!F;je~43XhiEN{oH8Hhs%akZXBVkX`9}(f$n=F!@8Il zd*3lGdB)1`r{=(lV-prQTiW7TE@p-bYF&P47QC{pi}~puzfh*kkAv95k<<6t+j5~z zvI({|OE($Zs>W$FbXa<yAw3G8C1K3~oUWU4@vh4ue;md2nU|@KZ0eu6Mefds*Mz3} zv;oEolW8C6Hwl<=l}c&MAOoSp^e^hok&d!_=?gf-mYVMoUtuLh>j+)E+fMUY7&C-# z3?%g1PtUEOZ&2PwlIJG5RI2TbrxHnYN~arQoMm#OVH+wdUaUS_>=vES2TnlwUcD(( zTRdXtbWyDvR=2HG_6#Sn2(D*khPJMbq;ZsaDie(*?Lt2r<qd}A*O^R&jhlgZ(-H1x zLcIJe`-inB(pzkRz@Z`8BSUKZ`@ED_0kD0}FQ)JU_oi5^`Q)+z7}Ro&>fGUjLz~zO z*();!*>4xB-5n2E#C3hzXUq1FT=F#MO+JhZ;ZW%u@e?2CFWaX_Gytx8tV>fjN}fjH z(mMyo7C)t8>3@X9QMs5@VtTKUZS<sZ&G^Dr;eGq)lxPS?rE9c4Gr@7R*XtW3*p8xg zef%EKpWoI3vk~GBDxpC(c4ZRrbVC*`O7gjF#l<ohPsv%HaOkP}%%l2vpB6j^sJ3=R z{(G`%WieZ=6#q^jsM*w{Q2kbubUe?GuG>cg?vRL39TVhrwycei_JG*Mg>|x9B-U|H zm25~ggcSx!R1v_(1HO8r<M%7E{8wDJIo-36DnpwuEz8CL+`_UG@QAHQuiwZA4+xPh zjBwXIt(4P>EW(~r^X`oosRGmGUAKi!T$=NIu5BJ9_|0(#{qWR?sdaS^k6yhoQ;kmO zbvK(hm>`ord?BcfrlfW3g$2D^mfet40j;!jTJst+>~R6|+B9=;Cv??fvPZ(TSukiH z=`t}6eB&+~0vX0MhrMz&YGmkGKM4cP92=eoF8CjQ>e^qgv<kM(CZEeGpgZju{ThZ_ zULskvlWxtiYHF`p+uK2Nq8-H+8`beJZ(x7eHdWqEV09!jRI4h=D1#f+t3gV6d2|;E z;ej>3lw}>*W|23L{e8YP`_=?ve$gx1L%li}+RjV`wKMcvaRd68Cpx@^46o9EA5<Rw zOzr0!^X#D!4@ls|d2>b)_Suxst>UHJmJq&QaJ31fXQ{HI11VZj*QXP1AK<xU(d*p( zCKl$&V`igTTElKp>rBdQ<?lvNK_z;~67l+~@ym}@@Aw|i9Bm1^TRyhPO4Gcn$(?1a zVcgfGp8ASYxx0IQdXDHs<u|4zu(|zG`09pPljCvFBe7I@S0s}FhdJa01U2~{7cGO7 z2b9ULzijy?ehc_uqWdrEVQjJ>O(N-(sv7~EdKFJ$mL#B3Ccm-WCMN{aHNO!q6yIcJ z20Z`roFFY&yH6Jy-mrF`N=>gzw5)b{f9hGSr++qXsI=O40?}!mF+?eZ%HT)6ZKOA! zK-M9S)T9~RJmYSWd2j<%-2B471~54c^zl7>mNLG>#Umn{Dq2vypgoSD)}4Wb)g<ja z3|QS+AEU#a>Qnh;AGRU_*p9Yo+|pNtIAzt;ufpcloqY)ky|a?$tyiJdMVag1vifDp zveh7Z0T{Hhw#(Lkym|uY7DqN(56nEO8Ss9Vd5p%E-huP4iUg**ubJ*gEK9YOBaAoY ze2Z3w{o;K;8w{_@s5lN9my7By(0Co^EI5VcnG+eMq1h9e=(#{MDf)jdQ1eJ$h1e8c zb3FL?hAdrx$-o@;#EXcrG{G0~OtmaB&&?K?`+hDEu@q!P3;=eVGsj0-o*2fTH}9k# zD74ap)aIo11bEXBim`&okiMrIbD*H^MK4khn*nI9Jt0D1Iwd@;?&Jw*gxWN$;Ka^7 z9%5y-)S&~2wufZ>Rp8b{!^1rpsgw}><BI5hV`#kEwi|MgW)Rm74pBZbMX6N;D;s?K z-4gO&GEZp9m}#?tkqIq!p!3}xIj%<*ojJb2u;&!S&pnN=xNXiR=nl)N{SaMYTyCgt z0Mg~X?XE<o>-vf7VO|JmC83>Z1)P263WP&_+(1VV&y;1!?~09w9s<EeSpKObH^Pa% zvpnVyN6Z+;NH2iB$WB1-=*e*Vyiv0D3M_P|Qe^VTlASBITJ3!IMs(q<iO+DWM8=!L z`6DfKdHp{Jy}suo0&$+Evo9?ZKhXK{hnuN*H{W3B^XT_^W5HW&F)w4A=yI2HqIr$Y zI=6-0Ydy>!RJ?3ziciU#*de-jxp}~cd!goL8;wWD2sTxqhPi`2zOG*jvx~PhQlIuN zvr^aVR07@p-c|#bm#vcN?doT-?-ZOI@sXB}3;qb@MA$x^US!5Ta`lgGO5jydI<XHk zj<#>FA#HfbRizD@j!zhN;(MNu1GLfGI^fX3WeafZt%H(@#c3gz3HKeXT?75jZCO5p z{)FK43xzHi;GcLS0-W61ucP)2vqZTh>hJi50CdH2VzxXw(+mRaAy=gYTBFzU`YVpV z=6f;VWO6=#e?_QITc%q)OR%o^;Wz|rGoR*bO|cn5)IAnpP00Mbd8T^{X}1;9{qrnX zukZ_VdxHYqBr{K8)*|(|4x+f>TJ$}L)s%S0oE~?!e?Mi-230RcdOyFl9)cFP_2V0h z-?`)_StbhaQcQF0`e=RZ{Oyfs3(oA2drI$9O_*3;;Pf1Zn-|@_(qjVlp+9qI7+7u0 zsqQ<uKH#ky8~h~Bc2t}*&2IDca>?Rv4!k{xYEMC9e$BgG=JaktaTBe{8{{ndizb2^ zs;ShkI|H?g>Y=3I;pTo}`!F<L8^tz?Xp3$=`-qNNIxzg<>)z2XW+}V%SZK<q1Q&*= zH~{8ghTrK!`VkdOBUQcmV?jF;kQv}g+h5eYXbZ^R(YQn<LDaFTzG&@94u|XQAu&65 zb2i&XURhuBRK;%`_uh7lu^E@NTapbJ=TnxbCnIU|t6j+h_2S5goU&WX91bHt0*7dP zZ}++er#cKF7w<$1&z7>=H$!Eo*f|_!w`s`~t*tNxyGI%~dW|~`P5C~%<}5id*ivi8 zc<*2?y^8+CO5{F@g97c!z8@iwI!{o3%R2Zny+vwgn_Y>~O_ED=Xt&Lyr~^4ye%e*# zPiR=hh9FeG#$gVfHME8>wr0r?*Ji~J`{63lN%ef<E;;@0CzN~p$KotagQmMPrVa(B zlK3UskyTo^nkih?>aM4X4@7Kj&aMUFW`<~dGE3$?m#(c=DAaNM{)B&DYzx>lWV+PY zm|hjJ6@TG=^B<R+g4L6riSC0EfyHSfAG?pVu;|DM(d{AKAfHnW&?(PTg19PDH0RhR z>S0{{4k1h=AVHi}JE^<0eq2Tgu)R=}D$>it?Nr*{VaBiST@2;_T-g*6K_}`^xfae= zK_qyc@CGCqg&l#?+NG7BJ}nZp@0a7GlPQ#4*POBifDJQ?ExK3-$`{L;@Fg(02e9o( zp1>m(n)GgAyX&*%W;B2YvN{C5xC!I8ti4Ws>rX7K#oEf%JUm8YX`0;SW%UlFf6P^; z>_k;%bP50F@SL}46T5nu3TjYoW)@XdG68F=>e?kTTX#Zv4~fyAbBO7L&CN#%?SQ`r z?^Wsf-2k3MEH3+Ovx!)%pR3+yivdsYFR^oQkr~VU)+PEqqb2g>yKW}TC9kk{RyQcD zVn3m&@b^&SHrljV{%N357C%ofWGRQ|<izEZ9p5B8t0^^8zc?xBp1mdMDF+;`!zB#D zN09tJ&SxH$;B%jpQK#SX722<F&lNUm@Fx`#BfAH*;nhV89LOA2qWgl$UQS`{f_~7F zGbm5g)F)x`l?%@-{+Q8iI)&}A1sf~1NwlieN7M6U9ncYtQ~kuet9(3Rw|#<R`fZy0 zAV`3DY=AJjg)H*l)PfWV^TX;J)4R6Vaj+g_W1i^D?yhM(@~rYoXnur1#YzG+-fgu} za7#sNd_TU%O1=A96=KBNWUG|jfB$5hLQ1|PYhs@qWroJb)P|QZvZhUkjwwk9b~+d; zf8Mt~PeA=+;(nOtzRjU4vEaivZN4Ptu8--jxoo|8vih>5u(_5_CbX3|ab9p7ai}k9 zi*l#0GMM&?ZVcRTgR{t3+V-|p<mYe909&V4trsF0J4Vr+EWVJ<XoO3XfZptkl_o*z z4VxHk#WgxNRZjndtse|pkt4Uk3cVIXGDcTi{i=;<DqwL!bjGVfxXwX9MN&IQ8B{Ae zMq(mg%s6|bcQ|oOB>^*WHLQ4wazh=;AK5X1bPm1h-Y!tqAjRHjrOvB5TOvWq?s)V{ z!<J`?x4j0Um42J0T+9oIT1;w1A4YYR)W&Hw_`*(`u}Nk#2lZV$rwhn8u&Yijr9zZa zp7(nrwo-rUQYS(#wpp`VvOh-pEZ!lWy{e?FA(c%GP!yr;dW!bMZq>(eh$!#4YwCoJ zC!RQcqXS8XC{+Y@*VA`zRH^PDbinQdQiKmZ-=y+gi0oB!$ijC+`eOFBZ7k9WI$5Q< zU{3mlnbQ2q$dT~R3^;iCx0xX5P+@U0!1-BICFd?D2xdUC+m7Z9M~bp#GU%*&1v!WL z`b}GUXVoWadczWc=`9$JfN^MBITO{Zkm_7@-~L_t{XZ$pcn$ZCY$r?W7~M=#!`9i# z++BQwjfvZnr*r20@K>QrzJw-+Ap2!a$?Olc-+olM?0_{oZeo4wN=-P_^?=9A^9blC z{Z9PAPk%RBsp)N`SG-io!Q!4F_4r5t-ioR5778u+p0R-SfDne=20mnC%s;ydOzAB~ z(q}$$E~-JaP-aDJ@o1J>sT<iVhgDv#p#ppv%zWgS3Vp{q)<5A06nv=G+Z8stHX=Vc z#c0~f{oX>9)N9w0*|lRmm?wrUma8#cyHdLOUAD>&UK?6uDs@`Z%3vAtUVb;iCv!O< z)UN35yzIuKmKjBQH`NlJ8HxFYZv6hM&TT>gbbGEWl(?Br>aF4F<*g7kl)vi#iruz~ z@o>JUC`P@>z%6k+J1b^ZT!oz6)v8x5vZU%9I&*94zCZwX*s8^>(^DOI%nHQ-{#rZZ zr;A$_9``X3TO~h5;;Es)RN6aGrmQC%uL3aCbI9HE(E|$D6gk8N8cTb;wBu_o)YO0I zbe6lX)-R;%tXsN$8ls_6yHb9~BWIqeNr&>*cq&l-DOb}l;<G8u&8Ah0(V6dcnXQ<@ z@fbCO&whrzc=o!yw-&CQg1Rop>81xtPSc!G*c15yv4RKzRU`X6v$7^BBOwuwGQ=GL znM}Q9%P-LjtuFfW(@LBAt6roC=*G#AJM)qOzkG64f5)8T*ea)N4tv>Z7Lm7?2qt?* zu|qCRH_U1TDSre0%y<x*Cvcu5p5RTgf4zv(+Cq!^6Qnx|^02<8Sgxr|rV0v@xx8N$ z6ohEo9JzX3KfmkzioBfh*81=Nis{Q-I-zUb*goXQ;ciMD6&019&S)0Z**f)>Y@Q|b z?a0FmClV%QVM}%*bfTuoa;7DryM%fZ5&BkpDCuN+*}-W8>7IFxZzWe#`b)o}7iS*% z*DI65hIJ6R650~NuscKLSLd<yxibHIExo4~=A0Y#Hx)ET3=@M7lTw@8H0+yk`hE}} zqXr^fG8<uSH!tU_0#u4eRYq1H#Z=MC_A7XOWiIP)xV~)f&YQ<DcZI^Nelu*{uB@ws z#kLdb8Aqp79inbA3k#QsH}Nv?k9AqNgRH&{VnekIuO4Q%8Kx)GI2U(~zy!*zy+wt7 zr7}f$AMn_uXn%yoaAvrfBi?<oFk@Ntw40sEX)B<jdd-DpN<~q*qe_W|c0EK*cL-JD zXI@%1ObeYIU8}s+AX$=U#1-(}Z6*mlb6US&&*uQgzvxV}(?l(93}ezH1|lp<pO7MG zs)^4#YmbZ>&j&g_tewprEcNl2HuGp0yU2QVP?>#7(%u=b_kVj}V|*SnSOnQVZi~`1 zsdoQ_cfB<;9_|ZEG3gMy2FVrL+Px6p@1KgSh-nWkz;Akr54I(OrVFfS(dpaBbg7F- zGGrCw;IbdHq1KT%IjZ<3-9%j-64>oq%byhyUt0A<NjLf{edsPs&xhY5edSa{gv|lC zQ!R<%@C^$fe_ck9YTu_ZoJiFTNN`>+_%f)sZHY=m%O4HY^GrFx_OzS|yEqqf0e&Uh zKC2)TDe)oes2@hQ^lANPuH@{tbl8SxG6%~DaV42^&c`G}QuI$VnO&VL{_^a0K8gxd zYsvba+M91xw87h60VJ^vAJPOEt4z2`-|TqKL%E>u7~R!HdfUZ;3-P}=jGtPJ0L+I} zh<7)u8R9E-ov7z2zGhFp+)R^u%eHyPI;7(+m3Sujuep;oddxLMP#Y+fIKs!XP~c=H zpq40K;GTC~U%D3!4Y4ru47B=9n!M;Gxi@4&fF5aKqanVM!GR+3;gF-+FgCZ~6Bn(3 z%w`+0i%I07@Yu@qUaiYWv{3)Z&|nlK$g9-P{9A$fMSrQBkxD$|ogtw~%LRksaGD)$ z-<<7PG{p{~D}6c&m?f}2TTi^y38G|@T)IU2zubcQei#7{CHno->?<DYo|t<3f3E5E z<7RjLgIS{wkb>TeLU`$BodCH!+)C#z&eupP8-S#oPZrL0v(dST^SK1axZRNa6768P z+Y%2uF6^Mm8X`BU=#ho#!{K4(Y2zx=f0->gC}j>&ZFQ(HczPPRR{lktMxpGlvgv$C zkN$4b%}WI+0h}~}0@!JpEa-@1f~#w?^Wg=D>1A>KQKZ1@FL6I$snw{ojd#=4id~5T z7=l21LF@7i_SJXCfriOYA2Nf!Kh*)VRDDyFI<Gb<SabCCo(iz|{K&j4_c7n(>AOPY zd_XZ4|AHDSpke}OtD^4gggpuae;p#%Ye{q>cV99_yajGl#RmPoASCndFM8bViu(@a zu3iUX_pHm;<L^N!LUg^5##MKt&gDb*&aVC^`92*&=k>)cf=a8#rvq3DX)cY&+L`ps zKO2&-k3<O(?r?~<aWs%09ekXv)pk~~%{jAUB`cxc`^|wZ5B7qQNaXqEhFla}2J+c~ z1P@M&o((y$ZHQ_1`^OBX0V)fBbjRE{hQseb0!@tZ^GOm3Pau|O2EF7-LC%T%_Ov=d zUa7<IQ58oAR>L|_!tRuJD%`qFi$u5<To71UQdqj97p7~UA$c<Mpu16+@4)|U>Sy!9 zB!KwFvpfbVJ8`~){<RpYGiAv@=s?8W)-6trbq}F9Wq`$e`pR5kp1%er%+YAw$CK~= z!XgGzon^qQ{<lpxln8n@q|IY96=FeqlKgDQ0=Vz+!L9|ALVI;{%5yMg-Y16~7xC<{ z(to^Jxj*um-etSG>Qe?idLS*-bXSqMeo#)Krp^aiByfWcJyCu>@mf;bV?yvMH2fQt z7_E*sOcVJoRmxc$yAGCwiH>SVe{+b0u#~=AcE)?j3~b#|<uzPv659MYUHu+K#Db@* zyYADLH{(28Ls;J7Pjrl<pfz%qh%?g~U~sYd#Gyj({ku5yA7lyn(b(HzB|mNA$Tf51 zVfjaHd4ol+Sry9uA1pv6|I{>>Z~sWO&VEA-O>R;1cShVQ_%K*)1Zqf!)A4b%nDN$8 z^?{{_Uh*u-Lv8Etoyw8Pi0wm{8SwTqcg$Fdp34|`@uhFrjFi#2c$78!P~-wSPkms_ zRzkl=OVc7EC96^bR+9K>T0gq7Bpxow1V7!8Q$nF?MoZ+h$zs|#%+_DQFS1rfPk&k< zI6`_#(N6@Pk$VbqH_P)d0uzWk;gOj`QsR6@oU0V*(_$@n!*dD7gnG{=c}i(UfOb`Z z6$<JBEoPJ2&$GwYIYE{dwr$S8ewj6t@HDj}EYh<HpDUL+c<6ce8CkF$$34s2EI5u; zV&@3k*nKSJCXOBb{?YX4v^7L--1Qs{Y_f{ZJkJ-Q_UE=on=73USC1~x80vZV-=CvN zDqi}1Zr#PGoIo)bpQxLiXHw9yQQPXTUgh@o++by;1V-2}lky<TSd(H(ia9T0_ktg@ zBL?`i3j8X``r{Jv9e2m5bk#+DeSw^V;h6t|$eN_V-vayGkae^+12lZY`fI@g^e$m~ zj`-4w#%e1L<{*Xcq-rnq0eqpmo^^#?YeOAwbbYRVihqE}pTE?eWEXE%z3kBNbs>It zz<Lnc=ros0$kaL;v!2V{s;%lBx6`*+=FwHvYugj?wr^pmC_chPO1iju+h=Svng@0# z*(G!S-403!51MYLY+Eng-kL8v7<8^rW5nTOaVpd)^J81N`1%yzkysIBL?dNu4^Z7; zZ2K}5&^&P|z+%VT1RU!JcUnL%tlqG&Y&WbJLmA*wZIj&VaS(ar*!LI21r^BtV0h8z zQC7y0XvlDfMO7<BD@vI@MNO}6FU`-OoFE}ZBEeOf*>KhJBf1ynt`_&H+eLTYk&WI( z9Q*fpRsDb$tsfzPIz?<yyI_sW_u<N!q9-lQO-gdDr|8E8A!%=R6wR*YkZm*eU_P#X z!OVVoZsDvmY+5Weg&ueR))qy1VajzH!w(P42AX1ov*>3$qhqQG1D}soP?2XPAL|vN zvdv+U8N9I6{0Q@^V!hN^xvEJaW%Lni)8~Tf2&tZAe-r;QJgSZh7o3}TMvy>I<MZ?E z<d5Oc39hi2@Q$LB7HlfUY6r?uW2s9=T=$4!9C=?;VTD08dNidr)sqdYgHpJE2d+mF zCUNj#K=E(tn$7KEOM8q`dI|8O2VnnHaA-Vvc`H%Gsw}43`$<Pggw0Gd_Z0nzO5NV( zF<Jn`onn8)0|%MORx;ug6=_p*Cft%&rHLf%nwGoR`?EB9HREs3-Q<~zj<R5XvQ`74 zAWiZPu}3Kx026Q*?{KG};bI!*f~1ot$5MbnpgZkPL<xK3Lvygc-L!Oh58U$c-3|I+ zaN<=JNqX`gG%egy46A}JwL1IBQt*xJy;^|re7C-uG<(%-aR_Z*ta)WbJp95VhNuN} z2UZTqROjW1@f}FKP02Jt2h^u@K+E77p+V-66eabzy7W)w?mVft)NV+do3uY0fFi12 z5}^a~wb-3F)T+=u1K-wx2aY$$1tbHVWf*6L(})7GV5?yyed|L<@iBfi7#wR4_t!M( z)#i~{t*KAk9zSflf(y<l%f_GT{*j@A8%b}0*RZPBp0e<0>h6IT4Ed(CMpW3sTcKvI zz{(|0eZ4WE7}qTuTIe~~08dKsGy4$_eW=P4&631d(o^Gj9{fgTf_R`Z=9!2&u3Jb4 zNeRMXiTXWcVOxF2gI8^Mb|vk}kR=USe*^TA1*f3j?!&C6M$mDY$DfuS;vw1}SI*xE zd-INT`qf&gBb!(8<Kvq*EX+EzjHAzV3)aef9k3RO+IV|)f>zzgl=_Q+okb~m{0$}I z^f?E9K%71eDW01(KrD<6-I>Sf*yqiaRl#!&%BQRQ;{6RaZF(HgBo5&AMZ?vM*Wtv? zA_!tQEjjg=EO!z~5jlWCn2CNnAD>THOwR5H!5hwoMk}z*wV{wzP<{IT4-_MI`>54d zWXh8NKFa*)>pOQ&-dXzMA_rnicQ0jIjn92b>}1~HpuMX_0?#YSw|*Aktpjpy3*u|| zlfVsQwelyZwoS<?2R0Tt_1y*)-mh*(>pRhWl8_%aJ)-sK!zMba+f<}d{Ig<c;~Mjd z<gBXpYE$ywl33U{2z5*HVO?_bj>^2N?S}<T(R<qK7{_l^q4#t!jv!ql@#JiB$n|AE z)2}m4vjnB+3w+MVMv5l~H5gy-6`MJ2D93xVg$M!qsvlptVw^qmAkqgJmvSsvw@Wh8 zLF7KSVfs}_ZF89SIvH$puySKyfIs|8X0PpFoZi<ziMX+X@XeZik@<QK8u_!&{DMLs z><s%ySbzoo4dk}C8L!J`)4))ZVTXqC6^?tBXjp2wL7HtIZ_keEMQ8h#Z5rQVAX$Is ze6dC!46=)ZsR5`Dm;va<4hgu{^(TFRvxiW{OQl}a`cnQSw!lIhb&`Vxoye+BNzdwx zBg~%=GI`d-N6!-;4Azo$CHs$&nCq5BS#QJ5;8sV+&r$PE#^QWOuQ;;@z>MoE5Vn{> z#~&V`=6ypN`H|SkZU-{Euh5?_-^+QF1#}xX?M`&6ebiuLy`{1qWI(`SX`5v2h75YL z=kcg<j_A$poL-EL=Y@!d$UrGrUUjE=n}0y#H_xV@o46;r9i>h#ki9*%n%d#gJGXcZ zrB1=T18Va0*C=x4P(0;PE7V&2GMLono8vJ|ThHOb+B{kIu;~|^E0LXoMKczp5GY;B z2Rodw$4H)+CBPpU`qu{RN6f|3{sglH9Q-eX+bo5q&`q9P|KR_aEo9<l|Gy5W`+pkP z_x&;d6obXdI!}hiL(*Wg6TRsAOK-ZFb5DC=Qc;x3irD%KGEd1Z&)5i(&cFB}O@&vi z>rYCpEG{;%XGAmmKDe0iI_h8O#4lGuO0CQqMqKwN8SPHd3w?IN{Re<E%k#0Ik8-nY zWo^9Dd9lf~*a?&=cHz9|L2`d_2eD&|u5t67O_~f>@`mT+j+NH5Ko$Ev%d_*elTD1R zshqHa_E}f0op8oMRro0!)&YNt@u_B?W%#*s&sQ!gKh-5IIDQ9Te~Qw+x|u4`%e!9U zcXHJ6sNe1+H8;!mrL#S}X=T{x#;GIG{k)Dq9c25B8$O8#;LgvRI=maK&LL-q92zIs zGD@e-Bq4}LcXZI9b_X>5(9$gB<z|WIPgteXBh3ygGyO&oYGJ@mctc)!N8kHHSCWSt zQvKX5ssBJbXv?b94N08Y|GF?}cS0>Iv0q$2;4hBe16n()kY?=28)ey@boEN@JbGe= zw2nW{dzhgSWi(rCeX+iR{=^CyQRW3VJ&#l^4ZmG{CBu;GUIVYaD<cU)Cet=l{V1v3 zhzQ8AI{`e6=>vIBEb*PJ_-`}f7yxsr`<>r2W^NtxWoVq6c`A9YJ-MKcsF-HE6-Mbg zN<LHLM2HQFZIAuXuI^bgny2wF<7`BlO8!UXS!;js`OIOky-}<Eo5G&64i5%g2P(hI zkR>RA27hiwUa%O|Qq1^sJ;{spPA645#4`?>NQ$Y;n^!laS3Jo~9`STqfC`?dC##;j zk6IgodXtpW<-!Jr$ekb9l)1=HglcB}LjaiV$f~Sm>aB%$XhyCG`7Rw3z9Hv)CzQ#m z;nVhs!j*IN3S-OXslSk`uPXW(-CUP~AOz}Ujq^}2je{XMWG7@PkW$Gc*@T)MZKuuQ z!{f(yE7_VKJk68EY)el4LcjjFxcgvc;TC-BRwBt^R$C4D`3u?`Yj)%8g6`*vZ;#3b z9pGhiq30YK8XZZyyUwcy2VSu?p188`SHTQkzo4?mnY}QptTVL!NwRg{t4|Dba-$jb zc#EWF{jM{4A_Npp^7X&LBB5&=<(oth+L8|rI=wu{$2ZT})G_uty#D+&&+GuzS66hX z)_Xo$OIEZKWAg6dWtR(n9rJZVZ>tq5ts_`Bn$<z9!J)@xxmfOGqT_VtjCg(`fAG8& zB^rE0ziK4u-L{U`&XjI0IU8A+N<VBmznT9Sd#`bs03b^nSA6-Cu<Tz%0|#HHhBBJ? z_+n=SO6Xr&oC=y`ooWbYgw;|Q$8wN<nYnmo3bgLi;`x&WvLx^-U_H{GoPI6E>F;bD zJtUKwz54Ult1Ndfn4bTs&`O$Tw8dm3jm_pP`0%#4R%h}<r{@a}CtS&@4=2K%CKHcV zY|eioi@)^hf~)EscpXB)C#QskgQiuC&-qZtruIlj5ztYX8+EbbrS$)0>;6CEpI<BY zm+B45(qjOhIFGXVCF|ZDYk7}U72kO(?)p@*<4<hlFZi3VxLIAyzMw=%|J~wFA0wp} zl$}7o>w0>L*)QBykxh~Lt)-8JxZCy%(|lQ=#sWY#@RxIoe^Ie&`IeFS8MB$UenRD) z<@BhqK;(yC>)z`oc-^pc_`}(a=bH@Zn^`N%$*Kw0Pca*P|EPfJE<!(rt*WsKAa*d= zp!M?(`8S={?<u~p9U}2nG5_0aQQr@Di|e9(uA6Vk4Ey`f@t2A}A>BGcH!N)aaIP-+ ziGwarj}m<RP89hI|2?U$n11^ivn%(M<;U!7ji0#o5bpLK(pN9N-X2Jbwde$&YnVZ9 zEP4fS_Wa6q#W~E5t_OTTBhK3sXY6g-m0qcm*~rmYU3Pc5n*#P}W2iR<nKMc&Mp#YQ z6S>Z$tPW(8QLCbjYzbliAWP>a^rKtCgv@ThYHS{9R*03He19Bs`3SX;)!!1QH3E-t zKelT-Ii{WTm#7kIP{n+r!`&`9eWLs(>Tc2gpJXVQ0#=@-)_Us(lX9>o;S5a093(9| zt^<aDVO+2y2YVr@LScBHj#p3U+`2xVPZ_Fx^KKt{OOJCR$;j(OJ$_AYg7qF-#s)JB z&$QQk#6G5%7iw--PL{qc4AUB)CdONtiGKaRua?4ytI2%STyniAr<CNY5lPcTE)R$# z=38L^nN^pg3baI^JcAqlWpuJdIoFHwpysi=1Ge(p1y;dtgxdSbCF)~dz$p$Bw#Y3s z^%in|@EaUC`*93dcrTf6FasOG25ODQIGymlvB#W4jYf=notNv1c>5AY6T9MK;7d`~ z<*V!Q1Le-wGZtg!pXe4*{+=Q*_z{3<r?PB+>ObMiTX)x#&{hCl?il?fq~iL@ike7* z(T+!ad^-@gkU!FUs2AMzajZJWG8dmASdvz&AE%cfG)mb88(4T`cROrzcQe2}=8syL z>J#fUfF+nXGX6$$S*%#!he_Fo;vn2&5YOQ|6}27L)n4s)E8VsC8wP=VG+Dimow*fm z+M=qG`q_6Tu+>gweRRr5IFnYdPk>6Cf_QWH-&oCFY{j7#gDe@zOSirq6t-9sBU?ny zb)DyCc45C=R~!nWL7f^>LpJvP=_aQ?TK~RD%KPejG-+%qj|4=G8TvGV5M%2_V%fJ? zOQ_X@2OnJra>$yvit~@BiS0P+g%kgFRYa1CPff{?PEq5*?fZ@1C}pL0-w@I{WJ#es z+?cfNau6CTxX;q);}K3^ipmA-!M%Nk*XKX^PYyn^J7BG$aAj~FOyA*Y29U39JS4|z zy%2o<Wze5{ii~0ZW3)U`9vPLIEDDPyo$rw7YMwRq>O!j-K$C^b3UJ~sI#VXFy{0+) ziJ)@7yrzzSmkzqFDm7(wd*QWbWW*Ll`|(3^H2l3PWVd1A3O#P+rOEcz_|kmT_2od2 z9OG8K6(gs|WQt!@T&_NShCxeu;}2vI95wcFO!8%!{+!HnnL`#$SI55FZ8|6s-f&A_ zM^I0bxLq4ek7pV}k7G9__!vx&jBtCQFEK?G`0Z4q;CsZ9t+B%GsJJ)OzV{EMi5<Zj zz!`Nw3QRvXm`OMYUQ6vvTX(9_8!@LffoB6fnQi~EW}G?R`EmD@5|*;E{bV2=p;$Gn zf@ov&u}SfM^fL5@qVmzMly5Q|MTb-A`!{_H{vMHYtLVUXr@YF#oG?nE)>m!`7U^0b zi`{6xW`P#Q#mu`9Xm3Kxq@2H&m+)$z6?c2JjCCvrJ;qykJk4Yeuqdjy92J+&h=o?k z)~!-Bqv>*dK7Zre@8c%0L`8)%TDG)RE6$wM!y9wsgS6q-6-R{T3;sqgs#U!Bd=CTs zWPLE1&RE0|KwxB3_o~gnpBu+Xt2sLQCs`jL8Ra#6d|2%VH^mXotcJ<NL9QT3<lQ3l z?X6gOvS>g252M81X4N~81k{KwYfQFooGf>bP9dXVN4TAdWYTub$38K158R*x=&KjC zD04j7JbU11(hGcSSHqwYY~gu*v!ceGZFnKf`IARWCU<q)rK9ubyEMV=B8lxh;YBU; zQUPDB3Dz^>eILj6LzQ-dH9@SyH)?bJG6PR1uLv#FSxL~E){2&S<>~GXGuq$YqHA;d zn6=E!H+6+^(;@y=Y0l(_es}xZp^)wL8NBx`DroxgQWifs+^*g09top01pC++29T&V zom~5zB=qibtw~)NP+Wcb^K=U0mns+Cyoem8(j6{8u=X9~zEXUal&U(4-}vR<#+iue z_y`O8(rp;kD}%l&7wg;1V7vIQwC<I;U=S?(_C8q`_@@wDezCd({#Wd8vx(a8s(U09 zRa>DN*}QG+RcXft<bbKKo^|5y0YZ`~$W>y)_T%Xt@;ecnm^hCxk(Z$Bifoo_g@QEE z?;VxmbSb+=zt_4-J#R~1YYBWGpf&jbD1Mz{c&a!!Av&Tg1oT}TZ?jP^Dra>$LH4oX z+;v4+MkDyj%ed{{YSbIWR$pwpBbDD_7rMyTOVyZ|yT<XbMUqB>%CF}s>5*f~JSiky znC0mkciewi;iDfE(ne_q9FVYA4KZD5Rhr&N*UUn;hwHp;4Z1s&%)(L$#&#}^g8aC9 zT>($gORl-E_?GiS6ZgIkMY9eB#r<{ER^S%}|899?)!824-zrBVYS$R7c=uXrcL#T1 z)|$VBT_aP0qQ9&GIIE*vz>5Z>ShhVGK~}`eK0tx7Ij?42@HL9o0>Z!Xjh$yovToo* zPRW@e6`5L%9v&<;_^5)l(D~7&S_ap_O&;cnxsTS3sA5@b-ag5qEEeJb*#uHEmjz<+ z&9kkhe|BixHzWHrn#tKiK8WX$qp9pZCk520=u28u-24tUsY+c>_SNMC-SPP`D$(mq zY?K?z^m#6W#v-Ej3hGSCeDN>OZKq41GCJTJiUKEbh&1q=6i2&WY&7ITx4z!uGDun8 zelp8FRk7fL+;>NK{fNeA^s+qt;QsAD=!>a{aPOC^5Xtie>49zS`#&Iu^5iCq)32;J z-WJY;=<c9;UAsO#T1}lR{m~ON#I_>T^=L9=RHm%|E3c0-kBY;_*4Y*=cp!^V1sHv> z^@Oc--Q==x=8ehW-x-6yaFkxcWE(Ag(mt54%0cvy-PaJ^=nfga05Q&(W`7w*kes^D z=zR3GU~_IJOm^!_r)}fn@#AROL$deEi6B89LTiFcy~r}k{BJT^TcCdZZoJrk7=nL7 zDEx2#|CoB1ei7g~+r07I>&CSI_bVUv22+eS{>a2zv>(q({40|D<+bw90%|X1GFVQu z4>INv|A`%c#aojcJM;<@UtMSX2}?c;qnuG6d&sD9#tW15`eYgYo0DmPCQ%R&vd!|Z zaP$`~b;8?>FKJTOIxnooj)eYK0Q#eE!7lc%M%zUh_jZHtsoiMrVdt)|LUduZlYE1e z7m?kaE1AN-4ibDs-K)wLj0Qwm_dU7}hhodATw6m29>%-R8R;kHhJYiIL)E;3=Ml|k zTZmb*n1Cj?R&Sbuflb?Gq;j!PGw0)6TVCGQQ0pZI0o;PJ(6{O8$?AIh;;pf=xf@JF zS6v*RX{^>ygpJncMqR(Jz@d^|{ZiTC@7uub{dU39mfIsFwv%!*$D#NHmmf>UJC7yh z7%R-gWWiMo*@3SQo#N16V#$i}RG)8(SIx-nd85bLbX!Bn7Zt)1rEosave;H@$Zkum z|8Cz@Es$h}umCq`ZLUqjVW~lDmj^UcYCs%hcuA<3Bie7S+2`5OEj;g1RzDT<X+q(x z9BRKYI7j0dFdUc#Q}!3(OHXE#HG#u!pomw{F6*cQUT#3x46P}$EXR_4%;ZdwaYH$Z zgwcdrNy{<Pxiu+v;v*g!gD(d}{yRm9L5#Fz5o|?qpOu1+O8kV$LD?0`^`b3#UTLzu z3`UDK_?R%M&sA>Z{3dE`4UPzEBqs;PsQl>|)dVlXZ6$xCOGG$J{G3m*=?5XTM1$OA zc3hlJsQhDv9A%*~u`-(wHAe@a?t=Ew`r5WJ-H*LzbKF7;&hkzsd6zV43D1(HuR5)L zTIL<709oZt)-|CGaBzt@2Il5_&jZOhHRLcx7ay6LDb24#_9Ib%{HPJriYz7we-U!a zsOz&{lS`0Qereca{aZw6n)Sgb=F@^fuwc(nR=EUBEZw?MZ|55IfsadEsJ4G=uIZtV zZ+B2$=Im4W8abVbN8d4OF*b6Y$L1iQfg)l@I|UzH{no>b*uqs3pORCf(c9F1sy+6R z?iM9V`)khgUq=oPwK2dEJwmX$T6NgVql~qotTH9n_KDqOGl(6+x+LWZ$32h11jLCF zmM%>AIW~P5)fTu9ImNz(CAmX{`qGLTSjY=Wc=7J-xm-z<2AnEf6}4|G4NVu4J0iRB zWN}wz43xRWp-gYQD24U0dM$LTGVoIwxkrPKlA;)zY%jk83k`!f_<0oE&0@v#N<ZMU zsg{B;m4b_zdp=qkf&HVoPnX%L0)WurG9w;r#lq%W_Rz+)XN_>M|7O);x|TFO?&#h< zUw0sY&>>^IyK%Vi*1`aNVob8R6BsMExmMPh=P?;S=~QBIrfilTR!J@4Vxnw;9zw9M z))N~y&r6Lw%*t$4{5N|*o;i83G*K`(sqUFA4OxuEGUuuyPxuK>TObU$Om@%cwL_P( zn*iJ-{M&7NfO*X|wkwBYyOc6w`8O|uV=}6f(Gu0Zy5H!lQe3kzXfOj3nQ5@eO~bWU z%VZUQWuY<=*X9d*kH~5Cog)S28I5F>1@e(|Rx&R-qh8JR@uZ5KL%*ViQA=~Xyp6QV z{dJ2}^5Fo^L=WmqiJbqPw))_S#5g?#ls}zM$LSFl(8csMY<Q*sS4n~10Iwv+@OR|I z_P#iGE;psrn#>@I#oZ;TfHu(PY=G@j24!`49U*_OYWCrB-|a)zy$TP9o`IxL^WKO4 zld*i^2D$p3awbMe(oO?!{;;2HuyRB~&kVQo0t1Sreortqa7oQWLE~UhGfj%t&AZ<r za*U5*ttB0%9nA`;TUY>CBoSWnC08F<V{=+Ycj&=&NH_>4hO#e{Gt&GzdfchH8RXR% zP4}ww?5e~2v|&K)XZ|Xx8n=lu^>+Pd)&$R3;L#Thgbvp|;{y*lZ!~231aR)$T!xLX zIw`=9|K0M0e~!pGol}5poPSsn83^Yn85|7i3!l7Nf->E_N55~K4;!AX;b%<zME_X% zvU?N{e;qW!y&N%WA_d+6QZ%ktMBcnf6P?U~s#A3*`{2n!duoW=^sJoj%zlHf<mYG) zGWP1%{{<Lou`=`4!k$E3-rG4Zu<6>=2ivCTp--ge&f}8&uIpgWeAqm&J;Iwa9^^2n zZs5sr=4tToXrvh#G>+eu5HT&ci1wr6R&PZL9G>EG1UqB`v&sHDqQ?-do)TnNvQ`^! zREk*aB`_Wyo{rFYw<_>N8@qI#ytJ48W^EJztYSbIfElaD$0qm0-Sz!&K>{!71s^g| zZuT<Df4r>8^e-<2k5xI518t-Ay8Ji{dp_Nv@b#LV2+=Dmg*8yN;v*~qT;qEhok3&L zU6na+Ek64V5Lj`zWT~dMywlTY7c3`nFZM5q^&CM`qu@#Y_TSOdKGyN`*Kjo@b-IRB ze$_F0?TFsF8Rtn{0abO0Rrsucj?caOd|_!OWQ}VH?<u(H!tvzk*im-4C03XmW*PPx zoJWKzOGw}ivy9U=J(f_JqwQ4;y-0Jgh5OqtavbYPRqpuD(PZsO)b6yb4E3i<VTC^1 zM|E=#E*>dC7~Fc*{dB=^C|6@S`d*jDp&EC{UVk25f3su-fajB3E#787*Lh2la`Ce( zCjHp_A|7OWm;f8;tWoKNt~}ouuRL=>6sFHFG%6W;Dszj4)h2|C7<$ss)QHD6b7J4q zXkd#OWVv`x@k}M#EHzp}L;4ZR^Gmot*w|6SmJC&NZtBBKWE7e`IoFP}6r;n%kxbDY zsg{<6ob82JouwQnqU5?5C_I%&PJG9Mb52F=`cW{TkZA_09f4ns#bL;41zA(FVjt7D z=!2!96H~SRe2+KY{Z%ACQ7pJ6if`@W)woDG1SXG?Z@_}Yo|i#2#z&D+K`D%G#^?(Z zhC>>4$)odKKj;o<%T`lU%1<DFNI7JLU;mf*@R8g5n?JDRp1Jx~2cTZ%8ht|&J>SM? zOeXEkGOH`>i~o&up!!chgS$n8HE*_1hPG+$Jgvya(5twORS_%y&05-~9Us})063Y| z{3cun`$$!0L>VZPDe8Jr3G7CgVyr(-H!~J%WwssdG=T*n)(}UHA)h-=1R6$OS+sm3 z*SH=ToXtJt5wCOUOh{dw*BZh)^sSpHb`F2g9oJ44EeDY@XS<MF#$oQ*ouxCT$La@X zd~Aq%H-=qnnuhnS=E^zfq3+MKJX36@<=B0;EdY1pX5r((CL@`=3KfU-!-S~oUD~0& zTBs!yiSNh?1-?-)R6RL+(*gl=^V|KBK0lh7e3P8lzmBj-uaAJQ{ZO)qO*9Ts^5BMi zF?!rTU2ic4%g6=AN!OiNugVBa2dcJ+t45+A{?js`*<daI36T`v-Pi4z659Jl?18T% zh8{S+CWkmzm_}1}|1+$-VF<<yRb?uj%LgB^adZQB&hus;9IZWUY2iEyOZN0gS~&WP zC?)93uKI^A#aCYz7Pl{Sl#Fri=HPhuFIKj;!5i@R^T9hx6xZ%fYW5cTe^h|i%n*-y zYj|B^{ijpc4nt(*XjNMq8XPgW?2IM{Kcg(6>Gs&FN2@6`)tN;f7-IR8*PIaTF@Oof z!c()l8Q80sEms(Wo9_C&g63z&nw5K$SHuAm6q8v@{(Y}|;(#-4-=@f~>piAhtx)>n z_a;ibkHOIbF|F>O0`U9PaE~*3XyR}CUN@EI%gxUfS@<qZCj3ud;f!|9wJ(K+25a&# zZKz3c6d?2;x+sNY#$dyqye3YL_E24d*ye}}iQwU_ir19_U2cLc@)vK^6JR-DeRW4I zaE_@Q@Qt{#xdFolGx@c238PEpH?WO?8Ff2zY&P5j`mwLKesf^8yZj`f?l&j%mt{kP zaiKfge=6$cn*Q#__-OeK^%t)=dWGe$Qtp-xxM2V2+cA5S_pDl9Gf|pcO0ccI#LS3v z-WRrAXqEn3C#8(xGMeJslfK_xvD#9MHiNaY(wT_!b9bW(Wgve{30n0$Wq7@Oo9}f` z<gd$mP(Sh)-@p!U9ZWCY_n_4i1jW6bkpoAb)Kcr_wxXX&8vIX(Xrj3NoA~M?nXH#Z zXzDMq_P)F<Dp)<SX5Z6Z>;L_QY0=Fs^d_iwevB_C<igXqucM@bq%Dz+S7v0YV`l<b z$dT&&Wmz$YEkS#`2Ys1LwQ<Ql2Zsw+R$R&XCZ*FT#>banwE8*+7?e5hvY^G`HdTw0 z!bqqC@Sc1^<hp2S5lrleml|xcKryiAO$j-`C;3+iGK+`5-7e<p%Ve)9H+g&D#)p<M z^V<g1`bTn;U)^bgn=6|6BW9N$<I(qkb^&HUmJUM``@v4Yj@GHd+g8zJ>wv1|?_Mz- z^qzTgmP}j@oBQpcE%%+8T!GE8_F^&Sn}6mfV&ait_Auc%!Azhi>>1j|*Td2uf|D>b z9{+1##_!lR9C+de9~WLuWtKO&ADk}dDHK{4*5sanz=$DEW}zrU(&@6VEs5HN@bz~K zHT92T_cek6o&^a2Hv?sdi0Xdqp-FE-=ASGUiS`(i|01wI7AX)@$ZXP?O_pgI3LG>_ z3NEchxrE1hKg(~&Z5BC}dKeo86$|!wAR_rb4Zv6`u+cr0+F5clA&)HyO-9&Qt)auE zVtZH$T~Vu}k@L`js#G9c#tLI;Uao5~<I-23Gw@C0BP5Mrk}To;%vk;~quGGbLz$Ow zpr^UM=1L7#WwF~pn$~_pm#;Ji*k@-}_@gP-W8c59XJsnY`oGwF@2IA;?q3*0ML}Q` z0YQNoQ7I8nDbf)U5D<_Kp^Nk;y#}ygp(<6n^b$g7Nu&lvL_s>CLj<ISgq}bMA@3Jw z=6Po3`Tf>=?^^d=_q}V~wem;W_ndupJD<JJIr|W-`;ij;o!Y=2g{pKgLh!Ea4tv$a zIalSNx&XDcL5%%lo~aKS)HMF8DB_Pe9xO($8Esy;CdNMiW7o!ES_a5_qzn17E1aPH z@9I`s(a<5}WNi`#t;Qy*$P03Fe6s0vwf`C|KI063!G0!)=<*^p#N$AHO83<;Of}cd zwky8o4sY3xTREZLEi;1j)f+dqaGCf0X<+}4Hn9br7Td$WvXp&vK8vj0%wTP}O9;6t z&jvbzWPa=Y8pwKG14*n>WY1PH$hqFOTz=CXWMwmD7%qOVuc*#!iYfP<I5x;+iUC}z z=Ih0+uA!szQXl-q&Gr0xe11~-x8CsR-6chBsWMXwDum=%<d8fK?BE&@m^Qi9IuR|B zZ4+f!W!Q!_x@BrnRolJzGG7BZB9Vj?CihvmuI)5Au3?J`lfm(ChgY1v+UI{ME7jY_ zY;3V~ez{kLfVauBqQqBn$R>u%AIA56n2B%e4ad^G8=4X5{m}5TTH%vg%n+*sUaV=@ zSd)N%VVxB#x;PX%OvaAA^UjuEf|d#uJ#Q(>QAH2jRBUu{y&b!X57wlA>bT+<GS$^H z^*AGvO7|BgOhvTn-p3uJ4V6zg^Xi-{QR-&c?%%}7MJTEVYr08Ze3w*w>CW=PbL-6& zG6D!v*sJ72pvLFLxw|PYQ)8nwlp4JuN%XnPUTX!MifG|n8}mq(VS=dmm#%gF6(nrl z3qBm)y}kWDuJbN){|6WGm8gK}8?lZ!$#p9aneaPgth}v;aJYM<T)Z`W``a^$mks1d zfMb@YSA?cVL;TQ2p{>WcQ7vj3!PL{S$<r%1Z*$90edSxMm@9G5peSrD(yC)$Lg4IP zz<Hv1la+>2D0q#)H2g|)YJ2}%cQmy)X7Ae=3=c>@kkR!BiQ&*60=tbWzP(=yq|wXk za&alcIH@HopFVT_FufjTeBx7?3cOUOwJ}<=Qp}c8j?FS2-wD<rD^jZCCtub^)ptwv zii`d*Mi4A#gdRl+d=k!k%CY{<Ne+TSj+`m^rk#oKevi&z%P6o|HfA6(HBS^56knRO zY1L(h=p1A#4WZ(ZaBF&b74ps0WmOs-1nHf%hlJ=`h>ypAE{S4Ir5U!JHQhL|)lsBT z#S78dF@bIM#tstw#f84l_wx`xVi7A^SvTyJO%km6oo8dRiSuttd8`HKDU^$cD~GN2 z>E77hyvV6a#PiC@it{(wRzijzHjlIvO;4V!NM1(`wK&*_DxN9Ke09Fg!BUURt>>b3 zI~K6Eky27OCIZJ~r5Ue3UXK7P`_||h@18;uSNUMvlLj!G%)(ENC$*ps;lXK(%W<hN z;%d2QgSXUO4ODo!DL80CX)eqS@j1Y?Ol2??HyP(Ve<^C|$AJr&J>Y&IYaC|V*v)S_ zplQ?aHitCw>39p`?pJPOYo|`#?%>ZFiY?~lwN8P!FE}=-*53PRA;<Aepe>>a)Fi}y zh9_IT(NJSJtTeoc%MMxu2_~Kz9sYJ#Ep9Un1<y0_5;sU}rjl=(;szr*L!=(HHRpZ^ z*p)J7#{-_h@kvcW0>*dR+Latl^;?%ePxKd5wf3+!S&z#&cy+7wpykBjy861A<K&L7 zkS&U+Ut-OR8MyXPa;+5Q1UEJac~ar>VVpK!>*{gt2H0=dVoquJU5!BThE`l|`E}}e zSvpl@HUhpNG8=qz*mc0SdnkD5!4yycY5#%0$Knf~zG2{`bLrOiK*@YJ2^KT{@}>b$ zDtbUa{5jzuavJU${^Pfz%dsQt(+5aU`uT2*$GXrltCz3^#AlH3wqf&RkF-@no`B^1 zya`bWsHO#|!c?179~Nk|tfP;OXujh}g1#J?Y}sSPA9c9HW~xzuP=C%>IkY;o`;|vO zBxQ}HC=~!9r;PB1>R^mLw)9>TdyYd+e=kTIK01Mp$G?1_j!M~y8T1ov{uuf)k^oHq z06&7R{_Y=Fxas(viwJ|8T;LS~!;2|wDx*;u;|p9_55G_)&SfY0UucGo?ptRpC7j55 zfsehaz&~J7fmeyIJh|{%_Vi|a1CqCtH%(!yF*)0M*>3!19U>>araNFe-Nzh2Ppz>} z4;M$w0nLR^KW?)>5>R+idBss4GI{OC2m)Qa%C_-kO+P?wK0CKk1(q{BJBZ1i)|IXO z1K#{$&WnG8P;_**CWj&oe3>VtC;E54U;j7UL`U~Fg?ooO`8RC#$7ucqCV!$HIyy&( z&k*Im12Q_g+8c8%x&MNKe;G{g-%!{eWSXwEzNu3e7^kdEz2bL%l;(Kjl$ZYn1>FtQ ztjA6XZ{LC)P-0}_wcWW*)}^xRZh^uA1^d-&_s$iY%9Fob+aGfKbdQ%M^WEuY3t)W} zvAUJ_M7%vs(PlXCaZS^tifD85kE!yQ=iS(M^2@7iR>{H9f1u5O%Lnl4`Ehxqry6di z+e%i7oTdG|VM7sQ`gzAI0FWw+skZQ+(JHK2Rmbh+RpSPW6Qpfo;p?N<$Iqi|(h3BZ ziJZ@ya=G)1ROJ2Uzln4&%|lB{04xGvng0$kpk9b|D*Op;e&-@OgfadQVD;&<&*l?Q zY9cuH2><=Cr#Eh}KkSahz}8RhZN@oa6yHUGC3jNo{Dy{}y$$8h<SQ4YQir^Zt2TfB zZ}_V)FUE1nr^xY&km$b7F+ZxA##*ux?X+5gJKX7tNA0mk(IIsI*>mWTfaKYZ<E3*; zM6KR?_ern3af1rC_(g4CTO;<#X@Go=$hm0w)637j4xlwhSzDU(0QnFZD0IB3`d(T3 zMnm)bv0!c`*C`}opMV*Mr|0mY`uP@wJBk0<7nmUcn76`J!WGf|<e}(6tR67of|qQM zDQu<dV*Mk&<bSjH19JbNw9vrsrE@0&z`GW%*cx~$-^qdQPb}j%DogfbOIAU)i&!wM zIvecTS63t#C;*n#{7tStB4hX&uaUK5Y!5s{6%Odf+KKPU%zs82|CYV~QFk|R6)A#T z0Y3jcmNT0;{60adRHuW&1b9>c<Yg7WZI*?U534f>z1x9i@CV-wPQNavq;yN2Vi(;w zm-VZfK8E9uh~vMs9GTT&n8jH&shTIU|38U%{%*v74P65N<sB5(Rfa><CQ85$tBop8 zN^rVq|8SU3Rv2A)uUl;pf3@#fl)jc|K%hnBT5qiU!&~;B{~4P#9wALq1^o^_9<zG? zNM*4%TmN<+lMeFUPzHOt>jm!2$hgn#|Lv2B&tf}O8ZN1x)V|7t-i!6&caO1r_TN9z zan#*m<p)#DRgj*r#^ugtP8dPk$tA!2VvNHRM^P*^sZ0&2slDk(_;N+GD%Vvhcp4ma z$+5H)Nr_JM7kc!Bv%T<ZYM`&5D<;T%L1QT%f~<eFBITg_+LJ>os?6zZlVjx-i>o#F zvWhrD6NJZHGb?2jO=7Nyn>ep)>C~D@`nS0_q$LZ{0-BKG86q+5`DHPvmG71H^Yo3E z46$N}FEt|iWVVMY3_T8?d2hVC{?BN+)rvmU8*epl0jmMSI(u~ni3Rdf9S`~w-x_hu zhn2(uXPEWZ0~@ka^M=j~B5wBOYp$@TfXcpqR_e~EGh^%(1Su+-FS3eZK54G_$u$<H zQkeXFX;*c?{+%RQuN4Q6OxHK<H3ot;T9?fIgDHO9qrt|*O)=wAgZazn^Zl;N>IA|+ zxvaRy6niQa;Ln7%BF!YdHLG;36yUxiwZ>V2D)Pk^lA#n-Luz9FibkMweEUW1vD5gl zDXkNRqt)^vVO81}9x+L*zNU}k{%2&L<MT!WU`f423ufwenaoP!nfME)J}S#k@g)}G zGWp35glUs<IvGvsC%>9Z=&ye~Wz`sF$Q^~iIyE<04VHLdio(j)1703+f(@0Y4<d*L zEk;3xD!#=oTV#d#EbD?-NjHVAmo$x$(*j-hb}vWki6a^DU&q6$_s#q~XMvV$G#58J z`SP^oi;Yi=-fDCFZ$)6;$8FUTVr&Yx#voP>OHCNL)XYv=?1@QRQUX1P#~rpLF%RB2 zgcq)IYF;Lra@06CUFD1^K3X|I>I<^ETYU^SzG^sa?(tSmLj_f#m0*#do~gGo^w}lj ze24`(Pyk_z<H_z3HZoYc5NC6?pf37@%wn=hY;JM3DYH9$=tqSp!8Bz3-LErS<zdqe zcg#D|+|JOSk9+oCW^?F!$)^J9XSWN$%9#8zZKQKVP+k0G>;9<qV;Qz=qltxyVN=b1 zmM?ZZ1_shO&9BCsePd}xfm}A1tM-ZJRI?f>LkuEjgPz}r7aRO>*}H)gea|qJ-`G*p zgFdt&zzW1N`Z)T%p+#$|k1p(2+k*aUbFAEbZ>#^2P5B;7-*{J8gY(M`UwCCo_C-$& z#%j<ZJ;E$7COQSO@$$(<cp2W^eMO3pDP<k=z%bc-4&owWQa$j1%dIm}5q#6_@x|4% zWkRx+j}6mYDT!s^v)Sbj%J645YB|K5!h3~hQ;r~$0|TC3(VKqvsix!X(q2n?*2Q@B zw*T69EFQz3ap1ElJ2}S%+Shu%xh3H@x1`%$YxXcb^uDH=!9fvkhG#l-O3+h85u~c= zL~=XW<sOGfp;IaDX>{URtfueUFLrHPA?a)$8OxWLKdk;{XtpejCB<ZQkDe{)66V%w zPJKu4y_(UmQCFiS?qhP<7DOv2bt9b@QiH6tbw&t-6vU$=T(YWjcK@}aZ5=@tK9S!G zpj@0-tQ0jwJTiRNBHyekaRok@eqpR78sr+osZ(op!DB!6@;G0hA^EcZq@ZTh&ANzG zHTL0fCt3@^5`qeNa#dnySzRTVoykylxwTvt2|t-BsR1P!lQSyI=`9RYI!_X;q}xbD z+bxvHMR#wq@NAe47mv(;ZKVJE(r^DGlhI*x{$1uX(>rgwf8-f|g3FHUCUkMk|MWZm z91^YdNY|98mOI9XF(Y-jfN70bT$%H7FMO*Rad#s@F|R=7jg($ele!=T;wQ2hs>J0` z{;wQkqyGx0ntoh`t*#@U!pLd1>Z$(#sw@&<_;NE*ASL@fn2VxZ`A*D6M1T<b?IyMA z#w=1qLb!6l<;3U^<m}(k!37rH=XORG{z^zmTd#yFEGHb#Vs#czL9SkzDE=z1s9ln? zqyMEX;(lK)Sj6r#*r8;ixLZ+LO)!@XB`odOWUTb@^BW9p{yHxR8}Q~24bo*c+$>z= z*bto1-~0tFCWr8U;n}<w6eY082J+bqn8%R9G(mpfy0kS)SWIs>cKE$>(Z2jyqfv2P zpAGqskimKBkydNZOT*Rlb}c;VJ!_mLZ1USt^Q2*%5mXuEI1W(L4%*qhbXj4!D2Y+P zK?hti2;&=kQ_Y+lE?_Vw$hqVP)mS|_T7Mc2!hfA^2ocdDySzv_tze#pTr&;#*Qj!X zv~b9g(u$c@uibJoJ&FtH13L@_Jj-%T{yS1s)==%(VIJjBeoAFj3rF5E7e-QiRjmg; zq^>3Nb|W2uyquM|T3Eg27^BUw%34}V@<X(^fYC^ZLV#B*D|g}31pk3CtBI8CGd2g4 zn4|dd9C2}%sQ6$q&QG!=IkWyh2i|!aU&qiOx1`6kx=}x{`ZFn8;h*jQZn=$#x{~YP zXPuXzn6D}@BI0Xr8s)cpZ@G*VjQOPs=AzO-)bUbNBEM#pq}oIggLKl+aTQl=M-Ia3 zkGhK_MH0>&D&rrZGyXZN6Xdu&Z8MB_C;aYdn+ju3^(Q_%JBDv*8d}YvYxcf7MEz15 zvJ=AX)Tl$kE5qq1V#DTV?Ab}Tj2b`?4}HC|qh$<~dcirpTCK%5PL7J%{X2)V(|SZ( zic7ZZBzL(g8@F8b%DYW3u@OzI;MuM2BSkg|CgBFJ4FYufioV~Ux5>(TFL+S#to?k7 zzXN*JbNANu1k>g(W2fhz#r6ein+VOBWK{@%XrNXn+_uRm!6#?S@vm#}rq}3?Y1(x* z@K{l{PFI!PJA%~yOZrT)s?`So^sl8P420(<M3(e=S31Yc=J_&<4aIjwM#B+nPqQgY zmO<|~CG1n`=XKPm-2tINSX2Lsd4Xs!w<TF(wA$Xkt}BVup<J#Cd9l1uZ)PqrmyDq5 z0H?{y01g-AFRmJdJBD@lYW&CWftc6VCIzX%B~Mk`XcU;la+df1xgPLubdEFC*P2jJ z)x;hLEs|7<Dnr#~A|SdWV(S?5<duKKhk$<~Lff=>ronk6_%4$tMion7GH98YP?K8t z(?9&rhP?k@MCNQ)t0t%NKbaumV{(0UWvu)C+Wq{x_gxLbh=W*g;ciDxU;n$iJI6&e zCal1kP`}9zjgpH63X6#Qtp5mK_{?nU8`WOH4oXLLe(ThZzi+aAHrsjQ^+%vs%p|T@ zPq`xYJ*@Lyw69m6Pu*0J@paqKPPe=ZB7e^*$nwaYYAZ$J!rWc%Px0BIMRm=)<V8x` zuN7HZ<=I<X%gK4XKQpda%%Ec-a{WP>;yZOA2>5)|_Br^sx&bn;$$-3`i2JVVd@*4# z<%8(iz1M^jzOPLgv(1oJ_1q_G96y70MkTXx%dqdoI{x4Fz1mOZ7EUCM3;l4>o+q<V zGd;rN>nOTSJ`Y-kt9v4l%7Gf$mi29<Ne+g9c5HV4mFP$hjaHx#ePqXBw!(selt_0B zb#S+A#AIpICPT#O7R&mddja0J0jDcZmrkg-rFgrjnG1C*Z>8k(dBI~!2pW-ISBLcr z>U%!jnTTiA@G#h$zdJt_XJoP@D7Tqb+2Et3JDl0&Kd__EOZLgT;i&;y9J*mu6IRry zfi@VLBlyictndgQSpdy=wIIo|1FPEFev^wQ+j}gb70J#HFT(Pd1jGDAF4inW5@MzG zkGjhrIXs=Bkb0P)VXvA?2@OH&B7@9M+jyB+4>0j=ZDN*}N;j85&j;#$wF*A)=FMqP z4Nl+aoF+YCJsxWW)_PKrUfsz`HV~wsMt*~LaBMEA%JmJIV%zV40<ken#1OTwn#SXa zoQ0rX<>HqoCz8{+OYlTRzp6GN%03ReT0y1y_XWOOy_BZQU-kn<E3TSxOR-RG4baLg zWi<GE+#Xs*-w0SN<gN;v6y|Yp!txi2VRFs|aW^Y^c?sRI^SOr3z-DM2RtzybLVu{K zxf4h|O!w>g|Iiob%|=@;kL0K1*4^%C%3Qhk?X&|7SNfebS6C6@8j9a?lf5Ub$>>KO zQx<kT;G35pT9t8tuT;F&+Db6N?Q$|Lqi)G!j^pnx*1Zb(_3twan(=%Uzy5ZON2daR zepVxg*sie?;IN2$w;_~=zS+~)t*g~<TFG(=x;Zx0j0BWlFzY%JQ0GG;nUwCh?eK|; zWn-~Teh-L3ykxgPD@B{OV_#fd0#^^h<wo6s1o-HS6oopHz^JYZJMq>(oXMe)ZkaDI z8Rtf32b+CeQ!4uf5P_U+YR#a>;QaGb10OmXmv4UxcgQw}LIrXS9t}Dod&O*kq6R>* ztUbr-8%Yn6Gv6De35LUl9#ZzFDVb0BT*_aoY$a!V^AlRC?{qZto8tW#m7X4I3tQpe zCplnl=-Oc&J=v+apZYOFsnTobS(;uNXW@B)aZsI$A#c#6o_E2t$u}D<aaK-v*0~s6 z1rMQ8;D_A;RK9XXaqLj^7Ns_x058@dx&%5N+Lj19`u#?-Zsnx)qVXqm;D4$BkZ<&M znm@{7@D_W%!EkDMyzcAv-^Fp5K13PssZ8xsY|d_A9OvsBMRO*vuyg$#HUa6#Nn^5; zpwNPzhyTo-iiwHYuO2si|DG-VFB6RaFWz>t!9ONnC>nU(&`*#1Gi?dX)^swT{>)bb zALuU3{+Ulb{KQ)A$m<*W8px$W_rC>ADK_>^L7lRHrp_Z7g}*g_CtU;9uT6r>`n4Ks z#{T-7a8HWVmIaEDCwj9`3*Dd-TqZc#95VbW^03%X(A)ecM)OX;)ChNGq`$*Y<Y_h5 zsfY*%?39}e{<Qq>cG1kf$=)6>YCK<vh>Mz#xmVd_&k}zHDN9%f3-=#3=#nN~`u^I) z6x5;lm!G#~=ouMQOb*QfgqR2RiVbD2Ef^%b;8w??4oM3D2QkR_SVjNro-UI8_eba+ z9r@WE9i8s2LoW&BYES+g9KaQN`rmKq5d8J$$t=3>M}KC>>FBZ||5r5f?!$5XZ2m=a zn2Gt;)_Fa1n8?+uemnWV8YLaw<cs6nRm@CGe#8g)PXa227Ul;L-pk3yZ8FpJOxJrb z4I$U{j~zR<YW?Z(-*k*p?<1{@j0!VH#9TVY>!X>b3++$K`{UQec;%b4I|Ks9BCxQz z7lA9IGgI>@jn(1myAx|2pnJXwKB#!L@o*DrGqRj?owTT6P0DJ-?_dVRLMIZ`@J2@K zR|sbEdN<)#2KxGM8o7QJn`)(J5wo>`k(tJ;we(dow+VTKJyKu5<<W>#DxdX1U{UmF zrI$d!lJh54Ud1|9EME=HdIlLC!7txrs38zAPMdb2QKpx*7s-UYP88(4zN-93s7q~g zzN$3HxkJPpMqafZ`h8rI?<2F*(xAi`L6G#rqz9@uL1KQjv$s(~Vtz5Rs;FctFMor% zHzP{u;5%nK|D-F08)>}3h!UCkZqok3!}zwjN3Cf)8Z_Mk>y$Ju5v4V5%g(Z;9#|jj zdovOU<wMg0;}xTQ-O(&#g@=8Ji;qmj@EmsiJrWSW$ki$#IcG@lv9yE9cW>XZAaglD z4+|csN{dJbB|W$;Jr>S3<;=YNTjtsG4Vu-zWpZ%2G83xvGVv<Sd(kYSEIY`Kly1R? zNsyNF9=+^MUk@mswFqUSJz50RNX9YF-xW{t8p{n^IP1Rpo6r#<pEVxdX_WdK%CLwJ z7R)<_HhDwwP)@+xKm{0wabH+tj_(C6lQp&df3(V}@tS!--!UnJo>@#_&!6S3%kz0D z4rPgE8oy6^TdGsAouwBVXIbB{8OBy&I`r6|v}jo(K+%T!$ZJo82Vpa6M(X6&&;N@E zG26w31?TxDI7drp{l`F9U!E1n&p9wy4R4;O8fqf)pjQicTl5lU;}V&WmXrJb{tHsY zz)UmLFKEp*6lU;a8bf;22nI+O^1-_DPMhw95*-?`(%my2hEn0XjNqD$>0ph~T=56+ zW}u9-FwkBoMFd6ZtK?w9B5uz#rnv!~r(|Z%t*ZSj2lnXJQ|8g&dRg%G9Z-~~g=IZ* z0{5L%#5B=zhY=;NKN=6bl`)}0nub;~gXP})rhg2)YB<_6&xEbNHzS`03QMCd_RP!G zL7P4XR#ssu=jR>JuuZ=%=(i3f8gJKGlf5wc)Kts|f;OID0Ull`hdZ=S!jpf3C7|$m zk;-xWyl;z9-vSw9vYrZPd(Ev6nOvjcmAnPvO4c|s=H4+ctJ2ps;KJ7)F=re6^GKrH zc{?G96u8}&br;y;akh~R7G{nbkLue<(Se*+yAYTgGjRNCK~E8Wx-D0~iv$NypBj_( z#^aFP-IW6J7DrRq+Z+<1G(jm$Uk|mJXctsQkPvqnA0RVL*Hrm5B8{*I@4B}TVLfTT zdm?9B9?RCA?(Y5?a~o&u^LirGxL`XUkPgKsgXEC~rJi3La~)LR9hK3en8pvUz*rDC zYO!N)W~s5^bU${2$CW%QINs#lLV{l?_yB7j@@x$SUyI1+j9)G(0k(0|y1+=K`;^pE zgAz&}#F<Iian!Dr|IJfmKZu%d>bK#XdHZb@L2;=yc>{})k=o|-3$9}o;xcL%4o!&X z?QyQEEg#=HzXdabxqNLnVxOHz+!(0M)f-w3UCqs7$qh_OSd+-83wlnf$SzV`adcUE zHtjl(QOWJi&Fi*NfH{UMO4*OyBUs(k4js`k{0@aZ+(j3*Lmgdqo}h@adKS&fz8L|% z5!zF+jv-%fv@6k;!5iVB!HiA$4p7|KG(rLabRPfHecxgjq+<xE<m}zO*Jz>xwGkzM z;jHS29q9o`sZfKX-k5fbARefZ3G!S`P(JJM5QqIB(XeJj6Hu4Z7}T|fl|e$osEn>N zn=a$rGDdooy8f!=B!usDCT?L$eN89RJvX4-Bw|uU=^$bx-+}19R_+2;n3I^F_u=q9 z<cITJ9_!YgE=>NieVzUM&>m)X1~)fX#8)6X9^Ok$LVPC<0~LQ7Qbonl5XyewP+ONC zJRT*qjxgE8N!|g8Orq`FZ<6=e`kpu#A|TTiA>$=+)0xtm6ToSa%4sClV^FuhJVEYD z2ko+`CAgPVnN_Yf*s(5Ub=Y}dtK^r+=0`YZ4;!WWaKyT*MeD(~n@8i~fhKs%g-dD+ z0%kuVm@?I3XDN=@X6joqXZP5lC_;sqwbuCI!Ej`9KN7tlo?hYMJ8cx0D;?t1dDJ6Q z@e^lN$vvS=TIUS!4}$W2=G39u<}N|EnW6r_Drj#P=815w>q^ZlBJ|iA6qS(23U4kt znaei#X@H0F_y~ibbJsrGwhu@ZmJ?xYSQ3Ys^|Bsmm43b-(hTF!7If{}-y!a#TDy*T zy>!&!FOU_WlqRM9R^SoQZK0rV;mD?cNKs(4nuTL?<xf`hDywuUpL&g=-8v>#=@go# zGXxMIlKcC#&7#%DJW3AEP!0y_Omo|ynJyGhD*-z}UCE_bE*qDwGcnTlAlj-8C<BSZ zbGa!wp)M~Mx>2KxcKzcUaOYbu9Fg#4+<NSDR(H@^0K?h$kD8==!>pzt;FWAm8@H|4 z4>+6$rFpx$OX&na0$sO-SuaV98%|Er5K&g{{r3#RRRsgcxasmtS`?}9di>fJ17xfH zF3j2}WWqFq65=McqHsr>tA0UtQHSR@(C=u3C;9o|V;S-@>>if8M20fN97VXbOOIhX z!e*-kQa)C|xMXg_uSlI1f(7>b_GGWWsu&In6n8z;f=C9yUx*1+xlR|J1}jHQJ}qnQ zmD-we!oZ5s2t%6-9+=Q|dGLj$hQ%y^Dki3izfQzfW@hhnx}01H`|vuk^%!;26|V4t zxGtyi(yG?KjwvQ4#*exgESgS^GU=rlxGjWFJG&B_#Ood|m{~O^m(I>!{3|)Bg|o8{ ztnMo0`D+)u^z0@`ZmqEKgmrV%-VBST7c;-=IQg>zK_8vemq<~~%a_|l#KcUzz4Zmk zAEYEFzYpy{y#Ir4RrM*$?`0B#&iwBJbpK0G;r~=46QWFh;hXHP1BI_(8E_+mSD6_G zKBg;RX<@f68%Ilnyv&T*U)VfR#D(9w&y%vkG7lOL`lnlR_ZMm9#%p?Yk_+)2b+yw2 zfu(J1U1|RFuI2h2TmHSF4G*YW5z8|Ry*NTyqrXyzm6spD<5uE{QBRfDgK34DDK)Ke z+MC#j3Sl7pO1h$Knkmi(LX1v%__yw`jB>1?nh`?Rd#B)s)d(M*Jc6_cy5DNjB1W*z zZ*9GG?6}x4Qo`KzT*o;@_|&mQ$5My(N7Pz$>7snDE4~ypG`A5^dA6pp^8Erm?U&M$ zj}O~dr}B8+lrg!T)@>2xBeC7%)u4NeHPHa6dnoGm{7_lOHnAjRYYdI!O1Vw?<ycWe zBkE8s76oh@qvq)4Y2)EKAw}7IRCq+4@~YDwAxUqA+U~6-S}x~bZD4<d=-8;dw5XF& zs+q*Ug68umOGS&b$--_HkC${0J<d^vZUvxQ6~VjKT#5%>{N<WSSN2M<$bmj%rxc4t zH=V%+>7rhW9u8Tut!Pp)(FN&Rpsg{qC0h;epW?NV&}z=4sn9m;DfYA(uDz*T2FdTW z-3^xC@d5HRO|JJ7iy;sitVxg7oHlF?5<+7`RG8&cQP8h6h~b;D9VDuK9|B(QF%0>E z4S#n<Cu4~#0$<rnnrsq`<tqB@vb@f>xkp7WF_NTdi~JLAU+{OQL_?Kjplk#Y-mhYc zK33((9lvUWHVvFO?S6{_ZKsyK6TTn}uqX0)Y$Sm*{uq9eJqbf{lFALBP*g1Zp;wJk zgyz;CDS|u78sd-RaVx(;&e)hL_+GQ+DiPY9(r^v$;ScDG_j5u{^v@eVt@x#R7d}6z ztTa=>RDLfp!tdEZiF*#sRJFi&Wo%kda$#a~-ttj!R0yqjVVOTf{ND2A9=vKJg>^JB z8Ty_r+$NkxqnKfRie&(rc(?&|k@=;HxyQ9LY5wsNI)@ML@uGmEVHOgcmL0#phHI2> z4~VWK%9|e;{dSAm>&qh%ku43&E*jylr$thq7Ef&-{D=bIa4M9eIg!J{cfzw=do_VU ze(du7VLVQX*v2e2#;*(zL0Yk6MPz}{<yW*--2K+d+9_6XIF7^mZLxA%)UeG;cd6@b zx0GL28}X^p(7GLs1f>$T&%MK0C)Y}+#JftUW3}?h;EQGJ<(%ZSoc8sI?foZSDF$X0 zS+$^{Mj(|`=EB94J^CU53$oQ7n-O1D?o8DO!88{n58;5M7!X8Z8~nTG=R=5WqsJDn z;5KSn$5d7lwczm%n6he`g>*u$QmwX2B2$mvFuP9YQ{bAlq7MBPuDdHO&9|Hc6|4g& zdO6e3ajX<DxPA5l;)@y*O;=IbrXpLTM?|)l)DW{(^ANVMgr_1WHs+0+_u1{Y?~jG? z4UZZQhYEJaVH#;xeC{*_LOzpQaLzUZwTodHj_rGMp=^EN9u>BY)DYFWDt|8r`Zh4! zKDSr7l$dcTMFz&EeSVvIBmhWYZPPka`>~RgO~qV~M-7bEt?wJDiUYxu0ua*N3<HK` zo+pm8(Jl#HlE|)jJ#k}48Je3qz4Pf(Ht2N?8_R&WwwIfnR!8TJ*R{avXHA~}7(scp zsjH0MLbiHuJ)&Gbg{-j`w{}bCB)Z_D;O~R@$ZQC*q^sE8UK6Rg4dVUaiQJwR80E+< z+1<MxoYu3|kzFUD+9@|`LksAwsYmhEUMg>OfjI9#5^P@>%RHez9R>%!5EzYYl#2Hd zp`*)r3RnO@>6je@ajj@jaX)xI67nvMns2Ey^kd@{GLrXTXR~#8-7JOwuD^AwE_S#l z+)h-3fs}x8ahd`aAkcN@{DFH<!wsy0_VeJyxu8ejMqV3hsV__>xi-nDtyixwVaF-E zB^>cRG_aRC0Q?lxOc%cjWgp}=xCTB?<`_Wj^NZ<(=VA8`cJ`=>L^Mur?KX^lqFU)H zq;H3EDqw$|2H!srp<O-loiENllZh^J@mJeMH7Y~E3|V+yLp@@^JhL-?k3*<`(|Jrm zOYbx)hp$9KtAy53QisGR`ve}t`+2z0*c`UVgUMSY&;zcOg+#}lqxjj_n1<J`nfXGL zVqG=-(B><zPWVT)>9DksfFC2(0rD+Bol`SJ#9D1X7}jh(Gmaf*1`m~eJk}9TY`9on zA00&AN?z(2cIu=(en4B)`Y?8Ko}YUcW6S%kbRo|0b>2|Z13{AA^3#?M<4<gma<s|& z=v^DZE7MzSC+OI$=SGW<(0!K$W)=O*vHPZ6EYw|lh-I15U_QI7!G~a-EfKaW=<tAi zB!9gAC~n4;q*sKZWrnQP*!;LEXrLNyr9@Sxc|<B@%c#vw6DnUs3>9Wn&Eq1o3)-I2 z^vG`1egWLU_yo^DNlG~7=_V=pI6mvk2yr4J_+BsMhMs(W%OJ)A<wyJx&`f)@T&HZ> z3*qi@L$!559fxZNF|!@>2`-y4g2a!Z_S@|xszf|H2bz)Mgsb}zP331vnV|GlVVIbh zhmoy2nDUROH#$CNry2w1>ekT9*6B&B?}hT9AC%l?RTJ{t;px6GW)qG+&{J$KK|1`f z<)7}|v85F!DCJ6O&UM7~y>>dVB!^b<AKZVFp2f!+^yG83&M~@H-(RYx^0m&D<$){e z3(jcP3zn1;^xSe*Q4BX%9QDaf;yrGr)MX3@?!z&6VbH7&HISDe%r^Rz7~z_}Dkv(5 zyHhDKL0H->*LjmjVi`$NuJo{0HtgzU6E51m6%1+7T6x3fC)BL)dLh^1ol}JIgl}^A z@RTORZ25~nMno~u3ccf(^n%f)`*IHpqk`JMB{pN$np(II3YD_EZ=tx^#Xqq|D+}L3 zt@0p+)P;@3KU*f2*~efF8kP5BJjQePbw#Za&hA|U9S8U6Ck6@ZjX<HuOWGY=O;>Ym zsP}a;B>R>3H%}@`_+)=vF!7BJa;->>T`CEP*n=Gu;ge@`mrN57BVBWWD-S%E&v-v* z<ON&%*G``rY1+v#uBDN0Qb!NMXuJGu(Dp5U7jGk<6vF}#Y6qogolN5o_oPsA4=h^5 zfim}vJJueJGK5l-gk?A~fvQEb+{+<<=p|w!nEG1#wK@DzUxFdK5C)Pm)gWRWqPy13 z+K&i}w`9mE^maF-r(3^p)V;PUXZU^1n*RY}S|)LBl`|O0h-|vBUvZO8=JbRSkRFVQ zoI2sa8)mF0y;2s4Hh)Ky-*F!K9JPlhzvxU5I`Db-L=g?;Ker<$4nWl%yF-fx^1J8r zw6F;fJu0+8wEi1M7U<F1Ca|&l5kImF$VGC|H=gd4mo;vN@b`O#Zxn34+wDaU+Y@a1 z3#lWYE*FdV{{7!T<}&HQ9}UyfT@(JJk^lSk|1eJ|;b*b^$j8&Jw08aZhDOo&JtYru z&5;AsCX7!|osVU|^xHIIg=6533B1VEXlWHmcV+gc_<2qr2|(0v$X3*!Y7+wGl6qGN zUmN{?D=G9ohJT_B-p<N%^wJP&tn4^brKq799l*AkN_!jB8^JcbsHon0eDVnpr5@@7 z)PZfZmr+D+qvDKSJIIe9L-cSg?OwMnIxC$YX_W=rvTLjpl&)X3Rc$3*U=g+*`On80 zP|LdB%O1xX>Xu}=mAr(n7Gy+Py)Jy&x<kAz?=^9Ht>m~XzWC03^4&z^S20+VUe<7u zz^oF}(pDblos!bKiAIHu`pnyQxpd@nK!BXmu+3ko)^WqwV6n;V{$V?8LygUZ>n*$# zm)%KKEwNIbDz^|(i~_RCwN=byxLP)(A60J+eq=DVQ&$4qoYrzRcfrebZEBY3CKi)( zGoxz_2GJ5u)$$Q{?zjmr*Y;I?J_92`l>2LTB~!%r4w;2&=)ISW*p?0*^-{bzJe)dv z$pg0rW3>-(?by!4^$)zB*=it_7^7a}a0%d46@9{v>=xo^tXYXv>IdBPBv6$_f34rb zPuM2WheP=@dVrhrdB3hb8upv(#Nx<mTM<~s@tvHs#KR!ONThe8UpqKB1D9$;fCCr3 z-DFElz~1M*TQ=GuJWfl^%|KUc1jdvHCzyK)1&yD_tvXp8@b0l1=-Cwbv{n)zHf|A4 zpjm?Bjo1%zZ;h!J=>f?cr)vdvU|`C{Y`JioiPkqV&;_c-3;~+O4_a2Qpcg;8`tCbS z={A(xPqg$&DDg^4U(vqYX*yf}HKXx2Gw+f!DM457btx_VTF`zisxYNg#--%>uGB~* z_Xjy&LUCo5QUy#x16ON>GB#Rlg6e1Gm3n78)P<-G26lip@S42Sa;p4IN}3wJxD%rY zCFFxvG5zU!W1h)QQwXrIT=2f(`Q7%i4<V>1)N#-E=A70so)v}>UJ-H8od%lT(YKX1 z()#V*rasRdh^pNf_gpS;RHD}Xc%n$f$S03~bfl!IJ9j>D09T8dnQlVej0seI%8gQj zk`tO!naC|=GjW?u*co%zU#dy+Q5y?K*`26#uDZ(HG%y?6Fh)MmZ&5e8hS_a5L3?a} ze0d(8>N4`-5y3+4Hc(8cw_D!HO+%+k9JM-PlvShWCFNB-5^yPvDv&4R(r8WefX&Qs zi<Is0fxa5--?Vxt$^Y(TCfmw{{RY#7q$WeA>4{PQ<~29Mnmcbes{Yj4Z%hKV42Z*n zGT$wa;$4kdM=u}aZtw}pdtP_rhw=?e7vuOZ9D*L0U(qE}pnkAYOrqa0^m0jnRMtm} zpx{>_!GXg+2FabuQs&ulJsCmxX?FOU({wxP=JI7P<>qE(wG<yO&5dTel1?nZXJA{O zP>~h3l5L!VtAC}D3|4(FW|exqfa<VqSr~IH@gXLv)oC6RT%$Wb(S|eyu_!0&AM_rf zI0Z1YD3mwVpjQHiP=uFlouz~?;VdE~4UevOrNCy_?0xWfLY%lV2U<qc;`q7EQ00Mu zOo5V@X?z6Uz;DCHH4Wlt(WhSbLyFJ9%Du@LXoS{{v)7vtO^g*IaThg32I7beKiIFC zc*{2IC<X+gj#H#ZUR%vSZo&!A`nRlI1eM(Wb1wkeDT1Nuw?Fwc75YY^ZGCX7U>H=L z5tB9lIUzNo$fc``5_io(vt~Ma0C%#D=(@HV(upn#YX)k%X~Zd~i_hl_;HRx`oQhDS zeLi9C2p@iIC@fM6C~D^`ijhZL3plV~X<B~eP&J47j%KpeEER}72REZEG%@!~QV9Gf ztR%@sEy;nm=j4M|$n9xHzX}U_CXb&JccpemdrO&a6j0|e5lNn0UDbx4&`Q?7-5IVx z9+Y};4~6G~Y_yTAEFLD)i@@<jP&fRJaO3f>zzs>PP9shGI3SRj|CC@HIl>GMD7r5K zq>G!IF%Fx;^V&O=;u`4tp>xMzO(u5SCMQP$zVPC`=rDl({GmH7U&hEWBPod%8(T%j zs>?!%4IEqt1yxSA$O^fiyL;Z1x)}r;4>dbk(zAR!>|IFk7z48Kj9X3onnlr=O+@}k zC{VSjZlDi#GugbO32M)*2Gk2%pdQ78`79DEsqk|*PT3Hb&i`6K?gFR2wV=A-I5;ea z@^hY#$Gz$&2o(HSqtqZrZ4w0X>L&aakK!Bl3Xl%>cOaD^qGQoP6C<za8_fcd=u2?U zHjWg-txc#`tI2_|&MLl$Z>tAHx&1DO7_7@Ic6KzkydmN)5i@>XiV@#1EUZDxJMu2% zFmVeY7%Lb~>8X`UO6z?;-{#{%WY=}%M7dnBw|=$H1C4ToDO$@eZ+G~3^O6VKXuDbp zziC!J#7i=1q$|{aQJt_=soNii2<dmu3w%<Z_1V(0Vpi@*04zcD=LGtLV)EJmHc~gA zJ$z$4qHqd@YgqMt<LMcusT3~m@`Fwp!NXZT;FiEKWmXby4coReYd3r??%MDBd_2NV z`B?o@h6z#nhjPQL@L(Wfu86`s>Q6j0k$1xsOES3pxVwdr7g1BOa>;sXU+ae7(wy{W zxHpVYx5|@h)4bOaP(T=>iD8`wcRe==Ub%3;-q4D598<Gx-GIhvjs+K;p;#vR#!7!+ zsaS^bFzdQ_(blx9IubT3$$PLb%sma9X2z)SDkhb(_lF|z(3`~1Pii|`-rwy#uY{Ag zgI;`Kf3^jZr;Z*i$0z@oeCD;iIgx}A!@m`?Y%JcYULk5Siu>n=s}IX9c)*H-MRfJo zI}UDu*@i2cu{eB`MD(<*27j}xc?YiPi@8SvER16#5zn46F{1IgHtB4(HRUvEHW|V* z4oq%GmtuCaq639?1tPfV+v>J~jok`q?|A1ZrRjk-q9V=L-fsHgS6FX^F*<i5ukntf zb(65G7u&7@he^1G`uP!JPw{fAzGH4>XR1=*hDmZ=>-@$3)!606g6ncA;5Oi>F7uOM z^m>Z)v-XwUYG*<Q_4$5W01tPnD|3~UC_03gpwo}Qg!ETs&s=*yy9kB0bTGl)rhet; z)?*obVr9pKMX4uY@t4|4AHAt<nBGB<ZgR;o;9~xSIP<nZ6!Bz2PLd`-Tydu1ktlQy z?|!|>r9$ZYOB%0MG;m}SWbbPv<ba{u`leO0R>IpWQ7$A#>QH?Y)wdXy(|<mRgwwLt zoZ70K;Yj{rJydy8b*KR0k)y=B=Nk0gZmO(f#1FGO8ro8<Ez-iCf1Q^_D#9VXX943= z6Que4_Vc~YB_-`w#s{GLiN3lMEj)!iEkG#-?StkQZr<)u@NbDmS)3)UsD|=%yD!dD zhHVS(g9G$CWNy6NUcs=#eWMPDSg5Em1JcM(&@zef*yuDnP!@`E50Q3H9Dr|46$jZ6 z506!uyEbc0g*9SO2QqLvJf+8e0y=#Ie9F+d9j*agP&9dap>i1>h=hn*tyuF&+gGax zmTxMKBAV9#=Lqa(zOVd;RmL$2$m`lOgl*5_+{#y;`N(jW7&4U7{}FY>F}^bsrc9f} zEO<EwB1(?776DrsTwA3%eyVUAkqPdCi9xPi?fD@e!>@2eI+CaAFvbJ`3b1AH>>rH) z;8XKw==p!}*Z%Jx%^aD3tQH|vk&osv`Jiw(!owJf74IIB({SXx0y7m;)hD=c`wxKT zZ|gL;^~)#^=N{B9Pw!jQANsk{+EcvvTb0z+ZPT{fxo?^Oa0Vlfvvqn^ZQab4;LoF! zu5%qOIP|EsRx-$E=DcVfuIjU4VTL>q`_q#$21qNiJ%-ukp@H^4S^kw4z9SZGw<Cb| zU)3M(M|mW6B!G8xY+K<d@_E#OtJxB}@1Ik!TvhFI@CkR8n35gS$<g}gbDMEKo|hUM zh50_P?;T}h{VQp6%a2)7f?Xr#7ZyaM<Sow2A6T8IO=>T{GMyae)cYv+@Nc9glpL2f z>NTW*u3fuN+aJtzT__b#37vVaRT1Us79(iKd*g2d>@Z|FU%seGP07xNC6(yn8rNC| zDQjprmbx04A&b*?u&Ia59yx;i1l$<(R}Lfy9+MvGX5WLpe{Ytao(^twj0@jx`<Y7* zfqeNzbD+gq6+x<A)l&9deq7f+Sk0RLH-68Ze9S^zJV{N-%Bt8%5-fuz<c3I-5$f9z zwf^hZ6AM=;0{(VHYxBVxzPlC*yeqH&&e5D-M(;<^B0_igjQz9MBKEuTWT9EUj%MhL zc&hqvI_5!-P@W)h2q;8c6c=wkHk2UC{+9J%C_dgSe->uc8l89Vjm5?Eyde5^=9hP0 z-g$Lm!Q{uRiS)}8Ctm)FVsRg(kSX>Zrl`n?E|VGjjy-IxoOCcPo!hb=Oz0)prKI&c z7jAAkxVpLuiHkc8E%hsu30>GFWG;Q2D=UK)!C-_ID>ORM=}XJqR!-n<G<WSINDhNB zeCQ?H9dR~j6Ap(9vfq3d27%C@Q?^s+RaAVo=cQNm&HlJo13FH(q|s|+4gQ0>M*K`w z)GxPBOe98nL>Wm__)d;eyV^wHpFgWlPEC0S1`5i_Wti7GULOe+s}2p2fDGR&*3A~7 zZ)Ds&HO6&v^zc?T56xEOZIMh!!cqLeyj_avix0Pe*S&kE5@h7gaC2)K7@SF9IoHbN zHZov$&Gtt6>I9Jj3Vx1{IqLq~vtK?UFWFlBmeSp#aU_7YS=H&*9?kJBLyFnP#)kB% zLjvg6w|Vif85fsjNTX+jVDD?ln@CaMT8GipqwXNSI}U@kM<EvS*`HgcGKR;ewVsPT zea-$Mi1z@5-i$cnQBQh|eQ`*cN}6eKuq+=RpHTFZe4+OZ4T&i!QBWvIKqJ16Ogt!g z^LJkEKx@jp+ypNjC?usi2L*?m5!cguus-qi6fI)xn-%o(a?m`aezn>8rvH5y+>yZM zMoyuze*?>|<W2tG-JuA7EcF*Wd+|ad0B@F+m39AYRLAjCtz%={YWnA-LL_x`YA%ex zzDPW@xn#=>umX9Rej=KpKXz}>=-Q+Ga7S_MS97cSy@n5cy0^h%dd*cF4okup!nZDW zNJ6~M6vH=LKHB9lsGNVo*Gas5DE68rODiitXeEH=0OG@#xU1<u^6|MSBV(4jP;)!y zH_AnN3qWF3q9;d9MjL9<{hH1=Ji2=Fg^y=_?nI2z`{pH8D@e8u+>4p2Xp2JD^&4UD zX&3N83_-ANkEKkoi)Y^;@Rh2S1dC~=bE#W?Q5hx`HSGmlFERXW;?s)=^RA5G%$Ka= zs@~z;>IMC{YPK7;^0KlsKYn~VpCkx{4Fftci^qT4obPh+^h7Qb4+H_t`^)&5EKH<( zah=}h{GUbkqQFx(6(zWy=1n<{Ad3L0%6#*+^~Eo|@S%pXxO?Y)ZK8ExzMVtFE~9Na zL+wqjIpIa7&(}Ul7Z3ZAm1Z(aWsKlN6S-{|KaXt=Q?iQPM2%7~2Eln5<u%|8TqxT+ zsME8#nS}yRwTyv@j3|oAQT+C{UsF?4kb5g#jLAx6>dM=<=Um;~JbYlC6T7?*CH?x0 z489_2xmr6DN}G}N_9aAd5x%o0M@ec&kboK4S)8eYRXI2eN|gRG|Ej39`Pd?9m{Vk@ z!+?YHuCdv#4GfJgULMQ-w1v+imCH{sI?%C*uJ!Puykl`B9<o~d*)+>v(WP&#T;wFj z-6CaeL2JT_$MNNB1{g~Do|rL&`aQ3W(_*<@`+|bsZlw~f`8YCFT`{FdD(mY|;)N|m z?Ss1Gy?M+VkG4JxcE6B{k@iKD=R9w?GQK?$q3Z!7NZwq6qry;i{l#7-I#}IMXz<`o z)YR619tEv6m&ASgX!om2p8}abFt^yjdPg4eDFo{+5)912Z3l3+TA$94;<$ChiS9x5 ztDmu;*g7loIu!TSc*-ON<c}_*?QBi7Og}v_s+}q}e_BJs{~H3Zu0zWgh>wrumUs^E zHMHfqHC*u8wO_cnxIVVEg-&)nf~8BiArp58PM!IDPjDt``I6rDf?uDbT*kKK*)(6m zq*|+jW7GbGy*mwM`gJ>8rdcKABK^c)y&kgMoztemwzV+KI%j`IF?-RHbe&aE`PsL3 zbWDbZUrsT7r*!ZNUD%Wv+nBPj=v_SO{a~@nS&Gu{N=izS$?alfd?ZTruFIfuQg}|m zuEq@9@HIXj!;p0D8c?I8$?$9I2F3is+dJkd_5NFHW4Z5|N~$1OU7{JpP(V<@#(s@b z`*o^0rg^RR3T=_;MGpVRl;gg;YfM8oj}sd0R$2o95$s^s+Xg-8`8<{G(WnN|z1Dan zmhF}DjjbrQjlG2SZ(%d4O*R`&)4Oztd5YJZNi{Ww`Zgq;rKO@Y@u@}2+$}%3vg-80 z&yI&eer3aNM>BP?gx!dEte<G3zL(>EG1aTBt^37g8c|mH!tNW8@sx$FMdn1QP?>sK z;AyLAHL+!}0<YD2i%=&G!N!kl*Qq<&fRfntj2hn|w;wj@(pV!?C7b>I81_4nKj!ea z`NowpVRShk|Ne)YLGQ`y@tJIyM*^^<-koqpJYfPQ@#y<4MEhRc*CZEb=lg<kT|Hm( z3JBAoPm@zq%SC?xZuJg)#G(mnpx^dk!*_IbUqtOXqf1{(|2t5@UJxHeUC+K_5MH~5 z@-j#=1nx$0xtvK0mi*B9E0Q%NDtZVX+M;3c`X9c*SURw1`O!K5qi{4NU}RAyV((ID z_Sv3Xr2E&aV)eI%l|?QD+?Pqs3WLzHel<`IO(wB+ZCUnZ=Y=)iCI>`S*r(%Ga#W(; z_l~)HTRS{rVnve^XA_xmD>oVOy7$|NaXrsq_Am0QHi?>%4y`R4xq-OwqsW>>riD1F zkw+d8GAF@v{;E^v@J)mdspCNlHuovo^ot%v%yvGRh&M}nd8Ht-C%(rT4#?$mapcsq zT~GalY+`QLN%N*C9r{L0<dhmz_yZuS>=jl&`7{&5+n+W)4#iK*!BPW#LHpmhlrG6R zC$y9Ask47z{zgAG$Ibs>gul)?8{MDM<sY_Z{cPM|3Ssjl-<b#=W7GrWK?*;P|MKOo zdK@1NX$^{g5);E59v*(Qg4I?pOd&hFIqhq9DHLiy`{|WX^v4SG+N&WVbt6)5W>;ay z9SS~d=DEROg24j{7cV@&54|q#G16Zs=;U$&5CkbMM?KUE`*zCm2=cFUuDkJ=WgUXv z;Zdg*BVN5ZC;z6+k2N%Z{~RS<h5m=U$W`85ak^wv>mQpR=<!pWV{-?xuePpV5(<-} z*wAl%TVO4Se<X5q<N-RebWRA}Q{x=GBj3W*z7o<}xhIyw8-1II3GvUxZ9dQqYI(kc zX1zGm^|EpATXVh5W5Vu^U^=NnJjavy?d(F=VoYeu8YsndBbaCp_@>Kth8cSyZI~;Y zwLOM@#mV^+Mb3JhzI!if>kt8KH8Ios@_-5AqwlVgtkdvAmI{+$y9;wcM5%)QFUaqZ zpa#)TzN1H4HWTJP%}6AlwVq8}y+Q8it@ZG@n4=1LOY6{+Ni#iqYvFOyg4nt$*QWn# zqW64vT*!g6CkN25>&SN1<?9Q+rz~y-d#7N0{pxMzQ&Ll(*Vfjmy<Z*Y^Y(kV7|-i> z?$ofJU*^3l>?vvDzS~Rs0LHsI-S|tI`m?rQ46gK+Ac|W$=78(QM)!APjEZTcEyMkV zB_;($WrZIdcY@)UY$yH#ygr(wbUWySlkLob$=lboBaIM!krqLVm9icT2}4^3=IrN! zc14)Dy5Ns=xMHtZ&U`^pLMCZXR!==Y8YNyVG=v#RN7L=jo5XN>TnqFt4G&DtRc^iy z>0a9vN!~d-%lfwQWEw=~g;YH2(D1MU(MqI5`K|89#t5Xd4yuSUb}{3<M3k`Sg7;U$ z$uQX(!LC`VZ%K6ebyx1%j>=o11DoKe`l4N$l#$0gb>hA8r=x@dSQ(|}zV`IN1-6^~ ziS{jPL~Gp(N>5*8vb_Pp1KY8jZ$6zxMSbIId=j%5!sdV#beNO%`)!(?x`bc4^l0HY zAhfq~lW7?>6Pb87V3rC}@TKlqSq*cwoW8rrd#}@9e%}A4N)Ududg_V4=?+0BQ#x;O zD);jLQ`dDsHL-SE5W5H#L<E9`CQ=PeN<;`!lqv`cgd!cO0>KcPqJYw+i8SdVO-kqi zrAm#|gc6WmLXpt>|K;BM-tT?)-L<k-Sc{qAn>lCp*?XTe!=gL0skcSDPPIlNM+4En zj~DNLtA)>;>>*HpxqS9jNp&5X{U3#eD{V4`Rwj^K|KI})+F`G<>xUdtR@BmUlEEnF zO65mpA%8-SchxYlg8Ma`&2k;bDiIy8Vmhiq!Jc|74EM-h=;iIbo7L}A980c*mM6z( zf(v~2vYy(onNV@cu4G9Q<9wbEV&P_@hT`jDyPNSuvgl;RO6i_+Im-rGWy#Mc_qntw zU9+$P|F~`9)`}UI^)J@Bx|2BL&jN_qWkSN$H+;|6mf9fGxMSyaH{65M7oYwD)&C$r z*>?X{V*c)U06EaSPEji0QFZW{5q^)&7z_aOGX)+jR2Wg+Sh3on+I?d6c<C-JSHy`W z-Q8sueI?~lPE6}YkY=lu{f`kcK>*N!QHc0uIge5*Jk7daC~~N88IcpE3y6KHLMWGr z$ZCoAF-}g-tX4;26?S%i9YRdvkEa{T2}#duoAHEJ%#EXZF05lQ3l1FrxWZy0VjpQ? zugN5WVa)7}Y#WP3J$|-R8^YFa{HP<ym!wVDsVEs&o%#|W!Q2}2U5D!L^GOoV1O!7H zYh$fyFH}F4$;R*HLm+J_GJ7-_(J0pL84a)4mmp@$%=ri2jw-2er_~ZBU+mm_^RKr@ zx0p}7?Rx6wqF*^eJ@{kz8#L7QdBv7cgWc7Y5!x$a(&0Sti|1BHG_fHF`y7WcqNV3| zwRZEJ5AxFf0u%BIxFTJ*Bewa|(ZBXD>lSV1;vPwu!;;zpemXDZAAih{TjJ->_x9)= zbm1dAh#>Fh;%$kFisU2}oT;wTyMem~F?i2IrHOoABw=tk4s#Mc)hqttx6>Mz*J>PM zFysoSmrz|@T__Z4UtW!Lb`~~m44S=ZP+3{2rLFy{*({~b_~WNf0jY|i@4~}nO-!yP zBqZ3JDsDEbwG!#-?|-9{J=v9hpD9=&NP#^@0CA0%_f)WgZ>Lo;p)@1IuRBv+U*(w& z6I;_!bEdO&a009?q04jDr33?a5N?TUBkrjtC=AT8lp)s-*{wy_c&l=qhuAIj*c3-{ znm-7ShCj8#x*sIi9nFiso|at3>Qy15l^NbQ;66uoc|Rca^)Q4#x97s#r?y+lt`-7z zy{?S8zd%~$>fG1SVT2s@1yAX*|0X~R3nc*4YRNBh+-#4DoGB&_FIAbW&r+&_Iz(GP z()Ae9Sx58H_{<$IP25K0-tN+KMNO)e!<OP91&ht;uMQeO#C^9%09Vss#cuTm;FKi| zl|N*>{N}(Nk!UR;fbK1L$QTiya6-T7@!ipJ*@Gv`mlk7=70gGdp=A^72AyZ*C{X~Q zLMx7Aa`Ppu9g79Unz}5lG6;l32RDO~$ZT-%^aJ387E4>L$ic^|@B^gJi7h?hGd2`x z^L2mpYbcDZyTM8XYMFzgbyfDdq?<k0iz~8N<jN)qWHwri0rYa_&eP^bpIRoqoc?me z;5uK;WPx~*j$xdbT_Ka=!o-BUnHh(j9kH^H=9Qn{*u+E+zk!sLRFOjxO6iqCs!864 z0jTc5m6cKsDv52MI#VBiF{TEO^ME*uFrNlTsm0@CDAE#qRa8jI!Qq#LErKfAbX{CT zwvKFpV?tf$v?<!q)fF@I(l8;mRShqGT+1N9k*OA>Lag(lET#4gOa@!Tw`VDs=(o%+ z`gHGRA@zyV(*2+c#gBM+LMuDOXgHVsl@n)F$L<T?A}=b|%k0ph6IUkW447R}lF%xh z!cLQ0`iV@6Ao%G!U7eeD#v8)kT>JfQGgf_CMjEyBOP+1jo!tQ}WHA<qU(xt1o`)Ed zH>~CEUa>8FPgyzK$IkM<QkWtI*HnY0*J^blGwH~iGjIdGrSiC&ca(Nfk>3g!5he81 zqTz?{UUlqxWxs>()hTN1lugjcDM&x9TGsVcd>Jr^k~X(1Fz{$TNwl|j{+@JJ$;XYJ zf&Gnnb;tM9A4`nIMZ_El-=qUkprBP_FE_%TpP^>C(jv$hniRb_ck(mVI>+wGz;Pps zAU%a2@k%eJ<jH^rcPFl;&pp|=i9_VJqS>|3x8fcfu1kQrbo_(q;-w!0T^&G+{#*{C z4;-Sg&RO#8o2^5Kj*U*$6&~opo783Jdgx!bp{zMUA|37+@>y>>w+0i!i5Ti=H{)M8 zQCP@EFz!0cTiLS)lOEi1s<+e@vDmy2i8oj(2k#VKSy>@57Lw-X+#zVJb;MR+Kw26H z!(EfzSIdk|jEsyFef{+XO>;}jH7RcY$<~<hv9T0^C5-X6Lx*&ZX=owf1_rEZYHDSb zmCoC%*3o>3x7pd*k{vq$IT)w$b`syk)k8FCknhLj-jCG+?tXpPD*)t#b6`ocJlsh_ z;yzr-Y2)gnOZ8y8WR7)xsvtkLj-38`U!Vc2v%GEmoifd<bk|gzOj7F{Z#*dCp$(-l zeP=Of;%?X@x{xF|*bo69lBn6Dl4z~{q|~YzDg!BtJ??+?6_0>+nnkzuJO^0$&!5I1 zllw~@lKu~FR1`keeCP}CJ<`bj?iNuKnZ72?=KMI4v7vMDN#8PHq=2pDIJx{(AxH-9 z(ZgiY^ndl)tQVPA)96o0X&~&kBtU&$jV3nHn7-BUOERBGb0rS1Nbc$~2)_P!T6XTK z_284^uG&f(424MtkSNrYsAqn{cDS$!NvLFGN3tHlru}uee9?zFFEjYp<h{Fy{2i|q zCuuFkO|s|Mi4HRx3GcZ>nwJ;roj=i6;^Vl{PeCC8K~HP2_?+9!EA1;0?eTVZeA?PU zRDJcK=7YL7b(WjY(ot<IFY&iIWk}Mx`90uu;-Tf^yFiJJ`o77QD3l5$kKM@AL8Q)g zT_A@hakmIYgF;pK6Qf?9mR(YY1D1x|Ma6LmTk56VV#amA5Okg&9fy50f@DG<#r}TT zcp8tV_gOBUY|YBeX)+Trv0D0=o)s0M&v(CX64^?cvLB&n^$J%KpB&Q6%q%n)4{{_e zEluO$!*sSmEu0U~7$D04uM!cBl`(q$ysV-cla!Ryu&=DF%qS}<B=iOEb6TTnFANaA zi|mAtv|5$HZu||sn4`#;r_%!GMuqA@U(9l<a5hVGo@rY$Sg%#kb%6ANu)WGF50i{< zyymQa2yPm<z27^uB7ckaYOTp}C-|_K+vOTrOK09U=Pk&u$s7QyI(2)O_X<>=Jb4lj z62is9qkO0&;WtZgQPI4pY~s*)Sl>tK5~|6h6sBDyRG7y3L=exlTY0o2Yne=dRe)c+ zkP;CF&t800KL6`sTW$joFRUI<uc1ehR4cR48<VS%2|2OiVf-tQ@5=GGt@tZy^B%GB z^;_6sBh&kF62>yFXC`BKs-$5jJmVy;u+T14F>Icr;ij9|vc?s8O}npEoG?-l+OZ7T z-0z8k^=O)OmmSn$v`QB{JTfT>R3M;vnqYWP@P3;&7`CXJoIOTN4g}tr>GF2(XNuKg z-sdflnVK4*HF6Q^;6dfwv?c7_#l2az&a-sjBs%Q<t7#geo+Th&>H^A4VXg3c`h&vg zD6PJ@Qa5}=xbc2hO5PMRaLH`MSMt(}D)x!!moid)oL$-@LnO;=o@`E0u?WBr0c%ku zjO7Aq&MqYyGvya;zY{YNll9b=6sOk=bB|_67hacsXtp-}ymIm(YU^3)n^s_E1_TNV z@*>A2d&C`NWv2wua#wx1sHkWMl;vf$_tERNYh{3KXlZENF*IaDp->DA3}2o!oCFE< z^Xm(cRa9pnkl=`j^S}>G>9lgk>S7IXz!Y@2^o3e-a6kgU0U_D@$;!B3q3oqb1^-ci z47P4wQB#Ga2-ZHEVp|Qr<@N~Ep8f`$LSuF=9uN;=$4KwJgqy-X9b&Ehc<`1ru-63N zDbn(ONY&0+AZO1ReR#2K!=6d*_|-6gIeg?ucw(Xe^<c+u2Kom0PtUsgsvdHZ)JYEJ z>*R#PewQuo?>dE8=is0Qx<-m7HYZ<a@f6SI#^}4EZtAsr-B>B)=ekLH0(Cue&O0$C zlY6wlQRc;{|A|cxUKwxqtAO25vMqz{kjK+XbE=uc9g~wz0y_lHIMrR*BlCz+|DGS) zi#3AteJ>HNvnOSpuPwXVzZpoWk{SzZxNVd-<d->k=)qVXZrjdkNu!hw&JFQXqg{Yt zLmH~1z&%ec#5qA>NkgfY<!P0+t{!W|Pkgy1%lb*nv*@$$gSbwr&)nKV?Arx5RY#ET z-M>%jlY>2*Py#<~Jy{rF!&f1Z$c&5%KRRDo&-R9f*9VEPxbk7=Uc0`W$5l5`&~fgd zrn)-c9KMxvwg`R#fCMWHaav*KStYeTvF3BgN*sL{6m?rOluj4EZnD8?lf44&URxKY z4oY!wS#tZj##!U_e93f0-dbE@zWS9=!|VDO3zt(rG0gnnk?pw4-e-x?zOZ3DAO|@m zpTvzs{P()L9=NK2H^ltSu7;ay<vTPAe+v6{UJS`{(NGIv$0ok7uKCJ-XfJH>N7o)L z0Whzu>scAUUeS5y3rTyQB>buNxi)4Vcd$w|H8@|0yr^3M)I6x#%7n<q#M3-xT(SCh z^0j-;mT>rOMS$}#BCUvWcdsnX?z3@4bjnYwBWf%6_mI^LWf9~#A*P-)=y5S%=L0_G z*;;_t%Z*lKg`ny?!@qw0I=F8@>dPGm-se#|R;z9w&(sKN77Bl|`7SVQzkhA2(Z}<u zz-gh-Njfb9P(qWj{!Z&B1XZ{nU6SwU3bT*M?44jRpeJ;~j?D+n?jPp$Rbmn*rifw# zVY?mY@yh>g^sH<22i?0acZv1BW@kCuNPe|mD7iJ4as1omjGYT#PA@<<(XW@k)%Wh& z4c(xa6PHyC+IN+cgaCXzKlnCMg&k9$Xh|rQ)>YklI3^d-&l216qJ4HgP_nJ#Cr6={ zvjb}AK;BKy5Qw_Ddec5JAW3d`ZzqIBM`s+JpP88%tgiX_^C$WwAs4d-Y+6&1A$Mu_ z^%P?<$@lt&!qe|-sAf(QKxj2j6ID5*=F$Cus_Mao??2MEQE&5RP7^i*&-Pr5bg66% zrrv3M+ze!){*cmd4!VEKR2nC9r1#r7r`az8z@_UF(EIXwfoP4o6s!Pn-+i9WYei*z zXMG{HsGHSRlsTCBOQu?a`{0IKK6NE@oP(Q2>@zVJO(C6A-fZmv3e4JQsrYD+cn(YB z#2MS28f;6Vrgt*fbYV@^KtfZg_EdL2SXR6q<Os}#EzF01G4j9tDHHmr_SkGFkd?La zp`x(r8eY|=d<73Wf<4zS^i}Fg@A5eE4MD*rvFy$ELBP+mvhp-Tv$C=@;pIg|D|RCz z*rW5j+$RBd4z|}P^XGT#Aey4N8_#BxIa&mxwki`V0^B4drNRION>fQx_fq1M$=iLG zT13M$>~%afd3ue&X&flU`I~lvgSM9yg}7XAX}a!f8e6GzUt8|1=83y)v~81<v&ubv zNTb#*lW-qm&5$a}6^T5@#^%-P17TxR^B>*j8vwG5o}S({HgDMCusCyYWMt$If>q*$ z+o0X|XOHS}!b~=|JC;pGMn=@w%~iDqSser*`I=L$3hikuZphF`BSoOOSNnm<?e+QB zB<h{a$MwMq?3V1~&A;@T8(z`g==M&7j;Hl9J}bK&xEYM-a6q~suK*mT3yL#0jN9S* zdk3*L@kZQiY`Mp;WE4thLn4l1xy$K|un6-}F7F_@MezHQD_;p{DQq1fatBqq%%023 z%d<J<h76fxnrdl{i6y}<g2k@7!;B4CcEC-@#v<hN?%m?}2Zx>uUl0fckDxg2<M1bb zQ{1PT_xR{_x)f~QPQ6*X`9lu%4~oEib1iZ70agVlH6D|z@dJm3pH~MZ<T*Gx?y}}3 zVDFe}N&w6PAJz0I7ZDN~TeJQ0TrI=J6gG&Omy&Jhj+x5F^r=Z@r1V||NS!}}brW>j zl+25k{s@E}3WLEEn9X*v(X4}F*X!d^R9r057y`)_0FM$koCKMDoSq)wEgX@O4L}(% zF3~XH==%E~b8>R(=|vd5Yd3>xqPCz$If(3|`;<tvwg$G1KNew#erDs!5IZc(Q6-cx zp}caPHZ)aIIA$QiQetDxYb?prAEI8PW>SVyb%2|mnywzk4UedE0*1vBX+qg0@Wdq` z^XD(ET?9Vx8L3tEdFDm6p|H~ay|yG}59^~m5!0#5gLhI(RIrMv$-aeYD!{7b1{~iP zs)98nMLnewiPCnIv=XN1KX5I<QNnH#lR(nnBz`H5lZOA^Aq#7<7-6S`HHO^s{X1xg z_FprgXT24+y1J^*25hC;^@YJ+Og^}y?|q%48XFtSQ&&T7K>^Q{S5z$GzMTkLUY;K+ z@CCXDjLu`0sy%lC-n=Ow=%#iWTUljbOI`r2s_TrSNRD`O6SIyJ9Nkg@@#$9?{F<C5 z<&)j3L%3iU&qHs4O9R}$QMui-Z%Z$y05E{Gy94P<j_P*yNS1EC*b)Iin6D(5uC8Bn zD1qz{N<HO+h;=$gEHS$`M(=!e|2XJr@Z4{aH}bsTGZpwSvi`C{DSvDic0}{s4nJqX z$b*>tqDNAQzjt2$Hy`e!X4l+7Ta52eNlXmh?jY}Tb~Ze-JGs}UvYq`$fB%Z)Fytt_ z6d$Z$8oGmQH})!uZpHLW&VFj`UL%|yG=sY8*D-78zhl9e$I}wNhw|1;)GLkx2um+{ zx3ssX4U!XlkTNTll6rdWP3wg!kMI%>w&~SdMMR~4S<_RL`SirE#))QH5Rh<o#dp!s z7HjYK=Ud*$QL-o~mb$pFr@OQ3o+aqH+bu9Lf3Uuh%YoJu0u;c~7uuF$KE(Jha|PJw zn1XI4(1Zup1!xj=_4Qe_4wAH1dv%qaHcUt#b%7Lo!KT+vJwS>hNX}dkyI$9}(;xQ# z=T11e!c$yetGBaf$99xTD$y$efM?HB!GTq_G?jnO7U&;bn{?fg9HeDMZLpU})wE!o zvBxZdd-X}tKVq{h$goLggrDd9?~LP*Fn#T-Q9==8Kg1tG?ysv-?0G}<+0<mXC(aDo zsWWnioQ9g;U5FEj(izy@e!%sQEPs*f4OR;0Iv-r|>{+y*qwx?QG-JmZYRt}DbK1=P zSU4b0+_z6=E@ZCd+NrkG|K8aAW1Qp5n&1ONxBS%H1ij#BaNFJJdS;cITeF0Zgckf` zc*AxtFjDv6n)#F8JL*}s>#%c#?TbA5`*;8C4}ksN{NCb8E9~D;GA0?NRe}Bf<*I;% z{mc2z8U0%bdTW$o3BR>3{+t^r0Sn9a4*%N;-F0#*u=R8Vq{}D{oYTOoJy4VXn);xO zji@z`X#X`nLYbXF-rLVO`R5G99}^B*Wbuc8O*&9!R1)6RWc@X(LYbDCkK9$g0KO?x zGnBS{=7huN|7qVpC$vs}=W0EE;%Yq@$^YYExp@YA2h`3FLZU?vdiTM@m{iJl)#UT! Hj9>l-NR;nM diff --git a/doc/images/admin-page.png b/doc/images/admin-page.png new file mode 100644 index 0000000000000000000000000000000000000000..c4131fc7d26d5768691e9651956dd3811ae0883b GIT binary patch literal 65273 zcma&NWl&sA)Gj(Cgb>^%cyM=jcXto&5ZomYAOs)W-CYKk;DftcaCi4Ryx%#u?y0&z z4pkJxp4!u^d-tsM$m%d91xZA>uW$eW08v^>Oa%b=5CZv?fc*fuA`O^Mh5Y&GEF!H2 z3k$ovq4*E-FRqKYmW!%`xr@7zlNrFm-oeg{-r2;-%*@`|(!u5IW2XQBKn#!;6ISy` zKhAL1!Wh6CSYKV{ADWD<3@9#MFb-c`@U~@Uw$7~~OI*OjK#>)z!Db6vEoN>gR#xq` z&+Weyt#L=C%XZ;fT0K2Ei*CldMN(2j_<go_aj{|VZoZbW-0E(zn{hYX+t){p0jG?? z9rY0)jDiya1&{^;0-og!YU#?R4{$<^a3qSRYv^RxvBgmVT8ZQZ;J0f69i^gar~r|i z?4npf@Rv)`ZBrd&Zb^e*TU^pWsaE`fSV1Z3sI6@?a%p262_TtMN<Fu6+6urcP$Y-= zc0z_L3LX0Av!c8T6$V02%(n-|UuseYz_+mA{MO&n+XZCO+t4b4)Z*j$qdT1_DkLvl z`{I*vgK5_^I3XlvJCQ6fay)u#d-dWEl(Ll>snCFW??IBbs`HNSC%7}(wkm^z4&yMh zd>)mETY(BSznyxU{Q-$ok~{np?5HhE#BCm{o%(fY+8Ht9FVy0;*>})(nrrOWuUODO zXC!!jtBL63H-35nSQ1St#?MJJ{+bao(oS4i%%!^IQ>+YJS<ko9`O<DBl>`?k<lyz# zHQ{WTclo4iPuVW?5In(%c|!H*7=ylFBs5BlExwlTD=tXwWHF(b)h5lW?N>J0Dq_ze zZjbr!WVfQ3zkKl?vp*zsnz%bm+14<^X`=7i*31uS0$*eNNX{ly^3V1OBp9OoJg(OY zICGyjMAlRzjxQv0lw!t1+(Ms+g`%buiZ~e#WW4e)+(@>m+EH}AcnahiB0QGFoF)qL z$BJH3nl+bPLe@NwDB)Q|ikxqJdKh}KQT+7;Xh?zc20hWREkEs7IBs^Sn7AMp9;5p! zlcMuvdsW;k;5vEGPR3tjf3nfVa5DVA)qQU7ekwg))s*w`;qwgN^Hj+ohSjM^#4tyk zhQCbt9LJE2@{}(Uat_?k4lqb-OT+1zfnrxHnjUmeRr$#OGm$)WKVkTc^+D3o7>A$i z&2p!)@EKZ#8^@nhs`c_IIhG$VMNJSak~3><B{{g4YUvMzr{w%&>d~_8X;3zsx-#t& z_4~R%obi|69aw#O{DZ0D0EYCfhr)PHD0pXDnn{8qLmclLwn)d|CD8{j!$JAJ|Jf7g z9bW#Yv>`^|yb;+mS_%Py%-i1zMZ;rbg%zpwy<f+zlI091Lc|xlKfYuMsK>@xIZjcr z3;DhMyeI{bdba@uZITyA�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�B%u3+9gTqye*`6|ybsy(*EX&p;=(9r4{u?lK7 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 literal 0 HcmV?d00001 diff --git a/doc/images/i1.png b/doc/images/i1.png deleted file mode 100644 index add38cd025daf9f30833faa6246f6e953b9775d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80464 zcmb6Bby$>L_dX8mEg^y;ARr(i-6-8igGzS|(w##NrHCLc-QC?ogVNnSgmezw!@%$2 z_PL+u{v7Z3pO<5fW0-69wf4T&KG$03T6;mDqP+CeC&W)4Jb3U_Rz^bk!GlLz4<7ub z`4|njazr*j^WXu+16c`CRk!556n8h(Nn`+>T*+kN<doig4Ro$S4VI>+11nThQhI0q z3sth{d)))y&+o+k`s?-c*z#{Q%&*`5W&BV~?D3Cs<E0CmN;&qZ-jC<bJqU!+#<Qp& zDJYMT-l>~jpY~mbgf4~#o4`ZOS?t{L&;33;tjWOm?K>_097Xi+R|Z@D4;j`7dSBKE z8EV`>2}<DY>)S&0ch6Z-Ux>Djoc%LUbPKa^O8s6!QMx{gGtPhR7u{kh9511G9QRjH zy8agAu`k7+*D31c_LMrxvhwecbp6YQ|6M1D*>+;`wP#3weEqF7;6I}ui|H%YB-={< zza}+R`F{@QO3=mu79%;r<|OpbTAp9Gx#K&%Z=*2fMiE4}Qnj~#NzI1pb%Sd6J<Qyi zj|GeJn2FfJCT5lPKkFf+BAh!wdsNsJtB&^M^vLv~2rm{l$SU@DXvVF?y?!86F-7E) z^Uinwjqx^`&y-t)4P^g)z~qx{Z$g2>FP6r~7w=}I7lPfTGs(_zwpP(ksq^jFo!{#j z1;2URJI-T&eY%Ya!v3Rg(dYbmOoWXi`UJY>s%L|F+X^GyX+k9eS{m7cJ_@Z<IaE7| zA8qn&tTUh$-xB>znI_NV^pw@6>2>|q%&jbJZCif-vn76aCJiSHIv2{G#m#w7s|i8H z`8$d7<7v+i=ZTh~SQ>U5`VnWJH-C5Vq=(xHwDK=CE&ehnmzuOYE41NMf|+OLW&kq~ z6z(RKs7`VzX~Di%<o*iEXlPMkEZp%6{xLAdNK8zO)|6a1VKjetY*?BcA?A|9-W*%~ zfUOkC9md&T9a;Bv{-zJ&{juyVn@Wbk&}NZ4LX`$zjf<KbV>L%%;cBuxNB4G)-S)-_ z{qE^lCcM~MoG5U#_XRP3LfN3{T2JT9Q=P6!y9S4|_>!j9yzgy&;HAy6wKrs!^zkFd z!nWdN29vS8l+|9EwcUv3WGjER)xwA(cWe2Vsak4V=sSY+a_b2ZAZuo#8F0z4)3m9Y z^OiG>Tk%}y*8}FwM4pAqNgb=JA{Aa?R4&4n+vaz9Ve1t<f)2e!LbWHw((tK(3;0zo zoz2MCldR0bDys#_wt6xvV5<z?ZTIC^rxaB}Bl_mLxNUPUwdKSyYeI9qohN^NE`)A# zA_LDJ+CyjNbrzTTC$G%*)$D5b>!<Q^M<txagJTM>O&NC+-%N2E7TaWJHncpwF68fH zvKl2W98^_Jk+i5+s(UQUK%ZA=nI0aVD$X=*-)~I5PhKCR#)r1s)HY!x$Z3fVdlC{I zt6}fC3h@>i3(Y%^R#djlrlt$Zlk%u|y(FV_?U3pQW?2olq-W+)E}V2+*^<pgY(y<- z&CZD#%6CMRz>U2fh})&hOy2vZjyXOeq7!r5I^+5nG@f?iU9{?ZwSbPm7&~<!K@Gey z%BI_|2h^;Au*t4d9Gr57)p=(V29GnLZ3xoK{I+Z7sbck^7_I@QH*${?RIQ-%lqPwi zwCaLM@C(4R<*c8{Df`(xksh)YQ=d0<hpWh{b<!4VH<MDUMO`<g>my1_oe5DlA;sTB zWr$wuFMLT!A=PMU3LbEz%DM7xy0Q}3+uL*Vlx6H(mzt1nS(O(M*z*>O)YH?=3O4jv z5d}W_drI0LeOs(0%j`E?*B?MwZE)Xu<e#=p7jeAjnAtvLy>p!|yGqCzYHc`s3%WLZ zy8Lak#p|r1cizM-VBvt2R|)d)qDp#t;#~DP3GRT8uvS-0S-t(0qK55_G0Ey*!2>?} z4b~c5{X9~Rb#<%LomzQrr)Ou(Jx!md;gw=5^0YsStTvShS{ciVxm+`=kIJ=`!%5fI zht(a{N%}84cbV#rT3bBHEYmYHzP*>j4adGPv<NKFU#OW=?5i|snLjyaEG1qZD(k*J zl>J1M6Dp+H3iWkfWROrlD^n=4ytiE^`YkBnx@ZhGOg^;z+#F?%6Nzh3<*L?vJH=&C zY}KX+laZ8rbiD)VE7}=Ro60OI&MD4(B3B=QoAL#CwT(GG`OwcWveiJ-n*Fiv@%Mg4 z(L9phs}X4f-3KhIU(2yJyf@mS7VFnEH*=0>U-ERlVtL)lOFnHkb+moWGA|?)n;pp> z`L))epRk)(NmUBc0kZWlVzT0ZD7hGLcZVla=9EWW)gLvz9ZRvxdOuJ$Y2kU5iaCsq zACZRNsZv(5<`q{mFEl}fU~A*kQWcw#*C+Gvz~BjUT89pMX}z-2s+DMWXl)ien)-{? z$L4KqbFE+h(qgc_H&ML>j-aq1QxbS!eIr-$@bYlbdVrOxHQVp8h)AmUaLf{x{(!Tc z#~W7OU>5LvxyNXNl~lb03|&X-MM}^~aSawxbF_|Bog<9Ud#`6F56Q|v)mrz11srRi zWh7WYLoAPic6d?2RJSX{W9#9AhbKO<79IV(X)J}rtRqs<8pI}W^f<h==9}7f&YEij zD4||xNi*Cd*F8<Zrn{IvmAJvrtaa(9QCi8$xl)mvmk#ZAEcd=60v<LUxOeJpRW+c3 zs6&Lx)#b#vIJP*~DtvIa-H{?gI^l~;6|adf`4S0qew7x{>n*XfTZ0)%uAMo~vJNx# zyWH~GJPP-Q1_?-)ti_Zh7+3QVNLpKgQ{9jC&0KBc2_&1=FHJiGj<<ARn$xq0(j=GN zeJ>bN*vXOA$vxEx%siJ&m%*GmdEUGcnZ1qlC~UOS3pfCC)$4scuqMBDnTL_@%Ac#$ zt;xWU&!%T*4P0S_C~L71Eq1SXbUF@>eLQgWb=v~Jg&UZeb+e_yK6xFuN}S8m-F^bB z#%2{`p!pCn#WC>;#1l?5-hDK)ZYoOd`pyeyqUg~RJT2r#=ms0Ew*&bd#D@~E^*TO| zyoErZvHOw%x|ZDEBY67Mb!OJ!qLCa!MZd=j{)?-IbQZ%vkb59ySnRl$5!j>hALT!? zKAu5uY<7c+%~QR`zvgVGGy%Jpmp^gidMP;86&?iUb7u~!UV#o}U&gHHBsx-=5IC?6 zhOG^^^SoL1ORY>q!%|c0km}+PD90-4+{AJoRK3V+oYJUV37DK;N$$Y-8kk6nC%GNi zBy7rchs9~QXX_=-dI#~K+jU0nju-B9ji1sjJh>*u?-<}_BjIR-nRw_zD}FfOO*wWd z@~Db0C^lDwb$bV`noF_>gEcZCoiQSa7!`H3Z+C4mGtGN#Ub~n*)7ytBjV~GrH&51v zJRLEQHLILBE}FLohC%i#W^9dzjTQlqdl{*zYJa{r1-(wNP-?n3qVzuVr8;NhHM|SL z#2$WZ>T3CrK}l5b61XV7;C{r!Q|kQ-2Vqd;=A%NdFAwVC0)~oslH!Rw$_%qmP;mua z2!m#RL60%cG!0Ux&|H%ZCym!Oz~*sm!!3v?_v>KH%l3(P+%);UJvKVwge}^ZtQV8( zA&2j2W=(yDehgRqd<P=kY>T;HL7Skz=l)k|Lr{4C_UP@i2YJfJ^o)$eKWvyf&^<WT z;Ch$F`53UeAgeA^yu_S=VUykPVE0e%l(M~a?r<YJXv&jSJMuk44Jk6=lepvG#}bi_ zm_0o*#@Bvnb=EVEsR=D#ht>Vd8JWig%Qz~P`EVUW>Wbwz@+6P0zngr-8m6P73l|q& zoPTRgifK4uOf7vl(U0l2h~)Ktn;?<19`zEZN4#Aq-h(kMWZu(PXd2uu{RPF8;0G># zTa;bhiJA;|K|QJjI(#k6)$?$Wo`U7}O*r;akH0Fo-r^|0{U-Ej@dpNq?Mv_5(=Os% zvR)dY+Rq(Z^izH&QL&!MW{aAGD-tLCN-bo%Jgk1@)+c;~WCVj5A>K1~N!v<|LUkKo z-~C1D>vo)#VlBg&R&*3_as0Ef@vxVkf`&1^JD|)=*7vH}>C^fX|A8P%?%L05Dk)`g z5wCu!v`_txReh&S2#>%2RK~iR)XtZ^PVnOu(Ey%ZsgY=M0|H(v0E$4)m_{^CISzKC z+YBv0of;Ly<Br|!34o{S*n@RFEh{sUcO%=bw+yq@8a%^m=ZhI{G->27i-zA^d?H|| zN2T^hfbYJSSj$^^Ftg94m=#n6T)_?}c_r4PB9a0Qd~@cxMEw0)TDlwDms}dLQ<5?D z26xXjs|6IsU^Sv?=T%8odS(YF9YeXU71&-P`$97c%VSjDc*FW8;mt@RUJ2t$yD{Vp z43=~SH;2;DRGoL~8`#+m8;M9pCMNZdK3zImAuruz_wd+*mu(E0wSJmB(p3)QKTK~H zIu{o<bJc!GRA2uJCK#guFdZg1yrQ->=(R#vI~9MF_<q{Sp3roBfBhch_OMTtTQcEp zL$ek<Y1DMNht##P3rE`B4IoZ*FOPGUz@dOZ9>GD0r5F91X+ygct1dD}Mgwx^Gcas} zVtrboKmqrIaGqnP9G23iZvjhAhOU_nKD%+=zA>wJgUHtA0o@@syWbaOEEL&aTO~0( zx*d`LiRV6sV_yb1PAbO_b@uy)+?<DZkT9R4+wXMsM}*VIV;j8BSg$^J+cjW$Ao}ZW z!;%Jeh2ErmC9(<c#2j8UTdXa*`}v)wn<dTN!(O<Wfvv=>I}3e!qH2zABH(p9cV*?c zm8P(?%fZGhcAVoyV<{HV>MuX9gzSxta)(?dzzZDj*6I=+-)j4Zx>mS1N2G<3R$Vo| z1Rzs)I3Haj$ZyN%+PvP?PZA|l9gVZG+pjM@xLG(&$iC*KQA%ucTO5}f`@J2@)jvdg zprjqR%%KmZb!}EiaQ~*xes6Hr7Ew)N?8i@fl?kKt6vgB-{F_$TkAwOZt(;y&$Ev8R ziw+fd&2t;lB?VcI5?e8p6-w(bypxop@}Hw+?5}b=FG+FR(ayKEehuGJO1=G=!nCB_ z4^OlC-4`BaUwzFviO(m9$VF%4y*}Iw)Tu`x2b-45q^G}##F~+9E{@*1?ZV`T1uEmL zL;`=i4O%evD_`|D-tKWFZmPxR9LLpOtXP@<^jSs&9B$nP@+sEUK$==73vvbU&{B9v z*<sX$331T_gV`9G0T+=kAM6Qq#0_8a7!Va|#2#;@I##y1fIItxuhv6euyf9Oa$3H2 zVPkp6#Ts(h^sxmpoPfPRc_>eBrchZiy(iE9-<<SDVT{mcE-IUjQ|<%Efx*(5K*SsF zi~L@5<0bz9k2}>6ocv5qjTB&ASaVpZURLO-4W_3%yr~c~0g>DZm09yl-u*YO-kyG0 zleC3QmF_NebW5GnhUT0~sb0S5ivmAe`l^r>6xM_qUib=@Ua)QdHqBdJL&8)DUW^F? zfhf;#5%Y(N#|?oyL9cGF&Yw-~UQg$#sXe8=j!Jz3Q4=3VY3??eo^*86=gl&MoOCPj z*q<Ec<b$-@^mc<780DAs%j(mK@q5CI5cTUKAKZ5k>od*eVfZ)>ZhjlMYMRpSEM8(7 z<Bb12@S%vTzEEKk!40l+a?i*Q6~&&4a+wWxl%wUn!TH-lChXEaahu{S-Kef{JDYA5 zm_*k@J8vPHlqN_O`VM>8$xk|IUS*Ta_i2M1S)PYuI<J({IytgjD(Y{neFm^$ooaY1 zvISNG&6yOj0aANyRr7uo6U<v4SR3wL%2nwI)%g6e&BNhQfy0q=fcG+zd_1KS!awaJ zdjc8mvw3aPiXHdVdA0H=Al~QA*O(7Nip_g{_YaysvLbBp)`hM9B(1=9rnw^OEaTz) zRTG{S)$#DQAFe3jf64&MJ_+Eng62T}F~<qx!r)#8MjHJrDlRwl>1Nl@k4(7Cxe5e@ z#)6;bJk3UhIKZ(JUTEqnTH&0QGvdW?`+{cEn-&Aju4bQU#gYvzWFco4Z9)4=BBcmw z-|v=qXu;_S;(-$^0?{QkgUm6?t=(#XKrk9L2i|7q`PvpAB&1&y&(q3VA4_mKF-#AJ z{X$3(kLQ)VJ3BVq*H)1Mxzmgar_KPJyOA)t-g1XQKBsG?VS9@&?IY#ZKedG$wsCU# z^}V#d)H>a<lc1iyUPI(xuHGCpiEeuMIi0;XHXYnkah!_LFS-^EE?1Ri{3@WShs_>W z@ENLCrJM#6W+wwW!q($Df=a+1*};vYN*@IjbN}Xd=BnkTas0UCThW5*tW9YbqBSUT z^E7%o>CMiG+d902cb&_q*p7DB_@!%8O`IMCPfGk@`_e*N^#E<i87&raZ9MLKdJ;Wb z@5XqUdIrRVA<pObV0poQKFD#obkef22CXtG{HO<W=w{E|EcHyDhMNyRZAKZ#>7U|< zA2?kkxlf?dFG)YOeVvWZVbUtt{j&SHi>W2U1Tj6s#}&Kw+7%^T1$Q-?FG-$t?lbJ( zS5s)W{QXJ0-QU2)wZ0&`OtG?Goz8TwP3uEt0JYx1c0K%}&w%P2YqCT9c&Q?;ap__$ z0|Vx63T5MA^aV}-Tpkpj=QQNv@ob7)M;$~`ZJ`CjF9?P3oy4(GoAcJyCu-8mY;v1& zF>KTx<#h1}^%v2P5cjZ*MyRE~=F0o*cls(5Z~Xgr`A@Eqq9}U*6vUQaZDHrlr5ICC z@_*Ut;KUsR%M3D56ulF-4GjCM<jcx2<NHu&bEe%MrXq12*hfh{s!?y@`Q;ySwt9CE z_%|_=e2&qyQ_YcG2>q52b8RLR)k}_}p-`$X<jnk(>xE_Ln$@W>espB2j)YjE<WLqa z?<=z2RO7724gVC)+W1Du<!k6>dzKGnC^MNOQ)9&;wm4d-Il!I3{eYC{?S4&mFBXlb z`kl^M)ApOuRMxE4`x<%8Kk^xOw6_!>j9d85EJC=asnG>xHd6YqkkW>T%039EzxMmn z$^3rC9#%#wp|bDU1D=MF9FN0;=s0g)AjH}vMo|CR(V>W2+*7aD27dl&l!A<@@oQL- z>?g9rOq7lJSk79gG}o4Zus+7!Q8gZIq4L(0bFr~I-_&{>Pck^U=!JW=oiE5>Uuc+N zDzbp}H6K%2d^T2CH?<=#Wn_AL_YCPvYG2lW{FZ&#X<YijGc3xj!?(|*B^(85BY@G7 zRmZ)maX(awxh^s_CUoa~OUtYbDAM`KBja3{ci&bG_B&B;35O?67Y!XaXsy=_ZdoRd zsPkmLolq_=qirqrEzV?D24e;)^e-EGJ_!hyuDBafazRI{aNe~2H*m9CQM`7C7WSTD z8Qx`Ny%Hwt?7e)kGVUld$U<F|A97RqB#5PXYi>u%iAyeenj8E3Fo+)Q<49xl*}3l` zIzw#?SaRe8OFInHIcCkWua|k`M{)@*f3IM*(B&4!jqkJN^(w;fLD;`k3z0Q9H!s^N zNcXT_^p6_`0fTTnPf?bYjwI+z?(eR8CtjMHET%_8EY6Y>b4Ks$%^-X2j&u4&f{y}N zNKrbWd8jd=m25u~<y(%sj|c8sN}i9N{jT?-W11=^{IA0l-9pXC$T;N|iZ~VOl~OO( z3g0|WxkP*Q$!9A8blNfCId&Y>!#bs$&ZUj2r?UV|Q(?fgMQlV$EN+vu46k6&lIWmz zq`!ILEgCS>0Or{htX*#KjQJl>#n`rFMo5T>uO&zH;>rwDHo2ku^P&19ub+KOqokyb zn29dtZlCA!*XHcv$2kp-IQIo9D~W>&ZU+v}*RaA;gG}yTgAcAY;EkFUra~etAVyzS z-3Ie;_G^B8#+WCQDvQSI`st7@yvq%Fun?=y`h$AH2E9Mw0F5ZIiPN-+FD|Jpp(jQ| zel1s8{cUgeXH$y)j~L5G0q6D-KIeiuqITxyTR1=%N+V!1=}bJcUTo=~5BA=omsaS+ zP4P61_W%{7Mg|cB%fny4J*g~21J)XJHmNSEFfc&J{x-C|J8Q;u>+xbE@@S?hl!i%t zmDk7M4g=y$wC_{VqbN|?1ZTr?eM~!Rzq~ZRDdEhwn_9UyEnX@?BA^ewoWR=OOJ`BN z7+!bl{8ljjJ2QcIx|;>=f_iuKRx@`R@A`~%>fF=N`K<|834mW-t_#urQ=LoR;%6!6 z)M+Aaq#AmFZ*SU=p87UN_#f2zwWxqPs-;`jM-P-`3e6=o7G!kay-6D!%KG%6A1*(F ze<c6m!)la*umuMTCug*R@ReV6bu|dHVfE%4vsMK$0LH^b_;8E3G_R*%P!HhZI8I7@ zLB(ZKM#Wjhg<n3vMIGW|({;$6$LST*2(`vvR=<+(pur=?u^?S+fwY_I&Z{40eI5Ua zaXrko%8r0KUjN>E5yW;%a-+Kyn%>=bROVr~>93zUd#AtXCUDVGofv<6lerR!f2tmo zMOrsK=ECEHBWobX#4k=;<!v{f%Z5nmY-|YO8lFqa(?@a(=Kv*L^?wZJI^_B{tu1l^ z6y`$F$1g{Guz1HZjda0nt-nQ2O^ue4iqR@1um2UenT80ICQJPFgU)3oOE|Q&AyqNX zS<q?M*tW@l{h}FHOv3$<^aA(cr58v2?hyIq>XuP5{Xu;?NvKqEa&mEGX-|DXfOHyU z#K+0Lt<wgzh{qcG42&K6eN94_{m6nZdlTT+#Wlk8@+e5k_H&GVII0j!Sr6pS{cscy z@E(=V?9ys`V#vLdIo|ksF9cj#>5NV$(;oCV?W<EG%XDN_{E0MT!9UNysm*shH@Z1u zISnDZ<dBrIW=Dp~<V$TE;{DaTPEw70#RAsNDLT+^1q~=3X_CRfbc+Xyvm8?cF_lg# zBB6f3!xXRdz#<_}sT*=MIU-#zi(`ebs$U(pW4BPiW#WJJ`tT*@xHf-%I;Xw$PIK(~ z{w89pi{qrvh{&hWo#fo-HkH9B)wBnHgMZ=rqQK3BM<*6;l%ia7`Oz&5Vb?<JVRCKK zy1r;8{OjsR>KJG;13#q#>rV1+{h+lqLO)+MU)4p|Yjf!(pGai#4%iyjY_f4(Elt>) zSF0I|Tvav<DTy|P9QwgqKq6u9Y?vA<6{T+G1mT3ki1>gi*j}1r%NlyvMq!u~Hz4b_ z35b0y8gQ4ZlOio4o0r(SS#A4AlhmqE5j(ck4e7My+kVOage6FLU>(g#ox3sd73pAE zF`ev!A2b)=#)0@?=>!i`S<Y0nwUhKB+SG~b?6QR;rL}=XksQ|Pbpfd;`pwy}gO>Ts z*#5W&M0R&!ARk?uSycE7(LCE!SCbfNi?U#D{nMPYzg7w?H6{=V&Z^k-y=@N%$Jh2u z@(*~qetP~(T0!$bT!ZYzbVRy7V`M3C?)I|y<&MsqiCRUa>5uMmRC9d*$6)GZ8I6q4 zm#}`1)@_8#`;uTN^(O_l&53E}j`M)dR$Dbu6`JOVPS4}`pEd-eSA&S|fxq<Bz8v@* zyk+xP7r)sp!FEI1)oM#@y9f(weuFBvU-Og-Q7OdT#gddE>(89aP@B<BEGwbMD`m{< zdI$<1ul+Q^qn}S_3RLIMym$p#-2>5!9o?}Ngf9ere6DnwPUKQ_6(O`+8#w6Gjtenn zAbl?8&&50H?-AO0ueeyl3lx#Z+}?K`9D-Lpdb$PC&g(_R!yIRI&l(t6K;&3_Rr6}K z;ER;$B-HcQ8ktN(6*hUa&g_+$PnJew!M_RbepQV~Y@Elj=s(vrn7wWGbS?a{5;b1m zuG}h8#>}si&9eDHbjFyh_2ilVyf?bIZEFgN&G|)8+{F(I<~^@Q20>_|Ul3Vp?H`sb zhOLMq)NCZm^KxdpJaF@N@8_e|v|i`9;T6QzhD-C(U~>FwN18V?wPz{bg@US%0E#mg ziv&O4asRH_$)VAZ;Bh<$_5x3e8KD)!p880r%}lLbn%amBDkvk*SJ<YDd4t8t0N4xb zxs5?!XP)_g0}IlAshjx7ejE&NLuFl1Aha^<I8lmmC$R+NmVvAmQ9QdQx*}B4*3q%B zu~|Re9tYg%$jpq4oZM4LbLz^9VP#d7tc(l=C8ckAIz>}+vsR-EOE3Y8;l@D1Bkm4l z;nLzyXN}o3oS4@}nsEmE5iEiFKgm@YRSQYntaR8%d-)`~(GHhOVx0p5eh|TXyn<%J z=VW~WvlC7&gJI+EXQW?b4`d6Kf$RI`b?yctQ7W;3Xd$l>4|zG<uKnIaD7neZ_qHl; z3fBq<2dNzs2o_kY7j8hGPVX)_g;@53Vw8qOOF4dw`D6Vvc8z-ro<6a)mkZxje8mOh zpSWp=SnObOmN_@t2zjt#be&-%VBI>-E#^%{?jKtTquiTrYWRVD@W$@WVA|R+R>;6& z6Fnhj#7UjRmAWg@iEXh?baq-{Hg<Y!*F|N4J2?=%pjmCrW!uQ!6UGl-1R=V(R~Y&E z?Ea8TKeCKxb3H5<aQM4ug{UT53?3xc^SgOdCn-|!onY-FQM={rEDoP!t)92t^=25? zz4hSwi+;}&cr>>YPsf7#kWE0%a5>TbqIW{-<LiM04y|f)9INTlPN04T=%133Qs(`8 zN&$f+U}sJtLR?&2oZQ@FV`FXGK)wcYV_5T%8o7YO0%~h{_V@P(l6b-`#&c8R0y+vx zAz#nx%^(RJwZZ{<X6+$rjH(I{+~q6mes-Rd(PizE2GWIo7*MH@O~453ch4O3I*9|f zBNaHTD+!lP@(}i|uEQwEkZQGx6VvC|2mkZ}sC^hdlv~9ZgDOYPPxEs{R8J>F+__>; zC)c!2vmd{6#@@A043Qhwo@$J7klq=Z8}_z<$<LKDTRl>kOPF^5)TQ3FXbHN|2U-3l z-1IQ!eW%HANf%tCmDBDb>;Qx1pfHpL#)7pTyu`4%`GNVpId8X1Rdpx9dQ<b43v6eH z#V3C(OGsSfXEu84a=1PnPMHW0AOro<+e2IjmbV1W_R~Ja?vDAY3OAX_6Z(S0TxMMM z8(ak%F%`0kY^kq5q0x!E*l!LNv9vEML=h&1m^q1uqw2ZKBnJebOJ(7NO0|a&aTH?* z?v|u0ByoqjpKL7e?}q^zMx4W`0K4$>L%})y^`jJ}IY0mVz`#dCBO^YSy_a9Ud~tJk zuW(#{zcHL9V*hv8j8n%wTwhSHuU`#*Q(5$P3~g7zY1t*(X?hwyC@}Ziog(e>sZSL% zm?Vv~M#g~0*LyHuv412EpyN^OlP@N#f8bPxVBaC1w<6tj_!?a%9s;aRd!%Sq=s1zv zw{+JiC5X!GM4;bMLxeB(AX%eg!hpVYU!4;+z0A2yk_wIH^SdLnVcSAZKvR$?iLXfl z0+{<3j~`DL0CuBL!CCb!S%_-zB1+$d=R(K7P{%H7t2$I?)FR5>vy1Z71^Z<1HPu`q z*oFtJldUrh6L?7uTDo#)`jhRP#zziFw0Kx>w>IxEl{T#~*+PuDR6Ijpm~<a4XNlM! zP>CGHZN?sT4C-M*9Mo74uhi|A<Te6277*_r<E)>(a?u-Zul4MAZoTqfny-pJ2zO%J zA`V3hl@iz1CT?kIQRkaB=UiJ~udsn}7o}TqCW0`oZ>~<X>K$o7AP@=~n&aNgTR{E2 z0|VLl`7$U-LwN;MWKRUu<<(V%^RBvjscv9Y6rM`%N1_prks1@a1p72fLmqa=fGdMf zoe@=a-ISu@!q3XDu4<%|vF(0$Pi`BN-ujZ@*QY&~GF4;Baeo-n($bus_Pd>g#YAvL zDx?CS51(li^5;&|FY*WQthB0m0(^JWowx?qs8Np-B#Tuq246Rc4g2S*O{LDYuP^9* z9MT)XyjG>dlP$V6WVpEa7|s=^^OE~Z5`<-|<V9MtEwZ<cq<fEM_L%0K?2y66pwPSd zz*}?J5bTZhSOObFl@Y&Cgn2DG1HS}9H;imkKQCJ|*&VKM9_#87n+j_ht-Kiwnb)>H zK_qOB*_uAF9)d{|ny4s`2bBuu_Gg^`v6r^rZR#T)?-fwJ`l1<l`S|W(3bkDbN=qY` z4ts?oO3qw?f4Z?@3N%yX7Z&cQj?`MuwjHncCkVK*M$svd{SN4;$rL`P!lwVrd9tWj z#!gB@t1I@xR)|VnV{zz_&o!Rw(kJiushR^aQ9ZKZ?4{Yh>ESt<L^Y?vKFzxowvutS z#v@kStC&GZpZE$y(X?%<HE9!hjxBf;PI!gT-(Qc5T|c;@4f0Lo_iYtCDX+Hjx#LOo zcAx~23R0KC(zJFnUYVU$$dkcDmLdJsX-mjgY|Y27F0{$NPYH-lt69!mPCYf7+usqW zyGYd;ICJZXG57MRw%H{7=_{V5eIc2n?0~3s*g*I*25TN?4^}{Z!X~+Em6Mx&Xd{Jg zJ58o+kiJ%Btr5F+Z#dSzaru#7R)@oLqb)oZLA?tKg8fvrcPo1*>VGOLFRQV#(-l$$ z6Y9a6m7Z6QQ0v*Tf^-cvwb7B0cVKYU<Ll07z(3U0#TOSd0|3Rq#B3iP##T^Jh-K3c z%gUmPqLm}I7oDD*a9Hb>9(sIwSMMmc6f~4iW8aICdN*DYi*654nH!#Yq)%2tWzl0f zIi^mA#SlcR&VUHa`Hb9cTgOal(Gj{8oeejf*SA|S17Ol`yFPq??AgSI;+-b$_p5fh zzd7%euAgMQ6j`0VxcTb384zK)&BZ#1xzV_JP$4`E+s~cWidy)Ro|b3;ceZUug84wB zb0>?tEmI6t$zI?9hhcn1RYrkQ#5g_euvZevHRTqN+c5?mrCeYP&)<>k4u>Om!t!1& zdyd_3SRqHCDawwYHA;5%hCP09#k$K$3?Wt%pk7XV4p11s)m>ts-f7Qlx5V;=h{JpR zQNXqHokKU__^!tj9{NW&cK@VFtTfR}f(Hyj4uwFjPb-(`2WYH6j;(uq98W|<q^+&( zdnk~-GWA2S8y;UvChnsMad1S%$G-%=IlQ>IAI8JO^Xk>BYmJfNZW7V`b^L$Iu9Vp# z$?tKT(9zN7=jRVkPdk>D(#p%<7#bS(3=9ChWHVq^-`fS(rNDH|KZfH=kxYf8*;?|t zNV#tY`&pmeoIX80t)iy(O+GKHy!=N<2v%lR7N6&3x%2nNl5_+u(dQHDna!a8RTknX z9<<2%SD`En4~Mr0VB?XJ%1KF~ef#!p%Zb0RurR-@j1ZXkScK-kwbjRQ6coOt5-6nq zs_kH+eotq@5taT|aZl_a<<@(N5uE=ON$M0oKW@Oqar#G*z+<z%_#^5&bN)YC04_fG z`=Z``C*6M<>IgY0w>G|~fB5G!Zs3})6v{&KL!8sE=-A1GzP{%=v$bpwe0)UC_l`_9 z<?Wz0ur~jvWW|~l$&$eYD_dJXCkmE04BFyCND(+$(&4zGasQPb8B76)KW$7W7j#Q+ z<(aj}M*r93Xg(4ngE;>hj@yeG`nZ8_Q(;8Mse|mWdr2fZWM}*xW<xyk@*rGv`Y*Y} zD3nVCSXED<s8`0ZTm(VcZ*EyiA;2H<==Sy!f&ScyI&1|3UJd@&1NHt62V_11boOX= zOqF2J+sEeyiNuiQFtoJEsklUWc$;CY%AFZ3^trWF<O>}a=fs9%$5Ps%uXZ83*wF>{ z>x%MM&82?x6E7yXXp7?0guRHPdL>j;@SL5URn^rqCoLK1=_!PSQu6cZ#l*#D8(rCw zxNQu#$8spQ{-b2z%@IfPZ>>5-^-hFA-pj+=MW|D&zrVZr8kKL(KB}BzL~!K!RQA_H z6!NECBJ^RAZBZ!K0TEi0A8nQ~&aV(vclIbs7~A>%Ru)j}+MJwkv9Sb+Nl6yw=IOb) zXkUN5v#?;ey1L5F&BY}m>dg=jn5i<uCgHI)?v11Y_+@}yD^eZhU%F@Y1*+v7035zo zsij+C^5SeM*c<XqqT--jl2gl1%Y2CXGV$E!oK#3w=I86NpmB_+ygf&Uk4yvYtTS?Q zB6h|El~*Y-urYov-BCEqp%ujgrZ+w@A>rjEG&wn`s;ZhkYTnb|PsPO*qmn0&gNxg? zztC9XE9`M@-Ey@-g5&h3pYvWp^^YliZHGQThN!4SJq=aelzje)XtC6uA~(7r7t*)l zJ23u?Hoast!fk|IWKK{&4p&mwpI9z|KyJ$69D#1%RPLXfOG`{bVqtBaosscnZcdw# ziHU)YEiXIUZ+>1kGAfGCVFl&auV0tf*OlH#h_0Sq0+&_n<A%RGO8?#>U1}Ur9<z5S zdN`Y1T~fp(jJ<q2;dj3@C$vfVOZ*28-`!kDE9s8Q$c@ULJU{QjwIs0`l_3AQB=UI` z6`<x*Mm?b$GK!zIRvuwHG7FQ7BZ=MuMZ5Htmej;V;t(k+{**9)$vZka0<?amBM|SE zpxbkDa`LG%{o$3)U|=-_`aZ}r3W8HKj;BvYK7H={E1x;Ng87J<u}Wd3%8IbGv=oTm z%WG>L^Yvf{XXj49rvN?#vzg<+2wU?J1WXO<`@Ne=Biz~9$uBC(f<j{p3mJi*5zCqv z1O$;WF_L0pf8pTZyyCV0tk>wWyuAD+I2cpp_Hva1|J23MmTJ=s1JZ<!xH#w@9mR2V zbp=upU>mcFi$efa0*+R*)m!Lfb9i&2K!p&}{l{xyMRs&{>TNN~P)B}v^JfuED}o~v zQ&Y-1Iv;=(GbScx>kQJ@*GCUn3gEK=D&5xJ&S(Gofq?72@j`=hU0vN9@Ww}4`DEVj zD9tI+u47i9G}j>i)32P_<ZFk^?Y#W_xVX4tDk>@gIweI#R6tQstIE{j*!a?Yk?x<? z;Cp)m&OH8rNltFiJ)@x^ac9R8(A1lkSb*E*Bz}5tBYAmvgoND{M%_SOO)lWF_X$2% z!>nEXoruHqa8g76DZA(aXb4}l>^<LifJOrKXHFg-*T%E2=!5<J_O5?sTadiBCM*fS zgAqL!)#z|fFDNX`EG!J_>wCX@cpe#vdwhH>qo6>?%^eFk#Y(#+;rpz*%JeBFA?qt+ z-$nO>`jTuW$HkWiU&6z&t)_}I0Ol)AGci3~1uzR2_#D?y#2-IxTn>2u|IJlaTr9}; zGE@qH724M?$H$KMdSzs!q@xR%m{0|R62LmBC@4O|VYO9|GfM(y&7VNNpYX<@jRME1 ze9>buqS$pLYky~_FM>)Mq9$f;PLD~z{PM@#pBPZ@M0wwEjYj#ujeLoPhK2SBA0Ho3 z;rkCC7?_!<fz&iQ`bAMX0)bdvU+*kbD?&?1cfEO67v^6BW4BurJU%(`P*Vn+(z9pJ z9#xV2fhlXkeWZ!}^8JrP1|-@rykD!Io>zQo(>?PhEKV(bkatKNXle3#E~cr~IlJrX z3o4T?o7V9d{@`eMIX!|p(_9(BH7YA1C55}z94nBT+OvL_+_`45KaeJpM(%z2g{}3* z@f}L@#3szU{dvPn@hwB*RiUBC!!YxZi=WRM;(@$Q2?Sa!f=o|Mt^EG|PFFYi??WrG z`=}-BBmKuqOD31RVDxPXYHjp;GrBN9U8c(J1nC>2V)iBbs9A8kcP5b0)RYV;-|E2K z!G-g#`tkKnzJz=Vzog7>+uQ-IU)>xU$Ky|`?o&ydpD11wV<YKUb|MI}(=hM5`Ptco zrluxPOvb2rJeSqf&%MuoyQ0VswEu>1gM6M<Fn_8~(}ut0mMKB5)o@~&Eav8~4BLER zUK#ViXL<%t$h|5O^%;fWcE#&Td8>W|J0lhoZVd-3u32#z#0@Vd%hhhY<x%J+v<9v_ zP#fb2K3!yTh<GeMM7TE1)U|*0NCWi8#((@3_GDuayiw$^>ULR>@l|3(pl-8?L^jT2 zgy!#^!%~$1e(QZF@kcu)>abW($q|_2Nu<-0YVG&REWWq5qR;THMhSA?diB2EKy+5V zrAV$=jmsk5>B<r~{(f?{Vg@u$>=iv%Ckrtuxp=+k@PtZ2?`Q8<(VL?j)EQ)V3L6i3 z$DlxTb5MHgCjzJL0=#<Uvcb)Dc-gaOq8j_62W!1>_<^WK>dOA|^5|+_9S<kx@BRIu z#byt5H?#jZqVxZQubiA5o8Hix#|;9*tb#p$_~;4cl<~8_++W1RDo1-xP;QC(y@*xT zR{nXbhfeg?nFQNw<(FLhpqS5ep_AbwS8d4DLcP_>Gyld{hU>CisNcS=<)y6DYXC~@ zLz`FVz{SD&)k3;k43y*wNc39~4>g1YLy|x*1$a^PWO=ZIt71-fW<q%d1n`K70kio~ zn<VVC_55UGP&{uuC4lq~2V;+?`nS0O$u4xQ<M86%B+iVz-}h>rU`B-<qX(y>6GlJZ ztxD<lZ*Z91{KC5*Xu6&0tS+h%_u_daou8|j^(yv(wts!=#y1`1hwcS*EWRzN_}xa2 zv9ak!U{WJ-b#IRrF6wud4dw-BP!<whF0x$N*Mxw&#%z@t-isF!U@*8_$I|>akVX%r z3MEC+wGSWI{vmQi(SMV)M>sf6U^I!5;NW0bB&iLKlWVHh^Nvds^p~xB5A^NA=rYP* zI=A5jr;}6AxBeJW+f@R3CFY2vXC3Jy5Ay2np^&oQi()g=D?<3nbo-VUitcylW5+Cc z)@QoWxgHfo+`DVX{BvJY1EhoVc^CTi5>f(e-lL_)hPPH@ar5VgZ@iIt(`Xs#u6H_H zQ;TPA*yjgJ;a|T#Vp1>ueR;HMUZV}r03h;j0w0R?8e^|cHo-d+1(?l7fBX-c?7v}r znwgmiHI_WGmKLcxS9+6iCAmiDr-kArf)1Q1Dg+wtxm88qt$ej<;&!jm8quHyw=Jc0 zcNJG#8!>43>~-cfj`#Eo(+LQqEEI7&!1{p#hu+(%;HR)DO%$(ZOKhN^tgJ_AKAf@W zch`LsFPyeMj=)5En=6=cg0Phmyl{c|4=@o2N5{6_UJPkzX#zG-2#}Ynsi_e{0{%<K zd+*%-gcvq@dS15tNy`aKE+B@jZEQp)B*<D?G9DcrCG$H60olx7j~*SJpPM4D&zQ9; zQGi?rNTE8+(!983Q2$N*O8yYP)U-4o&^<$AV+#jD`+fZvh*o@j2{SXAKo}MU!ouzC zt@Tn1DK<9tJ!RrBd-iua^#7(!Uub!F;s7}S$LZ<oqhw(T&CaF<@+)5N8{U9tq-{VN z%*MtxRie`k5S|j>+wHuxpnsEe$>)E-1$J~C!knF*H8wMg0@w<WF)=VOP*YPs$H$j+ zbK`ye`t{yIW1I~PTHylM*45Po{3pSZH-crgD-`cvnZ%#O17JgGZ2$jfFvQPAdDIA0 zwnbvt<LK!1c|r<5nI-m*<<GGDZ&Y$VDD+J!m|^c~kOylK`|GVTID3CSc5XNC!P<6N z-1cV#zJ^6-G3!^Dd?exjFj%p!YE1-IcgNT1Qrs4q<S#Mof4PI_dI2E;u6!zFhE8cD zOzFnDs3++b7nGIJF);;SUqg29CM|26z17tTfFK$Fkv1qONao{5Y9PzV%%t4CIR|LM zqkD$k*OysYd0c$V&-f_4pa7#rdm;Cg38~Ip9)Rt^8({25T9qVrSlQBa1HcP)`c-1l z`E9a-g-C1MrQsMUwK<Vtb0t|WwynspumT&8q>r?YU~n%WH8(f6-8lwF`aOU*EiJ97 zlLte>3Y^4pwPy!gb+vYJzsS~K$p8liEG#91M?<~6uK}J@UCkLHmE{aEH8oATa4<Ec zg)}enD~P&do0*zwFR{@^0qc`<bY#cCz%Vv79h;c&1C`lTB_Ge7-$7wDCBZE4alI5s zqYca?+BpU+>t2%VN*wABlv=G|v#drQ$Sw1^oYX~-+1wpmajLeN%(bSp(#ynsJ)WV= zrVJl2arWm&a_ny)6ZBo)r#N^muZAZM@_uje21sHOmK%1ma~JD(Lraoo>x~3FToAtx zTI0OF+@g@qn5};rxjm8h$-6@pG8X~J>LzN|==V|cj!$nCK_Gc8Eh0%t$+fk$ABl<Y zot!ug3=B|EP|Cd!F6w2VL0?qNcwsMoJlc<2uA(9fir;KIMeZT-{;ojvTA{PtN>FY` z=6wozx-2P1{I}YPtB1S%CaemI8^<VI-LWbywl8yrumK$GJA!Q1XzvFOtYZKeD)B9i zRs$fIXw+Z82W=X^j;$9IEjW4f(j~N3US&$7?;*XjcltQosrISl-Y%Z2P99eQ)v#q$ zFmPDF1@Lht6%`|-kFM@3IXSt{S9zuY_th?mt*hh3#ltIU1wGinPP42@1U~PglbI}Z zbV#hMtjx)%XqW(KQ&v{~9voaHO!1b7XSyLwyF@B$G?_;2y->7CWo0Gs6_t=svs?mv z`oL<z%F?oUeR5(#bJKN7iV)0i1va?@FjUh0p=i>@gPGs5Hf*jQKqJh^61E8FabZfd z01Uh*nOKjHde4%zr;=Tq!`b7F*b|C}xs`^#BqzW6NQ(zx1h9Gl;xZpTPyyHiQoO>V zqQKD5nie#m3?!K~s=3L~eNPSZ)HF06Y1Zbb7cl@V7;roQ;|GA6v>rVTz0+uUb3eLh zGF1&Ey{YW#yaR`FaB#?e;PAP!M4+O5LS~A~ii!C;!`{ywn3;{Uo}HfaXEEn}uRd<L zH>_48`1D|3U*)Zw;*<)ANni0jH9&*9d3t~PVc^~GJ3yU3o$X8lelq3r=Lh#Ss<1Fx zAn6630<c+nCZ?>WrdMBoeL8D9S<iR^{Fz>TIuq_3$g~mHNwOM0LM^uBiOc?I(|+F$ z^V5Xa(flHxO8U3`3%PfhBC%62Aqvop?;bgK6Cd7>;8$3%ZRrI@!v)tLMN#(mp%<3+ zDQ1^=5kZ~znBm{Ft{#{&S&^13#WlFnZIRZDb|wzZ&AZ&asGl<D)PtIs!O_fW!3tpo zaDM36{A>elR3NbFz)lxCtFKjLA(d~-CJJi17od7*;8RGmTB%Leq$Qwl$+GE3X4JL$ z`T3#gOb4syzP3z>(DCTwIUo1G%syC3`-1fJLbXfwE1S-@OXZsvT$Gd|YCski7U~!p zASNNWR8|BKQP?>+09iKUMXbJyh}{s!P&KJKYFb+874G!;fhNK^hVAOX*!XyfeiuWT z0C6W3K#q_=84N5jf_Mv<i7S0dP)KYUiBxCo+bNJ4%sG0|@+V`n-e48Hq>K-G!_24N zrwo~bNfY@m>Bdei$33`r%wTul@uzAjPav)^#dG`tA$Xr6@)zq?eSJMJwIO=~|K5T+ zsCLO8j_#Qwo!Qc|$k+$%cTts+9<yo;JAPf5mAZYtJ2zEObcRsA7(!_-;%?9!*Gh7o z8lP9wahb9msZV!x{%F%WpfnV-Kc%*_pmb0V_Y9RXLVhltsN(5vt|Ghq6+hIWm|%;b z37||0s@njZ$d4bNdyRJ-up4aL0n?ni@YaWn6crVfz|=eHvcLswLR)$^I#-duTpFQe zF(<m)a%E*@b|)qQK+e?MJjBVxrL_d>V}}au>y;FF5?R37Z4r=ipHW&MXOsTBo_5fk z9GuSN`_v2*B7O4Hv#geKyRRDP)=lWgn<8_ROtqP|>%qzxSPzt!Mm;qqfl@uNz9Zf9 z1!-x?8XB%>H5Z+oovA;pf!l0tJ(4#x%vAdk4SEJM5nx<3#5vvHSp*WjNhw0B20SN8 z!x-+}LKXol9@yEC<Osgfo~2$6VRP0Z7=~0XZ$797bl}y9wc$j!1=Z)QA#}<bl@SvY zO9EYnWkWecYvF+!r4JV{8pd==s=e$`nj87goM1urOopXR>L~j4OM<Uo|ANTVP*ZCL z)CZ?0jmPbNgh2QKLNMi=l$Z#i-s&T?3yNndvkB-0lGomMK=Sqq=hQodasp1CKQ;OM z;#}FTkl7ZD?QV7w9nTmHd+ejop+S_mm<r&+W~%HoZ7w&ig$<^-ldE$y%sq}?mCn@u z)W+j$44~#3B4YE#&~x!`Fu*l6Ft?wRtqkqVXw3!Z9yfR$yf;HE!5Um?p(%eXO*aA1 zp9Sgh!tK{`n+8jst+dzseS~BSB}EgpMM$_DQh<LS4l{WpjU%4pT8ng&d<i^3v9cvo zZD0E$gukO1IpWUCA-D)Nn}a@s-tiEJPQ6}*UbJ6yKfhSC)~OfKFVJ^%tgIpZNE_ws z=HUUnJ#L@@0P!;+V+YWPnUGm_(d+$Bw=09^bIFmBhDZ|5mr{bV)RDi)|6@l%@0f&! z0Vgv-x4*AE60^MAhc_7GQ3J#dSH3b?QduDUSg|>Kh?a%U8{;pZD?zgcYLSM&prw7c zK%1h_f`6s1TKNeL%~qeH7z|`yqHfiUUd|+1OUiG~#05V<x6}7O*51|v>J!#gVU#dZ zuft0G<Dj4?yXbFqe(jheTc(<kgbx64=|TTECv{_d_ZnnnmY0sp<Uhs)Ys?DhaE99I zqcqq40T2C3$*CXE;j}wG6GL_aa3d=_2L!PAYoH?zhzdpX#Gzf>?QJ$5nfF$t;2r?| ztEi_8{&hb3&Xu~ZxgNba52h~Bf^1&_DuEB@usmv6#DTDJS7u!cR9xCE;vf)@lrJ1Y z%PC&V(~}Kwa*D#!RG@a4yhI9=1n#PU%HU?xlk3JRmvasQH`l3Wi&qZlcEj^STiZHB zT!T?KQ9^DfFtsM(U!fYpIzNNS2bY%)<W>);=#FcryN=d^4~{RvcF%f-izn&!q36U* zKm$uU)9%c<80^`H1M5`E4mj%E`9mA%iY>`{-fZ;D`GBkXG;k6;ZsWvV>{X7*pM3Sk z2-XN7D+10PZP7RE%&@)H@+++GL9t^=bk<F=IwE!O+(N$<sL1T1&zDXCQCWbPaY2nl zZ(uur&_;xpX&3`2MIBVLGy=fX9ckpxg~DwFoEFY8e}qlJgVQh0|4_PSkRAM~dbVzY zEerwk-m0Z64k|vE82NQ`$l64s^iMAUXHM;``u=jr45O3N64Y_H@%Z%Oym<mXP9l1+ z4UKV*2G5@hyZpS4a(-_uO+nv32X&SHPhgd(C#Y`ig58qtn(O5V!i)$Ar_VJ=fMmy* zVl~P5_tEC!S})<!x?Nf5-}*ba$URz-2D`0Sq28;Pr&X`>doNi?;zlo^dv}iw7ho#_ zCNU99JcGJpzAaq5HA^#&Z#u=;QxSNx&!6`<G)ENA;s2_%$pHSyD`31YWx#2+W38Tv zNCZyTB_IE5s{)UR`+D^ujuVaCP7es#Rm;vffBwaOVQ|-ywD&4}jKoXW|CF(L>?_M= zRp_<A*P1~ZWLy};R*p8RX48YBZ`T~wcj!pu!VJW#$PWxHvS|LHxACJ!bnGr|SX~N; zz+SKh`?v|7Jd^86r2%<A^joE+2FmWaROM?5f?;H!HDA2-S=+6X+_w*)5g}~q3zDRB zIxQJv@ppo|H-?(49zpnv-I|p&eyC&*d0Cf!oqi*^95O)F_Y_IPZcQG_4{upHQ!+wV z{ZE<Z?{s~v>XMeo&1*ta%Ig%L+?y|jttD;P^%+xqi~Xape%JD!RG(>d#59+^LbzJ; zG&c#`{Xe^L!xgF_20jhBZ8U6KyB9QPBxGL#32-%c3A+o0MvLd2BXdB~4o6s~i`qV> zjqV(0d1sy+W_)RK3EhZQpHFK6cy4Db|EH$^as}AW$=WXV<93WDky~`(B=&H-4Q8_) zh1~@B#$Z#;ZJirh)x<76lWU6cWUBepb>}ipJV2BFqm1cmx>FLXn-!Lh3QGknCND}Y z=qhiiPP=CLGKG8*GQPeenBhb)p4W<Km6nfV<HRE5^7jY-up62Gd&mK(;wAqvm6Ycp zjgfF#SDoz8$K;xj`#bA9F!Lt8nP=>uPnQ@l!yJ-hgaNSNwG+4U77?E3SuyG!`|h{U zl`d)43rvY&^?PO7!yIrm%Ipas{_Ml655Ry41a!hKhb&n1hjjb8m-vr{eDaPr;@RBY zI|Bai(N71!7yGG%*9PC}AKwo;s+ITT12Zh~m8=6I;;S67PXwQpk8r#I#Lv4V8`mqm zU~=u&Y%UkkQ(2BAJY5%li|ne@8zsopY*>9!3hLIXUZ+3d@q6PsC~V4dVY1W4;<;Mq z&z8%!oK;5Zju<~6I$v}H5#N6KKZhJBKz4LEc8L8F_;T^~)I<1sF5><kl5Vb#dUfBl z`n?hwP00bd<>viLy3Ju#PTdT#@Sw{7BIARL)CEbYKqj-qN+psSvsUUbY7-|}&^Muq z@yE7p%STXoLfJ;~MwLaW=bO<8rPbWS>qh;<G#<%+;d9OKyItg$yQZs$WvvL*tS-6b zuYqBn+=DT|ou<dWgCAW_Ooj^I0aCAePaXqv{062f6`(8u&7_qU*!N;K^q=>58%0br zVA5%opYfgug)cWPzj<bbeZ1QDAh&*h1?HaW$!CSX+M+)YkMS(z#*MwK<%Ex|>8R!Z zR~v042PZoMX&lF^y&(y|f7Trko~#$Ec?t|iS(G+jI+#2F<gNhXfmtd(?K%*+r~J=O zL~MlI(aKQ5)Kj!H;(mPZpNhJvK6_DQv^#)T^h9gZxe^W`*s$X>Smqr{T^?AlM+tBa zxOA9&=&iZY{UVO^qtjf^CQv0lGA3L^TD}IyHZ1@C{gaTqN9f<jhHvk&bJE^**td1Z z?zu<3NGg&PPS<#NH4t+z0FZN2J`hf>LHg5R;q`_suWywZ?@8^eT8M%4kXz|JhMTS~ ziJ)B$*?lf>{xFo}4)+s`d7~GicRuHf0?eg*11EVYLc3ZXg6D2sy9)_=ceHMMvWqsg z3%0JcFw#Bs&GfMSSpMirKR-We?T4>1Fif5YJ*Gza>q`$`VDi_;xR0NUu2JIiiF<kb zsN%m+RC^(cyKw&>UJw%{9z#OQLV5omWnUdu)zbET6osRdO0x+C>5^^`k&skEdehx( zI>jv@u|cG}LAtvnH{H2m(+!*M{1)du&vVZAUf)08b;-3@%e7{PnfsoZJAS`W7_Z(f z)Z$J&kxTGQ{CqX5Tq)DCYw)6qXldGs)qhaIul(fw%LE)9<H96RiuYO{N4|JNqq8W; z3Rkbz4Yb$HV)_rFgAnajg7J2L#N*mL_p4g8^%6?8Ufsm$yP_z>1o-^El<mN`B7y`1 zMG*EW@OL;+5l~~NSK6yVK3%Ux?91ffTs((C>L!THgFMm!utFPymgSJ(o<omtl<+S9 zBh}Lp;R1?50f8YYi4P<>!at{-UPZ}Pdu(iNrLQVbT!mtkET-~q1Bv(Kl!|sGxLQ2q zzt>{dur7mKI{wKWU`D?VR=K|IICI^Vf6V4p63DBzvor|8JvgX}C@6C>ZWFUD2z^{K z&VZG`IlRN?lB7fQqSQ&YbAsiuR&``I7~*^E$GcI_`dYDzC5Eq1%$7}UB%MV(&I78f z(HKvcG|pE`Q@(9LF&X7GHmCYiLq+kk1QF7L8!+f68pxbef=#P^xaD<pDk{bnyarM# zuZj(b5+yu6g?xz=kLL1jtR_hvI|TQF|H&Xwe{@ci>w4(t;&uvCbUPRXxrvuT&v?j; z;wtfibXW_JK7O!(n<-DKZ`K2!rV>Mq;kB;Lb+5~MX+BVU71zGKYy~+cKmzd`x@oh; zA&DH+0i$*ENuyF=jb@YbjG$%KI>VpSds<(lJW0~xT)Owhh>yeL-#Mp*wp}`shGPRQ zt@!wium=Hsb#Al*ghm6(QLn&Sr76||(A!fFgMUfD13&^Od~S7;y-|444W`}sDW07( z+c^6zYj~d5({7(pCwj;hOLYotgL1=169dCmg5>bi@+VUpnS0zs(z>qDrW3jAZv)0J z3OP5-Nv3L6p3Spo{SK80O$;_on8993kg60MKR!FoARQ(?9!5NL7J%!m;&(LF&}wRG z{$f#p4{#?PCz35u7neFih1r-+1OL^FMnEr~Baim>1Jp#<6!&ZvR>Q2->n4)V3PQ_g z*O-HZV>BSY15N_ard@@wm~y16_~3e8mjYT&BWLlLnQRSW)ecP}X`CeQEwJ5`Ed(Y8 zCQECbV?N(J6lApL!wb`CIJI%0wszGHf%ou-bGk@!p*PZ|phAbO_$XTZA^fvu=4n+` zL79m&fVb+I=Ps74+TMDH;%TX>>Cn8p8rDDXEUMql(jA6Ao(c2KhwOumjmbnYw(GF* zE4P_LVoEE)Hh4W!qjZlk9~Zr3SDGFaDpfMf9xqR~Tr%=u-jel4(>^+Kgx&ewz~(ng zVFyD8#?PUp>H?jRCCR(@zIjh~l9s1PrU!`s5T6|=e#xQup>Y@M5(!eL3^qcAzxhlV zw6cOtQ(0LV866Gm$@{z$G8(EJC}l;;K!DxEN&x*Ytg3`~pH1mt17dsB-b;DVr?stq zxX1(6stwE94m+HS9%Y`l4_7>OEj4JS%qRb<;qf};1Wq+=M};n%blkZ1a1+yZXp%fE z`G+!NngBF8@@tm!-KFw0-d$KxU7JXb*+i1u;$c54SF;kOn1-sj=W^^s>U!CQG+#cB zU&*1~%WYO<y0+y|IklI1)$W^O`knJp2f-?`agt+~_J3*n!+ULCtF3mu&RP{}bY$_l z)MEl(b~Qxm&rR?2Ver^^8hQ9Bo?VmyW!@LPCe3FVCQ+(D_qXaCt4gI4Dg;n#IPv|A z0xpZsI&(1Iog4Z5(R+5j-=d&6H?!6=0vl+kTYJXlZ2*VtX&sG$EM0f}jIS@_vi`Sv zc;ECXQF!Q+C^nY*ug_Jlbtvw*I`zMbwsBl*v@Y^28I4%=@VqZQh2l?rKXGEF%4ECo z#V)^-cuio6tZRK`u;}=PtfR$FM3{Jh?(~&s1>5&kXK&Av-h?x2)}vEGqPeMs_Fg7( z^}}$M!G?N2I$hm<+Zg8M@SOiW2?`w^D|y!&ktjAb#hcC{TYrXGxw&Pb*;?5xp;%ZO zY$0*D&Ti$i17TsOj}HR9{!FnDPFvDDZ*`Y11Z3<c0=kHqgQoB4@G>L}_uIkntzI+= zd!<cy($y!2XwSxFy^v+y&AO4Atx%}zh;sVyxL(V3sd8NC@;cypYm@iit@&$^fM;&U z7r1Ws@7(MXCf{{M$9$$(sXPg7s9Y7gFYqP_>{+u;+IxzA2-GGr;oho<^Npooa!dxR zj`$y}C>w#n5cl_gH2)a|J@8=G1=>_{xQNsdX(%5JsCIEZiiXk2R@WX~u3<LR9bmB) zI<2_*p$)Q@uj1}mFCXwu9Bl-r?C+QF9rn`c{#)+<yqA06+3KR{{OT}~=;Hmm0cTYQ zI~-ccYJB@6no?k-tN$dguHGh(%Us#P3W|IVsMK_ph_zw<_{IQqyz%S%V^tNS^P1MS zcYi*4LiOf1t}dl*kt?{ffBdnjDIE@_!|#EC=)wst^?DQT-WZnU!mP6kTKg?A(()TV z^ZLN3r;nd@kQSUJwen`gH~Dg~s$0X)cK2^A2cbqa{+2WN^q={D<dJ#|6~+ltJ3T_s ze=LB|7HbKY`lOPD^*_bm9<cY&3pK_acteM7vs7V%wr-0%Q2MY9Yx3N%Uefnn+S^hD z`e2YBi%%L!9=35x7K^vBS4h~G(hK7?SCWtxJL<_WYonP}1NU)a{g6;kTO9Smw`m_s zR+adJ1>MiSk{G;E@eMfPX~;iWJCTEU@eni4<7aPye>vyYcMH|vT#eym%O|xsu-Z&i zO(sqrTV3(y7V)1-HN(!n`jPoSR|k1IRb8!-tyzNThqD<@E=sjWB!+tLRo_J>pz&;T z7mIZSomf>0hF+c2V-f4rA8)WNe1GTrPG8pXXd@BvX5b?MIDvp3AA}9ZTjRa;H{c#T zfAV!-?|@CI)O?iobY~h0BrpQ``9LfVkCIYRK>-JdNCR0hKqCJ;H8rA}n;R@#Tuz?s zi*4&lM53R~Y2S)1QT&z75G<=-f}EV((a|wgDc8)}S|V3PNli^kLgH~pN5_32;>VA- zKzwd)ZZ1*SgAj=HSy@@B*E^%UxHhQimvPE%VB~5ejAp3Koa&6^rPsEhsIwJ?$(Y_$ zTvd;9BqC1M8C0TZwG6QwmfHGrwv@D2etQ~}W%TF^y8tJ7DWW1gD*9|FH6O#QFh9rI zZjp$}NlgG_g86qqxktY=b+`u$|FityM)Zs$OTuMidUQh_w?t$^64NT$D2(v8G+LVA zB;?ICt;;s(lQR~{z?p<eHt~0{6s3S<H?DPV7IZJ1`>v<Ox@^>RIq6M;6X$!_+MAc3 z_IAj7@GZH1ZS$xu(*&f0*Ovz}XLYZ{`+q!#7Kve9dc8$P4CbC}+xP4ynn;dQi-%xE z+P7G6=AacXnU$ma89bhVx8?3k%5!j|aX+a+XrzCnS2s5flhVW!-y#|5bf?FJn5?_^ zgHG$Laa@rbdRW9Z-HTg`)&*L%U!%5N90c-yiiktp3t$!Hf>R~$(pY>%W0XMLtGE^j z)Q*dv;S6@=%rmHptBq-n4|ZW3e5z(ops+4ABxb!OyfFVG{Y2>u5P%p_XWc=5f0w3r z17>?F05>s9h~M4GC{Q&M{k36~A`^gk-(WJ65-#x2#cEA%hrrpYu^sh*JA~_nO*Pt? zx>}Xh7^#Rd`}_Wn%Cz8s3d-~etBw}xh>0eWwQsip3Y-Y*Q&+>^iL6sK8<z>8@CQtv z>GA2AtxGf-9cCM1=M}iUs<o#Y#)G@*F68^zAn@LgSbq>_@jFvS2PnsRFT!80#_%Zi zRT88uYB@(>ex9g#k8bb2E`T4D^k@<{f&H#8q}(^Q&(vm+_SAoy{TcKFWgSM1lS$*8 zr2~OSD~N<7(fo$9+FG(F#U8tSDYF<OpinLSV?pPdBQrOe#i%*$Os2^%cI>m8cy_JY z>1gEk=K-sslWOcDq&z;!PRfCkw}TF3XYe)D#%gEWF_XV!fK}nhUD+kV#ejT5jgjOb zaYGx;HtL-ChN}Hzz2rwpMA?AIhe36mk4qMQm2h%2wH#tCSy=m&`t5Bux|e#~w}^4V zfy`<Sj(n%dV@*?63P+N-wl&zn+inun)g1W6@$9+uB>BkC9(eIBiA_J<&~!8mG1-1e zuJ8!Cqlb@0>KJk18-7alZg3B->9IPz#d5_*=@Ajzs5}QH(8>mxDjzv4&?<nOUm$*6 zJ$3$}M8srOH2%hF{{;LYE$zG?VvYZ3@%9zE4wU%#>bG7kC}D#C)08Q*I0+Fmft3J- zw6iKE3Y%Yhwjt=|Nqo7_R?~}F9@_<JM;atGwPTc@gWipE(Px}^IZ)nlyZa~uM|{Ai zFzg|vcu7w&!3=1Wc4g^`oe@o=p@n~BZX&`6CRMx0iO%9;X}(KgWMuRs^zhjZGj7BL zJC9*K>=D`-%K1GPEOoaVKHXze_Pj!+WYhJTn~RotVbJ=yz+)ztnrD!F->S7253SXX zH1v|zc5-s7HrWyJ?FX=#1LjTRK0rQ^l!c2B7W3B^B?JM=h|NZ?KysXeu^10IVi7!) z%2~{keq*%PEw4E_adz<qPhiWznA6};bS@>n{900nt6_U8+gJ_O=S9Qv&_-`Rt~2bB zeCF0klgc&m?E(b<+k<KOouP5_fol$z2CR;^L<yl>I2sf$r-u|d{r8s2y*P`Ep%F_} zhzY-;iibAHqD%>=-jEAZlf<0R8PBy-W&_)@<XraHpi<5aOl}|SDBDibsuQ_K7u<yv z<Esni<uaVba@lcaqk1$VGn4x39#H=xa2+Y;!EpaUE{fY=2v&qdzcl6AtEgK;qy#$0 zkzR#o+c|3q{G891M5=Yg!I(Z-9WCy@3E`14tiE8b#?tv@l&%9UJlN4Sl?pj^`nAil zax4kDw#Wf_WmuYrEfRzJ=LPkL-~xwsGd3Lu=aT+8ut~Y2iFQp>3yMC&kO0dfU>B~y zySKbTBbq*9qcqPMu8dUsdPN8<vgo1b?Jp=DqOG4k4vNC~U`C!~GGy9Qyvs6?&7`gm z!HSV(C7ZAH=Z16CCT;j48G%opS|P8WJPll)h&(fmI2y?mgYR%|9BG0ci`5i=7n^*E zej_rZ>zc@&Ae>9a@lzi`1BOP{YU-oX_^;l4bO?n_T*7gc^5pk8!Y6drI<qS=o-kNs zn!YboLq0C3y5g|sF#K^CJh8K1Y<vk%{#4hqwC^|@02_CoDAEXgS4w_|SR|RT{_Z<d zWF`8nSh#ltUU;Nc0y7&S4$WQ775pGt5_;3khytzt>Ez2}W!Kd4Th4lvefDi;BTdx< zRjfRDxPw{M%`iz**@H{j*^(;zmYGG)0iqKQ^<3NYkZMTkIdk;qnAkOL6N}yoPX5lL z0h<O`l9+C+JqdGj*IGXj$(gNt%pFc&b`tf;BUHuONaXLhL|v1xn84m^si^m;(j}|F z2RZs(sfx9Zkk3c9oqUQWA`lNANV}0Rg!?a{0nZ5}a9d%i9(qsg1ZHIox@zhK9`Kw* z>lz)IG)`93#?)+E<C1FBW1kF~&6zv(7mBvIqd53a#iLwpkeyLIuh3<*r%_~q)hL^5 z%YaQLJA<P|ECFop!7<_x#~;qF<bvX)#A5Plr}oU&)Mgy}*ii?SV|F31wMp=jcWLSm z%c{?0SjEZbs8g#69Xv~<6?WaUq0oeUX^QZ6Hdr{jWKHEAb=$Aa0g?1t+<_+7$QvjY zPQ}l))b46gjgG0;P!SICTW5i?P_v?EQ?9;Rb;`$vjbrmDBS!_G=`f$YR^sEwUh_nc z7L%#|Gd0CAflLLUBAeI--(?01)$7&Xe2?E{#+X1zaxM}`n*BN5a*5~1l_0%MxxHXA z#Bge*>HDsfbQ`*x$%QqNwEFvL2jhg6ra|ubCAZ~ypT{L=MB4C?vt<E4rLGKQ@6A>V z2dmX>Usr(EjWZ}cOly5I<70u|YMyF=W~I_mXEXIT|L17-AJ2Y5%*d~P(qhRNPATy4 zA&vC1s~-Hq_;oxFTWv8T_4g$)m=>M64FNTY^=FOL6VQubX4(+@A7iB)IO7b*d4J)K zKo|}r>iOdajjo5)E@Q6|AJ>M-+U_oPA52~iA-EHqaiSM3tfj^>fA_y>?jvJ^vJd5F zEX2~_#34sTjRwtzO!@Cjz8^(?N`TKM_mjn?B|m20IErmX?@2+DqN7QK7F0h;ErP4Z zi_+wF&SY}1!~2`tk^6{39(++lx14eA>RT*WwPn}w)Tq>OuKW(HFk`GOTA5ei*U3E0 zTAG_cM6h(!>ywFd{lj0N&!b7(UH&NVF|0gk`;vB%wDI3@@|A&=V;@5>VC$55t-bD# zx0%&a)gh596Q8J!<G>m6g-+$%8zy0;JcMoJE)3E*@X7vgq@@#YgX4<i-k-2E!R*+x zC#XNo^^AUsQ6|3f!LF=xyy6nb<}nLx7NexR+x2_1fqC7;_GhcG1Xdk7`^MP=Cl}Vx z?FoA-apMKv4Jcwh732dYrsoe{CB$Xy6ouhzB#H4R^BgRy_S>0q=dKs3L--=rmde#p zSlM$6IawbHGX#$oR&d#m-fV2my&JHamQry7F-FN`WRnf3qh6NS7)49k`B$Z7S5HAv zAjKc)XAgQ+m~(t0L@=SD@pFQKuV;5nu)Nw#>ypr_6-xEX1xH2dnPbH!kEa_BCj7m? z=wAM}gejd4`M7u~Nwgvrr-Ru^n$RNKR8v5+VKL#vA)J&@k=_elCa6ert#AUrL0K{h zwmS`lR<(n~okO}`V)JNE3W}6R(z1cv5~cj{1f*!$VB8>&Mq^qsyJc+`nqWNyk85yt z!6yBlQre)*#5t^{d=uw5F}-pHiw_-xs*~fi_YVXn+HkkIcukpmJf6Q1+~;zB5|_(P zjOH{iKVVbQDNLQ%7%kNm>mFE9L?bz=L~S|*Tm5Sgxv$z}yN*iq`&o5moJ{>q%Xj0| zx8*>9Xxh)C{wSiIO;ffdyRuChPW~kNRufLFLlVGc+E5Lq&BzQX<0!O=`ItxcUU(I& zZu1(=aciV-wzlvJSydO-8P6&ikiU;ef16g)-ai$uXK{UHW8X6(xtCXyi;jF-fVHDF zbmk@YY?t9LtF)O7OPNxCa4V|5HqtI3y9n&AauWIa%5L^H$hW>m(HlB+?QJ0(kP&i& zj<nPC(V+M3Hm<-4Nu$_Y$zJDSR$Ln$RqHX{#^!rOkiG-bcPxR{r5nAFt<UlDeWMO6 z7ES?yxmG#ll|LPAJtl}7g~rA}3GvCG0jsj$IM2>^NU22z*(%+9eb;F84wacs0S7)H zWVC)%M|;w((qQ5x@%wcfF9{$Ac}ZJyS~Z%59U{MCt6H9;BYHmI$PZnkd--D3)y-cY z_+O-m@lMYdSt%6Ecjac*J33ZFc<H{hZGYBFL9|R+A^4RPhl&cdi(=mxa1O9>!h7|w z97A~UtgGDyVrm90Zu>`42Z3#@NoZ_=DJ@ha@3qAl=?>NI2=A1vRM=_A>AQYiv{l@` z3V-Xec81dU&?awzya>K}V`>Er@{l+g&f)CgBC^B@EeEP>EMrUREC%q7ZleJqx>wf* z0x8JR=;PISNXoGR*%+Lv0Mv=ZLobs(Qin;cWcT~2!)cmKLjgfSiIDN-Qw~GaL%lC$ zvY!jo3-uZyBEp?EHs)3=+@~N%!;2Gd=)m`%?aLr_ALiuF#oT4?wg&FfiMT`z^tBQ< z!-8zO88HZt$EwLGnLy~Wy+>8?$ejAFQT7^U*zP;+Lar<3v*h;iwuoLL1p`~_?(m&t z26QjS&TB(qiRI0F=fs89EKEL>#$esD-*FhwJNX~94EOwP^{{xc0Rfmg594}PW=J6D z8DwT*naMScc~$weY7?t2?WBFE$*plOY$$Q1b-27Vo~iVaSWOPFx!7O8c30-2y#4(U zGr0S5U|zH{2-A(8=yxhcz3qZ-(}jG~Nn!JH9PEnnix|e(%~+<Zy%ik2zq&t&TYXOy zs_PE(y%S5hL{BqGrA@{}2>vK4DO-2Y%$U=e#m>PV?{Ki$GwCO{Ah0auUz75+z(*o2 z8^f$jVW$c?38;Z*;9=eyXq!3)Z^LOR7%&rUFhb`<_%@n`lVNG9E)kH{pGj%h%B&ET z(Ik&Vr-?ZgdG0Ju68sEnP%1yd`I5#>5SmNL{=C=2Xh^>E88=$x2ko-?Rz|;v9b1Kb zu3NiHO>fY>c$TgAMSq)GlF6UC;E!Xo?eJP4N>5@1iK>cQL<;dvtk!65W(Dd4lUfiL zMg!MdoVE>eH$)9}oKWiW+7Gi8&A9O$*9lo-DXP;)vDCENaowq$lBT{y9+Q?6Zv$#f zB#A1lfyKrgd#2{;Hn|qp_R1ED&p&#Y(|?mI!g}PE=vork<q0?octAGGxy$Q6Bo0@4 zxZhpE){-<Q$*wq2th=3a!9&_$tI8lKLmj_h7r6`5X9OMSd>svf$YQDL0a^Od6w%yB zJ{>-8+1IqVX5B?UQmhTGuPaWpte-47QF@?*R<7X!tTeQ1Ekd2HnKS{vj{>Gj?Z?lr z=18}_5}))*@QX-W_-h?K5fQYXbn-J0p24kqq4vaKo9jQh0K7&Eth<~m82(ze&m4O~ z`|~UBB1^iXIZLszI3-<5MWqVVEG9=AzfE8(+EjEOP-d(<{}I4re%aV|L3$fdsax~4 zMIA;u%bQYZ9~*C}^+|m*#TVGHfB{>oEuCXy{&HQ)?XVkuenz<&a@kzMnQuIYF5Eto z%<Fyj=iQmw;Qp=i6^0=Y9*7-K$1HUQ@w<(VVc3fQ+N^h?$hTI$GeLnlWFR}<%(yh8 ztkq`(->y1;Tk}>~HNIP2zldMvFLna(p1Kt6sg~+0=r@x^QI3wz>2;`f9}RUq{R5}u zgTjpRay;Wjf`Z#~HqSdI1m}*Zmw&$qO~t)$rqZ5nHk#;ewfSgB9QOc5c@yGu(ObMf zUhEx}VtYi_Zc2A|&~JNKXnTXkW;;%N9OdH;2AuG-F8<~{z1f**5x2fJTji{!$iqh( zl6NyRkEmhqcPdxj7L4ro=Mcu076}b#TDO&3{qE|IdnBfAH-?<Go8!A-BOnsSteJT7 z^`+;BXV4=3aFXMvD%O=Ni9SiqRVBY$mnf%`r{BSmZ|Cl`FqxTe1;YvvVQp107lD3{ z33YD>0uHszSnOA8@3I+|x9|4peLQdNy)Uts(Y@+dXRfbso0-scp6v>v&7Mvb*3PP@ z>B0K#uY(1!ZVBhe{4D^4V+&z3hj@%2+sihXwrEwj^=@_cU6tCiZyueojE@6OJiaTD z)>!#`Dlf52diiH-%melfQo<;)l!Cp3_FdO40fCz3OJd#1lHW_BIN{1OZ^d<9<xmc< zTovQ-GKd^m_Os9H2D#X?5Ug(Q+~FFcdx=ID-{8&P6#dKp+VO?h5j(gi^{!f11ip9I zTx{NViaWn%;TJS8K*&*jH}=JMa^ucQ{<Rxi)I9laBz!i$js)vc<g>^P9{WFl+u%q4 z)3m!vOPa#!!K0i#Gau7icsYJ`F1_HDB}Ey~MmVJ%4}Idk9jx^$+MnIIS?4Qvz)(^$ z{mC>*eC*`_bk%=Q#t`58Mh&F8I94g|UI@%r-;V|8`ce<4Cn%qJeC=YlSs1QG$+`~Z zO<9idxf1sFNPB2J0KS#?ki40>TUWcjoWF}M_LA`aCjzqX_7<zoU&3ria8pIq0o6!p z&SrS0Rz=H`%3SmHME0(G-doni?aJj`w^_5tcT7?xPqJ*#vy08=oPff8<JIk!Y1l#U zp0{7I_sO<U1Mjzw;x6_+cZ&ZzWWZxJ)jp8q!ROE(j!86I>&z0{)#a+B3;_UpSq%-* z2m}B&tv9pX%gMKlottC7yc|0|$=%#DjbH1H8B84%U%rFRX|{IYrmV)r%o%NJ+3sIw z-2LWlIwWYiEDV@l^GF&R`Un8v_&rXU0YuoL=*HJKvQ!+5@6-7|{MCOgWPlEyw-P%} zPI~v~diQ?~pm6^lKygVZdU=te?!n`~{p876N2-Ub>vxJDM%ug9WEmM$6gAy=Ufxas zdCOlzaK3auZ4kAk=BrdxRi&#i<^mAN^z^TPLoaJ^(UEO!XvI@6hS7eqLl~CJ-q?qP z1}zx4hD&qN{T;^ps~xTj=)wTx4*^LsLCg;iivgb7dq{$bi2}z40GT`oKyQnS?A@ta zT3YuIJCXAR=wt2;7GVpZU<T-I>ddJdaNQ-<eEFjP!{1%~2Ez+#V{YCZN-oIfy8kjX zG!y_mE^KZF0+<f~n|cpu!^3Mk*`5Swc%DIRg4ni6jxnr@n)+Tqy=|9?$q4`^E6;E< zg%^Lz2LA@uWloBB&%rVfianru@ZdpvXXia8#NM7Az>wVY#mvnqxVZ4%yP2`E!((IV z(UHUkLlVIq>OD2ga`*km2XYjD9Ut*`EK3h38_QkOy$-OY0DG}QJtQlnx3!&Jfbr|- zgIcQL#Mgg|I^>Pf(9QKtU{K&I7U87U1YQQVW^o;HwEn`vUjl-gyQnN%JwRv~+EarG zgG(drHDdWBr6lY|*rfhl*Cjf@*pZ=KW9Mr*dHp>kgo>LR_Vw$#p5DEWT3S*N2qy}~ zSXWoKi9+E4y-`biAJ5=tVC3-BUetee&&5K#5KtV(t0n|6Y;Ao7Cg}iNemzsu-p|`C z1v=&NtG&?&6C*%qtoh}CI?y-6w(8#lO$$1vz8{0_ZCN9u*FX*>K0f}(&z~i&t;uDw zepXfS2nY&pZf-umub%X{HuZD<r~L5{7>r#=NDhF*>)glJD}ctz0w_m*e*Shi9FL4F zq`qDd7~7rc@&Ne+9xpd6_kbWBrbK{hM1hpjQENA&RQq_jtjnk;m9jaW;r|v7?~NgS z0Mg>R8l~pC4C8fOPjUey3-^2@BkcTmRPmnwB>!_^dSfGWV8DibBO4HtP{}UE?zMh- zqKknSQq0kO2Wlzk`)RspSvn@s!xO(#=IvKfihh~JGVGCIyNg?63*w&di-IBT27%Os zY>A6>+g~*Zr{q+t<D)~Jt9-WleEd#R6N|+Xr8JIsHgu3=8tdOXUJ%_T3QHfkB8aQ; zTDc4>azn~?FX9)(9^xdm0p*A`j>+7R%?#Pmh26QU3ew6Zo@)hY=Ixb=i7rL4V;Va! z*8Oa_1iMQ*u}yrcLm;}lnU^xpta>gJH#Het#^YJ5SLPO`#yx)ua1Yi8Ve+%@36$+O zaSDm>w4E3yjwm*3zLkk#b^7-6JTZ{#PN}C87e&X;g$Iu{xy**u#Ba6lJPr>0duiws zn@^>*vs;+0J>n#FG?on}K8`ytBR!s=sEi}cddU&etmzO+r``KKcPpddvxJ#C)!juN z_1)3APETDweU8WXuRl#jwx!JC7>bj{Y&oivQ2pxOOI<DnoVA|$!5qev7c@@V`=RS` zUL7kgdFCiHxTIxXLjP`aDbGM7voboefTOOCziuGV*4xg%xrF&;vGQa#kJaa-MT|YZ zL)Ak5WJOA?ct(xGXeKtYqa`g$TD(b-FrEtT{dE_G!~Bh=IJi&pUz5^Mlp|+UOYRDx zduJF$Mtw$1G`LWCFLyn?y4DzopD0To>JSi|SQ~Y$+f7}e2Wmp+G_<=)FQR=4zs<C{ zLo;@%s9qXUAq7)bSR0S47zf<UJ3DBK)!5R)zWu-oMW26_lLvFxiOcX(nN@WV7J{@G z06PEIObm&&7*b5(hvwwawY++zttkDHi7sI2=L?zMo*F>d#g*}T0O|oP&Gys;gEXu< zKZzoeo?%81W^f;d#n6oV_*!mZvS{;mmuL-rZbBrFq?-)aysiVu_Q-Pt0(7x)qbw99 z#Fv~?$`x^U6ofl)Vp!o+VQ>@9dB>I>Lug%BmKII!taiRlL|&@y@RPC#r){nCkHREI z=VH4xBJU)6kMRm8XZyLiDBEJWCC%m77H6JG{DVC}m``?IQG1b4ZTxmaX=uZmF6|i) z^1MC6bQUq{I2+iK*L6`2e=1vSZ<^^ZA4Xiya;J>XupJcAgkGO4GB#jE8-wNKNgT^N zGwTx!w-YbcF)td<cOT!2zGZQ|AVc^yG6)}sl5cR5C+gE2XAkyWzUT6dYwHYcs4a8< zLQb)^zGBC(K=)4iK%4~+rt%N@^=%N_x_$3~Au>d2|9lbqMp!$LP?DcrX!_&Z7h>;= zrgB>U;@ZQ#E6lEqHxO|AcSA>&M;O9N{iEYrvt(lwQ<HKZ_3C(7uyeYe9x^fU`_M#* zdsj>U+RC<kpWx#9r7lQD$a9qIqS02VfEz|01&gf0%|IVRL$1&gEkq&T>+BK#aZ?C8 zzvw@z$){1te=w%fVQM!-9VIR{Uh(kFduP|W;WColoY&jvQaNL~G4YBjSI4fQ+>y`K z3sJ7?I@(2M1};KHequwhHg{am11A|J_J?mqq=Ks`j1^b|9Nmgm!ZU4$NT}Etp-{Ep zF3O?#c`45yMWJ#JBN0e)RUqSwoU(lMfP2;k^p00<Yf+3epUM7!10v#@8T3D)^A_e~ z?7ACYv_t_fQh+7rA@u8aSTHp;XT;amcYwV8$}7q)YD(_Rre)vYe1(pzAPpKl*JZ0I zuXJorb@N$gk@8-g_j9O1*BSqMB4g@ZlJh0j|9Paf&U*=y5}Moq6EEo8v|m0HG_R5L z?rnrVWG<V<c9|~J(-7sfv%LMGkUTTjR3>>KuzZeX`AUku;gh0)DkV2L_1GA9nM*H; z_s*2`O^ujK`x1-p?T$u>sXMm5F&Y<$dHa_1IOU=ud}p&;*QSrISjP`}i7DjM7%`NA zw^oyt7MTMU?UiLfBQ=~AeBU03dF|)KUR@_YKHM=3TX%h36TCJj_7%5&->aUH(cNSo zT^zl!^mWqRO&Lal!<E?<NmgB1@+es1b;1P=Tn^o<*&|3p0DnBhgj_{ADKW4y%@gcr z<Yd|N*`+!{7a>=<E3kc9pLiyxe-}k%gKd5W!~Uq1^NycuIJ-2Nb$9G6RSR;pi|^3o zMFDpsQqJPuh??Y_+DmTr{lcjE2k~nrW^0G(EwQaFL@tRa15*B*?pCIdQ#XH&3D?IA z?h)!jnGsCO57Ir0(m-UQuB>eo_%={CX)PG)yQM|OjbGh6{f*nQXN!Sl>5v7*`$~s9 z@oZ@Apo`{{<q!tqiWprI)LRof(M>#r6uLz{v44<@DC688C2>@x$ziqZarm=Py!>70 z$j47oGWx<7mBPn36^pCJbDlso|CyA^hj=%xP$+w6=e4o`j0e8H?VTOr$;k@dVh?Dl zZIwT1e2}+hfyv8rF+>>*$=erWT{hp$s9ISQkntai2)Y!l5H;^>sGv7CDq2TxIiz3A zVTvSL5GN$hP4`5HkzaVk5R$6GJg;vVl4VH96m1ztiI0`B4J%x#3~ow+nW-#hLWKL| z;^4Z!SA=hzguYtVa>$F+PS7Fnu89@)!vyUjTUtZ6_tx;ib#MK^vT57hH0^V^7PR6t z*L=@ny<9QrqPT>j|44)z<z=W66RB4_AC|%*IOqa)TC<cTE1lBrOalHdiN#7=WOz4_ zhm^5bD2`*pBx*Q=6Hd;>qjoqlL*zQl9g<Se_p;XT`}YjMdQ~NHaUZWZ!+Bx1Pc}cN z`R+q;eAOBwSkpaJO&P<Clb~0y_Ie5VY&L<*-nJpCN3?<Do8|J<&dg9ww$Au(3}DFs zjs!dS{8UuK!8hv__DW^w0HZf&$Nh${ktm{nWN{m@T}whm$2@MAT;q%)nFgm9WtE&6 zaA173-26i?7POeVbHcomJ+U!CYZ5}4Q~R+gVIjYJr!h8E4c0j}qS+ZJ+YJ%j?O|c8 zL~o?xNdiip-V@ay;uOcK?iTsw@2re+9(<)R$}SLe$d?-2mSvTW;JU(K4B}hTl7x}! zeW}oEv!B`1l_;+g-fYR8!k8PM5SIS@>y-FR`$dKL&?jvfccS01Yv4aJ7+XgLhK?J; z)bH@Er#H`e%md_A1CMBse7O~FQomS>sJNQ`B%0^Kam|J-{B%3g-|H~?+YF5LYZ99W zct8{s=xQCi$wftdsHiifKYXC!<qb>Vwf*$@vx2HB0I94To8<j2#@o^OW`nKSGcr57 z*<?J=`g&Ouy~KW*wyyr}YmBZ)nHg4H9w1`zLCO~?z&zDxWdxv0g!dX(yV$M;%!fHQ z>Ku(VXhp|K9aT-4w193YRP0BtyluKL!GDE9-$E(r*SCfjH$l*YX$FKS#(YQmPPfJ; zhNZxZ<W|nfZA<-sdTNdRI+k-v;L+_xQc-xI@bAw0tPL2i%r+=!yH}~^D;P7<)nIw$ ze)7F^2;t$*P2)JGzcwcBb^Jx#@P04qOx@Gp2Hob#&2v&(^UuOHA=<<F-Sg^^eTv}I z&L)d*Kc#(cm!R*LRI;~-Uv-?kAe1G$=#iznxa<XfWaB{%!Y>f=+rXkW!nuL+vQTM6 zYu655RO?kRENu@jZr<+b1v{x6_lbrMe|o-SFV7*1K@~r&{h=_MLj?IY*+?PN(kD%1 zwso}^ag*FJJ3gUC9@ClJ>n_Rr%1dS%`N)l?6wVzLTvwl584a0bG2ex|%_hFtU^fTK zGT5u^v4<u<Pc$g8s?T5LG7}K@R^K`nA}S9AlJZ)$Pq#akx|~o%1R0D=Pb=8XS=ZYo z#7pHD<(hWMO=2(WczU+#I(@e1b-`T^CSRXw_q_s}4q+bg#m(k&PY*%rzZkOT*+VHH zEE-zQq$11cjSuN`Zenbo&1crvczsPqJXO%;uoVFs@*gWqV*}(USl^h)xA;9_2FS4W ze1aMLlAS#ez(5@yVFES<U_F1$%d4Ml)M7$M;-9qwHe>O6%H6cjNR!Wvnr=biBpWGo zZn&67F;8I5V<tSMj(e1krci*|pR&O&4z)_{=*UyLG&msS-smILs9`yz$QwF5%&k8( zb2ZMjrn_znK3z1rnK~AzSDh+yT=DP-4h#xekz%Vo02|;I(js!VDAG$!FK@G3A9){t zrE`wT0KDksvWvh@-+44!zWBqF1(2=e^Slvq&UZbJVPeHQ%A<c3PgiO0uCdk=DaM;0 z0xsk~MWtrx%6nL%1r$X(WXQ@(-97sR=US^NvrR9oS4&>;Noj5y;LbUZQxojZ?%6Y2 ziNMuy<!(ySa?;Usda=CNUHy4Id{Q`o$B}D)QIO8<brtS-<RwDT{d?H=MJZX<vRp@_ zx%-{3UX1Kl4TM*%*){LfG1t;+)GvA2c98`hlC0IlFl+IMtbqOect=4W<n+QT2l1a% zP7EpU3Wo~=6^*N9A6~UaYGxoMzL-9&*Zx`iF^>~rOji5jP1te}{iMM3Wu~KZ{p%8V zj=@rhQ|cnmw0l%2=opmNJ$h7Q@}f}3L?GCqbTn)-3$&u(K1!U%C!@SuF$M0Uw!B15 zoZwim_N+c~t~Gg{!@2R8f2T20G1?;b7EG`x5;!GQX^HL5HY`$C`k|%%la|62d1$@G zR>e`@Qdh@o9B?n3=>R9t#l1p}3M+y#-s&{**}u$q!0}R2QDFoRCBNr|0;nJWBk-Q2 z4j_42SkR-QrVb1YT)aHl1_04RlR1P?n-CBEAt|ZmR?!>f-<e*xqMmW#;l<2=9Py{} zC}-eH`5iXWth;R~@jv1AQejekFF|{72X<M?$+4`RDb6l04&Y2kx;UNCPS30F8ffm% z9@H*TUuuiXW*4Z}nm#S%#FaWpC;d1&oojRhSGXQ3`mrtFR`ILudti@|mJBXRnDMm0 zagFFUsRBFX2Z*fi4BXV0S0K_~iaw?t-_54xS0eK3YfT<S-pnOEBdcj|G^eMRJWm|b zLg4DEMi15JVr{ED#4e|5$TrR!ab8bj!>nkQQIQMX_=QiQv-RCil|=Q%0%%H!X3?Zg z5>{l^4li4FHddX6;mBlvpc8O{hbBhh=m=e({kW?Ku-~rf<c;AoJP4x90d>kn>&B4x z<IV@tzUOxHv2<d+yDSr&>5(*<_g8?4-8pGflA~FW+M1Lia=u1(>LacK7`mmG_H-va z!wq(4xr~Qg5`%e_pO7h-4PR{+eG)*_n~xx|i>_D)cHJ_~edr2zZPq0N9j<vdwkBi} zS=-CoP@Ug~VY2$`wXQqwXhW)+r5*|n(Aa}rWRE74aFSBs_C#ghCz0CLzY>-XP4em- z*OM_m94T_CpRx|ljG?`e1Ka)d6=KjXoV?vbe57;pa|x_Z_C*2d^@+0W3~GZ;XJZbX z<96C-eoU3k341gng8H6!MNGzs%W;*CoU&0G$Wn-xcU2WdqXQKkmV2bj!}`YH4-D38 zMZ47})WVUGlX%W7PXgLmC8aKZ(HGOa$_ZMrht5gVfI%id|7|w&FLn80?rPT)${866 z<>vC^<3}oi!LruYnEm}a71d{><J@w#d$Gih%CneI8^iK=pKEwG`i<yqTQF*7@?QG5 zQ<ME9=@ojHPOytSJ+22<Z5k+sx{ytQo;`=}z^aL@fVW`&mhZdj?x*W>W0=?;uz-*w zu30KwrYd@&dyT2J!B_JIPfT4FUnaSuH+sF5SG#-00B-WUBCxF@z!@=5g^^qLC)x+D z3@Z*EVe5cm>W*p*U)dKLE?<z^tnMFU(3Pq$byZIohYyb{)_A-W^&Wm6Ok;YUEB`RM zYW>1rm1O+JqV5>W9Udu=6E$uP7W&KL%P0oH0jb)q#6e_d;XW_qhL7LiT?uM2xh^_M z-8$G3xLnCcBIm;<lR2-Wys%G{N8MF+G&bAA6nWDUB|wNg+x>k|o!fGsV(8c>9jAyh zUY)UP-OCqJO*f0&B7qiC=6Tj8oxr~8VM4im`H<5Nw6`m7^or6^(#%%r1!YW2a=HD^ zagEq<5~~1wZ)r~P1f?_pZYW}C;|_aRXx;#dX*V@pF2S}T<wbbM6dOW#d?5lENC!{= z<cM!~$LSPZO=+UAw0O(c#wNPLg6$RM>v7RJy=g%qnNDnXn~z@?FN>q>mAUP6T}{m? zsu1d^<J|XG%8pygqf`2ClDoBsZ%mpR6EoINMh0?T%%-!XW<>%=bbTKNb}8Pp_1Tfe zM8iBbL)4AM<$@&?H=??uso6qQ;lj5r^cK6OZ-v?Y^Rgvdp%Ji((USlA5`jpxCo9&a zEE~C@-U4W9hHYK+ZZsHKPvGe69S{Q+s58TIKTCBVu;>Y1@+f|^FwJwu(bUIbJhZ2p zL@rMwbWz6?l%9q$cjrM4-}v=sRZ=JcOHC1kO3DM>tH!U_2DeW5O!B|JRltoeLWHj4 zLgWHU7zZjdJ+pZ%dRM!bUKi{!2-LD=!Ma{Msd$i(kB!e;@gjUwtXHV#s;oOwteMv- z^oK_W)V8RLs`{+u><$dS-vP4>u%|zcu9T&?K==r6GxxQcJg?XUOaBd_SbGULn%6s1 z*-r1o_Q;h6#WNylY4>}pxnk&iT+YZXFxHjlVq~+iE`@W;^OM8oT-JCObsPbftoiMG zUnl@5q4~G#4`@A*FZTxp1;sJ;EBCiRCr~=hh$sSA-sJE2fore-vsZ-z0S1F1qCWsi zp38ve!Y=_E0pJlxp#!d<(BSuwi2o>b3jpt6OYw{fNb!o1(!Kr$pI0BGoSW$^@3nFR zFaDObBzJRKCIQcT`ex0{y7hKO+$XCKC{WHJvm*Am`ia;#%HI}#&iI^90s<Mjx}N)z z9{cLQ$CU>DB&f~I`Ul{O$k6|{Qy55C|NqK*=Hc1J+<R;=WZGiDu>qw9y!vv0!y8#O z7y(?z1H>hO$iTmQJDq)_Gn73mG!#cbK;UEU|I@<{@X>H_;oI8U4kQZ)1H4c?JUjpm zlyeJ~yQ9iC>0`eMnSf`23*CJPqV^ZT(s1iG_<kgTvLT=TKU3vpiN;a~S25B5p;EmR z`T(Rf!#dL6Y(T~h0N_%pF8x1DtB%Dq=r?nn?*N(DE&m^0t@}^CKE3|?@xv31ETw-~ zF^7pX4Td^W0gTpvpQTH@WZ%$z18w@DDaRY=F~o-dPvv!!FQB)Nfo#Zbg9}PW_Kp8m zywMAM1SC9Cp?lfqRaQm;Y|oK0S<;S*<Fm7Jva-EsDMx?5t4j#PK%h4G>>I&~EdBkn zeS=h8SIiWqJNBZLYOhIS=2w+n>nU`fU1&Q}&E9d)Nbs7O+a#|FS-+cBmr@poNgw~t zv?|ETs@?Q0p82cHen3GxQb7_}mrF{PmP}b4kF}kIWh^RiALlOOXZtC~5{l_-@<|}z zt;cpjBdrW_VX1F~Jv~!sZTTcNFX3`4EF)2A@|0}UEQ#sI-vgINsOe>bi3hbJv*kyl z()tB&fAz)`shPNc<I(XE^z4DOaYWnP+K+CN*eb`fTBqwqTxJAEft#PgtEsu{N27{~ zCg0tt%Lkpc6BBO2hBNI!#k`(}e2N}e>p{JrEcRwo74i{+yuS*&a!wUQoCq$)HYsvs z>YGm$nt1N8EqWaodP3<IdiZ;6<})iR#|zx@tn${^VEFHf$lym~&a8qO!SBy>l5?u? zJXeV&+`22O6L?)D?t4NL3osbakpM=7C?>Lp_F?0|Ptw&kSf-xM>&Fo(Wa&tpSEBr} z*O||3UR$27(_uiwuYS2vr1$3_6_TeY)PmMZ^*jY5zeYYgRDM^viCC{gt$ci{^p1Oz zAs+S6dhTK4`el#elZ41>y`Iv?4Ep$){uY@YMa_!&tz#wj^70^2TH`Gdw3DnY1f@ws zzxz$x*yPI4!4z?*GW`Vu!gZ@dP4{v+Ra8V7zUS}kc@)9DEbMj-?N)r+d360e&vxCe z+VLHC7XMh}s*-Yaj@Ot?%)0!%TC}XZn~sjve{umfSC(x}=$@^uhbr+O#dS>((q!?L zA3$alFAA9vTA)ocTf)HIdf+#P<|w~A36H$pS%9)(+qZb}FJXzJ{;!<omX`Vk4>%ja zuOjd$-`ac?<$v;ErTr=*;mv`NOZ-DR3Ow#Gw<o@c8{ZWgi^zm$Z*2@-x;=Rif7~8e z@#L}jA?;&%A;qU7yD3vm;l%I3N(=2ruVJ*JxXDvFXP#6nu?-)tXipQOy}kTTF}BBZ zCqv)gc)8zvcsh0rm)6bcFqG-zVjpkkRs*dE#$qT?gtap)M?HIEE(fVtPRu8F>7TM( z6IXcm2gN$hCwnGXkk+QkTu*A5dPd%oTwV}oE^BxCr8A*wbvd2z=NKc{dM@L@7?}$b z6nJsAHm-*tCIg7h_3=qX!JNLiC#5bq&wXt;eXQR^zn%Z*fq<B;?H-zLn?!m?!Iv*z zK5#@;XJ$SE_^-FNxA!~*DUFcn9l3RN0@v5q^b8Cd6;6X|C&0XMuelEa&6S10uxk>h zBuo-<HA+Q{Ixo$ty|@RLJ-b6rUNH^0)D>;p>QZZ6#X2Elc4{n*bepr?ijc|7qGiiB zUA4QsO-WulM?!SqJ-3G4+GbjxhWVPnz7PAOK)$L+5qFFxY;RP}^Y=N?b4XMX7R+~? zZRRZ!fwHppfY0P@XE+Pec~jx=OD?6)B$M_Q@X05Z7wb|BD&XCHSk^adIF8IEUoTMa zuQBa3UlWUVX4Mv1eybryW&F51lHj#6I9AT>Q=TNRa&AprXHtT>%B<Wdv0LN%Dz7r# zAt7y8%%{&kx>h-HOh}Hi{Yixst#cYH?Zv=XU*G6<N=h9FRVD#^9vDsj!S91LfN&^q zD#POHs`1EMd?KQI21bB~7C5UxMNMtKnn$FoP9j(tASwn96HroC76-sI0J0{y%m$*X zEAZc0P!=2eBvG^~qN0n5RKlE+x=}i~?p@t3dr$DOG}}l<gLLqSkj09;WW^f0a8JUq z85>7><A+H`ai;!LRStuSF!U-;!=j(hQR0$)z<tqAl4Ws|KGptPV#@v_b)+|}%%Io; z$gOPZn|cDxy%=dx%V5~VyYMs}8#AQs8Hp7B6cg5RY9w!7T|`OZ?lmSfc`Qtgkeabw zKIr-0B*4<SIXq`%1{dR{#areyzV3uW3=&7F8ngSLOxgloKbB_sWE_f=e}V>44UcT* zr58?N?`3RXE5)b0*YJLk^|(8N@+gA7F}w=}3XH#YdlI?Qsr(a?1boJtBqA-|)@RBT zPij%KV<a!-arBpfz5;Go&~;wNivitxety2Nylgo37N39spm%-;u%zYY=6(wZz#}Ad z)<vAX+$LlJ`}zC7prB9yXbO#ujlcQ(E2*edY;5tYpJcK9qwHyE$q*@*ANXrF+G(bC z?t7mou8{d;XAX1>vq>u@y|4Z1AxLWiw%bK=Z8SE#;_4(a@3<8^TqP>5u<ln1Q;o;; zw!8fDO5ZRTo+oF%cQwP`{2=p<F1PL`oHR?)^(X1(2aA=c10jaz@$2z7ni4w0yQ9iu zMlhcT`tOyG2DjD4t%reg&!Y~SGT(2VNEPpmE~N!WdCyV_ag~mTLC)Xr&{eTT;Cs7` z)X@0pOoUk11lmt-EirfmaZuI9J@4-Cqqi}ZgfKDrFYOQqK@1oMLbLejLSG0Ithbw= z!Icup+X@Sa?_c5M3`!sg$2WfOa1eQe#=X&|%Gz);rm5tC^*ZmW2CpJu)#s8s>~`&W zvbQ12zy}%s%5HJ&QZn6>hl;mr`V=>9Agi;64}-+N|18|hnc7F#x*hZ49_@I{)F=&g z$C4P6ntl(06z^}?QcR4d@M#M1F-)pka?K>)2+x#Xc7|Dohz=msD3^!lh57*KFRs@7 z3u{5Y3&6$xI{sc^0DA1D?QP4Ux4_XG&&kN-^z~m24-W%R0p{heO1TZ|*7fsF)w4ov zqjyJP=M%((qu`jn?wehF`aK<T$#JlF-zofJQJhfy+V6m)FE>NPf}r_&SgoYw{6Vv; z=$9?G({1nk+S)k4r{U@46&M<t4e;m#HvmyGp(>KIu_^m6jAaJ11&~Y9*Dclb)vrVM z2wXG3H->kxP6^~=aZ`xuO6nX3To1K=Efz(I_djfS1|qC!(3qV6I2cEr@|<$TLdAYJ z!S!mBNaLt;xuFR~U+QkozOJ^vL^;>G8gFxDtzA_6^Vy2zyC0x~mZH~>>cgMeVa*Ux zuEKOe+cAJUhfn3A=Tw2OBBI_jd6^sdY|#A77Mf&WXxGUYl6}32Qp9qiR8yMDdg2%V zvp!jFWt2&=Ir)HRGt)Z3+r!CA`f1#?_T>DxXK3tCCOVl`r~+GTmP=)aY~UD*?Lx1n zqR#brmz-v3J159$lV(M|@#?Q5-#k@nqnE}6HD`EAYX8wI;tKyYVt7L@JxZ2SAE)ar zLvKTOCi)R7GNC1J;viy8Jv!>&lcaGucBM`Kkv)$ho!y3xO{g-OZ=4tlfB71~!P_xL zOe}t?v#l$+?k3^`b96};5>blYdhlG#WqTNXsZ-YidpWZ#_Iw&Oj<+(yTuc#Z383IL zS79{&4E(Da;Vd}w=gE6*Fp4L1nE;1lUrM70qD3#LPA4r%h(XybXI#C>uAw(>UXqM2 zOaPlC+|1<hqelySdtuGZcU)-UKo-i!k3;9ntGzK#o<2=?i}q>ZCqmBGfj-O~aEV?W z__Qr0490R*S!d<AuJ|;FNh2Hc+kWkWS8FM6{0(bi6>M+GU5Z6I&U}_7C9XU#PZly& z80q@4k=g(?r6!kCg1Z+9;JaYokkl9hVt+CR-MR-q{2q&HQ^-SQ{PNhN6}^poJ0`v1 z7b85HGU9x-K9o`oPd~B#4z^3{O(-PY+UE0e6)e47582?Fn;1OkyPBzWU$IWUS$1H( zl*^P#zKA5cEr~3ji>S_tTK4#^!zR?TEg1R&&o1;=`BSjlE;f(XB^8^<m7w?C7^Q|` zeXux_?t-5w#d4r1bIaCu>QdkJz#~!E`tF(AcCD1#PIcJ+)N=EBBevj^W0zN~3(S)^ z%<D;}-u;HnH!MJ|)^p34>(H>!lqL66%vTDQ7b_j}2lewJtr0$+1lw)!z$cE2mz8Z~ zpM?e?%^u(2-d9>+*L6b$9TE7++Zg_hugS-!7-slHcHoS+L`x5Ib};RR=|3I`ea^4> za@2m2LdUv5X8&NF>*{6@Z@bvb#<77AT%>T-^#Ln3b2jr2hf3a^UU{6Qnl>9At)f=_ zy;FPZD(#K~XnnW*)7QKVdYUA_+h)It6YN73I5)OLdeBbyyMyD)$HGKzh4K@Bnv?r2 z28}ix{iK0g#T<2FDjtk++UgTUij~|rfPHSCB)jgSh2~UpcFLI!Np0+Hn&RsfB=nRN zHte@5aCnRzucMay)Nt%A-^RH7SexO^-6BixzVk|U?S)w&%@0axABuQ}7*CRtaDU3q z6&a4{2whJ$n)VM<zswQcU-C%cOPOnJKYL2eg<iON5`|IXwuuY4?(ZhtoXJDd%~d9& zO}<9oMY{-FyxC9s_C^-SOM1`QJ0)KLkRSeugG0-}5SXu4ytK9^`SIg378aJX26^0q z-5%NNQ;h5oYwk(#ogg!FQ|p<}HQw!+ZPm{)b=jpBwTtO6@2>gleW~kfSVrbV^<V}L zL7ua?@x<X>xy#%qRc%X3iim_MB`$W__}Df1+U}T@xz`qCDmyxcZ0x5L9($dvgqhzB zI-dR?#@;e2u5MWyjbXt81ZkW=AOv@ZAi>=U?hxD^LU4E21b24}!L^a#(s<+AXd`!J zzx(Wa&NuEj-yMTLFp{<AnkBR9nN{_0z7h@(|E7BuihxR<^^%zPU56lq3@O(0gUGXm zu7>Oe*l1=4B+YGS<-*wPs^&2d6t5Z)ESGWCqe+y=G%ew58=yDnS|XxI5VPJ?)wLA? z7TiItuq3_?CEuud-o<{OT$%Odbh9bv%<zJAR9_&-R_N(hQx4a928EYBY7F(qUvV5A zPdzkbT-!b3WM`YHoBUDqPniHuiJ_$>06e1%#E?M&N+3-wEeBxG<!d2%nW?5!D*3uV zVWyzcM&TIhjW`Mh;CfiDaE$;vYIu)HFq!Ic#*B+JZnBsWoS#N@cJ+)dQK`H6ka)mO z&WchBTe*jfz|1~k?E{%?+l+90I?HB!_y>qFteBF*hdnNWLWzF`l05f5>|}O@f?2~$ zPwT02rX6*0?0`b5YO=l!gG=ORSTwBPQ^`y4F(pv7jdl!@5StH9bCdh*9Lvx{BrSQ8 z_*j)d(Jg#9U!Uqk<N7vwk8tO5!t5MR;80G3rOb<u+IlhAXV#G@?+kX#ok}8c{@C`3 z&x}ZGRoiTBN^U-D-v1~X1vYsXMS(i!aMg@OlYCuRp-$9az8pGsc9hDvFANt{VHRk7 zxs-*oyVS`ibJ=9*_Zu1YAq-|U7uLtuWZY!+@#T`6*=)buJn2$@r-#qP?ANh*2E_TJ zj6SlXB^K8{-f{(N=%3^om>tme)E}%_c_1;Mx4Gcwjs%tE`gtM2=P9QZH5QhY$rPQy zcW!^YHQt^%xYKt9E!Y0zTlxEtLo+X%yAoN4SYgfiiWz4h%H*<^r(BySM@<IG?654E zIZpcV+{+7n_Kk8d-)@N>A82tM^GYc4eSmYez&x;sySfp&Ak~vBw681SC=xmGiD~ko zeVU8)vu4?9<g{tDuTrCOA5LGs%EvXHs7u`MNKsm3h}Cv8IJOj0mK3$*jT~1Q<+fr^ z5b|s+8pti#<$Dz`ODJ7uXc5CJEE!FU0X=M1hb_D3<iA^@_su{Y(be)EMSzgo*^;Kq zYgBX}dX)P13UHjhn!X#`Du1GkM06d#4E5402>HU&VeH1aisLphBKkWQ^;Ms-p`m|L z60W+sIuGLCaoK!)e3@BUJf5%*URQ_Rzk!Np7HHCfn^dIDBi~r544cKOHTM8NWhjOl zbTHP;yKRlIG-Wq$kkbd_=S(wx(Mx?_zMpv<5Md2n{n4t5WGC7W;ky>N;g?-g-pdFt z$cRoy;9sm;L9(j#uc3Q6)1SQPn!e|SVmNG6`S}gRXME(3)V?rm>T&=48HZ$jgaHZR zIj+G(9zeZ-i3tVB7XDWM0i+Kbhli0_StRoE^0>aEZ|B?$p()gX!uW_Cl4>piq$Fp^ z0eB6u`3k8HLosDeLZb0{5>_dEag!eCt<YO3_9Uv#>{`q=R5SXUlLN_yFS$?5Xfe91 zRZ`ebOIL4%$|%@lsi;bLWNdGZxHbf+_E7P3RJJXdmU3mH_}Gq4`p|BbMdDWtbJfTn zlY871;$zdVOpfomK(}hQAZN;~&-3Y^x8Z%shR!E~@f{&()g05CYnhDB#QX`Hh5Os; z!Nz+t4&+Oi+YfI3jnU<%T2-@Xn(h8|W{8@0WD+N?0+S0xRkjj#Zv_^w2Ts3vKCo$r zOjjHrUlFtZ+8Hz(jpQ;kEseSCjv`*>PZL^fGTxtMAkLl(!U)*0XQd-u>KRF!{T#u< ztIe#vOmd`$!{bb4m9}T*9P)M2s{f<BHGx=>>q;uGA8A`;lYvdC{+3|z-r=NvMK*gS zL1Vf0@ZlbgR*N%dU6F#xNNWM%93-!+RTfczjU)Yy>08<~P=0^Vh7+85n%C9vs6(tl z*p3TvN%GQob4a0as%o0P(md@n->YnQ#r&nM)O)sFpo=;#O?rz#Ah_vZY!->do$&Ir z?TUX`FuwcY$%sJ2Hq2@o|3M;*s_lU7QyEi6RbYI2ns|N$Y0sCY+=GuA*b&xj!ke7J zh$UfC`A}~mv;!1YpC&;no*B$(DW6n3B5BWXi8w?7%Ko4u$_7yT9wEyH3CuB$dH03z znWm<ufsIX6LxW4Sf3y9%$oSzj5(e?F-riSMR#pH5%SZm~;lnl<qCjTbf#1gFdgCio z225VQ#2CNTaBVRy_{7A{wBK-Uh?CtW<{#f{$o&oE=^XO(n3D529m#Z;^$T9}oI#MR zuVu~RXC9@y^~87ZW4(sZB;i@CO_y(X>P7b}9@&E1rLjF;U#yI)B}XC69u)*8DKW8E zfXSt%rrNLl^3McKGwC!dt`EpM_~5(xT8a=j8%{*1CUNafV)6fZ!j+1@@$MJgVNZ$G zOJQ-1q2lFj5*7*@tB;v+8^4$cjl1d&6q^675HGfp9l|ZJPO10QPA4>5+4sbmZMLU@ zJr#n}LV&GXEbQm?4R?5#`K_N{6qVFqNcI|c0ZKfKIxG6-4Q@s6*I!Fa0G#`F{Uh#2 zHG;ST{#()S0nE$IZ-`Vnz7x*~+Xdp;)PI?*w6UsRYAnoBr(3jeG2C<2wU)i)Hf9#L z8OGfCtI!x#hL(R7x*o$yMW7sQU`nEm>5h7T+Z-k_SvGCpYT`5Jc);B1@({2R0^|0w zK<7>HoD_v~)$_R+omO|kY?q>kv^i_7zH{pK(|5DB<xpB_P8Km3bK07m{K43l*tnQ9 zg}tMXwl%tr$BI0jj^_MQF>(CJhdOKbtF`(;v1g&f26yf-`fWr&pCEN4JR!)bkkxQG zhg<V-y7}?grfk@3BH_MziQnJ%Nc+c1p3tVboT=i{czI_=Zs*dn!<XnidDl7PPuG1P zYWc0E9ynlob%Hs<3Twxu(M;3^2W>gfS$?D$VpKXX=nvJXkVEo<OkAG)v_+h<Nj zKL#J?oAhtma)v;(n?3=AfVP{nwZ^twi2FhmehEyA-XihAHXn<{jw|+Lix9^7xtYU# zQIAk$kY01_rcvE~scrW|5<k$VVeN?B2^^*}oIv=#QBz$F%#*?3<7?yp>!ZVb;8zX+ zPa{z89$ZpF3+NG0;;!y4n>6c|hTbZNKmZe2yhlR6Te%dPGKp35AK0ZlCxA(2TiXqp z`z@9kN4W>;MKBTg2&V4tN`60HtoFMw>UVq0bo0|0MpwIq(zCK+)6vn%%E>uJrvUE) z$dSZURr?;4a`S!gU3_tY{@35R_$8%w6M13o#RE+7fvRxPuQJ$GBYX~EPv@PWAA<gu ziPVzHHj8^az?hI)`#wsl@Lfgx<Ogk$ulaJ&7`?pPcUG>AUIBhSkPtg7DRzRdQLJAQ zgfXF=<4@acyA6B3zjJn9APQis#bTSrhKDNSeT!WqN8_abbr)*;yxeunKocH4I-?a( za`uITFQul|&#G17%kUm$tLAQ0p~k>-g48WQ8Lu!Zjiml6V{<T@gmcXwGSQPOpUI^n zJ=+=^st#UsBd=LE1v`*<Q)SPBivgVko~uOLfqf&$4#+eZXW{tFmBxJ3c8i1l3%a|^ z_S6Fy=9f+ew9~v+ES^2$7)-m;a9=;e^p3+p_0cE|<5oY^9lqom6+cRK31^<V6FcW3 z*B`obScig&l7}3bx~+6AMoz_I)_QHJEP26o9!DESb1MaHwP=U}S+NO}lgD+*Wj|<5 zUi3nYq*BJq9mhC#r)4ZB*d$+H^o)$40wfRZFMliXFqxe8=DjlOD$l}-9(%=rc;qP^ zc;U?Z*qKDb6AkClFtcK_51|<<0f!;`0r(IxOO2FCKBCc`xr7;yIF_18#_<h)i`<zQ z@2K&FJC3)CzW2!?@ED@S+_|pLoeL}4<W0$-&YrBdtnRMne8z1svyveEFkH6B8BLS` z#y4+cf`SmB<5`;kUlsydZ-dnw&~#xi{z_wKX9tL6A1K}G=n78a3AA&1>YsAa+xXvw zMTftew<H`B8uBC-_>EI%ICkTCoRs3(E0ABzNq35MeZPe3=)pNg)M(n%K>qV*9?GTt z+F%JhFmW)K?#w|j`sn4Qi7OW7<xPPD8GS@VTcQc1gOiI3oECYs)*YbJ=34PP1{{A? zv3LIw&2S<}m`Qo2J6A%Yx#kFZ$hT27={b;)$v54C-T+@v@+Jr3X-{T-H~fBWe3tqK z&I8*JY?6xKJWvd{gls!OXvXnV?W2AQ>40}wIAe+Mb@zcHKA_wU=}+UMK?!>|!nXn& zm0h-i>LHCg#%v)wZh1acXT;1y54U)u>aYTzkmtL{tH1YbzN%Dq*;!@#;ah;W>>7mi zs|iO$wQD9+h+sBeGb0KIrRc4Ovu<Nt=mpv-h6E>&$f5G_`XfQYO&{%QR;_`nGy#jE zg1#GcUd>$vgKw@hX60HvdoPLRIhweR8osc3K8Vw!)39l3XM~MtIPS0E$?wUpgE4Ff z8jKi1@UC)w<_vd_=SR~5fd5fPcjOgi+9gF%GiUE=tJ_^rha?^NP@)?N;vj~rw1w-s zL1%GInRiQW$OyzT{Db+W2Lt~|>Rd+`>RQ<((+z)}K%EV#U&E38bNpMGNGN^^=d@10 z`(%-ldn-dkeAG1AZO&{l4yiZ40PCnVVUh&NU@Kd;GzW!}H)?Awft!^zd(-19o`C1m zSjD_7x(&6(av^&GXmiQMEG&vl3KVv;#8{v(5SB`Z<3WliYi}P**hOc3ST;tl&Gg$y zMM^Dutty%%&1+w&askp4D*dKu^54O0!UMPMRo?b(N?UWY{mrSNwT(?pU0qLqKcbb@ zfu9NWwO{4Q8)E3!vrBw3av;OG89CW)T`f2b^QY{n$-Kishj_-sXpau?a6c=$^to-U z@f2w~xwG2|udU{5D%hng4dsmB*nNLO`2;S%#h<S<umwf^>>EJ$IC%(WzuA>QBwD7e z5x!>4kuEcfy2%})VTW&Mh!a9+?_%&w$?56QfFJ`HAXN>lX?8XlpsIYLWNS_-JlPnp zx<?Msn@00AdkwODztoZ@)h&B3N>)-Ns0_A|Txn7+gHwNX(FI>qE4Ux7`)^#yVStWv zb)Od6SB%&%eMzMQ)O&7z%r*P%x=m2pPd{kc6zap#^JthJf2O;|bHAT!iV?L{=NfUJ zTi=8f+W%JR@Qpn}UQMCOcSAG)5y;IS;d;N9lB{YntTKO;*x>*<>;F`9Tj1F6T8*d5 zM}(Y1`uE)yQ&wO5SO#?39O=+w+KxvIIqqEFM0Gl;+w($LBXsKs3Rco7A~YP7-QITa zUP;)Un8|P70Z#X-%D@3U3)8O-pGM*`?zCa=Sh^N=i}AcIsqmYsoBo7W+v%ljj;z~; zW<1b2rg@kSUKU=gx0+6u&*Ed-ucD>D(>43`T`g0vxThPp2lPiuAi@iRC3>4@3}lH* z-?qEuQY%S%inDDj%4WhjkNDWW?s$)4Sob?ZUe89I#BoG;S+(8^hITdC{(9%P{KC~* zFS>5#5!>mm+Ba-=sm8-2jnn}g+R`^(vSLYNHCX^P*g4{l8q&1s&wNc$l8MHfkL9}( zs`W5aSL#O0p0L8hR%HI>#5aB>k9WGz1$7ZdFce(pOJ({qJL=&NtGKh0(8j9q;Ya!o z>_2XO9Q7rZ8B<b}hv5`#wZ7o?>DU%x`>4WSWm_Jk4hlOpwqTLt$|i&2FnttXFWqA9 zf4NizDYU?{GCF|W1z_U?a+^%HxFsPhebXz3;@0`a#f`14z`8m%p!q2^E$xA_%U^G? zGe~%j-f$v;_-u(gmHElMuQGipw@YxJ`6<IS^hu6my({60ZFwqTfHa1u#skNt!A!aB z^6ma$!fovZ0pSyj@8nS*;y0M9A*{+Z&uNEc<$^w;%aN?VFDZ#0;#f%E<&uV~Ci$k- zYR7(2tmuoQBU}Wnv3$qm%G_&*ttNqU+Id#P)4J-lct&#a859ciE?Lr+#ty?toGE^! z{3rBY0~Vf;kRbkYeP^e?M5U<Nc@H}|IT_%1xi@A}H-mgHmHPDQ86F;<POEbmKxPU2 zGxhgy#=YC5DCS*`v0NIy4L+5P@qDuz?zZ?!Lm?>VZmlsr$}Opb--Z#`js*WScvhA$ zYAL8P><;T%Z3KV12wI(PH4!k*awcS_LTAO=>ejX2Z!}U=;0xs!Dvc#?tjvzO?L?o6 z-#kE?t`H?tx78gf=_q5#Udo6jL8^9v-bu$CsTsD7$G^Vyxjf>Pk+z<QIo1?W6_aeq zgo}tUl|{mwqmMP;p|yTeL@T(>+6loVbKK}fNtE6eA~pXjvGfl~(g4j<H(>5%){qUi z2@V+o=PAhxoq_2VY&UAD<|7trijq^v`H;=T6UWX61~ZZ$+mQkHywk*a@W&7GCqJ{V zUaU@h>DCVctB&*Sa)eIA8aU65Zue%pWG-u?FVw|XOy5n&XbXsX4d^{+wm;g*tGen` zy+I_xb6QVyXmNbpl8@wMpk$|Nel<`W59F2ZZEeXTElgCf+SlmkeT%X=z!j5p)%pwn zPvmbBUl~qVWeOt=QuWxO#868ur>P>HNPtoG%Ld&h+^XmMV#<&%Z&QFJSyc5bswA;X z>7c)(SM7VgIhIOTwcUHn@k01HY>sJbIgDgGykXB(_8RmCk5KuZg|P7V=DLkM+59K_ zZ#1Aiqj<I-!%E_wyxq^UHHrUpgAcH3YHE`7dJz7u;{yt=<wOVu==VH}ajM`E6CQ)k zuXK*G`C1Pgaq-~PLrBElWKSl)1DXt~Q+Wm0z{+@x$7_jrJg1KC`X*2q97(e``-)T{ zu9>Zb^mvCeKOeW|D@#l>ojgcI!|S=7MTN;7mIG49&#+KrXtyptnoF|%yalcqpN7Mz zCb_%+YAeD#$&wx;kh&W=NXD#qmU%coVPIjczvolWd*^X?gE4D%N4!!K*b|J3@ZB#n zk1yH4rZ8p>M*|@D`Pku$3XE<3q^MllLjpUGR3d=oN8F6YHnUYA3?unlcq;zj4tTsN zWaz5b=n7bM|IG-)Fag1mWcDED&CI*FpWNL)xY_C&=1hunJ_$rbjTE82;<47|>sn@> zuMX{LbFnX4OaHH00EZ5rsL<01Ws)Lrju4HYU^dXP>7P3l8WV%>HvV@j6_0Lc&{{h? z1(7gGw*Z1#z@<3CuWXiAR#1?UfkP?M9Go2oj5(B+ehu_s0z=NWSoVMCLZ?O)u-(Fb zWnF}YNi(|67@0e``Sr$K61lT^;ki}NvY+q=$2@BHm^)M{{tOL|B!9=B7;2yNNwGT+ z8y6((>}=Sz{qYU*-)$iOVD}Li4+2o*s+Fn#C@KQ`zeK93=kMu@_}iF!dUJ*Y+^{Q^ zhyeFg6pW17`S~WwD$@WN5e)-F77T_qHO&UdvmyoZO_qI?6Wn1I=8N=z2zN%eTydke z+rG!Rv-jO+>(oJS4G0JT6!@QazG<IQ%@@uQ@Z$7)df@W(^aOZVpP{0n0;JW=E(drq zWJ3LOb1AX0Zvet1_s4r40DsNT&;QFi1ze#5oI3dh1t<a8+D}`ECPKes<Kl#YKZgO1 z=KAy$n2h<?ktM11$z#)~UgRr&_{jI_hc`A4a5?LV`~Iu;n7Ye|pG$;BG3<^8?G9jZ zW@cdlptJ7)AF2JtjvT3gXJAzo)4yAhiHKwXqS&FKA>j4@?7XrZ$L_+30P<Ii*Fit0 zjNgQ2BER~sL8i3ym2-ySX@)^hc&|h<K+tN|TD?*ytn!%iFE?Myt>t)5*RLodE_)}h z(55C#Vd3t;5Q#T97m>})?$|g903R-Zzo%_&y^T*$`MaU%Uni!grx7^Nf<%<|Sdhi! zU%luqiz&9@$k<PQ+Q+NPg{hVc=k$f+(oM|F^jY}Q3ErQ0%P-_?0`<}S?x)Xy{3B8N zJwVYVCQ(N7C<j!8v9QDeL`U)Q@xZ&V5e1sQmI{M?Ges1g6hFL8A`SSoB}V?H{VsG- zy{^Rew#xSGwY0)#LKr}ISL1#Ax)I2YC;1zMg)Gg%Gi5+1^CXy^tpKPf6+3(6;NS<K z&g?y)9XB_xHa2kpJ~S!{3c#+GOG^+1czCoFd;ZsV6q5OU&RDNos5eDjf;Rk|r1?@0 zf5ai=a!*lM9RGb^$p;Yd6{~&(0H9Ey0Q~j>3eb9C;p0mHgS-LOKfoH)0hxq_Nqr{_ z7Wq*OBY5?W=7s;-jKrVDbh&?It>_8pxB|&!ShCHN!FC}7!MKf7fSWe6`4fndCzTZ{ zbTVz&^g>@>=zD-DGAb&~$B*geV56`oA9?FTr);5^&D#rZ!wILdLP8i|z{2RFKNM9x z(O$&i_<uUxrv!AWuywnuwU6$D0N@vwoQZz@xs_RH_h3VG(w@3`GPCbpOqNL*uW9pA z@ttW2Z;D|8<j)h+GSJJvxllLHFRn`f)A_qsjEs8!m%UPlaOD}QFcelT1$Jj9d*5sl zkCuZs4z0n*$8tBHp{xoW9ZDaQfD!|Ml@qXYb`}<v-rio-(37`_9dApe5e48?9N*Ie z{?~mXnoF=F@*5e%<=q9_N^O#v8-F#8N=P8-Ur9e5=^t?yynIJa4j3n{q2W3JW?<ps z%BiZdPfoIkNemzZX2~&=3w#+J$q&X|SX`VbLqF*y73*B>saG&stf`4s;mFiTU@t!< zwRq4)JmX+(Bt52Ck@hRY%B5YJ5odjutO*?m_@U)|oix~_AxW+++ppFg;_~9BG^mao z6EM2ogJAr4BrRKs>vhz5H@ei~l(6^984>-cX|3zLrPwfSy<1GTr6B{Y!joCPKsA5w zL|&Tr{NQ2JCozPLdJi;RQ;?PwIgxEpl2;`HU{xbBF<e=QZ02B>M5Th_mD>Y3j~N!> zpq;LdiYptqiP_=oyJTDskvX2S24mtRuv)acNw!&T-o+gP=a?b|fEk^fn>%n~f*H`y zu*k?^<3B;d-~zyY>z=--u>M48uMQnwcnN(bpwpvAkJ)AwYfQYQchFoCPVvPh!lh%2 zc(Zy_nA^~;Hu45Cr?mZ5=o;#;^|E0$RF0UPZS&OkWpa#l41JSf<dEoZY1}4qu79>* zdn6!jPf6C<d`cxb4(Vu1SaV@B6vjJlp;dUXF%tN8+RkG~h;@y+NcPHUqm(R8jhw7t zTnYtT=eQt5p`p3>S^T&v;F1G@v~;(&p@d@Yuf-G`Zbs3DT<@N0xPi2ehxV;L{w4*E zK8Dv(#-IE>Rpeb{6>Dy*UaK~_BNP<9L%-AalQTZs=(C=$jw9i7b%gCI(KCS8*6ibe zhB1ey$Cv#4{AZV!q9tg<EfGLbuduuOD=e%yF)^{%|7eN%(@ddQpwM=2e&gU#e~qP* zok<Ik3=<-DTmwHWTJXU%?U)iyG4e2}5{T_-PV`{Pa2InJO^^9|SMS5eAlqcDE@}J9 zD<{9>Cj%}~lQfJA5+yT+n9~MxJsMEUwYY6?;yYVm(zmZahs~*(LJb=Q^n|-#At0`K z7?a^F4h_CUYsMk`Y+^#7048F!k~D7+KIBhLyMvx8T51-y4_x`T9LGoU_-nXRJbWGY zb0_DzVlvS*zr-O~dDI+SrF#qvX>oEc$8&_IX~M+;y7}(ugak{vCiCDVrcy6H0;&<% ziZ_v(7&7MQ9LtXw&RY8ELb#+lX`6z5VDJ?k56yc4@H;hyYE8D_Y@6*&8~D;aOR0_x zOusYO@?mCa)n`=vu;ZQHVU9~-`CbB@1PT5Ifg(&0<+?3$GSc69@JrWpt`>prIVHcU z)4vp1Capgsvz06iyyq}jJ4yy8!^&)P#aDxz&t(YB)>UhC@)pv2j=pZG$=0iteQNPL zYfF|*;c?}6)e)o7%3$$hGL>brF=?UfNg=2+UXZ-hy=A1-GTxTb#GQwzMNMt}#~?U% z{c0>Gjeub(-{K}QqKSFJ3ku!?<4l&D9TEV_^v&aAfXkc7-+wr>Z5Qwn9+9ogyDh3J z=$=>IirC*z2-#GV_qgXU6y`|K;!GFi1pOt7Jv~B2VjgQpzj0*Tsw9J2p^TMY!4xBu z3+<lIYWYKtDk)yIS#P^(6)p|aeQ;{ZIdFn__3!(8X1{#Ca1bcCewxEt%O9<xw_Xsg zd-?)6G|w~5w}r<gmLNrSD?=d@r^w%Rqd*iR7U){tz7cH1dTifaYe&gfv~O@*4p}Q* zGYH5>>NA>=;28=ijQNnC7i7UP4<fCDM`;!oV+As^1d(&%$E~lBx|qGk#|s0NgTn>{ zkktfs)+9kKOOC`3l*q0e!>xmDK__DsuoP2XIga1w?HqiC&LXp<;2#nn(T`G|YBbU_ z6Jh)+tIOkw{sF0m)&saj#`JsdDX&*X$JX#|27NS)ez=cb`ru3^n+6{{h^BS;IWsz) zoIj_w92pcvukN_|Ceir$2nW{|9!xpXp=s+8g2XtxJDxtw-+}60_T9bsA3Og1Lov~P z<**gv8~pxSK)~a0|J&IX#$YWc+xXp^_%c`cTQ$h{^O+1H%$A(0=vxbdI`7I7^wwn? zQZM;5r~W>&rwG(Ns*!q-X<)(<NwmCW2>l35+bW=}jOU`&<e{54|NPobEsy;_zCgs! z%w}JoUZ*+q@_?(_rwt3pv({mjGUGXJYj>AK%N<@h12HRS=jYuJp*IDrsj;z&s-?`p zkBDdw3OYLezr&HoGP$!4Ev=ngwaY;s=A;|j4kUR$0J$b+Rdxpk1>tyW`%DT+KG83Q z3=UFWE^sP~lQ!ZIJqT;{Q=|e7g@44o`%GUrUdF+la@v^C(*3S@O9zMvX(>mHxz|DJ z;qwSBN*~_7*W==*!#wIg>F&RKHi9@jXcJu9zZei(Z4U&24l67KTF3pY1D`Ih6X!JN zw8f9xq7#<FzZCW~zzZYeO?jD|N1cebj+=Jxkv8hft^9?E2hR;)IwHuZ&7=F-tml$A zI=X-SWcQn9f^w_vzw0)YF`aYjZqANV3_7~0>nUU7;mKQ6$CD@BxzEk}n(pKWLbWtC zKXg`NWX_ijEFvWA&WVd3H@<*=!?%IyxuKh8`#9os={#YacMX1zW<8%*;YXjTSNML` zQ7z(QNY_+!GH6M^;u(sH8GwwADsh>=tAh#zq$#zLT(?%TF=-(!M2SuE2$scm2>Wu` zyoHvdQ|s}Yyq-g>K3uC*ALuH-(FZ(+3{i^w{@&8E?PhZ8#<_w_O}~W&e~OLsD&KH4 z*giQa6}LRs$1VO>P}oNZD*+@O>vAw#2XMb)knoP~O&9UF9rMps>JH3YGRBY!?Chy9 z0cnHN@z0RJVq_GhAId>Lm4p7v>yx4NVQrX>w2vbo$!jI=HQZr8mMSJTHBRa$gDl(w zWO#iXlb<?oKhB}g^mi*_iLH%|X^Ag`o^*V+9+#KY9xAm$TA*iR(cN(3h}OYD0S%|2 zE)xgT*TC(CbbBSMK53%cHEUr-<gzQh*9qbeWdw%-i#N5)Nd@>1GZ56~;l))}$DD@D zW%WO-B$cat!;-*}`8(nUciOJ|9?9OpAtlpTy5M#9NgR>Fy=d(s@<!u2xrxWKh#i=4 z@{`F)2f54AYf(gC1Dz}Fr!ANPWqq%8hTx&I`Tc@{^cIdg?fZTwUks{6er%36A(y-- zU?ad6lUi$OKZ{WQ6v26C)A8A$@?k{+iYUkfhaⓈ-^BC#7VudV`4Y1JeXITteGcu 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 diff --git a/doc/images/i2.png b/doc/images/i2.png deleted file mode 100644 index f2e16825c8d823d996fae02563366eb899079fd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88779 zcmZtt2RvNc`#yjsL9`&E1wlfh2GKhaA<;#R9ud9w&M}GTMDIrLMzqn1I_l^KqeLCO zGrGH-ob&sh|GoF~*@l_fYpr)b@AKBR1gj{$Bfz7=yL0Cbf$aOYs(0>StlhbD&jaT^ z@QK(C74*)Xr*~xEN~*i3Zl!s6tB=nHG7VVSl<L^bqN}0P^%_WorY=&eG$aHc<nnH~ z{wbNj!?+ii4{`ioPqsgbfB5un#hqu*zWw<5{MkjbGPI}vdFAsM1<iv-zy2AcM->WB z{U7_y52DU~)S=V8;9^c@iDvLRH}$+cS4<<p41VaH)I(Ps(9=IxDk1ChXro8cLoXf$ zzon0Q|NK$#a^PbP?58;Gccq60T|_V?AO5+Nur=Oc<FwiTdbTE&!T#@foGWRUER5TU zan9>(1OJ&7r)@n$czD?V=>u#fyz@G{(0@OF<M*K&y!QIxcZ`q>@aBKTD1wsE0JFa) zK608R{CCZ7qmtv(bGOrwN=hKM|B(b!QjkWSef$64?F%J%!Wvxm-c;Yj@Ypnd+CBfm z0h%6jnj@Yao^gG1diR5+d0w_uy1+jRJPt{<YPoopVQIVh>1PK2IOFdNnYMa)Yt=cD zO^$M#gciaLdF)cf+2JwIH;?Z#gM1;#Xa7RCnW~7U-YB?V9K$k;%VmdVU!4v1>_@7k z2p2H<SLZgpqe?-3qkH<IS}|47VKKEv>L2O9rLPZk!jBWMP*ic%$Cwzn)rI*SoAMK6 zES$4K88+(?UGXPMyu3BTLo?rV3&$m!s&lnAs8Rx+y^n(UPfScW&HW3{Dc5L%vQR_9 zqOrc1&Ce$Lf-FmGq1M-LCbO9WkmCAHqn^?e?X&?5;5RmwsN>^Ys3Y)na^rth7iZR` zeP4Bbsc7>tdAgtmDqLV?-8wTA)-$sF>!aN^v6O!HE6koUNOobN#n9%kDc#~pKDm9X zfHrAz+zP?+H!S;}4pPUhz9Q8Vhw)LXQx3#uWLJjKIX0X7N+P9HT0s9-F440&ZeK1( zVw6NfBHJ9Y*N@(L&9ewu@Is6w#?hE)(<LB`s`^e%RA}8A79EGD4~gAYNyd!#Doihp zvYp26-6MUc<coswpWeoJ`}L#Dn+Fb@3yTyKP74KOGXi4wZ$QG9*qfpS@YRJ6cT0+? zW}LRG){6%>s0zom7HYgj+^)TFDO!HFa~c?Qg2k3_SSwR6PS6-l!bunDXjpO1LO+}* z;e4CdpvH_^>-<;1VY>=q)NA(Pf&$nIAcv94`ao`KS|0#PU1nWO3QM!8g=KbTozH9i z<G{a)GFLD$f|u^w!v*zq=WLSBM`92~ZY*AT+vU79YV%{O8Sv?lx^gTvDW1IVrVoxM zl*T6bRE=$4o0ZfU6^I0EP{jcFvKD7TY=45mIwzd^J>!O$4i^QAFFCn|C*sWL79qpB zQ+lRZ^<BRfT&zx4nCWPzwWT$}gNw4>(o&K9npPzts|)n_9iZV&TAbO~^|o3G7B!iz zfXk6vm0$0&@<bx~O(rDpI8LZh(3H$DZ(LR1`1$U8Qa7=h=s`8h!PDAtmZ;0s0kOB{ zN=|ep>z6*U5`7`c+14!)$hRhS$%@4SPE!SU$d{?^qePkImpD0XKe?=bO1Cn5ZRnF% z+<~^D<G5OU`m7TwUZg@%>FV;>kZJ4|;TX9z;(?@eGmayqMU(9yKjcW#5cMuRcy4a< zJEqyW9=^ous<%Fl7`C>ydV6E82UZH|3E%hHIA`shoR+Qwrqm}ARp>6msAp&FFIJeL z=mT2)s7o=o`nm<zS*Ev|>6^w*#6EZBZ@!2aP$Le&SL3K=eX$Q|Feqi&L5sjuG<Xtu z8EUn&)I+58NXvKiLW}MklrjTMw*4SN9o)X;ye?MFc0W3s{tVF&TK8L<6Hd1<K(=dZ zs^=cCeUo5tp)nBcg8QUk>)OGjm21bxmcZ$7aNz<9O^waAAl+<mkDV>E>?eRq#wyWH zygteNnC|H(L?POe2o^{6k=@{~el=(Kp2y#x{9wnA>n~}IZHx`bahD}IC*f+mR=m@K zeBbHH<kL9<gzD_po3r~E#Tb?E3#dPWHMMn=Uj1-pTZ03hOM?q)Q~deq+MGd+L=1F{ zuUhC8AM}%@b?f9%SnJ4Jo2IzrdYPlu`@mK8U6_}TvFJz!xO$7Nn9CrU3fa3cBdn#b zFyFHjyeXqwMrHHHxEbj7r*L`nd(VerV}!Cemh`P&A$;7$pdll@s*Mu*1724Aj)$>d zxQnX3$k?uK5D_`#ypgxP<be42k`y1De{l177Dz<PP}~@J+*v3pVM$3sQfwVLF64cg zOc5!quA=j!TWXMFg`iAvM)WiJ4qcZ+RaQu%P3sK0_YLIn%0M+8X64f<1E^g4!Vi7X zy#qbCpX*&jGxW!y;gt0I!uZ8h_Z>eA66z4^V{%l7(@iM#N3DX~s-lq79}ln3lLcBl z9quMHFT!fO@9`_4TepL?^+cxwt>$MsE_19+74<t^jL992<>&M+jBs@E@2}MsSH)_^ zS2~=(f$Y71(ID3zwfE|pe<C5p;BaADV1nnFoZ<%!vMBikhfaZ>9F6H-vOK!w>jZ%c z(VFBD+CB@LtFue0_!VSC9nAOT`{hhxe2?Yg>KXL4BZRIg6~&K=vD#fSK+mt739BZG zeDaC+vlbALXrTqCZqUMOnj<WTBb9VuO}p%<`h@rc&iVIUzU#MdSCX|Rxb{`BUR=#U z5r@6aU_S+ezNTGHRM)V)ho_pjM_PI)9>1IL;N{t1iHV-LP?Y+`q3#c=fhJBnQy1m3 z2J!RKGK9@MY^c3%Xwzc^<}|!68f@A+1~20)d!Tq@sOHmzaJdlHQk&^JNRL=JN=HKm zU5H>T4@4YYFH__JyJ|R*Y741e-l2tQxbBPG++50*mMnHRUffz>ek8=D@uVSpuYjq= z$*FyNIueId91UBgvLq}?9}rOMa+p8km!zxF62qJxCs<i8abLhgQs7E7h5I#g`Qw5c z+tu6*K`BTdZ?K+Am&@|*O)T}T^$oan6b!DE*YBlI2eef^-l47wLubpe6pX0q7$_;I zzl^!JeN%HRBl#$@@i#1MhL%>#f~BYcdL`jazP|h}uJegl?0Y2>Gc(moxqWuUaNJV; znPPmB)1^==O1~WP(p+3)eVQKJLIr$8R^>%%d3oHqzq3{`<$Rfz{c*{Ih{wqCsw%ap z6u47a*>Ac9Mg^ZZ0rJB^Eoixn#82_kB0KTc*CY8EW$LZ_7Eqf=<xMBugiZc99@|S+ zU-35VaU44J!LrrnU9})S-iN$SEJgWEXU6Xdrt5{@px8UNSvYNV)np0{l=u3jYsI(% zv1{T~^)%ahrKxMT1GF!f9h7|!VkugZ8o>o1$Agf*C(8-3G2obPtKEJSMWom7>sss` zWiJP`K-5+@2Ll@yNQ4gk%cp}o{j?)6lot4N*>Ub8-2lw+<?13#%-+v|k0dLko1KG! zQzQy8mxLH-mJ2>PtY+Wr;1-P;UnWba@bh{V*?8V$b4KEHHk)HVkzd%uwlfm}lhFQB zj81ydNcuxDZ*)I3Cst}<L6ip`iVv)EwLhhYmVD^D{(=LsG_p^44^|;pP*CtV)`u-e z=Dy=B8xpryjil06h$1rddHri`!~VQoa(h^`GdFkS!Ip@>wK#dZ;oJ=Tr124G_2nY` z#rhZ0gs6lBc<lbX(_HrpQBf1NUC!{&9tzDi`pTqVoL+4_WWf?E8I)bFOCaZY28nIV zdUS$~<=Eam-Y*7W<m5>YOi%7J?js~|6a{yrs*WtR*KJBmn9{PnD65Tqf5WGD?JBr% zX7c5Q%>M7gzSHMLKeiURqv@dz?JZw%;A{*`$9K>zwGq`*P){dSBKw;|EA2E5nXUz~ z%Z0Nz1>uhhwhol*vcV-`EYFz^UlB>PfUwq~+`+BBdcqtbiEofX6cjNX*Nt}tZSz-x zMJ{Vk2khGx8Qk}_ZAuht(uxbQT^(S>04i*N&Y~|2_1fEbkyaMFs)mr1<oAvalu0m8 zj)VltK`92U#h4E=GMrb5x9<jDu8v|zF9YBtJ?z2YEHSkWso%YF^Jso_|L5Q%XxZYT z+lf$GL)!XbqRh+1uif`5Li+@py?7ENYLeF-UM!Or2hY}m`WQPLN(%gtC$0u87iWXb z_bNjA-bdoEoFwp<Kg&OKibAZ2_9=<~GBnU@4eL-n2$9E0ZwN|ReZsWuY-sG$XnP_0 zofaN2H*tKX=Pab`*l^TpL1RX@>mt?!ANA6i>*GqjKHO<@z-x~jI~H}#6xrE9b1{g6 zXTkFk4Gj(9hLJ{2GK|IPr&v2XJ2PmXdsCgA9gwRqCSNy7R9(Z;jxVu*_`$P2B8nI? zk*^}Nvkomg7_Q5)QCfQanFKNJtLav?zh-IN(D-#btq!LzRx16butgpFI-#EMhOl`t zvEbui=#A5pi@H7WboXUf4o5fG6~b>he9FN4a@nqKa+U_&chmdr_sa_uI32m{DDfp= z?>ug&w!siK`NR8Qq-KA5x9m5CoS~jQpIgiCo(SjTUr<goj=aRVgze3-2h`KoRj9?s zmE*(grC}`8>ItGAkop>1d_Kj`QQwI0nSA3^e35JEY|Ay1UE|SHt;?fF=`%mtngi?{ zZ{ko3JHE6Dv-Y{AGc;<G35c^g_sb}xHOzH**WF^l=)%l^0v@Pzyi$AOUAvd=DR=W0 z+hMlb<>mIiSV`<x5!bzL-O$=I4LgX}Y~+5!VGjq#=h>RMT8W)jPQ#PcdI3$Y0|w4~ z*yic=(6js-iY1RV3r^ZAM>2GTZkr<K#ok!`gOP2Q4ovJr)UZ?SUY&;?`nv!{M7hsI z-+-)Hmq1^w?a@7mhXXC5iLO7de=d@xC1*y`K$0JuVcSPlRmnhB2x~(Qudj%i6``V9 zn46;-s*{~xQvV&V)IZC(q3$HtrlidLwV7o`9$e1GhvdFIPuF+yem*SGg9HA{W1BI7 znkW+LKErvvE-cQn#d9>mu@#9OTq+^ilo|BSU~kDG^69mp5s5%cxj#zEYS?WllJ6|A z&P9RQzd9`;;mJ(ri`_1#NymGY{3#MmRJ|NAHfh=^17L$G>7V7nLmpNi!uJ*y1tuJ4 zFEU@2SyMj*YmN)l@cgLdSli~ns}FTaDNclL;TS|=S%(P2YxhGxh&2UyxlO1%to#a= zsQwG=6C<6T_oL?BVEcAYT|rmpL#^mRrm}%WcCh=sQOn6Biwyx0?y&!>V<qI2U|?6% zu}5jy**O(d)%AbvUT+3m$QPd?k6v|^iFAD@6$7#^%gxfqE*<~|nwQ6=V?}E2YxBCN z9DN~mb!ok^7&E7E$<Ld}LIKi)?$B%R`02mO>(Y|j7-sgT4O~-{k6{&w+j^(6tWy*4 zzVMZv%j?|jQv}p_!gLC2778yJsKECWIsQ(6z2B=jv4%a7ui>J&{opwS&r?6f3bf-m z8&2?Kk_MJ&hjDi0WmUJ)DP53m(5+a^R#?!#2p;szq@saONO{$s8-}{C6~CwzYo?k% zCB4iFm3?WKljlGB#%}%pO6b!Mj`g$}qj#RIdqyl<Ftf6uR21%2UeUW-P2Y$3b)|?T zBxLaOsb=>qlyTa%8Y14z&As+LGvRolnS#A>NazG>z!v(5P|~+~Mifa%pE0o$RE;Gn z>M25PsdNk*0UlFOJg%e*-bY~4GjlxRdTBMyrGdos$sdNo)on<Qo=S<hR7+nP_iJ7{ zV{DGHI;n|Z1Q&yBT|W%z7uSTRib<vlv;`iDPY<U0c)ZkK4%}d|v(?d;O_GFF3{w0) zS?0dx>%p!;)s!;|hf&iVe$nt=r%Y3!U;9^~mx)4Z;ORIBQ~rC!=KAQY5KB2e&kBYb z$8{^Osp9I4(JzMxpmHp=rDqcTOTHPN-@gMAZpeU*RU5lLa(0S2aHqcJ%NNe!7l=rK zeXGdrt6!Xa$l)W9etPa2<|;|VKRrRY4QiepikRY9D|WekhM4L!{|*gF0d0K}XT*lh zLbs=%Is>`GdesspZI4m!7ejSr_TPDNE3spVvUmrut6-s8G4W7*CYq&>uH18*#)GF{ z9!XOC({NdU^}iMzFB!6S%_EJ`Rh5+daMx;;V@b=9F{-F6yPi9yrLiiBPeW1tONaeo zi_|`wUF+DV7q$ovU$K*?*!|mymiQj0D^K|m(_-b&AAyE*U7kJygxYo;UL$yr69trt z4K<?`^+u|5x}Oi09}!TV+Q8Ix+eXW*+bVO&Vyfdn*<3Sw2OLm<pWN~Li^bGQsq>(o z=?I6vygd_fJVp340vgdhj_S&si<bfzltLDiMNCb#76Hj`(xTe>rDhIKU-}+QzNE$N zXB6T|$yl}|cK*M%4$r5jsjROuLyFUr;b+R8jtiCewHFP{(3MSQ1Z5%X;BTPbY%3d) zQ%p<RJC@YrbL5in@?iH%r|LFYS`-{Jl&pao7mWX2X$q${FzDhm(CL-7vsoGVVcAQy zjpXGgu5qCdXjvH4U#i*LtNH{{!E7oI#-Ik(9^{hgUBfxzW2*_nGN`wq5-PQ<YcdpA zv*Vrw;WlIZRjS4ol3Iwj)rC>L$-=$PG9krBq_Gy=9IOoNH9<K?PZncFCZmi<|4&Pj zf*AMP3SGZE4px?9U=a(fnxU@<?PX>jRng1MS1`+|$cwO4V-R*?crh*GOi=omDn%9# zckw%A0I2|B2_l_My{pUh{-Xq}reSGGw{in1DeCHY%_Elqb45+wYVuweMmfG}(pZfc zT|G&i2z@xosNlndUvPyOocez|YHgIS9x7GyjCT0fVlI+wN2ja3wROP4G8vDxv}8df z4UOpxO;~CRnvhX6*QUzDN|w7gi7GN1U0$c1=w)&9Lb-kb5Pa|APr#gw6Skt(DYP+{ zHk=Qeu$DHq&M1P?R!_V(3W%SH#^XMa7fMfhr}vq4*a0?4L&gB&__q~i|NTL1#%@H& zGvS@b4#9;_2KyNpT4I4Qcx+V#)%S}mH-{fn4<(nbZKlxB3JxiGaZtKT4jN)hq5(Bv z&w6=+Y=4HQQ)p~-YiUJktMu-Ni4xK&qh5R8BgQ5yXApgZssFFvT6jRoEICh1E7{>M z^(097_ujs9gxNAMNUpg)Bug&MhIIB5<s8TWIob8;wGYb|jtzr}NaaeK(KKKoD>f~| z4M%-Gg3>j1_O*=^K&pb0(tLHRjEpz(t`0(lLeftZ2Nr)Vygk{9G<oNanF8H@_#a(M z-Ip5@utBy)?BM`6tN`~#<e5e#tGxxrVv*^{Ro`db&R(lOH$93cx1`d+?lc=D`^vc1 z)a$7wDM7&E7VjiIRJ=Wk>^n9M;p1CQu;_lN9usSnGEGbA_3cN{6(;6(n_au<e+<R< z5e>~OryiMe3qcAl&b0LV4qtlX$cG7ua;h@4NdcAzeY~VrmduF1ABA7{1E!Cl?724a zQR`ceH_pccgp!=2Nz5f<QEIA^p1$in!-s1hLG34tEhf~>Y>1!?{C~aW(bu&#^K)vg z=RRh6xbtyVd-E0HzkfDu1&a%Xq^BFoDam35!~q7u7?`oSks>`5NCgK$xcIWT_??sI z(o;2FU+z1fz-Snrf0h6+`&4~n+L-W?;(ySsVb9`vs;Q0sg;S4?UMV@5@6WRl!3mxm zyskCwpi^cND$W??bqg=Q8(s)J1M`T+Q1JtDxgslNB|CsjCm*@JPLMK#0@hOzyS;qg zEuW%r>R)*ecXF?)lCj3&jZ672Bf#0NV|n}Q;ZWDqn<ImeL6??4^t}8v6uZ1PfX`F6 zv52c@---!oG!p`2Qw~2cP1F7`<A+cpoJg;SYY(L)C+oFoNZ$Ci(tB$`jN0S3p&yQ} z$~$P~8CedOdC}1uIz<o2iH|Zv9Ixu25ZrLUNlbeNX5^z1qJN~f`?m*g&H4TKMU#1I zGui)Up3J>JNx&XtP-Zd(-r^n$z=vFsaKeM0kGk&|&X~RRAt<J+phM`-Jx}tSgC0x@ z%uFg87TAJ&jN0ogMu|c-RU3C}(8$3vtsle9Gjd0McJ@ao3^vwb9pNEe9YOv>rHg}N z52ifgrX6Ow84nf;19xIA3F<ekb;9KT5a`=zejca?t*|^dSke8;Iit*u@x{w%bbg!) zf6(#Ci?tAU)bjG)PQ$LN4ml0YK*Mgcypobq3)ZYLT$KDA@(ZBiJ-2TaUN@42Pn4cN z6AL`LR1M6~nwZE2G+%1<xptP>)*ZM0>b?WO4M%x4*#VZt_i~KG`?wM7+iVlIzxrSa zyQc1h=@~bJ9;v7~ZKd7Rc<GfoUw<&}74eZe-L=Q&vEFrM4D6<o4T73r(z5q{+EVZs z3YwEN8F^q^jh@w@V^pzSe{I)qwqcicepINE;*PM=J_~BFIg>7XsP40a+<pCzb6BYQ zu&X=B*D@t-Es#}$Sl-*%CaF6@fDeoNnpexfs2^HpF`Hf-=;iWvEvWQ{=7oA}C~=Os zfAgGN6~c0-eia{5dx>xBB^+{^%=p=7!tust-f=YC@bH2wP*8QLJ|jheQB+KfCK}RR z2L{huglG5(w3Bes8ETfy{!Uz_r2+qnid9f`0t)leoS&+w+7GEX=MUS@2zT_c#PW06 z9IiaRY!SPDdncGzGnl?RfS6aLdm`C##Qw&GW{sVRSx7J-g-rJ5kkK*LqHC4v#MAE= zL(NUd&4)sjLikceL;6z7-A?sMW$!eOKoh#F7;0b0n_OYA6|H-!gx-*}b7~%!;lYOF zSUlkoISDo0Rd6X>H;-6r(=v@og$aAFC&;T#mDma`U%L>=xpxMC;N6h+%%1MhaoW>e z%3^USM|T@J3)hkzU_y*PKO8=W`qbX+vo(8PmFc0KbW<Q_$mjR)fP2zSQz~3A!~J5B zW%W32CTAWks}q6qCKJ~>MHl1W36B`rGY@at=Y74fBs2iYXKL5FT3%Ty-IG2xo2+T5 zf}S`_gMWExA#1L#=p%r=5;%J4F3Pyc`pH5);nB3Y!FjIDlrkNDg`%08u=t8M3jtkw z!0dpvN}<Y?13^;WwC^$UEVA@d=W^7HLpff}h1L(#9nZORm<C$Be;XD0k4rlOyQ-4I zSBpLf#k$taS-+5)1;I!BA>4riwrA;eQ``KKEuNHp6*|MZC73r}czy<^Z+*-~YG$c^ zom7wjVe0)%3T*gmL+#BCp?yvshEH0+FGSvcN1kWV`9tTJLfn`h#(Am%S=n7BxFRD0 z>uPg1kH@RI#yI%`hz)>;7KBJ?*^(mCGKeT-wUUyj&oVz(L5+aR+&Z^wBn&?D-XuI} zk(I_Hm+ZOOio>Zp)y3z<NlMz*^8x=;$j5;#4+Dj3(~YP2p41*jOLY?*!Y!UlKNK@I zA7I{~$dOQrnNA5q-x$=jW4L}S1eNCFver*EA?nv7>mhuD&~xay5u`=y4(S)Dsr?LQ z@--^kjTSjO%)a^UFTw#+%w5bYTbw*ukC|Ec(WmRaHw-&Ps*&KnwAo!C=;V{E84#@f zCeJB&cG?EyI%94sKJ_-Ns!J|lyzxQEN)3@{|5x-(2bP>Zg=l+nv}*z~qimFTZ`FmV zreV+1wt1gB<=5PbV)Vj;3s+ScA|AF499m-uY~ORv%RXe!{6Xv$J_w9N`>}y(tg;T) zNNs=C>_*D7DUn%RoT-u@Vxi~VF%bHGw?AT9f;78>;Az?B!p57cJo|aPkp~><HUC5{ zd}dHOvMGZ)+&ZN^{oRe=R}tR}_JnkaxUy)ShA`h6$1n9vey5Ps+NAUuamnq+565(; z-|rp$HcL=k+PN@w81$*E-Gs7;R=j@a0S4J_bnMJF(13Pc?%_f3&X?`-xV_RTn%Oif zeVv|)v@=XnkiZs}EONe}VzhK59pWN-sd#|IjxXNyL3k-4rzpZ#_+i1hPvqsZ*oX*1 zVPRol*ALUi#)elwz_|QlL1}4jMMZR5+nbS*k)X&(CVG0%uV1e<OLaOg&koN{kapNM zAr}EH&8hO7&JrxFh$i@kC^E=eV?)n3Uo}%zAKsV3Bis9uo<%6E22!5j!xeJ*oXA$K z!}o}PB#dUwO6|-JQP>7l#%wO8Tiy|e8qneMK#IH%pSE7x2}ydK+`S}PE7(ChJ0dWz zn21X0rzZWI8NbTb0E)OmZI!KOELS1N6qJ&aA60ILmuAUH%^c*P*2x9PxloqL=;+x> znJn_c)DPv~VMP~JJ>&Ui*MiG%e0t}|rsm46O}4x2cj=m?>tw*yqS@;H1OfDFep|nL zzmsV4;!G(ouR3)EHXB^dDDW4GQ!C<Fj6b33xM5x$(cJwlNxa{%@g8{FgOo8{)Q;1` zmxl#tOX>b86<S}65pUL>L-l8a4sf}(IG1}R0!egcLgsSJR_V-K8P;r`94B_}wy>jq z!1~oNuh#mLX3iZ7w;kn}&XX5+UZUWm(=86kJ9947T9{WzyB3q{%d--l>JR{WdV2a> zJuonQ1(d?d##UHb+WEPBXl6!1SC^VeDb?P6!M;0EX2@-KPVv*Hr+xA4#wS}-3hAO} zB{R>JTow*XSj2^TQ(M+Q%y=f7mZ)ZW4uRcoT97q$AvHw2lfABP>}8>#9l11%b$R!U zQI|uM)7iG4$uh;=4h!YfuH!jKg7N0jzh?n(&t)x&jgdSjQ44Gm^luQ78msHj!hkUS z%E!koHTL@~FfZKflZl4O?<C8mejNroR9!UIqAP;fId)!aQZ}tRw9b`rbxSFVVNG3{ zC*Zr5ZFBWc;^aC#A|by}h7y(A=<j7gkoD5Y?F;tE)%JO26e^})*-E(Gw-Vhcv(ng< zDsX~!oWuKLT98c6r9%;k74*%()9Mq<^K<eMdcwV^cf{qDW)2tbDSBE7CWjO3qh7>E zta!#y`_WR}$q&Bwe0+FhFAfB$s^h53bd11+exT@Oh0B;^J#yz2Mh9PC-$VsQUMhll z@5AsVMu#i1qn;Qh9<LMYcy?VG0OAI>T}E;7^r|Xe;v>2@o+L*hA$SLehq6jat3#Pm z-vR?k9zOgvk}IFYV+Q|?d!B1YtYgEtwUk2R=+qv_MLOY@QIq;~(2%&f?=hDZk1sXU zwaw3trO@i;^ZcsLTx7Mp5go{Pf6e@2ECF(>7)#cdHp|lNtED#$p@uigW<m{LjtuZN z?&}V1PH}B4DuEyp1N<6{3QGbf+Z>+uFTn#k@GMG(QxkC3R5bxpxBi8eR~lj;JP84b zzxF|nDrZpQCpjeeAd7bwRO9gCHlC5M)O@INirw}+IJ8}Ly-;_7nUIQ|IAD9~-=`%) z2Fz{SiqG1;F%uf~tvr^7EHyUyM=q9#f&X=Ied;Uuhf^`5r^f+c`_@5;g<dbsJ(Hio zA#J2{^=K>GCY0Cp(b{L)+9Ef}vJ$IL=m&<j4I{2GwYuO4`sS|QySscdKF4o4uEz5( zH{zweU4Gh0BFuTsd8r&79dQT=UAyaKvNLmXz73=Zh+yhx4<E@7q56~B0gQ2RaGr{a zrb-18Mx~}I`1*>Ik&)4_NeKa-vGpr9E-tRoXrAIr{d!VmW##6}gFeZo`}+A}y{AZ0 z;s($MT^j+6Vui$Bc30f`owQf^U_&d$i(fj;x>542{zP?eqAvEimJu#0`j5I2`|9z| ziRbFu3}9m7PXt^t1meo~?rP){J11<2R)m~2gfJKHzP7W-WoAf4Z-36Mw-I*ut}}71 zvGTZ3Ol1_2(vyVmIb~5@m=?C;SAn?D&3lgAV2`96jJqN~B4mwJa=835Lsqs+KYIP* zwZ`yW)4>_}-YEYyWctOc)x#LWqXKnS^_CPEmoc{RF+c59Vda+LFSQ7;@n&YE;z|jX zOMuTs@#E^kk##iBV9vaCtWa7F8qS&1JL2EG>RzU{jrF&y`bI|%2ko!|@FW=e2IuE9 z$tQ4_01$oq_RW6pw<JJlxm2vC>gu?>JjRWU4NuaeaB6{yFFlV;;i)|ohTdG=0>PWF zebz*FR4_N%%=QLsr0pgu_N%RwLdLNWPB6ObUjqq9+dP+^V(bryoP#sF)Rj%9wC4lQ zgk5wdME7}M2ZxZ_;9|c8b)`DlRD72_oAVT#*)l&EhMym(<!W8i*L40mUYUfYlK0Ws zeosoS{sFRO55dIvaA-hr@%%E0k7A|vH!pIzW<{T)lJf$bLbuYBPq(58BN#qsTJx;@ z?!sy4Td~Vg@2_iDH$4&2&?s9(6V$wYM)1@6#w)`3L!r8!1Xri)?2kH70Fkg5Vkfeq zZCy1)EwU_4p~cTJ-PllKCAtstyQ0rV4}B`Pc+%{ae3du0?mcJlYk)|!O$>2!G<K-@ zr_w)d<xT`$cTyO>a#~f0f2rNp6;AC%dQ@L8oSd9&Zev3xNhi0iIK;-r#=^|}R7fZ( zG4b)6H*faPXtSQ^7w+!vduJ#xQGLcHd-#*fo%EP{S1of-3b$X|jSx56i$-28P+btz zsux_Nv}P__j87fCu&Cs*<Fx(5F6N7EB#<sZ7vFL5rHsB$(VF^-wb=}~Y?+CbtmqK3 z5LxB}!*+8ec9x%aDN?(9e9_UQxAgE5yw|6D4KH^3+zpMS(n@%HFlAgLxU;qGy5dyw za!Y0?(r4+h%TC8OkC646z0c9PGcwk&eJ6>bZUx1v&MLrh)o$LLc!rk%j>ymz9-?N& zO~2wGn!jd)4Mtuqeh+lFnD~GkEFpM3fAW6ZAl)IhAq+v!e&WLZy#M;Dr@6@umj!+y zymG1|o9;JQI2hb!*Mj<3y1;ueuwLgTZs+IAK-6@C8+j%7Pqkzun0dKcS6sWOF2bYe zeSL-kAo~f>@$%{lFz#oJjNg}+zu@8FJwarIW)KY@y;wUtJ9{GGn|h10l+->N4THe~ zDS1pElw^RzDL{ICZ2xqF+8%y+nkq+p1bp{<Y3XZAi$rE-W=BVd{pG0x;LU;FfhYX! zki^9n&wu(HJYO;}uPO({Nq}Qs1cEWnWX{Foa{Br-o=xco2aX2^2k+(N7JvC;M6m3@ zLA0qxnDFRNV3z-Ndml*M0r7<8<9NP*kAqG4<S7eFaATurZ(rZ==JDA0xKXtZu&$1; z`u}=XuO8ebc78#>_Maw5DjQHs2IC0-Z(1A_-a|<(dQilF`fYXh-VVhDW&F4O1-bM0 zRIlG?fBm;D2eK#p^Wpy;t9wf?lus;KBaNy5=a}8!r|nR@^lQ)uAsM^K8g$7+;&NE) z&aBb5@85qqnY}_nu_`<cWhNlU?FcvAL)2h<yYc-PMxV~peL5c3Eo2xakIsK5`~Ldv zkPW51<a~|Y?(5wOST|1nKPUQtUzd9fAlp!!^GN3Sk6@=+%zqF20a5`VK!JX{-Dpgs zK<v<v`N4+r9h<et-Dl2&4o5aaSweCj&6&$B*=V*Ixf!IU(lT;$$6p(%KJb!~!X+SJ zSp0++r>P56UT)x>w=<760bu?<MtHmS_b<01kxFU_cPEkCJo0*TJK_Z^?5)>3?18v< zIQZd=gEL{`9-IJ0zR`^jjj8mv4yi2mQWf-tGV=0<934<u9&3=AnPoz&L^>`zf=Q}s zYDPy!-WVG*m{wAzDZSIyrmU;0d(OxRG|C1b`VAjje8ob^+0Q@V)K`YFMgHepV~<K0 zPCffq`nB!tZT+9BF4h8>9}1T{0!gTn{4;aYpy%`{K?#=KK@S+X`J;z|NQ-(SAJI}t z`RcO~th}3~q3TV?*ngh4k_EBI7;m13LiwksrvXQlTUdx2+6fvq&#A9Z9vM-ssH~KI z|Nhg>_0`r)U5v}-M7jOKn>=MO91uRRDZ@?rf7<{4`5$yTrk)KEm^{HHdcocF{k+1x z?F~9A%Pz09^S!G&bAxf@BQhvBwO22z{lr1gwoGv`1!-<&mDgPVZ7UXYF{=%SVD?=I zr03acX=!OyRn@0zox-v**r!(+!{*E^EYCzlQjB2{#AIZh5i}xCK;kyjyy90!qjYf@ z^1x}&KNRUv3I78QJ3G4)ubSZ_<wPIPhPJt-abD=h;k>t#@!RrJX2UVfgU#YSPy=w> zd%1L~aLvHH-><yhv<vFlX6EJwtgf0Sr=(a|T4rTt-mRQcP*fz)(9j?SHqn!kdZHNK z1%-t@7Zgn7vzqw5y*)5is1{hA@m0Yp;r7t!-(pCl24x_*nL&^sCnqPK0Y%f0&r-Ov z31K?<@5)Ah&`~I@rN3omANa@`F`f65NgX&L`4^)Fz#XF}9F;>e)}0?yJ6eNYrE~=D zE~!|u$ZX1T*;!h)Syq28|M)6NVeQxxNb^}(S?PhCpW$7^PrG?>5D4_K(v$$7{N<;O zvBFDq%MHy0h|m#nLT8(7&C4elL)>rji6dJ(#TRe2EgREjKBA^ZAU!?Z-P4mB2uzJl zO@Oz|gg|!m=)(RW8T@v{?2lS&bV|(vy1HbjsHrW?%`+en!mq7=DdlH3Hl~6=_x_ZD zX1jAu*7MCY5)u-Pjg6;3FV2?~#Br9H8=5H6bH)Nn-+-lydF}1(eVVE;>43r1R8>Km z#ksY$iGUxTDA8_D6><`E-I}Zue{~DtgY2A~oYYOm_rRIn$HdOM_oau(9B8ensHn`% z&3}C^|HPjHlsVGH<EomPGC)#iVPVnH*;($kYXG%Dc5RFo?;jj2-j+#i-*D;IqMt=` zsLr())KxD(R;;@)@12GDV_*ZqJY{7KiI0!BMNdyozIS%!Rm)deSsSjc^j5f4BqfAc z642>a;y(hgllN(7HaDlApL+s{&nv2MKo39>kei#kyt*149o?2G6*$@CC7@elYcgJ> z(GQjY+clqkR~A2ei>c53b}>1X4P=l|O#~#GS=reZHa6Q%yB8-@(1i7!zgG(i0(czV z8uW+1A%aBwE-o&&KA%5@W)xXmRCH?t0s;v@Jo{{HJO!-e@9$rtR~PMZxEh=x|6RqC zR?IElSsI?Ac7=n7_j#o^?qjKDg5^)0(wEv5-?ou8L<i-6pNob)Bz6vd%l#Pe;wCDX zv)24zG6hBw#u(h};r9U7bxPxbf+Zv*q#F)r1OgDCp|-ZR$qEyEHqDYxJ2Q0(N!$VZ zOR!L2(f7$~C+CN>GGk3mO+xN_pIR(~A|gzId%li%-YW94mj2d_-e>p|9@rK|Cm)B) zgvl`6|9ZE{K-tBGZ)IhLl$<;|E^g)F(a?~}y?ggQHhb6M)PKRry`XM$5h$HanyNHY z)6tnOOD-xdPU14|`u*hlEk}LT{~!Gj+?O(A9q~BQrc-CAf5rd3T?eDSv3-UQIQEqC zp~IXYKYrJLdRoWQ%8Di%r6CPFLj~2<iZw;V$x=Rl{`?_vZ3y+Xu>au=R~#ofr!hQL z$ouLT;eELe16=L6BnejQi?Ct*S2CO#LgTxnxVsUn>Jq>QiDF*-e0+RY!kpApREb>1 z_gPq2Zfj5bE&%GD*Y7ZA<0XlmrBi8Q*+9*yEgsTbMoHm=7!^IEh^&F|8hp>^T;tWZ zq9rF&Sz1~?$wtKm$X>Q{tg$^B6>{Br{9!@l)Ulp(*SjHh*T)7V?s2dzN#Y!w(_&$% znpXq%B=B@=@e{Y2cqu0*cdijAlWhdp|5v9wx0E{j@OO}YAoItL5u3+pAMy{-W<Dz6 zlfN4EW?44*gdApsZUMRof{bKy4lZsJY3)@KpG2LYv>eJ%Mp=EwYkZcM2{tGJWAbdO za-8w*l}lGo(RX853O)$@8Ya}@NyqK>=!2OXnqT#$zBA_t+|-+I*oGIUz*fggaY})R z20E%|AP&lV>#NC!;?MOVw>I^trw#~WfQg0u<0wbhh1H61Jk20FiSkKG?=+zLL-Uic zYdM<wgC}_}X9iP$e3=O7<T}ZIQ6O__zdP|r6@+oxgF^?ucpj2_q56@m7VPKM^)Q!X zX{{N@_hwmd=DIp8Qedl{=~c3RNQQ(hiF2eZN$vGc)a3zs5U@13Pps9DSFMv5!fGh4 zq4whJtj?PP4HPv%4c`UC-}`5uZoT<|F<_7XlhZ(7e>Q3HOG5_dQk2KV<K2eH{pKiz z(3hE6^~oXq9~&~>J=8EzbkU&ng6=Nm%BIw9>PtYphZ&Cq*au$-d8hb%@u3t@oa_xX zxX|`gSJd_p$`yjSAFbaKG2Y}|bZ}&(8G2%zP!inO9eC4x&PXvQ7R^RS#|8i>yuM`W z0FO2RH%4ezniA8{DC+9!f*a;q{3I&P24%_+-~f!<gr&zm^1mWOhRuc5oKsuGHosba zlW?jiQqnd|C+^$b0?}$~N;?jb!>JeAJ?OqImGcBkA8G;Rv%ZGR7@XPQ%9N+YYg~Nb zYU++RcQ12~xFy9A-zlxQlAhj^1%D+_^H3meS#xWETjVk;v2)K4g@nyvufzjdI=aCs zi_sv!omE#?Ux@MXIRJHIo?=SZaJGXP`qeF}+}3|5SO0niElo|=yjMLOYkltSwwQG6 zbA9hZ(FgMcg*kCrSxO@26h}>OW8+Dhya|ek#q|ypUs9u)_Qn(XRDhE;T_#CyOJ=(y zR%t&Cr;|dzN$<A|a=tk}x^J2vs~Vg3%V}`1a~sz#{g|NL>rfnop*e-+bKlV8;??nC zWZlUv9f$@)07v%m{F>bv2Au4t^E%lw>I$PgJwJCm-7|6)rWqI*7#kb22j1LvIsd-{ z)&JwQf#yOQ%lqZ19beP!?e|&oY|M(G<@o2cC-Lek$#LD2k=Cl$qXGhlTNG^8pl03} zhRn<v^ttMVIJv{H$lb;ohQP)VRXlvBsd8^Igt$qA?93qS{!iCKxrPj7R54cQ-d<uW zwq4{3Ttb2!paf{$V5niPr%5}7Fz$kjg7yV7Gmf2|9k9Eze{|H*-u@K}pZwvYM{fYu z)`>s8^~bmVKL_CdZFXV+z^<uMJYFzvDJL(_!ok5PApzdnvQ|}7yY)O=TwJ%Us>hGJ zlliPZ*4jVgG420-I4FU-LeEqDZNz^jjD7}$liLU_FE2lc_u|Ei*w|PVJv{{@qh~-y z`^D5WIyJTbHfxHA08-&tc3tRi6e<u%KSuMFQGb_8|4W>rpFR3tv=0dl1%%2gC<p@5 z44~1|-QE5BbbslIxOd{!1)2nSuGg>c6l;~4wt}z-CH;1r&~N|q-#=e)-u~@-kFv6| zD&GLY1Ox<-l9K*NNO-5INe(0ox4AY2#XEI%(gxS<&xfl6KtC0alan(~DXkaCaVZ6C zQ~z6dJn;X6nlCgcXmaTjdgm2TK2Fy0B-$YFO*MKjSRu|AHXFX39ikQ%xW3B9G=IK4 zjieMgu>rUw#tfR9Gyj!J`WOGQm1WkdS^_jiQ|-m~kA^ymad*aYw>utgZZeNr7InCP zApl}cVQ{jtnuZK`Q>jX)P#!r|NNeIHRbt2F8S+Bpo>a*$%Q59=A1)>=!Fb?zc@fD) z6OmL2=XUu0cV2NOrFp$-=U)o)G*Z4AEp1j=Iz91Akzx{>pyqFm;Pb&|O5P|4O%0gX zylbf$nZw~2Z|tL`Q!RAoBO!b1&wZEVgKVY3vIgNh(*tpdQcNyI?^u=;5Fba~oOKK- zghELaUD7tTbgrF|b43FVWBJxZN0aZQ#DHuYVA06vXwSevZdTU4udS~oCH=nwX~dlp zO{@GBEG(?FlUyK;XJ-Co%`Xz~GTWSy@jLd)Z8p+LU$Z#w<izz>+rYP<%bj&KlN@s1 zmTIc0sJ!;_YB1JDc=Ayxg16ml-zi^l>t&_l1KL|&UUv4J3k?Z*ucXAt#DpEwv-~j~ z435+(b=_hBcnm~(m~a3f0F1kM91oaB#IicMzh41JSGxxX^MNcMD0`HUERkt9u5)Eh zx~c2Q&C_G^J|cG6u^Moem2$^x3tlRq&ZqG~HHJH;im_8e)^{%yBqb&DofKKhF0HC{ zyx5Dk45th{Ah9s`F4?VLdyETz#cg_I-qn1?za()TBx~ps90+q>9ZU%=+x<KN(H>Y; zq@IMj;ET9n5>wTO&MsuW-J0G0WZ02j34d+&8%yjnk!j^w$tUh4AkhahB_JgjvaD8D zS65M2f9vYXFDokxv>+amlXn4e>SOt5EGHD)q&Jo&j84M$7uMC=VzMh*qN1;ipOx@# z>9*fZrE?UZj;)v@ZHP1Ztwz{9D?1F}VAV52<DQ5NMoV#kZ5DRCNA-}*SMeJe!RAuU zc^o$RQbTd|{jzsIRxteh^6qHTz@{4kOaibo+&D?qpb$Gl*!*+k#kv(;$fWLgaD)l_ zdE4KdlTLemTq0urfl2ThlJ0`NZHlD8AFtf`<!FvefV)`;e56x`4bX4phjL%$3xHoA z#5M^ZP#eM=&4aT`08SQ}&H6iByvrX$=+gj99lE&wx}oj%i7@S(kn^LiZ91V|V33he z6(%q||4HD=&?6ZC_wX_`U>bnVTk2+rgM8!(xeF+}8F(@FQTE}D9i5v~0!$uA%py`$ z$tftZht1#1%4Pz!M{F#qs;cVHy7R}E<S-~z_$q0uqO!7EtXkHvIp7$98bnZ>l={JU z12l%<M#aaMfF6#f?&l8N|C%|<4`1J@eMv4~_75+gjLgmL)WU)tIY`OKhJht@bf^HH z{^?NzB+UaT2b2!cF)=iecY)VobKVG--a~a=-OZ1hhK5AHClho^^Rlu)si{vkHaCH< z)1Yd!A~&VpMn6(h!<6zxa+`PHg@2P21#Ei67+*xg&+s4o+LsQD2DTbt&2i3R@bq{B z#1Yy@W=e_JVx@e_+O<)}i&YmeB;fy)@*R7PSMcQkuT8myY4(^>!dFx+Pr(RC)=NH? zg8;t_&`L%@;Q_$0FJ@+H0O6#iv4CO#$V|gzvfJ?o;{#cPGKd@`wVqcM_n$DXg_yI^ z7hCHlKu2?3e8$Jsl8d+t2$R>$`+@<RKL}Zt8U*e1ijz7BFkwAllhl%_ZNT$%b1aE< zGC;)Atvs9uG%F}m=~djG+?<URPDM_t)#FtH+E*W}$FMq&Fz5p-Auk>s?VOtz$PlmW z$VA5xHHPR}@g^%(O!M^yE(1lc5?$6p&NA!q5fr@BD=6=zY=T50WtEkg*x34pO{J+C zL^xLLauvm@TSO#xr#ai70XYd_ooj?rJ_FEe1)Rk1oMlaQb>~OUD}6tJ&6JnP@V?md zdf(uC`Er(SAOk}~z@zL`H$&Eo6|ZL9q@@G0^@W6l2ywM&*%-DNV}gNd?9bND4sQ_$ zXy^O_(3BI7&}6d;8wbZum5;JX9Ou~`M<*v5!!DM{hLlbQAO>U508#Gk5caG1tsvW6 zwW#6bg0sh;eQ2`baFf_!%U{o$no6B$OKZNoOQna&>GyVfBA7?_bQR-feQ`gDR@?{7 zG1a{Kgn7+pTS`dtXLuEx+Ogjn$adzM7_cwFVRgjz8uXxcQ#`d(Jt^<jQwLQXLTAT^ z(~g7_3bn;XxO|$d>f>E()$CT3^S8xtJ?(sW)t4^s)-|l?ze|oIYU#z+L9xvBGRKZv zx`cgUTbCVbKq@1+0UOH6&j-`@&&Fv?&(5yZ9eRe#ES>%ZsjAFBLGyv;kO>bYa*m#V z?{!3RijYpJcT@x68(`-&5~)us=>{pw&F$ox_7G-RJ3c;+@L~HrGb`i*yldLlJ&SJj zXn{w@9qLmm0xgHM=B<a4yYm+c^75fe)uq-;qKk97+ADqUQN*q&So=ySKj3ex{xk#c ztSVsY6I%;v3^nLtL#>*~WVPb!Sl6b1l+iFOhlq+K*cJ7@rao|qth}c;6?pjI4$2RJ zYc7@!2!sA=GF7_OLWFl+nh6_4dd5A)em{PO0A3SW=X7bLq=zmny_7+7x^x8NK=U}H zgO$$FD`x5F$T^UdjX_uL{+l5($*s~7?vS}#I2>364c(^IE*eOVAXnT^MiMea27}gE z*8rvf9WABoy;)fsWzdf3qp~1RLl7iPlWkDa53{L^zpma+x|WO!pcSZ0&n`VaepRpr zh*eKUX8;Lq#A8xY<TW+pv#kL%<UtVc{k)*MgGrC%#@l9zD^TANOVa&felvUg-Lgs1 zVVCuIJN&y6;s?4)N!BYnGiI-WzPWeo2m-LimDNrOZ;e;ZPxwM*I&Xey*y4;xdq{T- z_cq#75onIsLY(!$vo3VKuDzuDz=)#FYC>txIO5Hn>Awy1p!S)OPfK2H!}LiyW>da6 zRgpupZ9~I~Y2_5xO2a0$5h`(DRcWz!$Ytz8A+MHAP33~M7-)AcZ7cr^OIA=OcRkXj zjy?=X90*xl;&oR{?I21HyTUHCN=lJ#v`MbEUk~RQV|utuX3jiM{Sz1Gz&>mU6x()R zf4}pQ)NNYe>7@m*3P9&f9D^yp$jrn<2=dI$Bt&Gg+1)99IvwaJ)M5wDJXNBPN(~2c zH+qoxUmq}aC_QY8dVduuZD|a}tuOS_48&Pgmu_?zAgb5!Ettbx!c^VJj=r~j48(B@ zub?w&I;6md+h|1Oi%7cNV&Y;U5*U|Jlfp*hSQPd~;CYFgp4n_l2AhC^+R6IMxu)?< zQB9eNl!I*HxDQ_%L|9zO9j(p@s|<()^M=rxw|Ubs{$H9lN@ak-Wh+nu;Ra}M0_`lW z#}CrpYDQ_H3UhkrdjmhA*0bRBNS9=HEy>+_I@FO%Ol^8^dPD|#;yN87>9&)w@KCxj zF3KLrdupj0xIf!g>(FF(>gNZtt>}{-#mAEe&Lk`3DUG(Jz02C%+@x{y2!!7&?k+nF zpNVa0Aep(=`?|ByOcu54Sy>CDMSm%c&ZTVvhdW#@OSce~)vgWJwRtVOJob*y8}m6Y zJ=uyI1)Q6-^)xjnro`-lx;Xo`&uXSIWSCZO^Vd{wv0BZ+?k@D8H))*1<KMFYHM);^ zOh~esE)GX1d>dam2n~j#7uM0JgAU~ASqp;ku;v5FX<y}%`(ChC-OVt?{S~u`l8v{p zf^vF96K=g~mj~&zhmNQ6Ch4;s)*-lnxf8h?idkYHufyX@b3W9S%vlRPJX&=^SD%3q zk&+`6X)A*7g79JPiv?4vWd+p;Ijfer+##&f+~BhIZW;|=@q9E7*&e;PZr>*{Z;F$c zg}Rk0*Wr8LCJDx`9zV&J>wRB+h>ZfWQCOf3$^wP=*Amlote_zqo*2F-;z|&9CRKAd z=CUI5K`c&;Msm0GN({H&spUb!*u;de%vUlNt$2~hYuB{%Qk-J?VhE1#q-}a$7{5rL zSSqP*zzzhd3GvX{xt?>0t+zU7ScB~7vSg=j!V%>d5#SQFMNtgNsfoIl23>x=(RnoG zi(W7PgB58v(44+@t~d%Mm$Z7jBVoqSN-4ABcZ5ajy{K`0uqAlSZ+Y(qJ^dx!-Ah=x zMIr&!b+OmhvC?=HKnGyYW7^ATaOR4Cb8TDPj*mSjVDrFAa-K9v?349Of(aAJjo5k# zfxPK41T)?)(rka#ym4Zu%W0jz`B-O=f+yi%czKsn<eIuGEbUh}*DkQd!)7r|ak44U z99Osi7x=bmrEh2Q+)Sd^yy`&h%U4Ph_4B~^%Bgo4G@+f`CGR$$L-HG<khh3-qd$!y zW}D;ISGcb}-d3XR&wvM!iSP*IGG=<^dMV(|d*;=gSQl&8G_h3YOl@H0R_X4<+gAgt z^whd%)gHY+9|Q05Nh0KY@*bi7_yn}mBH;AvV+&KelCV{~sy2;dYFsO9k3h7eE&N0O zF@C#ok7i!KZl4*C_t{>tP~-7FsZ7fi?qE2rNWp)$cAh^%JW4fMt{XO{ygFgJy-WPk zk`O$wXVTkP?f!DASFhz2xoudRz}`c)uaV`#%YwIywJ^;t1YoQu<Fy+MA-3R;UtPA1 zZs(M<J`Y$CiTPN6#T<I?^Zr5Pmy;ruyfaMh^$R|4VISOGKcN%>@$=*lcHyX`g#Ya6 z1b<<EF4*49!x?EZrn}^^lwIa=(>HZHB&ON0ofrJtv<$DaPa<0SZu!eu-`LwV$f7}p z?#X~gNBGFTH)WLJDN?`E{GKx{Yjg%*dPyMnX@8>K-7dsvXWGXdg0p}Oxa%#1jKo!= z;MqCUZoF>&V&HjbEEDFb`~Pme0lSZ3kB|8|o6fk({9YwFfCoRfjdk7*wWGNIyN>=_ zofUeaiRF8zE>R^fv;T@nWF`0W&i}(AVOxRnRs7C-s8i|-$>39Ku@JY{PYy4$leTLT z*5%y}jzI(7t92ofE&3fIBw}Z1KgRvGO}fJ|c{`wm{qOe4qn?NF?Y~Fm8+e9N7~CZK z-IzVvRXAE+vZL5fLa{a*{7eF-;zrtW0u%2O2DO`Qeu&3>QQ-`82&5p)v0{DTC29D` z+56YWMzJ0x`cNosyU6cXhXP&PW;UceT05p2(VrLxklp#TY-jepZ|1Jcu*(|JWDJHE zK}?3;YX3iYh@LH`gn4f>7<lZm-QG;6q<uR!iPw%nEdi6qX~lN6B>eMr*T+T-!b<Z^ zE^<3%XZMBI^?7YSDUJe=(f1$hmIk{%+M9Na^+;Jfo4a|M?i;0GNDC(ge`-!_@K??& z`+e0j*C^Ebb$F?HxlT)B*^u+Lt#sSNz3tfasNBNg*R;nt*mV9Z8|KrKLL%z!S0Mma zFl?o85_r|gl(^p4zJC<D>~-_CA4wXCh|hMnQv^<a{gJ}Cj2#!F>+&yS*9dO6QKQxW z4{L877G>AI3qOc}D4~FKsHD=}se(v}NOyO4H;9x-_t4#)BQ4!E#7M``FvP&XzIp2X zz5CmL?0p>HA28g^+-t2_ajk1z*Lj}zC6&Pp1a(NQF8VMbgniyq5a0Ap)YFxcsK@)x z-U~04N3J4QE;?848dd?Ov7Y3yo*<8u9M0n}?(KH#A?9w*CeMEH;M;>Y4(@&+hHtMJ zvL6Jz%J};2+iF<0-zo~_qsI;`TkSr+Lk=~A0fmK`TWiPOOf5qrUR#2k(BzAeJu9}& zNg_^&4NDi37BSmE!W|C#TFxjq#*ZcFsl=m~K~K}g-hC9I^1j8sqcG_8Q>@3TvD2?z z(i$pYHObawJ3pOSTL)t%<}D;q5R9h%ZgUGd=(8N|Xx5sGQLm{NIzw3!KGXA7cMK2? zh93?K+v6RM1vZA#J+rI*;$6iS{*xPn46LBL8ALvoh#bOM?i&I<)Oz5$TFZxn0X3uZ z3^nAoL^GMZAu)yxf09v1Bf9*(y4u;eazfz*wC%ou+gPtYpIlW!*+eL~5?Cc6Y)&^= zlJg#hJi}Ba>WoQy6j6b;T=L;-c9@I(K;b4BhlcXMZh`iFHffza8N)c6FFBu095bXL z;PG;OjhTwW;W>>$NKu5norw8p33};`;9%ra)IDEmHozSjTup8_5>!GOCRe}sCY@nf zWruAr^hH#1&W&TvfCoQqOV8SJw6eniUHiW4faVDVevR`I*}mq^#F{#~`YMe@$(#O+ zCnF+xH#FGtX{^vJhp{-peR)8!K<W0{RiWw~*Sik-GRepCgKw$Ev{h(k5`X7(Lv1($ zZU!HgLZT1#y~V)Zn0LS5X$8d2C#g#)=9SxwSy;c`8qKX?Fk+odq^&-&Vh3Vu>luOr zrB^YscDP*wz8DLuYhh71rYE`ld?QMuplFIWDF4;UW!Ncq8+c;O^^&HYR50C^&f_E< zDbdT%Y8v24%yarGd9{V4uV*2t-iQdO;x~CM(H6*?4`bglja#q~7-(-qbsL;^`;j0V z1*sy5(}b{JC+82j%ff^A?}uNa?;9h&<?Ic-riFdRk$$bp=hXiFRXPrkZeJcZGGPic zmF#|BPDJ=4)ib%0_L<s{PPpaS%hk2DFpa9O6@A0K;#6bYZ$qTTi2j_E5?|$CyrRv_ zxTE-3fnvCQI{XgZEdLn(&{cBoDm$6-YtP=a>>0#wKY(}-S-;w7hB2AYy+)Aq^X#Xv zg?Z9n?On2$mhi?D8ajUf_vXilRsV9`=J=66MJNAO-Om5YzwU5;aL<|kQJ8|M(gbZ3 zR0Y*zdLwp7troxK{dHK2#s?c47J44r&Q9Twqrm>|zQgX(`B>K8k=}M55bmwUgXX`M zkA%~MXRoiE?wlB?eArV)+w1f1wu`Xp)4J>y(7bq^U$2>j=<T#q!kWmc;PV0LP@X-a z{qC1~yis*|`ZIf=`w99wd<{1EgQk8O{S1j=k0ndj4(fmOgyUETFWP&Iebx30Om|9A zMN85ro^-6FM*jDD0|gnhYzX3>zPPAW{TcUn^UWU^KVrk8HKThT@*>Pl{zos;0lnxd zO3{gd1h2(r;cs80Q=>93UP4Sns3}m#8cRF9<oQ%|6lK%EBxF!Nx@+q`n{k%>se};q zn!o{IdRpJOOegkWgiT_cz``&pPZxsM5HjoB<oe=tl;LakkpLs1e3$Me<7(BhjNWn6 z8*Y%UNL1h`58V*7Gl;gId~leS5%$3I$0!h)mOcB?gGDZyDw1Q$o(FUy>HnCZ{=hP7 z_7+OI5V?z54lLW|obX3kGv%D~pzPWwI$es;>mAV;bi4S#)W*xMe@jS*uri$JOrQHt zL(9Bfrij3(-MgG8b!}mDmwP`U^ciS<1G`d5zLdP+biSUYY;?cJBb1^Fi{s?wQyJo5 zC#)8Cdo?#(lU7smC(#?<<Ky20fu#O^&*Xi+MAjjb<9UYJW<L=V(8K?-MeYR`dLCzF zJyL;8S9_YC?QE$%VkJ#p!tT$g3(E9r2T6NJmVdfMn=!TW8gjEnVLquh)Yc?58OC{o z>n+xh1}<yAq^mCC0UgeV*4;WY-gUvj(HXu`>g@}aT8+`l1&<ZMc{=Y$f(N^GOU5zI zsOLQTI7T?pIWHKPR5R#+F~RK%=IopZALTCh;+Tl<ceF%BJjLApYu!8=$9$K&eww)) zxV`L3LxofOJ9b6sQfqDC4;j{wIRyJ6`&Y%05)w{J3X=oHh|`FUMM1)Fcg?C&X6zah zjQCIyQ1t0C#J-0y%3jAl$-Ret#*ou+vzyJsg@#(YljMM4VD@~Fgl|0hb~EFQWdGx# zzDuj<&orAmijD;;?708lRcw8^zTdxdjXJa=JQO98qrGE$(El^c$IBX=wj!Su;e=^= zw)dfTC``Y!&t&K<*)C00tItHv+kG3gxz|vp@A-uq*FjZ;eYA0{CRUD#wNWk%JwyT5 zFlp@#x&n^T&xg8*WcQ<a22&AIf#eL`r~;TNwHxg1e>#KYzB6V*QFjpYk34+%GonM} zH)|9}&Nxr?fSd2j0E)UV5hz%481l=kfw*^@Gpkp)-moUW{od%+dRq0x^QV#sn{q;j z=Z6aC$0L$RdKy?@B%8G%SvVb7DXnp=rC!^Xn<E7|X;*gJMjl@58LlG81YXgbkN<5Y zTCY}ATTgcy&MpmvsBqGUfE#vz`-oIT?n}8Z%u%E3zG!yNZ;CZJSMr&dQls;WRq9H* zG$5IOO{3JehfeYT&dH}2z~9rtxZ4z(og@OnX)onhurdgHU-W%KhhUuM?Q<X$v}ARk zP>D>tjade9Qh8Y`T%f45PMUJro{<h%3Sa-H;6H8dtjGCQq|RISf>E<(+{)F!iv1n# z&SV8{%Cowoth??WFY}fN|MLzk2Q1^GTDB0r;MtANsL@my<$+(jH7o&#S#!+*_Hl2M z*ua1X?|GBI^NM~cj`sVp6S12cuj7-mpVQOHuU%rR*r-N-J)<V(I-*>rDSwm7AcajD z*&fl*<vlG@9tRU}5r8ONrYPv`%%5!DO+JrVw+YiUK(S7-=y8|W+rw;8Q@_)27Z|i6 zS92|zIJ$-mPI=USVKpSJmvcvFv|2dQ`NM*NkFu9MwF(Fe(^U+Cf>nIjh&2^tr)SQ= z;cu#W*asoW*gJV4v&jRNdnvrnu9b`8lB!Xr2)?gdMh>6ENp>ZgmKzqswa%AIcl=UZ z4fY|D5KtRZv8-i$HhEVb0rp(V6tR-saXqNDZC-%+luY{i&4h+p={hLHrFZu&hWw5o zBTwR_>?^b?KIm~ebOFyjBb_<cshey|k(Ys8AvK5ungFv$Czlcw9{xl`MC2g`20oB$ z_VN<y@9)pe%ZmXl60i#aJAGVyyrR0gv|J=&azS8eNxe&Ruz_Mf1H<X<ouvYh%K?Ev zen9sEpvPbR{rBiC0Qwi3lJe2PfdfFuo7{tngM*(ved-q)iV+nRrKYB~xaMaQbukXG z7zP*`o&4f)43o)I{OhR;awdNydIzU6quogfgLth{&&mCiwT)wApC42eG&*gN0<6_^ zSNd5}Ls(dmz@WJDH212B2B)c%e2HLv3V?T-6Q~q;YdKL}GO`rhl83so1@BVTHXa<p z99niku0X?F&i#CN5duomVqjkykSh!BWc#|#>(Lj#M#2jBUVZi|O(yY;^*pgZ3?v*o zR2Ez+*{PkofEGAs#m4%T|M2r+-9|;U;u|A~oCs)|*+*Uml&(4@%+Ea|Zism=pJ2u% z|4z5)ou@nRpmrG$*iV{od{%uY@Vxnr!)jWU6SS+WxlC<v{)OhA#E9bZ_D>0^o;u{i z(Tu{Vu9;+#1QX|UM`Iff%eK8LF0%0Cc>M5slg|*V^ce?_DrID{?=YX1L4~4n#s~+Q zCgJ<Cp1yJNNE0TPQ^S6y5-NZ5wSsgw*Qbh<)IHp!-k>T{@0MW`<5liAPFy0}7MHGa z>^rGQyXwzSL-WIq6hkyQfqn-L708T&?cSFe?P9jdh%qWXZtZ+*>U1Ce=KU3uzzsK( zrpRXUaT3agbAopKv^l4;;&K~ve;&Sauq<u9Y>T;O;oyXAm&GQ3Z6%YYRVFOAwh5`3 zj3e--oW82p@$nirDc7db(Ie?s6_B~++?+F~7xhXrcJ1d6qsBMXha)L!D$hUCKy%yl zXy?Z{EA8forUxu+4vu?0JO~mQr_38XNw}3~d0x6Hkc3Ja_D6t_TCxir)ycaq`rMA# z^foX?>&kRZ&59H@XHWLId|-tnpPx&i&xB7z9l)Fj_AY)-IMcgx`;~vqdBRksnJ$ec zcEzs(;eYB=<dbUddFM)mn7p2!t!+R;mK2E1z>;t_E?KgfX-QanOmoT<QA5rsqqVnp zBmLloA|x@%iQMlP-Z5qW#pKzFQ0Qf<u~Dg$(e3z;W)Cvad^Vm@W^+^Uoc=X6eqwx< z0I5~M=IQ*cAv^V8*VqY@f@yLjwuoimaS8`cq=^uY&q8D2G)Ymozfb?VyI1W8F;!qn z5~ZM>k)B+PnA}X6mB;1Q3~6+^ZHe*hi+1ePB(HB~(*1IIu)M(Wy0|!-%^Tmblw2)U zU0zN{sD|0Jnp1V3+&Qm6-C*rk$e>(+sXN^YPC{e3VDEG%-s6gNnnnB8+t_~D83B#8 z=ZVtNkx}2$-rdm8Kl?G>X>1WPa;avS#3lNzi^!qLnLGJ;{aR9+=G~62W-oO4-n6AB zEXt@aGQ24$E=~)GAl52to74Sd$Ock13NhgA&kW>!Gd^wBFSnp@6Q=ovx6E{dwv)n2 zJwvD5_JR{VQPKLEODo@9ZiKCHa6EpWck1=dNBL^AY-+OVH<8f`ae>7u`Ad7CfnU{J zb0XF@zH5`?@p;b-Ogl=yDy^F{zHYNm2-<e54v#34(fEu?$6nT9tY5~gpxxmkRJK() zTN@N5pV~p{$tYw{ziPVnlN33BA*dlKH(fU@8KpBoeJCMx%FLZ4_r&OWr)06!K7?WG zShg%(fqLJ{s?9=wQx>9wRc9Vw#bd@3y}vMmT~5?P0i9LWjy4Xd!|juC+Wx3e?UqeK zdTqy|ECG+SZiJxQX$+>reJPeQmq*+4+xA^CkncQ4L1gKpCNPUY=Rq}XxxMg(<*m92 zbh%&c>mwJmbW|9`MTz}ug|F$nU0<nhOcSI*hF8dx%PMlptcjS-ZNYQ?*VIY~o<L`= zG5KM_ehSKP5)Df9!~&l*CBhzuo6nTIHMsbzd{O3PHAP%1i3u}~_*=({)F|4tC`cVM zf-&bW>y*avU3_WT)kRh-4m|tGw6e8NXlt_1;~gdv7W9aINWYguxo#`9TXsl);}l1J zVK@;ntW}adK2j}Yh*n?ESR{yJZMXBC$D4!)2UeJA#81MwmqZvdee-iLSB7Iyx}uEg z({jjhLrVrTWudZCQhV&DOm#kpn!dhGh~%2sJC#XXR?=D}kEgLri(%4DlJ@a2k<HR# zyv-4^P4BAm{g65dd_7uuk12vfw+#1NgJH^L5evCBlx4Cl^Xj;UgA-!cfc=P6kV+-> ztCI_agIpL4VPezIc?9OGsyk9Ov@@ppt(>b~{*EZpWf@m=GI%{hij9w|@VS&~gMv9H zKcznMfCpm};NIJ|-~KN7w#OhvcbPupOWXTFkW9To!wf67p6IQ$MJ;y9h=E|k=_^!N z&(aQz12f%Vba&`+t!V;h7i$#T7Rfs!<<B0SM4A<Wi{*lhlOwkkIoE$1iUUxlnXQ=Z zU^C<r&z0KQ+ELd^BXib*jEnaAhv0HzT#^U5Uak%ul??G%z2UdsQ?2xt*!eZf(UGVg z_M2Bd`};(K4!%<m0sY*l{QBP%RN*9gcJ4f61s<Kli_Y}(1(8!5iq~)YD8B!--Apaf zj9}GNk#dpBXa(YaS1Pj9H=I>;`i1&r%X+c!db{ph3HxNFhTRViCjyG&4iAWA`4_^N zRz18L*UcT#$Wo|!0{O9pP!u|a?#fHtUW;CRW9!JecD3YGPVUlR)IVZz7#M$Hr3Yvq zxevhMyv{fK<)%;I#m)6-s*ZvQy#@9;xp><5o=yQN_VyHkokfl)OKflUctqcbaFVy` zVCo?`DcYGzLX5N^nlrz=-Q3TO6R&f3wY7S|=#-gW?^)bpQWhDk28GlG=%s+;^-uC4 zvSCi=eJeW(1_jfmbVg0G_M+(x^?@+=88@2e$+yC--()4|G;11Jrl2bv7WG0YluzTo z@0s_P3d1qp&GHDccU%xaW+3ywJ*Lz87sCB{n7JSd+%xU_H$qL!<wT3=?NOgU-_Wx= zO7WP#9J!=oe8FgdKEh7KPjwIkBSf}g9OT}?wr|gT&bjxkz~>kEwVa@adIjt3j%MT9 za_fU|xt&uDPhA-!U5CDFJp5?Xh?&7DL(I2>m2!Oqa*+DwxEnHl0F?4Q)-f>keLO)! zgYMohq#`4nXT}wp?qZ4hcCaQd*5b8@8o#822{@+tgBWk}y~}*&DejBDBz*kl3N1K} z6v>5CYx<xvgS_*qnfiluj>0uyydNd4f4J-yc3W_(0-rl9p$p3FC-<l+VCLKs=e4gf z3gY`kDsjnyzfEQXodjg`olOF}=2Zl=t;u?!2Oc~niBZ`!7rlZeN)J3JDB>Gfe>6^^ zJ66y<PPKs!kATS3CFu?bobIbJlRD~9GtuyLtOVu5?JX77Z1)Rs4efx@!m3kn*IWR{ zJ8#yC;#&ps&#ph3+HTIp-CjtcSgHR6ZQhvA@bmHKcELtPP_X0>Zg!oaW~)F*x?swa z=j`sD>|^=7pCd1nu<Kj}d24kR<J)m4(83Pp+}=N1-<5HQi5ieu;p49`S=uuXnkk35 zPTV;=`Fe<6r?}KX)8Y8c^_iH~ix81I`_!3o&F8%^$Y%Rotw_Z_iuO6JYbz`J7hdhP zySkZ+dJ&v1h>PqvLSX#Br;7SQs_fi41ZIXHITI8m<Sg$$nc@)*%xLLC3+E5h61C1{ z$v@M6@ZC>G<^iH@Y)^0-yLQaK5L#5#X<3qWIA|`ds~;X5`Fy5bilJDWh-{C^Ik^8) zL%l}NQ-I%n_QOI$$oyL0YJ!@WoH}XA9^LP%V;cTE<u8du-_xrTgKD!kO(DgOa{^uD zv&@MM%&b|U#_C{&r(~|p%{&p{CAd|V4&>|wow`Sr@F`)#DF^@4&5)*XnMFnh8R)yI zWv7!`?(Je5$2U`yu;9MbI|9{ks5ozBgzWNbGihD(uDN5<(wnGRZ4qmyMP=2nWS%JV zmDgHe_sH5dOS_seJzrIvVyBRWg5t7$=zxHdL&^pZVWYL|hKc)gNGi$RQf=y<1ofYm zR6et__!N%eQpPg6OJ?O*H?6y>(-SG|KZHHkp=^j@&HV5T*g1z2q!vch;>avbsbR{e z{VCOL#LJT3H1`X3>pbsAl>i#tj#JoNAGTv+Samj|8>Jo7Pb!FQScc?Rx6pI1%lpp? z6J3L8Tbe%BGy~_yo0%u^l$H#)FY6cnxzP4bzd<N_frUnY{X^oTtPl=cy-1Q5lfKwO z)N9$xvHUiqfz&~?hNg<-u9-#mZjxb@i6M8ZP~8qws!`-&h73Vmg5vikGT&6pOL8Vq zubQ^(PRqj=C~Y%H-0j(h<Ncb)-zFMwE^(KLTlN_EDV~ny1kxXEQQi2_XL?0N(~TUQ zp=h_^8wm}bxdxD1uJslpXGxdr>sKX+T}T-p$a7!rZ%LZAoq-pG729%``&lF6m4@LI znI4IgY_=FfaM!q6XKmTNs{|jZ=8y&Y8Meuffs%$%eIsPMavTu{Oc0*i^XZykk7)us zt6`>6E>f<9$s^1seL3e?{#mKr#)o?SvYK$43eqR!Th_nd`8+W-N`2^*GgydyZ%Z|5 zZe+WhyXH<RvM#M?GGeC?@~4^#L5bWrt~;fnE9d5x*A49>W;N%P6V@DSK;dfzzn`VN z)2XX+21QJw#M*sp*YJ&PR7of}I2Uh)+2E=6Z@`tt=D2RUTY7@0m_X3+d-Do$5euqv zDKBx5fhptD*|3Hz)WUs=JGvoF>11lG9}gvULp|JUhxrySrt7`=w*su$92Ycwx9$XY z?*tk}+cLf7JQoh55MhLn3Uyiy(tK=~MQnvD@$w7=LX<kU6<<#e8f;&eKd0Tur~K0c z>cc~?+eqq+bIwlxb9iOvGO%ZlZE90@uvkV<oD$^7`v^=inC?#wQA`nX1&#Uf%}G<P zn84aCQ9?VT*Yyd_5N<h+)}2L%i>^5_TtuOI$R?4YE_;X1LT|q6<Jeq?fS&04om)MP zEhx>;!{^WD7Wk;Z+SA+KF<MHZe1GbwI$vD)ZTgr>zFH?N-zeR!vH#@xD&_X~!OdWH zyfNkUHz07EP;9_LL%%3&5KMsf-aR0C#@O-t+}c6Dymxa=^z^h3PzSj?dse?<`iq(2 zh3FmKmH{Atxs`b`XBd5q)V&K9y<4|$cG~G=Jb%_5BzU}w>+>^K;T9K}Ux>1_m#RPu z3cr?7?PdpuMf%Xm)+$bO*ALa2j6|iWEL7$nF`)3A2jyE*9motCwc*M23mn_UZZLMY zy+lEl0|(JvBNU|26>rT49Rw}-69K`-d-5L+uNw(^DxnMv0}4AlHawK)$jkI>kdr(9 z=vvcyI-q1jRkY@|>btzMrqFU)a7c!;jWZK?)yL{fhoZfx%6)ZxROz5^8Kt%DM1LQj za17uio50qp$NJ<RseMXkK;;ElKYS=s_&=K?{Oa%KD4(jw{DTGfg3@O1o<hmF+Rwu9 zd-24^Ns%B<RaknYd0=`kmdQhg;z0L_d`$DDHC$Mf>VujE;T9(j+qLpr6mOmx-PZ0= zAD}(|q&HA8w~OVUkNKWy*e+j#4~z7#69d&fMKTu}9HkvDm7bvJFy9H%`nOH$e9i=K zcEt?NmpwdFPx8JL{7(>08aP@x7yI3wpU9q!ux!Lq!N8`s_J0)do=W4orS=h^ZCtH9 zw2GkRQDIKap$?NCdF8wUvk>#u>Dt8N295sU{3o_~EC%>wyG|%=zt5RDB*5!i-vY9| zG8>j+`}x5M{s?`a^NVFHgbPg<cz4(m?4D9SI1(Ex6bpup7Tz8CLf7|wZ$b`*m&4iv z%Y}n0t{x_2v;{7dsHD+%m!F#k|D6w8U3rP3J&lQqu(sJUt-gin!dMOO7?tqKe>fU& zyLjLA+h&xuwIcg&ZioGcq+2C@Zn<$-Zxd#HuK1#b&xuEG^2jQXd%(nV58yTFtt`rG zX~ex=Uq*9EPiWm^Tx0?V#!LPa7F>P#Jm$w}5N52M1E7St5NbRapbi#EX>4@E!;j^+ ze-#-K!Bk!C&}5(UU9(|;fvFULNrp^(rpU_^7#J{9Ihe{J8ao6{A#psGNmRTR!lMyB zJwL@!FVE8NR<5H(<rC?lKYf;1c&s7s)YOPkP*4EI?&396oOM($xJ*PVv7lzCmk^9y zlDwrCCCN$Ha#dxNu+!!FcbsAZAOlv`Ug!;1!E%}EC342M2mcCxIL0DTCX?7yyqAVd zco^|36ti;RJD{9Z4?Ihu0ydo-aYGTb=<hTq#aSG@$#pvCYAKODLjz&&H922TlN4*B z;9e<weDYWR?0^H9V4-v%*1J`On|05}_gx75(13k5@R=Ue*H~U0j1Y~Lam%Jq^{hN; zT5L`kdc0siwCo*A3VOv!&?0?H-l`Z@E-7OJ@mW<^%x=!(+!kPNN~~^F{35Tc%#TLG z-l*YO1qS6$?`#iDJgTbEQ|W$vQX3z)%qJt^BsBj%xzxF~mysp*2PwsK{;*4hYHFIC zMZ2W~ImX9-HIec&V32U7#70NySy`h2$S6S9<oCT5Dk>_Xp{K8D;Y2@^1ZSzqBOJ)~ zBshxx7?=!9GFp+B9pL^}LaK!aU8OykCdfaenKC7e;!#mcO3fPQdm1y1aH=grQCldb z$?2b69h^+mU#pBlWV$iY8wOKMzN%&b{H(t-ppB?N11^L?RQwLP^QVvr2n@h@164Z$ zGzowV2YCN;b83Jz$s<fmbAqw`y**+8ZrT-!dq{)Q7BDpSdJZkKfE<+Xr$mOdPv#;7 zVjnIC9eXVrQRTsYI?mQl%7Mo^L@KOFO4Bw2)_-1}`{@{&yj0&lsw120a&M$$0oa*< z;zY01gj{82MhzAo-^8!f#ZkoerNMLJ>)+|RP~|Q^8*A%ffR1A4>Uz)f2INuz)c$;> zKI-`R_&sCL``X22AJPK|=Fo!3s7=Q-#}fQ>q@*_X!)aLRIu;qjI#2#~soyW%h5uM2 z3$=<x6);n{=Ir1}a+DhZS&lx`TO$~be`Clwm22~3EcmYsoGXY26ivbz0?+|!40;{| zOwIW!Lks{}o135Su+oVJFpPT3G#eP+yvZ&tjR0WkczAd;AhK5|ZD@2DP87yFsb3+f z@)`B$+SAtZ!4Si?BR*PXeyeo-C|H6_TtecfPg-F-!e6BmbgV{Od-hvpae|ukZI19R zdQr4h|4)uyCzr~++)u+bX@`#`g)FQu1dUlS&4c5Ji&M+Lk$FByCaVlAkqm76JAcS! z$^<$TwG(^b;VCU<D^4~7M0Ec0OGbA8@k_Wrb?xI@CYk4n=dkw~ZebT&KIW@8Aygs7 zCLJ`t3<_S;-#7a#hCu--6)ts39pZ~bAHIC;7DN}LTDH6-JhXt~h@@Dv)+WODY>#sY zbS_yxLA*AzlHk)F_d5T(7dw*@9w0)#KB~8Yj@+VR@VW02kdSQsYWIjIb9Y~dw#z9> zW9Dg;J#;dp0sXypgUrH1P?i=vS?+aikO=JV9&1{5dr?3KhlYBMTwQ&BvC%$Iv*F}5 z6H|6>?w1G6?E9G83-vbUs`I2onyLo8eNXXgVhVp@mp;KYbl!dwkbtqewH2ONfKgsP zB3qRj5q#w)8AaRy@<*lpr_OiuV|*abd!|gYGwf@4xFNLN8+cYq000uLuC4~c<|~`S zsf+F2sjI67nA^Rzyr70q`GU6vlZr}8Z;g#<jg5`(DUg3cJpW{-(9`2nQ7Hg~)Q*mh z%gaB}2f5O*|9(fHJ~oi2hsQIZ#;r`>5kC}EVh*E6!0IxcDpUmM^yr+NoPf?mUzsM_ zV!JjC$`bLv8{bPvw!T>A+DgX{S{Y63ZT_YvyfIB6TJ-nc`c9Jzdpn$v^`5D-okZ-i zzdW3^ZuEIH?Ip8tx{SKIR+~?H+M<@t`sPP5-u#>g02G8hiv~8RPe3dE&junP<VT9` z)WGj}q+9zHpmb*Q*ckPVq?5~jT<z|U&CM%tTv>fzU7@uCfy4gy%CWX<mKKjrPYsnn zJc?0N1PH;gs2DhQH{F;cX~Kh7L$WNU#`gON=kl#}-~hd8gLVeK^JX3yA#H67U0FBk zh29df{QG4n9{{J(QuUf6xc0As_ztVNr{Y?RD(Cw$>%U@h(gd7S&d#t{v>JbH46182 zIVb~j!Ic_x0pm@C&H8pU+Ml;x8qna=%V!sEzed1M6aLL3;x+<PY}%Rb3E|~ag4%$i zBWJ7S*5IHZVR8Ydq_sW;hfP^hV4gPFt>6LTDL|xa)8?U*pdh1;4}bQ!r7sdDu(wzG z?`U?Tmh*rF`J43qZ!Ohp=4qhJb(@E0ySshvJ9)n(E832G-xL>9CjNI5|1URhVCTR8 z;(`KETRlW%7-y=w+JS+AP5&nI+<r=nsR}<uX|sj8o7F-4hOKGtZnj8GhQ{o!&!cx1 zT+9EzA3bL|h>BXXcO>hNAR*OpH%?#d0j5|tY6T!J09ZRf&>~Oh4}d8YP+VMm-39^P zdMovydDkCv`$TYCVljE(F*9W1)yMEB0^Z{ZgrC*3+MsfD-P)?^iXFiblU5o;AAT9| z1|Us8?)=7kR{gbd<5Vy=sN%?2^Nh5b#psi|qCHrZ>Sd5y;hzz7qSa?0W=1;BeTFJa zZ%nwWUVMdi0dv+Zj+GAVtqDZ&4ddXU>m;WA>=#v4$Bh&BnX;tO+kF^cOk;BFwc)e_ z=$761j!^y}nl|sCjyY`+{2mGQSCc=0e!c+5p<;&!gG4HPt;2oh5Pfl|njgmRSo2(j z<aBxSrlRir1ft@Q!+qmU5PGuPLoutt(@&}eYDghon{WbeK`x7$=4_l60Xr7;t*DqX z*8AViw|u}$toJS7d|k9$_$|EDu@BxwMa_tORPe*KhMnnq$vja}d3iguB<87v5El)o zga!nCl6OsVDuec3@l%}dioGP2fKAz!_Iq)~WrGcPN((P?fo!J;I0Z1erI)mNPMRxo z^Vahpb=(Q%*@hDl*Hq+=KYhP&eH!<9K?QLlB_;3jPM%TD;Kmj>MG!?;aV&+ZD;x9A z6Mde4%9R>18QK`{8X2I;D`4FO`~h5lRa@zWGbUfOcMK>cofkmhhsGuuJB>9))2a`y z8nQtQzCRBd>-QH-7`qyHZcXkE{j9UyW?%SBIHgV}(qG%;RcadoDBMKL`C1#2>xQzm zxeT+Y!^q9K3}WDAWo{X`3R{`efj4zjvxcmB@^ZUdD=n>swWaP-D(sc8_Q5E5c|G^L z+vU<eOeK1!!tUf3yZgI`(`2n~G;;Jch*kHwNF%}0OQbVR$3iv}qd6-MR<;rCW!ckP zo(5;uB*Rs0>_IH>&DD7$mOOx4YTmCUFWR|rmV=N&LP?}j!3jP=gXWP?UjcsqGBQ;q z9Tru@qnGcb!anqG)ny>vb7ns+?{KCZpq5_#w)FIfwA)mQ#PDYJ+7`8E*M+bcg1p%R z$={L)F-P3z!qas$XSf+%KR)mv+jbHFIHmxF{ELc;$O{zhl`vPL81;U@iDsNkIwh*Z z&baOKJiE0bKK)EewP>b<BoS>Sy1Qr;SX8QjZ;)Mos1{s>`9zzE%_a~&YZ!?>HH}_A zEUuLviGO0HzU4YvP$JBe4CQ^4d?&~p93>E4(Ng!M&)<9dG#IUfRmH_k%+~s5_!f$? z@NQm_NW}frS;tqK`Of2*-r4$Mvg4Sb!Ll?uq`LaE%4L%SpGW|83-yPn=-<B%KKxjt z=C5wi51UB*5Jgis8clcq^UmJMl|Tybtb+EPJ(qqC!b5^U>cZ+v=B#jW1;u1y4rZON z6iheT=18d7h7S%;_~s)NnZZk`isU+j&*4w!%46@QR#qLiawX4Fx8wk-ExFofdG-50 zEEk+yX<o_*@dH7@Ed{C<r)T0EO4AN6xx=0mNoxr?ehoLpwO`p=k&Gr9B`+r1l(6`L zXrIL3_eK1%B~M!otS@8ZybDimJc+NNk^r_amQJp-rw5ISiYg#5FbrU(0(xx#mFJ!v zI56-EP+0)9^ach73QJ1?hb^ClXc-%CY~i;!_V%|EY7xvP3FTNn9bXq1^r21>`o|A9 z2kHdxS7uExUI(LNEP}J3b0{~bM7x)_97gP6$39*cnOoc03^&^qP&@}k-_42xVX$e^ zlHKynh9Sd1?2Yc7JNfI+sz&?44CL3Xovddam-MVYol|p+UwAz3GT9t!){#URpuv*U zek;Nh=eXSR&J(2Q&S;@<FQ@MnR%l^(oT_%`VJ2M$$t-2p`Nb|<1@lPu!Glh^)7uJD zs<(>GM=d%ve4jvfes5JJEWUEL>G*{7J-?4%nCjj>0`OHw)&kxe{7mQMoyfIBxAT6; ztj{mU3h!V|uW|uxrF_gd-Q|eEpT4IHRK;so9gY?3zv!P^TUuKdwzt?Q=Cnw=@xp~! z=g9Ngw#)&W{Rr;*TV=V<C2Hliu&A64h}csq)Wy9`7%f>ji5EQ%$_CvmC*){|B}%RP z`hEpE=A^|t?vF2~HG87F9Eem?fp`c3{w%%sPaDMI`UTlsf+m@7*OuuhH<T{^@HBL* z1;p@pG)flq2!wbnzC<adNN~Fn?>`>>?9E8k<y+))4$-TK=ZSCFA*@^}^lJ-A$NPnb z_3@r%rKNE{(I%xKBqLcAun&-?sJDWh(|rj8<#6(HPpt}(-N7tvGQL*Jz}qWyoIcwZ zO$Y1&>zCN%QL0q2Yt$c>wXcN&jF6$I&c26HFZkPe_9T<OScF#i`mWhi%_wm4w@Yig zyyq&m>~iP(a&dv^JuS5jOn?+Bk{zf?O^n#7FrU9bzI(7kfBwVAfR%*);z!Jn!UUzT zG|{?D$AWXm+bJLJU%YM^_HU|u=3+fzy)izo{FTFn?>&Wg7(ak00~gBDm}f*hK!*kt ztpFP9|MBeSd13QkXY1eF+h2o&d%PcQkB%S0z{g41AR*!Jg`Ad$FF=e!x1EAsCo8&F z`uiQuiK1islekwUA~d&FzgXaZv~+m3Uv!dr9W9Hx<)80?koE&74V=6DXz#B`gv+*8 z1r7Z?(5nW0j|NMv&TgAeE;doxHYEvAGZpXdTB0S{4`8lmlUG!9G&(QcV@U31FrtY< zWqaNAg?Kd(2%QoXZE^QoW|6BiIiDim+iy|=@nXj!*kBccI2PX(#?&3z8WQotMBo0@ zc6z=>Gpq`cED%HV=>V^bY-*KX8Od=H5|-(826v;ABOL`b_>@Q8C0EQV8$q}%ZLHT? zw$29Eqp8@8x}S=8>_}(au!RHws0KZ6BAwh~R8+(pUBSmTOJ-Zd2bs$4E*CBVv|$lf z@d4R4I56#TtgGaJY@z7)pI?KhMP2+zIee{q{XZ8r)qgwC1~x=)FV-*O{W`!DMMZ(E zUo^BbTQ1;@ah`mz(N9$aZ<1vw6U1fu^dvl>m`+SQO2`IzRbVhy5MQ;Im4Bt_Q$6$U zrXp@wBjm1~VBKToF(;d>n*m@gC~dX1L3yWXb5so}NKMsQVal(XUH)Yj^WeJk!^-Bq zz=ck}N;&T@gAhdD{;uJ~c^&y8;Yi26r8I=HTm(v4ey7PC>QYK;9(sEfWrwpPGZEzs z@7ga!LYoO?_U~Y!y0dyh*nMsF<F&ZEu-x0S8RarZq!3p|1H#>Ajxch;3>#y0hRb3Q zX<wq=^ecUeT97}sHJnpwmEY5e*ED*6bFb>*L=^3J7cbnMzKicJ2DWQ`Yn~qj6MoJc zV(uPExjJrs5HkJY8slL^&q&myq=DGhilhyC>I#Ifl?yPp_h0`%qOk0K1C!QQ&%xkT z6l)R24=_Tj3ksna)9ql)!7GN1%H9oMlgEFtAHPtB>s{3K7%5M78dp6}b8%Os0BkHx z`K~n4dvSN`m*x$CkU;CtZ?04Jx1Q!a)6R!?s0pc~Khk4mbo>)~i8f~Kyp?(3U7<vD zF<R)K#1{X6JIrQcL8R@qk8UvoT}Yaa>Zbk5GhM&Uv2Pb3jt{emDfqLrr>_vV;7gkk zj#sNnjXD}1eeB~`2Hi`Z^b0j6bNjcu@p*OF5^&oww`*B<a#{XTUwSKijXcfjUYc;l zQs$NBcZg@y?}hM$m-Oz+@DuT%tsYW|&1I$5UZ}haLG{4qbydi@t9-$-G^&YDY+r%u zp?G8GQ_jG^I%ii~`dzy#L$P6+9l^O7EJ$)5K?-5Ujkh!0#}LY55IWBkbJj$ioGnOr z;G_wKnrWWDpsv71L8kf3EY?X?UA1|f-`0G!Ow+wgX>Rvz3e!Zt@SI+^x{*XyO7C=% zIm#C!<6k2KFc;w1ISYzB(-gI3i<WtLv`oo@k;18gsfpN=Br|Yk5%$cU8M%@<{FZNR zRV8y|+^P0dXGRh~9nP&W^=+*lUDr<~e1fyH#C1cq?6YWWFlpH*f^D1I-#19+F=k>@ zMk;(@yIxg^ZLDkGi?-Avy=AqBS>UY&s2MLL;<f-Ei<W$fH`!@tkEnL$4ztffR5!Ql z*q2C8-L=_<w~yFoMQ-JF2pvRXD=vuXo_CiU9BwM_g-ti8TRqut<WG8jYm-YJu{PDg zCr@j=;WWV`PX&?RUD?m2JA45@!ucHQ>X0ukEw^0c>y1$q+Te&7bCIXFUi&hkB2N)P zy`e|Wc(e2$(@TKT*0#|h7<h}Z7nNx5d7+kJ>m=FiE~cAeEg>eVirFkQvpY(Tv_5cu zGaf^hkL!JRw)R>1$svl3lrJb`fQSjx-mR+NxE#K5m!Fxvn0wf-@?C?BU|FNTj?~XV zUhYm5Ue}-+qcr1>g4Ch~ZT!k5`a}>+<=qtc3Pfj1rc&W#E<^?OjSmyF`8+8>T-4qk z!_F$4k8{yob90;rEfN>IA_~{QdM8&fuh$O6TD8bgU?#m86<bIkDY3ntsW;KU+U9<r z`(9w;PSo~j<OLAnT(F`z<3y6ccrP0js65(=!CKc_&_dJ7*CvPCy2YjzWewGcSbD{{ z!*R!HZVR(M#MBv`jkOLHnav;%`S6aPpFEoB(rs}@-XRa_f+}Dad6Q^Kab7(qxos@~ zJ8bQYzU?n=Y3>d3$pT?7BxQ;0vXnh@)igK93~wvI1KYcwR=d2>b@dLn(e^aphh}P% zCDsUf@E^mpNUp^dN^cUM0uLx$8W-P-(#aC(EsVxwXH1EUrwI~dFZIM_+G2j;0hh>D zy?#c*g`fCx$*m#tIgGcQMt|}n9uHcL>FEHXy2u<;MJA3uR@6N)#*y%8gFZ<MSu4H1 zQl*a;;-Y&>RN<?7M@A9?jBlXAQ)1iYUX<Q&xxKNsO#IHv>FF_9;8eX?(UJy(_!H9- z-prCVeeG2f`8}wXtJF=PAT<fQ*VhgQy*_mLJyocy7j(1P9*sGT`9Am{@cpmEewL!x zti&*OcDqNjx>!XMVRtH!8)zLWt$ChAI0j?gFU8(=FGF`??xVOZ#5q0eA=k+g?Si+A zmqKF1Bm&y^Ao5-w>;kb5Jk~gkr3U`cMzPl|GVSycFjMWz5T70GQ%nuPI1%_*k+vpj z{xTVZ=h>=YWQVU}*P)?sXFsD{=MAt^yNB4~ef0atAp}oczcmygdCt{npSj|<?3RMP zd7YRu=d1~3pIVRgID4aB5>aRUjJ9{TgmG&%;W?lg7UA4a;f}5?v%5IDgN)>SDFe<g zc<A(pQ-i_fjTCdJ*!!#3s11aFeDe798R@sb<9pP{@^}E(qvk*odtW1yRG8Iz7NG`a zW_<}$Aw%_0pR|@xb~b0X6`s+%)lD0Djrv+m)$OS#a+oS!R8G&;rz<)^cAE%N9Z9mA zvz=tUp~J}h+9W0sRq#~;7i$T{W%IRX1m%1<B^7p$D3_SGuoZd=u7}<VtS{>8d#fYj z;f73?9L?E=?eP{?d{g&lL{&lQ&t&FFn&K#8cGpJOoV|E%!{?uq{2D0~bCG1Bwdr^& z;?^K~Yl%8v|L!d~8r<#hL7~}szyI>;N!T&BsZ*w_djm}K?50uFMdx(BeVHQE=djRp z1-jpxh`&|IZDBsxC5c|mEcO<>tUDF$x-60HO^S2P??QPxM_3hSEyLw?d#pNVff%cB z#a%u;7J<s9iJyhg?tOjq!lIlc2jR4}RBk)IwstFfoHAPf^^a`tUS3kDQFN2lbi;-N zRGo(Y9nTx7^LGyKe7jnyJ$X5xhUoP(Yez{tpH!{N`q-h~=)k-7MhZqX_DmP)@6E#& z(G`K&_a_qj%rnbe45PR@;Ii^S@)M$^F>%khn{{f|=Q6q-3z^Lbo~C-?Dk}y^>YiOC z*k0eI7Tli)z9~qQe@bo%tAO)Xc_K11*{z1uByo`uycxbBl=|*;=uYsKd|lzPsI9Au z&>WH*LQy4P-AAiYG1xq9#l~>jPyT}`)O$cid+PXR8>-7@u`5|ld<n`r_V=RQ+G-!b z^@XGBM%9>xoEo9uDPy;S>twTQIZ!K9&-Sl-d1W2W^r~V#uF6lQe8*&6^;d~l8$8h4 zj=8evY&pBm_Ak1_+lU1W7&32=1vlGW#3zyU``jZWC5PJAI3C!v{7rGwV&gX0hcaRq zPU|+8LG;hjHryF;W|1Z)FBjm6ns<e|wH{#&=fp0)g}4>Y6-vV!e!L6yBHSM3)?L?{ z%Lyf#PuAr!c^Bwf!`eQhaq|bk5#mci?JKS^3BDh)ew?1(D)KI_fv-K6mKJq=k<PcA zdM{0@HFt<)=X*6^Ih0d}phSYTL;cYiySq)=xu`5*kxu(8M)^!|mlSnDrGA;H=G%Ps zO(bQ~=*3Hy7!qA4UtCUAUY;`TUjorFXNR{U_?xU|?p{k!!|Z5Q%`W78{YYlx_j$L7 zJ@EzwsTzynS3K9geWuz_6Hpl^ETO4}<>$97;TBE@2$R7KqH5WZ2I+Zj0(m7`AKYxP zbS*rzbzRNu^~`>duCPmB_?5t7G+bx5Qi<rQYQDm!b;bW6h_#%`_6!p2yq4Z<_Oj|W zXJ-;_jXpn2V^T(yN|=27{vz5=tM)syzY5mQcx=^(O?N4rcF6ff8}u%qNdzA&%GR<` z)L*2WW*>`J4QKx`z0c&E-UtMGViA5a_Y$FLUswbQ9Q!ym0K1)atPcpWK9z6+_MSJG z+ZPf~P$=GfIK6G~P$@hxoq5x*!J9Cfq4FuN?+U)~_VRp~UXTqW+M|1WOAb{ch%3-p zb-Z|IGyTW*n2F@d*#=DLt_$+}82@%lRJZ20kvW;q<Bw9uMb9G+ucUl(MfH3UteGp7 z$3HwUi!o7_whuw6cKQ1%omhxg#6t6q==sp#SxRF{O`ZTKWzkw``}pQ!>e%Nlb7;=j z?<(_-RrC`<92Hm=9A?tG*z1P_8jdis0IOcXFQ#`~+|O;j*e?h)a;!D2TH7yv)7j&V z!7UurPCM`!zI9gg(tP%1QJ3<OrGiUFDEM?Dv?xA}?2yzYYTZSMYue7@YI~Jh!;~g7 z#W}B#==B@*=x2oWm|L+LQ=CwQ&wBrI=`j0QaQNeq#&)CM#i(c-4fr2eEc0~P%*ibC zqCNajn=`Ko3}!F6SjBm;c8*_0-JXUWQw{z+I6PUBb>+bjWJ4e+BQjw<A7QvV^U!Z~ zC6>^wU}(ePgyqy1o_el!6R5avxJ{dg>8=+mPsQ;|h$~H|^Bq>S@sqFGHGbUZRFi8p z><>e?`>G(ZO@YlP$$6aP9g|hNOR>j}TlE4~Mr6HYO?Cu#Wn?p<bISK`P(&sYSr+(w z9Bp5FgjwdDNyNA%SmRV3<57OBzw>|y9%3Iu-?RP?7NCrvLOn`NGeW;PhkJ(5@F-=& z%;_@kiPpc~R`V808}%TnV=Ujx18U6e>|u-YnoVjr7J^gv@b~%BJXHAPqs+JCbi=;Q z>C@E2jacG|wYTIqo7L`ct$+eA$<d4UpOd3e<A<)MX$^wmQm$KpE9dWK+H6_G6R5@< zzcW8$jyzmCh_KHX`6z0t!s7IjYb<sfz02y1q{H;kJ8JaXm6guE-0#MV6bwYU?eTbn z(pRjE5aq*+h|_Zm=Q(F<;zJK;%-PO-G@3ZV15HqWsYTFGXi=Sg1=YjHc+zNDqiAdQ ziYa+Zb~WL<%3#zl;|NM_td_7fVqptn!B>eS6h8ezruRviaep9ud*Cj1_yKq55cI^J z3gF3ED<`iEm)!dbKfBkfXP_@2d9}I3R1N*zK||I$59m2^`!MFNJ&HzEn|}*|7^$#` zf2jgSV8jwf9A5-v>g%XdQS1#RC&cnh)XCWkGc)&E@-*1kpFcU1*u>+%(-iSMbR=ZT zl#%_)TS9k{y|uMQ76DDg4%b#|TMXZRu2i+R6l<?TS%$Naa4g9}+~MnaZhXsuyi<`i zmN*1@&6R#?#n9uNVz5{bc^9C4oWk~4swNt1meYs@#j&8q)v;2#$1z`+Is~`FG2gqS z3w<d4&!o&>ev#8lN(a2L;O#VE2-VpJ6SnmZH;s$913kU`kPk+iXR~j5*=w&gonQzS z6Uu{kEX42cT%lb<{mIyj!s@~>G7;Yf`ppB!xw(nU=8Nuu!JLg9G*5hX1?-7aRQTj6 z#h|LN2b&4RX{O@L0I9_p(l#5pB40DtxcF>PN0|N8&enMj+nU(6+Y5kkOyZKYEyiHB zwQxd)(-}lL(c#<ub2}sNO3!HA5UOWBV9|pN(k?jGxk*d|K4z*)(wEg43^s$yr@%|C zz}_oc`hUj|n7qf|WBpj(ZGF-BJk**T`&DCSzLhEY=Wj|XHe-L!z**r(E_;KX+R&b% zrO3kggNH3xTd?S9!D8_2HCRp7*<k50>KberUuKk_S;01s9=3(ERda!0w>3wesf?0$ z94WLM+W_v(%<0<@&G~ARV0y*Dy{heLC0*RLu6pBEvQ6(nV5IbI_A3X;D|eUD$8Buh zm7TqC+HAnOZY&W1Q(bh8SQEzd?lw)}`;M9eezlE5m|ES>+?5;Qf_r-AR~(vq*tquB z(6lPQ<$2&=xHZ)i2Aj?DG_QVX4`?&_P)6;2d%SnFy0!8_z34vcv&{g&0D#eS`xQ?} z^mO;|XIZP|MavuO&q~^Ih2Sn^dB{^&IdyaPWtJH$wN1JWmW1E~bRWxGoIwd!jQ{St z$v@-Qng3h-8eH<STRVrDS-%`c)0sG8pbd&^QTAHgn{W5A4^6O!5w2{pKeslQhCR^$ zQkc?z=0bphC@CEK;r%lH>vJ2ewlsM;XE?I_ha&g%^!?TPM^}e(qvgZhNA|OEmV=Kl z)A~~U)Pq><;~f$Q0_I(;urChBs?8&*Rv3}5XA_nWr$0P;NlE(m7k&6eS>-!W^xRQ! z5JIqWV77cR;gc_hK^GBFA>4;I^{Fc$7EPN>QgrDqPumR*<_=H8)MU!b8N5-CoyV)M zeEV^aR5x3N`NfziUE)ZAqVlx#Vdd+fr?`LZivV_^+xxR(*2Z2@PAS$=r(^HKP1&07 z6CK9OvI{tjA~s5DHH)FOQ)^#T%nmPhsev1x|GA<5d1Fpae)BgVdG>rG?=z(zkT=WA zZ+_e;h!G(1=(rFFA^!L`L%7=h|L^6l7l1qvmy0)#ESc0X9vVYq$Yc?_a-tmQTNXO6 z!ia{a3^R(Gevp%)zB&>Q@J8+|LsK$akC_$Pc)k`uNr#}KWWdz>2jYbSoKFFaO<hYP z-xi~dR`b#>2piQSai!!k(Vgv%l&D*jdyoV#Ufx3E%}NI4O=Zb*Q9x}`p`A0~4r%ug z>`_N0dabGZZ`OMp^B(Ti?x)ip{zT=m6c_9FrfY_2Nl25vn6Iho%RD(2dr?P*s0L`} z5WaSqo6DC!90R9h7SjvnC$}a$fcgCwE+QNM9_!_WlK!T6!Ze0mdgZI+OXD4bk9FM4 zIP+{EU)y&Kwz7{_<Obt!7A#PG=viXOpZ!!4raOJ7O5a-nVStMN%OwBspt%?y-RTbs zZXyc4GDW^@_aCPP;Tn_!zg@?WRiaKY-i$;?ZIrR@*#&}}vx9Q0-8tq9Gt8fJKg7J+ zKw$-jvoicczv<Xd{|IvS2Tx9q@39FbC7e1Ll$Tdmc(p>`r?X1bh$tn$tfSwP9$WZB z%IvG0H*C(50grbV7^?stbFLy2pfeQgUAj!(6k}mQ251lZVMM20_tnCjm?YM*n%%hi z{nLRg<6JHkk%Z7=ffFnbsq<94u{y#2+An+tx9IcqHEb?f5|${!a6P7qi!b27+mdmV zA>Az8?MaFqsOi^-PRAd<qY47a*h*<pmLN9*F0Ac)opL~*+G?>eM!Utu9>5HZWC#y# z3???&uc0^CLi1~D<A5|Vp!W;_n#>8NXhFPoeVm^%#AaS;KDLPmbPP*e?L|FPzR%lu zfq`7J_VDFoDD~yA=;6NhVtD<<*6a7;=4!XwzxroPtDN(sBkm%B&~8A?^+y4{Ad1pA zu~)vf9EaG0(O?79L8#tSig!4BK~GmZ=#Y(1R~4TE_%}cS)ZWF#<n{&)5XbvbSQrVY z;D_HoMJB}~B%FxV9_fK|b%jPiln9zmP*PWaudK|itUUcib@r3CHZ@9HmS83dg``3% zFZo0+R9y6DbyNFILB(^?@@tB-m#vVk7Ei*lx}w_%s>Sd-Pc7^`g|?YQ+db-j9=jc% zRHt)49q)KJb;~gVR&k0D)d7WzB;Bp|`2Kml*~iKE*#!(}m&E?hUIj?Sh5&*9Kz}5O z`icNb-7h#eeozRye2<HJXJPS%h(+r+q|S1&**QEr`_+AFtFRCRJjiQc;3JTNFDx$p z;kP{2mgWzUAqF%j@AF=z{j>*wfFXeC`V)+D=G`uxc1~OmR_)rc46i9H_eP#edc1l3 z?Su>wN%0e$;f?ivr}NNbcvZ~*_5j|D_xWw<4*Y~u2nbmY;0s-!NX^*_h8&8fX2kp8 zgbRn--CfdVcvqj-QJpMW>aGxGmdMY>nLpS_<Xz)9g5I2m?z;ILEm~roNWXt##`<n$ zZtJ<vv77bp+n}N<)k3a`hs}%AtvNv16=UQK(_pvQq*339Yz84g4*yqvyNnN=J;~oI zUWTfo$2-Hl6Lj8+ZjOp7Z|(H3655rjA-Vd@yq$P45A)k^1BMlADH^^|J#x^a2aGAt zPG9iT=ztIu@8wqahiGWeNJ#q6_ZI+h^A`mQnVX%#Pqf-R;!}BTKdY&IFgJe<=$8Ys zkX(;<@y5u$``L*7zo#{h@AlGN)xPv0`gr9cciK{QY<{F7IE8uJ7UNP=Q`bEVo26AA ziW79>dD>Qyd5SYt=~XCJ8FZl&etXrHXnb8gc(8TR$5Q!I<sF*0=;*08-n`@HP^+oQ zh}Y;4zm&g({c8m;BJqlL!};%cZ~qr-Zygr(*7Xk`ML|gsq(emk>5`#wKtQ^?q`P}4 zW#|;?2I&UrmTqR~2I&TYfuZ?*@f`2_JiqJx=Y8Jyy7&WThCScC_gZUz*4k^W&yNb& zuLaO&$E~Lyk_c@obG_R^mcwVxQWm|UUd`<{HIfJ3z>U^bB9g)k9O9yyL3bVE>_RI? zTe30;UnE{cN@~2pr)6?a2+H4Qte1phn^s?U45B{_wrJ5$=@S*{QqobPmD9RGb@)zi zzFITx-ZJubS2NXRj>C1c#x-=|hzj-E!{m->hzkX<C=ZtOpYvoy%cKZxjppLC+zKQD zoLJu-%{WLwH+M;S;vcyB@)h$9O*Z7z)O;nB{Z$IvKeFg^B(ji5$4jjNKl<<#T<AV( zDeCoO(VX~uSV=Ql7HJQyD;_d(9&I$4gGL8a*ETZP1H;9i%a#HRxpplbO+wP!sc#wL z1yYyzZ`$|JAEI|UNDbxvT8dXW+Gx>BD{d)g+>s=Mk*NiXbA1s$Z3FE|j;AHPQ%E2v zzTl|PEsxu~%`sArD<;^-<mrO?R(*#Bdy}Q~=Rbx`A0Ks^OITLvJC0zgeIUK9<fo3n zF`3k|IcK$loHzni)opE_oz}-L881<I!B2d1!VoJy&$Te8upl%L<o@76%k5CdFT%RL z1l!o6#dnsL42Oq@$$V~Ki;5V4D?eIBMv=_n^vNBdTO1K4D$qt>G*ce4o?Rb4|1$(E zXoea}wrP)p?&nk3Jmrg8Mqu@7HK^a5$;jrEBL(!#z)25If28tjhbj(Wuv|9Y_g=N` zu2_T}iCIDSkK)(J4sOdlZwZYf4V;()M{Sr8a%q{h?#L8Ps0??IFojr#ob5S~KI7fi zd?oNPZb&-xUDdMHC6=$dPtdk}%as;`tF;Tk5eRElP<Bz&!S8<O>q*;N(t87elV=xn zk4iV4Z#uLirgVchuWp^n2+9REt$c3iPHv}S`Bbj29?9bHf!$D6rzt&{bglT-r-io9 zCQcm`gk@PTqC=GFo{4nGpszx^ZPvC422Cffc=o-oO}Y-4TG69vu$Ia-%(O3i#1PX; z?;d_+)DmxSX`3!F&#Pd1BqaP2Rr`r=$mdO81tB4x;X+j#(J+$E4weS6Zlg6nugm^& zPbAeVn%pmuk>Xxn_c}XYN5|w3n>%efLL7PcAx-z17M`Qd6SHnw|7uUC#B|{7=R{1? zynz>r&o?FJ9X6dUF76s%e+3c9XDv#?$<gtHNzbg4uvwzmmLFd}zshILibi=Y={g?* zE_IWlcXQBPc?v8I<KC3QI#H#jB)1n!z(C*P{*7N<QgyjilCb8@OKSC<39UNN=11|g zfsi;Z;=q7Q+scvEvEI_u+A<)2O+!}i))Ek@$ZBg&#oVEfcF6<jyax0dL%E>2-kRem zxLT`mpV4KyYVEqrYu-vM2aiR}qOg%L!Q(L#jGmL72h%LcI^CbV7dnm5A4XuCqN6rZ zxN+v<ogb+1jXE$V&R`9wbe+oJj2>kiB-HbgLa|r~?QBIg_v=pIQs*S@p*F4UFubwb zRm`CFn%mLxba~>A^%ucNZc}$fiu1U%?i1hRa3X*toeA|Do<!YoNr2nlj+}o4S+8#y zVcq$@>UlSwi^I;zq#bf6MGZn53FJuvO#*;iSfOl%jA2ut;jw9z29OlPlOpq5xOepV zSp9z52rftV@2(#g++O1Bd1->HA5so{Pf%<T9E_={UJt>Z-<mC@zjdFph996Wge)Yt z_0a5Y=}cen)+5M<Ru@iRF9*jmXYP)s4c)qp?O;L%4ScFhu@)EfWs$)Fi@AFdR_7aw zrE3K)s`47Oi8f>{+P4GU9+wvGUS^l9#RrX_K?DTj{pkjSCQFxtg_w|?ATy<=)n>Yu zLD%I9%JZcPlRA}*cNw+8vIOh;r?Hf7sPlU^&(zsnw+gzqyg#UVE=c97<5dOYX^{GR zlDqx9ft{^qdjIOHz_Fcezt#VdweN8_QOI`-C+C|mrq1oV=Rn=xwy<V{6#Q|GoNGIA zX?z!ut*-WK_(!7bk^9c&xmnV6lDhz9oWjHn;zf(hOwUN^!Kxj|xaONFdrK3N2swZI z7joW#lKF<LS3HWcn|t(V{6`I+s=*7ZZOyr(-RI%;d5y7^L6yx%xEHU+c=C!vn^rE^ zFXI=gz?8StHB}Vi-&cNej`K9vBc+WEbu4Sj9xTnRoQ`IqPqwqMZr&NL_cYNXOGz%S zODEL`Vu7!R+B!ckb~Hxa*3ql25@k19<~uYMSGYWR!jhA<00Rc}kIgQU3ezYC7f%3* z{KKY|zwNgUVZ<UBsmIx1sHrR9dBId-zw6$M6>;RXasF!C>fJ*>(uTvXlsMklW<lY_ zsrk@zB+BVpxvF5FNeYVVm@E|gqm*`+O&b58)!=S-)9yOWIqX1;RlhyHK6ycx50;{; z61zpR?|x3&)wMI<)tU+JmRQj0t~g~B_zCmKbvltjy>9J3_-PL)rgFs5d7zp^(WjcL zK(NbgrgVG8q3%(SGGpy^zKbc|ScISo*|#5hGnkh=_8UgBEN6N5EVGNwugvkiDf?Kd z(ihrlT==ArRMd#em#%A+*MXxmJBH4yNm|Gbmal`&#A=c=4^kV>6({npc&*>^RC{~J zkydDeFFH2rwxHSg(|^t5ih56m=f7FoDDo&djNULW5}`j^j&<K6+JT4*PjBPYZkK#K zbvx6_D15z--pPMe%aD5^8ebeJVzby$=wM%7FDvoH7qv~*0b3vb5M0X@C_}qeg>xeu z@GCWxh}Fjq*rEv<Xplx#tko<h%Sk)$d5az|cMK$PcQ?7fXrE4**vM#`L{uBI9#0?c z2hkfeXmvj&Mvyj7zfU;kXbdrdKU_S_pHGnduuvCj2IV~*KL!mS1<6>_RqIbpM!FyD zY_fQZV*B&=@V9h*Lu2V2JswsGPhwQ5%&k7!SdBzrs2+7<fb6%RPSS<ED220!crN^7 zVeR1!G|iMXbPpqpC%>@xs+O3w@-ts2eQH)zOOXrhEL}-fKi66b0fQXO2OP96M<}z@ zwQMpp&M6oV9={&agBPD;xNanF-@D!0bC%OELDg>WHGPe&@`%M1j}Zfvfqv=iV=P3V zl`=mPLRk*sM*A(lWPto0E#o0=+fzzM?BKRtPF|m9Q@00vlnbZpo%j_68=)HkRy1p4 zZ-7MZyT0*2H)DVsONkC(Yu_$9lVRQTdX9SC)|$)~oJ(E-Nm((UMq%AF@x635$u<>M zZQgH=Avr*$7i|3@R=QrC{hH|1Y4s+cjoZ*y0%ex&qbwszVYX{KY|f?q_=@8r+p+3_ z;q7v1?Vg?><^>S>-^qB?ZTIW2wwcuNuR?(+Px>5|=f4ywEZp$Yn0v+C!}~T!C^74~ z{UW_v!a*Brbt&VVX;&$^ntY<S230ubAH8kqt#7^DwE+d;lj>+<bfv2QPB~VQ+uk%s zd3P)hy<QmL4g}ckmzM8fSh_Ri;Z$+Nq4t4ZD3<4E%`|kQn?B`^jv|92G?!mj@V!^L zKo&h!)Z853oh~ym0hF83U%x6yNGeCi7IdWZQUPO<5T?$gY?*qeHXaEyr#zL+8A5+X zqA-bE_S>Pzxzx*y5Uq=^l_{>hiHbReEi2=f?N9Q`&&|dNi!NeXid?+9IarTSTQmKN zr4P3fMVHC_S_rb&@4?_h45Fjc{bg}4M6f=n8!a_`*D@An{QMSSc7(OR(D(BV%$e7E zFsZ+AlF!7Oqmz6>LEndRz0bYHaI78=KW?@xhA^tujjiRX_@N8hUUpG6xF(@TgLD8o zNKx$NJg?G|W;5Th<1oL7`Q*XU)${*ghW+|uoz$BRW=tZUP*!ZHfK4Y|wWYeI5j;vk z;e#yfISozR)zy7~ED2bSe7&*Gblw+#FT$)gx4Ol}uY+9cHGqSl-+}@X!Q`FuvFzMB zTKdiC`NiRE?ar{tSxel)S}uhIMbnz13jVA|l3sNd+kW=tnRNw;>2qkwY%2~(caUah zTnXPQ19^$#(5;O;{^5x{I_pN6+E;7yp6JV+9#EasmQ7;Z*9kb_hW+J#ol=WDJ(w;z zw*N{mF$F5dOXKt8RpnWjwB1>}6^D0Nt;RNZp*D4r7oY3d^J#QnqiAlCG}j^-jg5LG zmmg%5-_77}#B?78XxY`oE9{SHG?FD453-@?k1PE+nlrdNT@gnmwk$3ov5wf{0F<N9 zco+jCgchi($jgiW_D!F4a|jSD-!73+qN!=x`KfRk!GwbilL-=bW0~;VV2aD6HXl0- z;?c#GttaOLiO)Gi6Ga7?0Nx~H01H2#uXi%(`SL<4nJXwS&y7L1IaxZ1v)mm?5l+S} zq_6)pKR>s3V4xsTgqfDM=wGWYZT!)M(NOxw>;oGnr_20iYCrC%6M4;EoBJTLA`uI@ z=Fx<B1@$?mM`4lFqY)TB&y(*BKhAdCeDdM_dk`uP1wa>um%s}O-rQURViQ4AQ}aMd zzwb&n9=97?3<4nq)V=i#4$?4}erjyIe{_t|3uDHI?uP<k$5gB5hs=`)8D>=1wa*_B zqBuhrJ_iOqLd7B(0LBaqO_l`8IY>Dz4JS*~uqpUD$_={3#ks{bG$7*)5Nm6Sx;nSj zwY8|YIOgAA(+6Jr<#WpOM?#~b7k2+3smG7<I5wd`9o2n@_4jv9($1vK$BiLvGA`RM znPL$Dzir#rsF|Um;n$QDVHp`~tV|}<`Nx2r`@hH9MdklgqD@7_W&32ME6n6{mzzPS zF&d!wtMI&(IXw`3=W!(u)NpY-ZF6jG5d#b^Q86*XDk|91({+F+77TU~#jJnM!DRT6 z=8+G)GSW-yA8DDX!FkTtNRNVwX}CLOH<0)?sWXJI!g-IU+GcU6+4GXy{#9y6$19ms zKA@)^4>559Fmz->f{2O=Cs3I48wmhAgF!s?*ylNi)qmYX&f9Bd!Rs?Ba_Idng5j8Z zC>N~u9k$dmWU!)y(F8#orVv6#!}IUi0D+57m4!;V-t`Qf)m&Lg>!s9h1Fij}QE^)S zu9<4ymIR>QLNtJ}W74jNw|IL4Win!hhOg*VO8`C?|JqtEVB$Rk16gHdPpUM+T0a7G zB?eU*g&s@OA6HOWHwErY+=Jgtxeqe7s8HvB1KodKSZaLv|IZ6Dne3ZuX8pv&{ExEP z;!`sxzZ#)R^$u)iy(eZ1f|`r{WaKW|oean(UQ;VJM#mOmU$1#GLmyLVfuz5ueZfi% zVZPKS9IhMO@VMB@ZM?m4Z#-X5YP^`SXhe)i-l2kjra*E}AHK)I1I3n0B@sdDNcM8@ z-h7lW7JYA%6ArW*AK~cB@CVo6Tk6?%FEDT=%jRoH>v^FD)G!%!r8P{ga6kpzJ&4l0 zevxN*8vbit$^nN-W|Vbv-oKpjwSVMN=9Ii;u^wDH-}@;pTWXUZBtmkoGab;rznNA! z1Uk}Z%@j~QP4XkhL|TUV*>IuLW<d>al1`|6&bey|+o`2YPSXmfYC(}J|9*P@yQgP_ zmVDP|oQ3)R0$cX<*+Nj~gX^>;Robj4#F#&B$KN<!-Jl84Sm`0X?oRxFxLv~lf6h5E z8H|R(U3fX_)JC#?V#l`mc41lP-BC`)RTf!$0WkP~*9q{j_c*{%Y|eRkV}F<DdBU=> z#?b~`Rl#}6cFA;bxf~V6FG+2>Q9Or=rP-D-#DMejw@mnoh7mdPh7F}RTn{8hfdkOd z4g5!RrlG*r#bY2VOtl2-9nWHPWA0rQVCKx`J-l+-^yPyBcJS{fh4<h>t#gNo9li7T zaGm068@xi?0ci!aHq+bt-}8A0%%|hOOZsTz+5h&1Gz<oHhJ*a~`Isg;!I6Ch1`?^_ zuBB^+>W#a)Ucq^R`wUX-?$dBFsW$`IHa`$o0$yzFZICjq`N6|5F=EQGAhVzxha_f` zKG}-rT0sia3EVV=$MPA>)HIB#SS!NvbTPg|5*Zl|X3BepWeUItpqm2@j^QLP*Rg;@ zjAY~6LVa*~&FQKQL^_CluYXAOe2|!7tK|K(7gvKs@wj(sqsjx>)$}g2FM3ih=(K{^ zT<L;DSxnxKGJgnC$bU~f73G#Yls?2gIqP4dYa%gTRT0ZG_<VZx0{P=t>%dH^UoYy% z_UM`j5d#SB@)<vEBQwy$@s-Gi@smmT8l&K#kF~aime{tRbo+u{E9P|e@-C(z`B<(r z$NL46cBg-QTV8!Q>|rcJEE3)5N8Y|KW=KX}+l>hjBM7%)SBQ?0F5fD`7Uo+SNmrGt z&DRZU{W;CD$*KLaKUdmtdDU;1zQpwB*gSdVJ^h8T!G#2SrtM-PL?VYgR429i3k5D- z0(&~1aP>1qqhUs1FP?ocjeCM>-P7%5R;EzxLZ+w9gZIQ7wD}k3iM2oKiGe{Y@hR@m zNwqu);<@NPJ-`H~+An7vk+6c44{%f~eik1_rvSpHVlm}=j9Nw<6^MBNB%_sQ5m>;@ zf_u2Cqt-@qzrUFr^i##WIA`4qTdHS%)aE9JSx?Toxp7~Tpx@n(edVWDj`L%a)5rXr z=A@25Gx*{GvX5yASdU1Blq@OMIH|g+1Go~}uo1dRArDyyyAC&c_8*{C(mc-sd0T!E zIgo5}q!`l(2}&6Wk=ctWEY89IlM4{Of^9rhqSa?LbzthUJ-A))IW#D1OAn#-^)oRU zN`fslQwnU80!$mT7erJMt0ZhhZ5h3>XVe;K{eUip7Fy5BXU;4Fx%Bd8xQ(*o*WTSo z7EB8-Ps+>Ct5l_v_dm@t`S@w)vrq2#i5csiA2Su4+UoHt;rTxwpq+Mq_xSM126f)n zS6<?BJ4pOEho!9IDPVA$M{6AD%;+QA>z}48J)LvmbPr*yI?bo>(3E(p#&5-f3lQ-A zD1pXTzb14TuWn(rnHLgu*?ITl(;&XORlGg2%obr2o{)L!dz$j&sJ*k6EcOD=p)hv! zE#4NnK1|XUxx~N~E#^}Q*?zNrQY`q)Ys^y-P@<Rd&0Y_^5!j;nyMuj}ApzIGSk9~_ zawhKF$vaV#r*gdhUSyL-Qp#!;_+8SvACE>-=TcFSo|10~jwX>*u077d#pCB(tn8tI zc~S9mr<$$@g61nPP_0)~`qSNcN}YB_RH|hWDqgaO$Jy8oZ5{b;{F~${;NgW~M~X_n zZ+%ldCC{QjgSo0T+^<NiKK2^zebRYvohUvz)J)<?S}?Wr0B6clb~b0}=hVlS>$wWp zA9;F{11T6JK)juD+ASAOoGWWAKQkkUJTB)|WcFimeX*wBr9Nb+v)Cl(`cmAfGI`n1 z7CjJJ#zM^yu5bAMFA1aP{I^r@{fF1rNS1S2*v2?E*RS?Mad!Gv=S6f%Ryg|{41&lk z4?^y@T@Hh$2CD{*ybYWeId@nW@`5%R>zJZ4nTe}Yp5`{cvQw#TV$L6qB~3pde2^jj z`yfU*d^Ui;Wmgxw@&Eh)XYNCDb`H2^OO}Pc5igT7=Ucg&98IaQ=?9z}DW{rUmKZ^I ze>QthI-bI?qbqHx?WbU+U>ujN6lPyeD!;7+d{Zek25O}@g+xzyzN*EHgP;@zS^e>A zyMo#u#AV1T+Id-A3q3`9j6b}j`$h%*7NKCsk;(kQaJG-=J4Y(A(7=(;+C5Q(A4*)y zk$S)Bv9{O!5O>siiVjygi?BV+ESnJhcW4dedm#G6XN8;&MdrMC;-kV>9Gem|E~G<e zte%ex$gUnBK6ae3BAnv)Wk&H>C#Jdu&Z@V<@utTkMPb8IY3wPiP0&XqcoD5{uIWw| zr9N-7j0)}D?sHOqJ!cQV+g9Uj=^3|I6V%s9<%tMnikedV*k$}yAs%0HAo3}l*0`c9 zYpKiiVdg$>IPR1UPoY7CEdy)J%ab?A%OnN$G4^<Hf4D*xD1)A>@9X0I9TWI9SIKPr z1XDx<v5c%$$0+wNz3KrC{Pv$e?_I62_;70Tc{}d+j!0E(c=gLd_c>8hFX~BHU0PCR z>$8sas()c_mq|*!d4Eduqn;0gb5D=jA1jY@I%YB$uWpx!xT`1S_2$zJxP>d`^c#6E zBFD1T;%u8uF6<r4Da4`FKG~=5moG;K<>bpE?=2~E8D|+|?kKhl0SQ|Sb~u{?aZy8( zbF*l;`1pn(hdvf+OCBqbRo8ptfU4Zt)v8_DzHje!mpuI^BfG7mChfQ~1DA`q)=zfd zm9D9)@kI}Mk{5Drs*Hn;PaYXaNtI;6eks)`s*h2{-wVNs%$&#=3Nwjput*BI$tgp` z&sJ|CT{DLc`Bn#o6Lvj&-*FPoz^bLaL-Y0c)f4qf<Z(!|{w<f_7;tGLi$5!)PQY+) zI;pHwwnGP>LO;C=TO`Mw`YQElYq3c8vOn4>kKa~yrB*N&gVXbjp6o`mzui|-O_y01 zXtaZF5)%k@r+?ZuN%KquyXc^szN}+|eL6hD7iwRZ+nCuhYN=<B+^>0?JwVOpQGM<9 z{@3@hAz^ikm33moHrJU2oE*h0clzAR`<dM5nC19;r=K^{_o6i{4h+CeHqo9=?>30Z z3O%ex3aEISLW2ve+{;*AL?~3D7B`cPr{bP^)+<lo@^|M<9h0#!mRqM@2e}<F)H{-O z75HjZ66Df0kWIM-y7BKs=sGQS+AGUm?kE`JQtUfQZCtD(G3zP2od`!~&MF_&skk3G zVtWvWYASbxW9A?W$QY*N4k(39Tbx$ic4`0>*x!!nKHkH3kexM~I}s6J+$i=YclKko zqvrST;xev2AxoNw@!C1st%z2hM5pq{s|eiWPVsB^Hqh|FRxI#FO*v9pciI`c8nX|j zF&=SQh7g?YNIK>aUq>GLM$8GT?<qezDbO`x)ww&;F%74}832dAK>1szWu`f*r>ms^ zP@$hEfzd0a)?GW)8ag8%`iwMZ&hz~(YrHl2-nDf=;ERE|_|Pu&XMRb<WNKztv!f33 zB<nnGl?wF+EZ}R9ys48eXU!yU_fzDw*s}TvbEuxhD2oac!SNK~pz|W(cz9IEO_$=V z(k1soo&y(-8#~0jROMMYl`z@Ky#M~M_w@*E;SxWRlQQsy7x+oyD*%rMf&~e=h#m9N zZTp`HT@<e)$|a!I!WA}L<d;@ikRqcOCd$l0U0nuw4y~0oi#pSvzrf{$$k898FW30( zqxmayX+L7D+aY>_-&z^}3f<AzGRM%^_f|y~sw1=AX#M_uYMXD^_j%#R1@bw4hJ1Uf z?A{C2<K#r@?A8>htQ7qkNfkzLD~)AQF3gJ@A-b}RX~8*xcVxBW&7rkj0@U`Z$nUoT zuLzX)gzD6=abmYU{r9VJ+Q?7D^Oe4lRiioWIbH>Ft2`4^mHOr#cS;-c`8{Tcp-K4T zq>#@k-SLx!H)ra|9kTZ0o9xu>QDS08=5uF2T-FYI-;ML>QougTqK^Bo|KQ>|QIqh` zk4|Y9CjMUah+gM{u?2w1;h(!}l{*{f+MRQ09VZFT<!&w}^;9>xIT;^hf9JnP&I8X7 z{_CE^>pq>ro^rWk4ZU6?E8W+9i?LBg{`THjJdmf<PI^Cc7`}eHVBPu>Jh0h}(2VKI z7il7vb5s0b1KqC+#Uf$$j;lraNbO*TbAJcnz&Vh}_tj-ES2rL$G(^#$5U!~4MHZkY zzsnM^AUiL%a>nbz9dRHwOW5yI*}s9PdL=%@-Fu8}6~VUY;*78C#B_2HV&2^<?Y&ZB zMR4|ZAul9%r)0+9*7877$i4XaY|#sAOF~o|rh+Q_p)nTEmgkS8pZ*5<X&B~!Z6uBg z3f>&p^fP!=m<Uc2GM%KA0a_%7%D7Z225nD-osZWvu%^ZfsU5@^y1Ta~(<h@<xd)6l zKAB+I?2gBu8SVXXVE}J+wS1b=MwP!~1GM}gjkpDy)`%!AHrRp!%iWkPtOjz`;mSb@ z#C=7Ef|&Kn(tXV-K!=97RklJ5Xi1>~yov&={-M*FrK{Sjpct6>3}V$dFU1(1g0@|~ z?MY_>w}OOA7aw5OH-LdlDRq*D96wwRduDURJ;?U!^^+n&uW`>fcFBDtC^cRx?|47~ z3%Xy-@0tomGA>r>Yh3cId}IFQoY}s@Z5xwXsI?WrmhJE$(tU!B#S!0~EW+J&x2CbP zznci34EY4Kp$?MW7}wTat-3N%3E0WX2{Eys1Y3Tf2XafsN*cMS15WhaVzVcz+Whxd zIjgD7$s%F_lW3Laj74R+YHy51B%9pj&+UoZbUA2p_)}+~kih|X9-C{PhQoqVu&nM} z*bm%GIZdh4gi{iAC0yQDUsCD6&o@S7?qfpa2ma#0o(6YOAdMV!yJae#zx>i_A#2N0 zKm+z9h+0*9yjI1$T@4SgNGjxWw@xw_>?XZg9sHS{R&h5eNm+tU8xy6e5Bl^i`akDl zNx%I$J7iYaH>>T7Qe$0tG6ZT9V<{s<4u{q7DZ@k$muQ*Jt?_2<Nov4o^qst-Gih-< zTUVHnM^vC%SL&jdX;_|6qB17(Ch-6X3vW>i>-RMNr2yfLO-5VROL{%D*{>Y?X`V${ zUEksAj*lsNb@N|GKg<5^zVyV0E{;mWUTwS(rHSD67u95-u<#+~R$f*^1nPVaZ`VLs zIHtN?vVPP<13PqH6`LwS=)ybTodwv`mm#T{)Nlz!A;=t?C~A!hci^Gg#EcStS$Wz@ z1)s2Sx$C(unX)>Zy2QY1m7&YYfgxm9AY45XV=CUfj1mSwMHz|cz9*L(`a@Icsvk$G zS=a~4`6?#Wj0X~0&u(5km~=<7Ng6!#$wX&Ay47X@dLKlQtz9_@`6`iIXK_M;w3H zm&U|3-mh=iG|JWcxOhr=Gw`r8E5?d*MFFs5b1i=<kJQH0;;%|U9|TkT`m&g7zjPDf zezg}5OMfTkc{D@8N9u^|R?c()tWV68vhL5<;S@Vfg^2A5>>nSFl38ZZ=pHAy5?PIV zzQnnXt#KXy;n_5@&7XXr0V}SbAJW!lgD|&rpPifOR0U9v82!+FYl3P8S*GzDF%U;x z=a~#PzXEQ0d$pz0KAk>@uxBt~mNf$Vem%{I3Y=6WfafnvWO|L~03B0Ko}TjinQ|o3 znK@BkUJ}zSE_=y^O<U&7<-NF_G8grKz)oF_Z?G+dij_2Yas6hsz;W~K!{j+)@zV5E z25|?2chW!v>1p4Ym02DFRmp5NVWf(E1)0y{N}Du$)3-(J$Z&2+IvVt4m~}O=2_dr0 z)fM2&c3Nt96k;zvQ}?O$b4jTc(<Ld6)#$;YXmR^AfOWQ=EcIWxIdhS>3q2zD{!~!< zn5Sk9a&k?8UM;(Ue3P_WDE|O#`ZW+-GkS(uZ--$f-16;t)4)!SKZ5E3wq}<w<t!GY z|A%RFs=Y6jTiAR$N{-Uau8I|W&qg^+&wr)3V6WYu1yp^sSEkYz&hYVLAmE+_E+t{) z**2~@F6B{#$AvpR_xNErky_v-?2*TNtiHmyPlwG&WavHWV$0mcsMYbSK%JR>ro$+7 z^V|FU-4CTfl7SRkL?3)`pp2wl1A7C+BQe;(LGZ&GGfnlJ0O`-VDF@!l00i7J0$ej3 zIk1V_@nwpQ(8dm_G{Hlf$xShs_vmtVCgwAWdWuoeaYB`ZGSD~J2aLu-NUq<Rb<dYK zH4bxgB%(LTJ{gE7xu;vVN8|PT$n!rgxq79w_?SU(c}H_@zPpjn0#6ampI4`6EHX7S z&OWQM&58d6|M+4e4ISpxVqB-?$<{l1qoO26z*=-<br}`MQtI+$<qBeflZsWJyOKE9 zRcYN+gl9lWA^vNuYv+`)<c(m{mq$jl?6O=i707-KUss{?g|)%YC67AS<BFZ*?Gh&7 zAY?CSAIcbc0^*EbD0DEd0+S}97(5DB>oIErT;UC%fF<oET@gyVb1ct5WKdM3-UG~O z@c720MMoLM$&O_w#`Xz0;!_!TV9L_FqDI*zxEO<mjpbYB3i7WuRG{^&N6?PflU=vn zxzB+*+Ivo{WoRoZG?`V9H%SdVDm#q(oSx{C7pTKlL%3rq%$~zbewa=OktP}@!yy~6 z0I4I)YIN~XG$m^H1<=~h#9jAkTXd$3r*m=juJ@u1wShP&T5pIR1rRFpyPLaf<l-n0 z!v)%m1%`$i4#czGaU(x_CZeG5)MBzEyR7WX-fRuP>^Ifm!VIuX1JPYePEs^%vcK|< z7ums>^=25k!uVuz3&PtIP$kz|T>XmavIO);m#x<DG<ErRW@}H8S=x;VXJ#hvOwjEk z@-71#H2AlZh`B>?)fpsDH|lk=0X2I)+Gi-IqANfpGH+T&@ZId42{oBh#Vds;S4&!+ z?zN9UN+pX-S|8h0{U!W6D!3#SNesjUVd(~~U-<%~nb5ImpS_Yw3SHQQ3|HHrHqonk zOhv>s?{zU2d#A5CSk)dRrTXghpw4S_#C}d8ZqW6_jYns9Lqj^e%*BMt3!gS~BOa0W zH?s*gyVF0~e*(4c&RK$Y44ukKryMl?4kg-x0f$(IiUWul6`ApK<tW*{oAy!c<|wH- z>P^RaY1>PnQWBcuKAUECu0?8nMVtH+V=8@?!!C61Z3v!!NUH*oc<8o;u6>@;(=i9k z;m33buq6y1=0Gso4~_b$r5D%JU%bm1dvWiAo=aLUfbRkhDo*mQrWRYicdhq~B%j8W zWX#RazVm#$DOpoyzh;kmRgiTzx1}_~YTyF$pLnUM#2;J1p5Ka&{h*4PUSM>kD5eF~ zGhG3=boeJODr6vxS)bBn0+*icxuPOd4nl%(iP@e$qNwu`6DTJ|6!I{wG~^$4Y@F-E zc|-m+{DZ%T=i&75oElwmfgAlRYAt>jwFZ``S<&rfkqW(W1u?YsQ@wqVyTJwaf4<r0 zC&B+Vu=<~P_y33B?EmXANYcPHF$Ps<1X@Xh{`o8^dYJ@vi-ei-9$dkaH{AXWUa9Sq z>^Kh3fh@BBE-n!JyIb5a%@3p(&mL|W>41vmat~K(4CFmH2t<-T=p2*>s`5&GJHLe1 zRnF^nkP-eXVm);iu|6br93_wmpyf($3>Yg$%m4Mn<fL`H^2(JVIAWb$prO$`$X!O_ zehVzjz()V69k0r-tHKu?-rT+$&0B3v%+*WVxi^FS2fy!O|B;Oh+`IheE~70%1- z5FZqYhmS|8GeH{K)@EFFP<H|6fpl;F2plm>;~#wnma>DTz$Is2I-2c<H{{on3pv2a z1FPNd#rap5oa6r8&4Vv0`49iM#c18pfF^3%ZpU|>s62yk4yg4gQ-+BgMy?PeZ~`29 zFAdH=%G?(-CqmdZ6AK2|t#pm7UEaRU0}I;z`~<M{{X^ELjn6~+j}S`-*c~vF;m85X z_O&D1g0`l1dd%)6Ld1<hvnlC|UWnVSZhPJ8b*t7zs}wbvqY=D&xZ)b5wfN(|Qn@4~ zhI!Fx3=c~Z$5OF<p7&P$Fu@hwVQWd-x2TVLR_QvSs%S5yZu@SKeM-#vxXrfoh>Z3) zT~6S@{j;NOe&Ixjkiqn%>d133u7amglhPP9j6#QpYWQg~E4^jejgwYP#RAo^blp)S z`q>CxSUTF#yQKZbQ*~Zzk8So6_oFl{b2vS{-@m4r_Y~??PV8vun#}3a79aIKA|u4D zcJQpg1YUXtA)u6<>#tU<(tS$U!%s<DcTvZwbv@_pwk>!M7^s-D@LvPLfq{S<j>UXF zTosFxr!G~%C6iu8NKLIO03_i+^0e*Gzf>&zU<GCI<?*4>q=@JpCud@Wnv^IVgK^8q zpLGv<|IOhw>n4y2ITDWv@yl+bNx%~AV;^A=lWsejWme<y(wnqt`52z~-p!cA7&^Rx z_?ukuZre7swk$~yK=Nhk&GjW7E-o0jV=?FoeF5AE=H<}>H-c&n&Wr%#jpbr9Ikff1 zLX&&BMlsMna$L<z_p-&rhsaUzS8sZECoUdddtVHFP-rNh1?s$hxoZsYDp3oLqM9ZH z2DKh<Ertx44_-hS`CO1u>#M%@8U4V;fZlZE8|gcm$G-)LNA)YQBXE;oCWSh0$?2|C z*Xzs5Olojeqvlc+fETc2O4e~uv13Y>%oXa?4GCRZ)E|Il%o!dfT1S1&2+WfYIj@K5 zH%Igdc{U$Y{bzBmz7qX2Xw#hKDJ@hc<b^$uWSP12LuRTb<$L_w_qPJ^n~P|Q1Qn>K zRskrytT2)=>xEaCJjFYRzADQkV^F;=&a`yn&~Z6w7^cX86WgYd*KT2dI89bW=D-k% zOSGc_%6hq0_s~{&B@OjgEAt0-c>kzG5J^x+dI;D>GLvm{jXGi^CLity&|w(iTk6Pc z1-p4%+-No)*<0wi)xAw?z9q<}UvFJsQ&Sxf!MhN2G@=7-nVFL~7H=4UNVYJNF(K4< zUksBp?3o&`q?EH7@+N9d9C84-qB#r&s(@6k2h&}mPe6ZGG%xZ4W<8N(4F@&Unk|7( zB3B{fW}p1bfsP@u>qsZ1aKJ4)7P*ZXlGB=|DDREL=85TZf{0>i=Bkh)s7O?2O}Q(L zF|<V)R+9Rr*Khi__zai}6|0D(sHGCMsIjYVPy4@;jZx!KN5wW(#7@;v;>i{a`HHJr z6}2ST2Z~67M(uv;H}6+O|40a!*0n4WC;<z%m3U&3wfG#6cUyrVcq=Ze@&&+hRy>_< zwBt=dYY^|w#!SAjC~i+LHIlE+xBv+r<qe6yHeV3EPdDh*vi3lBy0;C_uS3d-RdNw% z#g4(Ture)Y$Ck)KT$vm=5Bp(9e^wpAkG0l8J`lkyvQtbJMB?uCN7}!k#{Ln7c~cHZ zw2HEX`YfnShCJA5hDF7<rqlqg>RZ#zV?{KPFZ{;h5>-Pve+PkSP6MUr*Q*M#LeOzu zmB*K&6@A-@9z>*8`cu+}t^L^BWnlfNw83H*cx@xd+?z9C+F?3YmfM$3xfDGSD6jc$ zm6oP`#)i8Ev*-pXdp!Dvb?Uf^8KQjR3{@R9L!dWgq`3M>ITbsa=hKnb*o`^ZXGVcx zBdWLS1{5bExkQ|KY|cAd?DYORE2{8nm_Coyzzgen&b9)~0}=>qrte1{$}Th02?fkQ zI7+5HL)l`t1xo|=MbPE=643|5uBb#ph77pT;jZ}+zbRD#$&~keg$g9OX_CZ%K}7r# zsw(~k*DbV^BgFj&{In!byG(3aRE&lM-7nt;`}^vhH=(Tw^C*)1BCh|=Ho3Kxf_d>% z4Lh!mCnvRSS3!w~N)&o8tRPg;y@p$A4gKcBus%bf5gbc2)L#Qt+n^&apEK1e_jOcu z)veVbml%a8`EzlD_esRECIMSlYcM7I%G1U?hta?r`jjg+8Wi3e7PMoIJoJ$Swr|Ef z`zvbw=_cES-p8yF1qQri>=Tk(l$!6vjVO-4PkTy)>6Ge;t*xNo$$ZH_rb@-a&rKdM zaCFMzUHb4Mq3*SzaW=bER{JJ%&r6slcjK7Ye>6kjDHO;MVGIKz(3q$ZBW7>&axjHS zuXOt^Q56<IUzSrPVk<AdzTRujs?GhreJ~?)o9Q_72%!O(1ccGJWI0;5ecr%0tJ5ll z?8mvvx0QwLnoXgH;v|?x(=w?17%{D%GQz>2kMLDhV%Wh(j^gr^wYO5GXT#DZR}QC~ zt8E3<wer9Rr%0E$t-NW$n!AbS73#rn2gcmQ8>}g+>S#8{VcZ0gW`fr2nV{rlrG$G> zoxxK&s8=#(3gw|?I@dGu1tCpPAts<;@uj(0U!qpB$#k|e{}@vx${;WybU(Js5bgwN z5;Jq+;ZP^Wukysxh7%Gsc&sSYr!&)Dtut~=69aAdKwJ4!3Px}jJ2_<+Qspk(dL^df z)bB~>vrnhXjFQ^5m<+VOk)+UtJjRAD?8Bra5D-Vm+j4e#tP4GbF^J<f-#QmDOuyS1 z?N&?0h!3w1vD&Fj3QNdOtUo_xB}dwgeQnH`NoO7yo1n5HKkw~M;ISa@^LiV00Q1gK z%%d;#y0_?SkY#oqXoAxD=Jws%0X<PUqu(By>^OX=Ltkm3Zz)?K_>UT&ME*X~XZy-E zJTOWI<J(KEy1$*70{BWa^UM}M&Vwu2qB%jj;dOVQU>vG;?lDs_>R>ZDzQ+lALAA{{ z3*-xbUBT90J2aa!o`D5>Nq28-d-B4~-cpRbDK>&z*krzThv_PdI@{&&7mq}HJ{V)$ zR1Dx9NpMVd48u;z3B*z)^CtC-k7gsU|E@)|k|0_x19Y`r|Jf$7QWy6i23vV1qd+#} zA%pm9F#}jc{qrbg&5<6)6Gn0*>)4mZ)<a9@w6_ccw!x7RZVcQhJ&6W>(WZNLbbSJY zp~E4C)*q6U3Jc<DZ@oTsun8_tzq9M(@{E@WU*u)tl@713zp8s9&M>d}E@RUEOpa3I zk5UW1M!nW&-|S+{!nzLjL9mr3@sJ`2`a~M%tzO99+Hl1+3dTz=lFP<fb;A<C0MWgG zc<%T&ZqKjZhMRhC*R75Oy!;y@(q7!oy3mr$lS<FLaa<S~jxKYP7*tm@@#Lk6+0Ejo zrN8Beu(!Vi;c1+-eK!i_mG@UsY^&xT9>2uW6;2<O9BiiW3^a@(D5lGuaTQI?`A{fQ z$hh*U;*eqdn=)aA!BX({HCi#XBSOM!6A)Y)ve(69-Huw(>M?Gitp?j(#*B_bk4O4F zU<Tl|qoa(SGb>R{l$@gSjZ(n!75C<-X?6`Ok2Bj|y3Oe#k}A@y0$ki9OoThdm4$Zo zbK`ojw4~#Lb{-QO>rVeVUdCi=ifymCp#1{|&Z$^836sDet0l)kACx}#5A%>O=s0%H zoSUVV@|hqax$M1_X(XD%Rs)I~`vt9?ot<T1D(toyV<U&q>$gLC7<1sda{2REA5Nb= zx&_}kd7Cx5<uSX62Gz-Wv(^)9<!B$@qf5PScoUma>B1SU!Dz%ylOSM}eVwpzQ@B}o z_N1a~ax~qd%Cz5$OiKDsE<o@UWkr&gL7b{*_-^;&t-hrcr=Q73xTGxQt0`r-Zi=NW zO4KF}s>pl?POkYtHKB&#q=eeHP_n9PwQV1c^+6qNBiC8%MNz2|oI}ezF0)G0@z-S2 zbrCP{RFzv8n-}eca`p|u9=NXsqJ{s!EpyWpX{gt1i0&^LIh(FvunpHx<6i^}z0eO^ z-+q2l0Jl~4ZicDEX-;r%@>mh0O^7;-0$vYdzT9yJl6=iO@vAoga9rxBWUtu*IRziu zZz!hO%`Xbt$U#enP5&q>fG~X~ra3lc8_!sAyl+VjI?_R8Sc-p<PE=BmDbjJJTejvK zkW6aUxuITvMT#9>tO}ETkXkO?qB6TNe>8Z@pNczb%xXXOs2Q?zhsL3(Z#T`uH2%!t zX%N%hEEX~pY55_@sMq^gy$LO^Wd0w#kKS}$^6#N8Ghx-F2<AAJOIK8J@osfK!@pD; zNraB$P)vtsnmewyb4eD`8|W+kn9)~HwP|^hP_OHA1y-chmlw*C&n1^RqezN=zLT@~ zzRZ4zzdj>5H$E+Pwz+s3*P)G99b?svH_hV4HK>D?0eFd<ET&``{Afp#wyHBXd6sI> z61x9j!}s4XG)%_R1<&uPw&3-BDc6UShO&E$&vCNdJ`z*bKdLvIkL%dtu6vV6x=1;Y zeSrP#Wc7M?rv59=LJcf^@eIb)I798LDsUbikb0X3#;TXd{v+ssO8|^Lo4$CH_DHlB z6Vh(C{;+JxZf4F+5{T!i#yu;ug%dG()(FNm@uROD@fSs;%Fa?!)n2awg|KN3lNPsD za!?%&4Z8mhNLV?P1NOdJN!uC|6R4O-Pwv03l=`S}Jb2o&>my6LN+Hl!{1rQU6u^n# za7ym@=cxVg3V@)TUk=h|aiI%;B^OK3{U^gK{>kq{_+Qy(L*)AK&h!S6e>re<K)eIM zuy?82|3pf-T!25I`#?0}KS^yH*uUMMyTtB)KD9Ilr1Am~=U*;wGVgCF9&%To^Y^EG z9Rhv>Lfrp4@wPw^=?)qEkB2fDP4~XNMj{Rt(}2WQprbu8yD=s!E9-j^k;rJE$6J*J zFn7bt(><Uv?R0-WWZe8U6BBmQph`^5%q>4&NBZUG|M8^*cP;_&9Ieb!-J6$k4mycR z5horS*+B}xh5o+HTq{tV6inK($~<^J6bWCwt0TB^fMdhD?1q#VU}$04mLswlgy><} z(kUoRQ{}B9j@Z}0n%zNtVyI4J=h((GT6`xbT_hFJy)wC4hx>brZqcO76}QgQVK~P# zw~!}pa(?3~U8zgAD{E*rWiFqB3u_MsKd!$fwpD#L_@-s_qOZ?DyDw$YM#P=^A)~Az zJaf>DpFP*iS?LD*DiPvFO2*$Xy9hpRaWP&Rf|7B^hOg^m5BTW_BFe8IAwDfwl3kcs zstXmYKkZ^btefL!_DrOb(<D%E3w-u;dfD=X*rac|M{F8>!I3qmaAJp{_hcl;yt`kQ zMACzKwY)XqG$d@D>@DAKamY3!M)cS2#f2H-6DX)<zmzz6_U@ruzxPk3&Z@=<CjoaE z!VHx)2XmN$=oNwu_F!K~HL^dr<VC1jV@OAlhrLWu_M(OAH`grCV``l4iSDBv#<=6{ zwwE=c3nqyWF`zDUAn$|8NQLUrZk8k6kc$op3L)gWY`cdK65nw@s_Ebfbiq}ssO9fT z00vBZNF~iKCppYxs_zYb0a<_c(FPi$>FKG50)4lOh*30YQ)T|l;Za=I(?tw7OCWdy zh!Y^zzvofM?kb3?+OnhnxK<ln2v_59+KvgcZ<;pRDAqZaP1HW+q*tN{*PcyJTHbQI zUE`ZD`>W+9^V#4tbbOG2?2l#4OLDCwf8i*vpMJcWQwR5J8bda2K#}jGV&iSBOY8#9 zz6VfonbPXDm&!U=V014sHzc%pvxbs)hL`lr9{weHL*Vam&H>WR0qV7UW>asH!R2(8 z??jeV{I8M3)>d9`f+b6rn_U2?-(Q|P+gKmu7xFpn5-}e=sm3dhVTPwUx*PtN^H#yF zhF1|~1c!HU<eSsR#F5zHlP0uUiHvu4y<u0^{d$(n&RTs4_s5NyuPKY(6fWGldQ({6 zymUC4bKJ^tg)Ddz<6M)pf{JZ6?EQQsZQNsI`YXsbhDY5F8DVdSD|mlV<hpA0U8kJt z{Zipn<l{eR@yYcf6`Q)mvCkH2WfZg)+gN_|vyRDCaA=K>U@p#?d9ig3{h?~*#h2FE zr)u-J4ym;|pM{2#(F7=EeHOZjAbiZ`H7D%`DJL~^6tI<q2^8k;l3^XKssN_<5l1x? z%4vmSyr)aKaR)zvD$;&y@30~I?<|vr*7atEMyK^i*C`gCh2{u)Z3Mqp8hsR!1D02O zIj3WZ&wTr((E1|WO5?IcQspM3P_wbU&Ev9ey!)naZ}K{+iq8DR^CTj!!C@=k8%cx{ zXEw2y>uG+OTEgl^x_R77rBy7KE~nMrgfkzw>|br^RF^g2xp+|CT+8cnvXwMvyMHO> zjXbPMJ*UJuD0fjsn+wyvA`^6dKj`nREq?4>BC>a7VskCBSHC|Q-{rttqKM;JA3J7Z zIrYN;dNIb^vb=7yxV1(G2`wyL`Czl<8c29T>cH{fk3>4EN~UZ4LV7)pCJ+9(AW8A< zpxj<Cyud_v!@YKOshRA=1a%%?7IyiJmg3Ckv*hVlj|-y0wwtc($tt}l5~;^cu6fgo zXI5e_jFTQZZOg2O$4mI!1G(G}Gu)r<T^jW>m8Pz&b0@xDubLyTo%CXF>px`a8a?PW zp1U}Ib^0v6Y?EyoZ#+Vv&_17q+~5~GW9^D}1$R!lK6_5Z?uLri$<Zqr&BoR7XI0Gp zIwQ!Fq1?B(vI4c+kY+8-?b^t1RMqV%S|=*6xSxFz2oDS>Ngu~K=F&0FY5a&|AW)kc zTYB4S#tuNKXIh7jyj{iIJ-uVDDvs`{#*7PwDk^@H$IEYFC1qJ`>j#5wM@YqS6lWVF zpcE0*+{P?SrCw*p&MTXzwP=J?BJ|)Ng6gswp5K$np?Gz)qbW~YlHqhIZYlNQwOcps zLURGP%^=Jn*_)Xa;jE)IBm~J<yosIdK2=_X{4Bm6H)Uq((=3H3#cZSz*G!~t#LVAD ztlvF^vB>p^BQMo%#z8);?kILWq1s7sMpEPyQ^)e~dDBy=kMu?-8zB4qZ?6xS2D*b2 zR`q0UPj=*2)$?bO<1{)ZR1{33MKP+nv&{{B(KKvVb;eq^t&gfxnKFu=`$?l{jt&%q zT?i?ePdex83S}2pgOA4qFKQwvPX=I)p21B4JaW90UJ;ah%f0FD`_SZ-HJ4Pr&Kem? zdw^Rm!p)+m9L&ER&|-I7dVrW<h6EMD*f#}I(|8UGx}AzX|9x6Y_owT2F)lK%xSG@D zEAvRJm~kh@S8KU!Ne&Dms}z*w%1TghI9uXQNkjNSkT~GxdiVW#&}TkK=OS^Gd8;dJ zvPv-Tx$_K@Lce*HbsTwE%y%kzN1J1u)J7yhiP>;+KVbe!nRBKBR<@9iKTqj(^o^b8 zU*zfOitU@9Qy(Ww6>z(8Mbvos)w!v_+?+&;Lo#X*p8IN6MwS<+)Edp?A|=l(Ut63V z`6roH3|X@v8fG0dk0%4|d1TJZz4$!Nqe6Mi1W=$l7Sl1t7*?e=L$i{><!-#pI!C)t z2?_N|jgAf6;&bce(pF4wE^sDw7X2AxpthR#j&-cNns5X54m^Jmv_ps-OP%^)_LI4u z=ZZLd6ti)y&Ys(mvwWbH;@6#1+fg|YlGQ1fsTaxgrPtHIK6}S1CPoom)X<ypGh&38 zGwLoNIor{iI~Wg`UbTGtB4VT6uh^2-cHfJL25H1ge`uRvJlHsqyEj>zLynm_z6N7s zEw0C$VFWIdL~k+cCoh)w=f-nw?7;?`luZYUEs%A_`HPNb(RrsxoR)4JibF#<|7xL1 z<JC}<ZbU)ywA!G-0*Sq)T*Sqa%iPsAZ_`PL&hmBzxU{<}^&*U$1pV)*awTT{<?H<} zs9xof8){Q>Xm$%w7K-z$J#EW%z8wu}&CMU1n<&`Y6J=Z$``u&?r_ugEnHC?tq;^le znWQ>p8C}bnBNk!SIQ{)Kv;Uw8EdM2f041PdQS5k<K;H7$tMU8z!SEGi5+xh>#jZ{W z+`nV<)1Q>A{>Hqd_Tn{lmImJjU;vo>bw-gZ(=UXzOf=rQhnMGz+P_>}EpQi_+EDXS zuHNQP)V-AsW1B%I{MGlY2Cr6i(H3>S{K59LAREj7*vfWW*CLD)u5jnsnmNa7Rm&1c zQc<vx4aY`m8FU}3UJ;XiTMyne@kX#;JMDB$mj9QdWg6=2SSCeX|1nB<?IevfC0aq% zC51OEW|9L|S$uiYnEAODuA+5YI-XU0$&75N`Lr9F(CEC=!0=(dFTzFOeTQDad||F# zft?i>>D@LKd(~4|Epp>*J5k!LRoxm@jNY8EZtCoWQ2Mu9EUx-=!380Uxn3s&n)N3^ zo?-Pnbd)#YfQ~kROCw7GYypz>B0{i}7rG5-3WsBDD;``4#N8lLQdgGWmI#DX?Kl<Z zdKrZK3;jlgTC}L-gPdOV>aE(JXK4!+ON-(w*PI=!7>!_oIJJ9SlbaP)JvDK5KoU?& zL=o(T^$^ZnMr~T^AvLY6eviT6d5f94ayOIa3DcmtW1DFB+3?nmLCoB`waRmq-n~hW zf#9bHVZ|~!+VbwkU78n6eLDmWPuo))ebA`B5nm0&@NqNbZ?6Y=)qI^zY?3gvcB(Pw znF$D>J9tHUif6Cta8q7edjUUT*{mL^^6=Vwd*$w#fIMD)4P&x%i<^_2zDfWC_IKMZ z`2zD@ioxbdV{IPg&6v7w-=FQ-t%q8H_F5Mqs|7OA#T)%QC2PkgMkkV^$_pNw?pOS( zI-`7})%zP5K^&}Bbtn5aM88VWT)n{p6Tz0oO<we+NbF@Bm)jqweF2l6+;JwY>F!|x z{Tvps^vlK5l;iZ-b372}5)A{r09N4w)rqL~jKzWgI(7}(Y#wK~*_xm^eT!AUVNoZ$ zf)>H?1&jpA3Um<;c@(X)+F)^Wa<!i>@6;ih4iL_GBa&L4WMUH=SMRR7$guqW4oGXD z&W~!&F&Ylu`XoJ59jRY&tfpR9Q1~j@mueJhjtstL++QCZupSML#qsJd@_osn!Ke{{ zX^ayyEDID$f&z!ARBgFbW&OtAP58^qE$$wKe&B=_e|l)cxpCnQqf#!+<)TUZ>X}k2 zX~(=5M?nKRz%O@bKkGh0$8UDNxZtW6aD7vAvw?HEMoc?tSmti+eNi%$-DdkG)!Sl7 zTQ|&Pc8jfVkOy6+;|aGpj~JHgP$9j!E@o5KK|v#GO-9Lci-{c$)yj9nS6IfpINuO< zj-J2l_iwD3y89TM(mD%z^oDi@P0uH2ol_-f>^Ary9=4?DejupV8>EXyYta3-+jG!? z>+^dhrq6n?tFYR=m^V5#Q?-}Yx!EI(j=ODL3+~j_21O3Zih$^7jpH=M@vNEDRV@tN z0XZO>>G(dC%U&xCqQnbx6H|Ngi*``+VR^+iV}e)C7M%^#Lb_Jw!QsTs{QA76w==5M zye!n3K71WYfX>u#s!gz}d5@mkVIdtrmT%LFvdjn8`|A({r4_h$Xw4IKezE!>87;}2 zYH`kyIKuC}0|QM&B}zZh*_IXUTrrs)A*GGgB?BqqcvLVo1B@(B{Xgt|bx>Si(`E>k zput@u5FCR0Kmvr|?izwaaJRu7LXe;X1cJM3&`Hq23GNK;5_B(--}k=zeY>?=wOjko zPTeZzUglb#?mpemdHNhT*$Hj!6E$qzm29)pF9-hdODBF!C*AT)-;PZPD-1Cj=8Z|I zmeE~X2~)pMmeD{_PV!v5p_o1wa)WjUr0P`A*b_dHQ;ID+3QOwW!$%_=@RHVe&1;Hd z`wAYc<wo_rbuFkZFs<gJQm@%?WXYbggyOa4UY#!o$LE|nx?+8F(EVYq_-U@}vFK@- z`-YVaP<Xo$e_7WZ>)fkWibwn@WDdnZywZo5YR-WV2zUtxu~+gkldP}j)^~fiZJ}Q0 z*P^sHUg-T-b&QtM`f}0Hx80bDz-%}y>ouk=2H$o$tbF;-SW#}z_-t&~LVzg?_H*r@ zJzsVGUWl$UQ+)cdrT5UiuHJ@G?|W;h+WVbE%RH|aBOgz1w`W~E@txXH_K^drH#G+Z z21gk6h6DyZ20gs?Vk%Q<-$RTfW5km)U*}~}4~rAwx+f|ii9HB-iA#+sCMJf9OPw|< zJO8%Qq~<BjWs^@|&68<dB{jE}jKQP&=(ilJwJ$u5-o7)9HXiVu&nkU+KXe5_@MuoD zb6n$1Ft;(I@RhN?oj^Kyz(%;lQu$m76|T!!Mn)HFb0^(}@aYmKd5a-`v!(q(LtXhm z@#Lk5q5AZAcl)B1zS)-ji~xcYN6`C|hRJ!6)IDYE85{LdW7KU_ti;((S36I^DsvHz zVu$(pTLh72ap1;Sf>S;WSgRY!UfoTyM^&{p3=?}o*51W4ZX%8G#?6sXbejaD_1hEC zQuS8<4TMg!0)YFnx9#Wc(Q9Sn;j~=sXxzkaET}a&GN(K<?YzySAN*`oPa`U`l^|o^ zbDdSc+jZ}@OBXv*tSGxQ&TO!J_6IV>?7@v|IPz@&bzj<n+14b_JgQcyWRH{SI<_qR z{E^_34`0e?p=r^S&N3j|BfiL#W%REnw?s2N^@ft^WL3tkmX~#zn0sj@HrFmEw*a$U zvS#^&-ExpmQqllq3UYy?D#JEv-dA4T(`#H$OmhFesHqP%-wJI))NL3@&-L#v({}sD z?bz+@sJ)jm8XA#@>5h3O$Vau)kn$-cgufaxf7a)-f9{jJ6mENkQ)bIrQ=}2-(;`IH ztbar9($w$>J9;W|gFQ!~4AK~loMt0`^6l^%uPI$Gsz~mp@To5r!#mxkf%I<io*m|c z5NmkEHJp2%Cm(Sv`^gox+_N?DTqW@YH*#V5vo_oH&yzmSFmQ0{M?WE7e>X*4Og9Z) zJYZ)ma~cyA9Ja-EZ$2kLVYwny_BvaNS1df3$-Mtf6E+J4%hf)m!J3OcZEJOYGwb0x zU%VM&G(NVqZ7!HKGe;{w88k2%ZFA-o#~(wv(W}=!*epYJc6jmhLjH;nSXI{NDJ`uj ze<j4DRRrTqPyoYAKP|kp_1I6n^)>utc*526MA3>rK4kPtY$aapfbguQZVWSzmEVs` zUoNorjI&SwR!Exc9<hD7M*~k&Vmc^()v6fb6?Cm_`qIHu-JlHL(anbXT{LARdvCkl z)5cezTW7L0d6GaHM7=h2)?;H39Y6}BrM2)MV1j2vx)YrV1J7{Fh4-e`>g%+voLK3N zaNW`BpdGXj9p(UgCKI;CylXv-L#Ckr{+>QiemQzo^-!F}dGJ$Ymwun5Xw5k_P4)#^ zO~1Y`@<?mdbGXG@pEKm#pEh6n<cVnLpH6GR<SG63It_`>Z{D8wX?HThU;g@717i0& zCbJDuhv{cTbEVW8`oQeS(ay1Yxjn;qB)uck5fdO^<Z033ncy~CRp6U0w3j-Qem^Y- zvuie<6$})$A40-;*?iKgA%zv?wgXn%QVmgGS?LURW8Xgcgyz2A66op!H|x{ffoji$ zhTMIoGGCxybPQs&3k|mTufHp5Oa7#6x97{czxOGHeaMAp?n;9R-l~!4$Djvt(O)Mx zRt<@ZUm6`QwR^I~kHs_#exivGHHq)|s++Pe^_p3!x9~l)8Kv+iuY0ktjX>DPDZVrv z>&7`$06XLPwkMZdZC^ItY>}`(tG+kBi`0`C!E@n(0^QqzV%)5tWk1w3PkmM=5&3iS zI!5MbW^9ph{(!=XRcB&ETG}i*SiZd7?UwfWG}NJdco17#ouwPS<K2SZ2=lH>OF0T_ zY3M6YlGb;{vVhSr+K4&1;k~=;``T{&ifxqW2ficMaLr(6sxQXJ-naBE-sBlR9EjQj z&ot34e1ubj3A}GKD&Df^M!2RSH$T3Hqc;#f#G?wF(0{k|UWZ}$MOY@`(!qxOQ&)FY z7IM!w`^;N4V7-jURiESbBafcxTP?F`USW#zzTL0jIj*S&k?R=r3+xjOYTB&n`>m*H z$g{Z+9)y#p4`wTfUOUOMP2nHAn~-wLk_6ku<r*w?h9<EY3QBk#<1}4&*s<`Fwq3S# zH;PLb6587Bk&B#yy(@{eZ=8v4YH}toR5qSrex4YK(X|#e6~aD8)rC#-3yX{@wg0|z zIRxOOIH3_b5+1K1&jwXPwiI1{Pzj@py%)E+Nv_7#;VXYc<#T~~fAH1gl@%8aj$KR) z*9kJ^R*lJ3<mPe)G{(7GM#>hz9e*bBKAmtW6VyX^d{11FP1xtUwoaSY?=#f@y!W#3 zeapBCBBna~Esx7mzIixX$$WO5GA*c-4yA+VlvFIS$zNoi)$ip};CxFZ&P0{j?Ot6Y z<w)YvNMgEg;>-Kr{e7UHzv3QPs8z<zO5j_2Q#Mnj1%#7sU2VM}T*lTLG_p?j-_mE6 zPl~jE>3N|pI1D{L;dK#=Xl<%RBeF=b8qX(6zwV)`L=_Hge1d!B*ym<;k5f&;V3Ew{ zs}SzPCm%cx3g?9$d`BG5@=zx9SEafElDW-?uLm0swkCunrSh}4?6scAxasJih9cp< zmcM%Ej_cSzUi;9AedOTnpd=edU60CAbzQ|V-^_I<QfdNMef3Ot&jTj%3lF>IJy#^3 zn=Sd2Vwd1uZ3(UttDi`>XW_z2&L>_NgI-l6KTr^cs6?zPn{j6jF6*Vn_>$+^!m1ep z2To~Fdq*25Q5t)#p*N+nogXDHjTDlGIZ`hAo}M>Ph?JF9eE-Rta@rx%uNRnKdPC|` zEy%rX$9uY?<C6#t+XC-8&O6!{RZo)1LT}!7PE%ffdUNn`qEaJn8g{eXpu30dvJ{=c z+&SqTot5|!EZ}{^+9#-Ku`bjb$^QPUakR*tCAEXSQwSV`^()tkAoDRahO-z<q4fUk zYaX!5k&ZHhV_qg<dqNr-n#o$17cEJgxVLUQCQbY8=(_5#6ZP`*Pjjv-Y0Odu+z`db zT{(#1<@+kgHWqR0XD-eAoph+N`BtJ{Cr_;aqSHl79YG)_TiRP`YPUngBHmaq8FKyu z;)4fw&2!bs%<E8mubyapajda<e@{G~`&C|K>+-Jq)u|AZKtjk&J4R~qHK+R=5Ba)^ znN!8IiW8FmZVT0(kG^TcR1WBBMSo$}2Ng1-SZm?bUKD(+L_UmW@(2Uv0YRw7ZIAqZ z@AFXD51Vy=R)hAQdjYATFLe^`^K4a?U)0al`M^j!@q03h20H3Z2D5AH;iMc3mm*&K zaLIXE@mZwo7UH($jIXoTHITBQwgxUjgAV<s{XU+b<HIJVUN6R*eH(X4e0PxDzYWTE z+j<{j7c~@A%j`MUuboiVp{*Yl(3JLwj~?FoCsu;J(JvDgr|w^soQ<4sf-x|=CGyag z%6$5<bVk~C2?W24G#<G(Oa*W2ayeG(PwCotoca(U&;H<ToMQ1Pgj+F9SKhEh699+C zS~lPsm6g^@<+t~OB<W?KEm(=Bf_{zqKTP>gr`>dFkFGN(^r0QMmnt*#bzw2Aw?ukg zdTn|e{WZ~kLg}7YIDl)wB|M%kg47273^cQ_sPM#Y=*fkwuT-5=9{b)qzjV14U#d!c zw!Gea6Dnj<EN@!<5bxkcsn4Ql&Pg=(2}$_Dr9eho0~w~X?TAW-7m-N44{ugqPQON^ z|F!$Fy2A(rb?QW5M>G1O$mHC(wADZyl$};MFP%zu^5~+){T_j=uOem88I|jU4*3bb z7NP2~hpu=ZH&FLi_Y?Q~O1;B8E?pPpLXkcYAu4Ve2q1`N@RP~U{N%A>sYq9yo?|F^ zbAb_k;)RTAT~kft!gVuxhP+*Bbt6fQUW>->+ig$&bHVWVX7(O1HCi^YcNO_s_4{fa zuT3k#xh*~`mYUYN)0v)@oK_B0c`0u{MFG|<(H~iUlg}T>eW``ofLtoDe`x0RUJviu z18a2G(ZdJ2f2=zHSakf;2J6VPtL#Gw)8~=Wsh8)5GcVxu1u6IPve+(SQ4hS6W*oO` z_v&_I&QP83CFbVIZiUs*jkTd)v7&`<fX<fxAv!;LgSf~?a0!MNh2GgTt7eaKX~))0 zbjo!f{UsLb@daP*6N{bnw`k?r`><;&>fu9tJ7lo_Y5Q`eG6kWddh1B~i5b&zN2Q)m z_Y}|uy#*|8&(h)7<X33N^w_S*E+V`BPg1luwawY1yO+{jb8Pjmj8AEFdP@Cj6oac+ zeK1RXC|(s0-8kR(-8_CYa}tM*V_wNz^GcoMf`9j;6zuE<b^j}3?u-w%`|OdtmAyjV z3=908O~P(lxQi5QnQGc#q*|9{V$6No;mxI*G6l;|A25-(6VDUehwj(gw&w<8ZliMn z*M&a@a%-WH;5jR*ib|QpX#<z~9o~03_>QK_+xCsycH9X&8a@-yup=-qm!#S9`nJ>e z7Y8phe2gStBU;Ecg`!g4VkFA2s(VClVY&IR>2zJqpSI7}Bvduf&ZnOt--&bi8qe-8 z7vSGS8+q0}NUmpc&^_pWCMg<tqB8p4i^h9>1qkW!k57w&3&BxA<VEheMCqv><Sn-j zMCqFG{_duTV}}7hNADfmID-o%8_4Jmlk3V|>(1VsmrS|GOcCl@H}QCT?<u5ytX-sb zu7%7qNiIl6FJ*dn>`%0u8GoCj?L96@C~W4X6xkVT{V~R$s1CC=nXef7%q)4>BEO%v z!jt4Pc5igupi5crd_FDb)YjOBuUW{N1zw!^Bf+{%4i;rB;X)!D?Y5ZnRjb!3Sr_EO zF|fk`=hlieX}tNmwy9yK2h*j*v-WzVCyu2iG=l1*M;S=LdW|H{+FM0_xg%5}uyPF| zi8|Z6d^q<|y~Yb;dmp|W9Rd{imq98a0>|Rd;jm}RM|2)bu`ac=`AWg=P7iTUS=+J{ z4jjTVMBM1Sf6iZjQ{d)5-*#Cia;!2I(jj!5dATu1wD@!bF?6E$d|a=-eC#k`q<7>X zX+=GW_+w~Tk7wszMr7h{qUh4n%eg#W|7fZPMERfOk`iuD!<4|~+x;0Jqn6>EH(gg> zn)fGB$#AsuUV8bXjA;%%(5OY9pzul`DF&BxoN!(5$LY&<YPt#aV6}#$dfZ|YelhFR z_RwXT$P)}6!hW+~SdJjopcvAZWXpcJdRe?>J;=PRo&0$<ss8lIFhf<{kI&-fosL(z zXZkYOhXvg(rLK!Nwb)sru&kOUG_Fv&T$kk&$ND=9ms>V!t!kWc-oEAOE#K>!gJ14B zh4ivYIM0Ck$c|q~J;@z}2#~Ei<2!yao{u_l@hYkVDAI+-S^e?_t)at0tV<=0-hLjJ zr_cf1t@8P~<p!@kY@vgc4Z2v>VsHTm#k}mr<EHeaFy89&9b<!ND7lYp9%csEr&W+} z{<Yhs0N{sNfDp|w*qaTR!Z-6AX${kh6#F<vl(rsE<TB%|j22|>KD=kwN3ySd94|#3 zE9h%FryV*;I{oE~3kYNjb+2QA`<8Pf+0H+1lb^%(??qQ;ULR5kpX@?B=oRRsE5G$# z!0+?A`~u(Ed`T&r*IY&}?!zd&b3UNo5^*qh8{SAs8mKW6mqW%d(0<mjzJD~gr2N4{ za38g4sTtKRishh@2`-x_BtX)-amhsZ4Bd#v_QUdaCv@nj-0pnt7~f^R*II10i@^2h zH4qNn%o@miy1+hmI^eS0nXSceYh*hO)L+&ciOaeaKA_D-dMj>;bno$KqPpS!vWpmP zEM#y#k!H1_a%0w2NSE-(cyE)<`|`Wa@A4E_KT*x|9NMx}BgFS$gebDpxVc!~&V_ei zhaN5mZ4uhqJJhhd#&`L0`A(okdO*Vi*LI${ZPqqTG;&9H7-$P12*N$SzNXqA0qQKJ zcE4s{e_2vUmlG78=10MD?LL?YI20Nbr*%VP1gfsS0I8Q_uLevLMsYzya6CQMe~9S1 zldf;HnKQ2cZPe+XguIFD<6Xv-cm3<PMxZmt|H!min)8&SKkWPSeoDgrB#o)LW_K<) zi`tqNci;Ol(C6adC|)|f15pXNb0#opg6kdDX{o920TX<Q0`q)fk@NbdrjmOCbcvYn zZ+U%g1cBL1aq;kmMn?mHRc47JC3+jGujaMez;h@}a7wul|Fdkb{nA;bMr{5~LHEzB z9uGy%aBY#}U9WMk>Ab_4g3pYA6aWV&R=^b*$UJBW9e<^_StT9d0r2i4bpE@4;wVlS z-oX<g$Z2<P6_U4A2AQ`(p4EuXl{iD0P=aA{^ikDPerVf*8Si8Dy(z3BJPvr@#05ju zyMC4_e>=!-5?K!!H29l4BLY!HF=Q)Sq3RG(g@{pC&cd6f%5DAN{E-7lKT_Ye|5Zyf z_~wdOP{;|BkW~}>Nf}ysm#F}sY6SF)9W@xHBK>hJb=RdGe&^?<+&DWz{SXwLsT%YT zG+TCiUj&9c_AQQyal%HBPth*u;FpJ1GTK$d%kvc7V7Xt}^C%#lT5XWzV^W92$F>Pb z&*yM;rt2}ayy9k`M@l@7Xt0+d-a!2xlXlMZ9FMB0kyHrf!qCdfFdQt5+)64)>6Jki z=p&aL>Fq-`nu(ldNF4NQTXU8&H2@L08GumlJx&f=qv_BF<L?Q78&sIi=rIdmxW=F) zUqb!vV;lofp&gyT2ClmF<xO1dco9Ut<BbE+lKLPfRLIAN=uGHET?g84;p0?Op*MUx zLTgY&^jboCEBArAtC6+Bzg=M-ZlIKnu*g^|#?guW0UK-a1R3ONy~G1&hY<+{Q;3PW zAAxT+!>oz9TzPlhoQZcYw=S9fzz3AR$hs?T$huUaU~}BhGG3H9>N)SZ`(z95H(jS^ zXuzx~aVLx+tnOGEp_y$H$wbGh9_5EegZrIFdy72cbO(ekzu!2>Fo`?&MHwVquoOaO zL^I2eidNsY`gzQb4rZE1^(5OU2Eq=+2bfV_&4fazOl?9hXmJSUn;=IXus@(eF!HrC zBb=>$!^ENYtrmH5E6#^ZZ`aONj4%`jkUGs?ALy8(49Nv!Ds0SD^Uq2A_t7t`)nT)y z-ZaU{$uI+Dm<b2T=e0eMyqpAJB><B7=+PsXIr3~13q}Xq?@eU<SI73&n?^7b!b6hs zr^$j0y+?m3_qS{`_Yv9J5txCmUSW^~b1<YJ5ZHh(a)lD&{+Y5zMt@J)DEM`$mDkAE z@0Mk2vnC$o6|zXGZMy03yWq2Ddf?zS5G4*!yaJAls>F+x;>@H|{e27>^}t_-CeHwm zjErQ-9?MgF-Y?!>|Cqid7OPpV%*tPn5ppiUk2^r&S5$$-V>{<)nf}j9=o0+u2n6#X zJe-`ovdtiDH(BHl#`2;HWBjR!kb<t&NdveOY2wk_f1b7H@3S_yWVV?jfkLnPo~R_O zG^Fakvg1Z`P#T(?H1qL3xo_lxV$|6_PEvVFer4Q4JtCk_6)oS4V%I1$UCl>kf<iPx z#`#UU0n9Zm#_k-uah8xCFj#XmX<za{N%yQIJ9nGGbGu3J@l|Pd-DCa2nkceAZ(K#g z1ZRR{xv79kd3YnGX*%N1*@%y|5|3WMxun9e@z5J)f99tU9e06<tLxkjQpj`>i^H7` zw;yo7dVy}@PB*ftD)j)vyyiMPk+SmVUS&wZh|3ng1!HA-J1ah3qSnMg+*oE(y$I22 zgAFOqAFVVu{^fWNKZ9-9h*KqKN+mV}AJsaOXAgypqSKgJSyhRMG?TIm$UL=LeX64z zep|vM19fzGJ{ucN+HCHg=38{$tFh*Tn@xBp6lz!77GQzvE$XDTd?E`RJkm(>-p&m9 zAC&&Ai77q12+#3R5HU8<tn{AWOa~aRDv)5X5hFd><%(a#R9A%9`Ftukyid;SiW1kC z<8<&)W|}g%LzCm>-UBPIYPUs_fZpTcZgK5Tp@aQ7F1A=`W9}o|&tub^Dac&97n^jj z{c}k#CqhReXY5HXTLcjIy8MXC*@$0Y>q!O;znddPW|8b(E_8y*_F{EcQ9R_0Ed<xB zS}t_+hYiu(ZlC3Dv_OYA()tgJwoVUD8F@+ZLkIgxyV5yzN~#Acb(htOyW`8~`?T;P zqWf=KR*>H9%Dpu6yQfPw(FRdop6YtSH0_F;Eqg>(dqd8xm-jO5hEV_3s=7}2w@yYt z|50c6<~j3Ci^3R6sx@bjd^EPWxVZoI&kdDv`?@9El7eH{mQ&t$xo#C@&5L7KzK`xg z$NXF+sc3j#bSa|<BysoqOO$h$2*YOG?mKEdUBXH$BW%c_V>1stK|6*cKFu51%2bax zK0-T~@1|nJTQ5~#{*VLt@>u`9?Wg2q&mt|GxuEw<Gh~s-Wb#HU?V>Uw%26vL<w@4h zZ4A%dZ7~ukq}ojCOU7Ium`t$uHtkxnESOc`^Ql^xIWl+4=1F|zx3o*E<HHTF(I{<- z7EnR@B!}Is78))or*-26*5~z9OY+&nuQ4si9LbNJ3v$BG?uvZDjohrV^?p`@N!agU zZ_%yLsRH{7zfjc<MeP*-ODoLIkeo03KToARo1bDB_w{NyQ`*_5O>aRa@?#vYK05Kw zE6C{kC^6lnR8o)4Y;NgeR);T#{_aaQ(tn$+BC_rm7t&YOTpY^Ting%&RQ+a9aM7q4 z=P1u)Muyth_U6uHJRN)6#9G3x)5AK2Vt>6a!MRKwj!r+HaOd<=7srTeX+@-2%C=tW zKDWr3U>nidjwZ|!gNc`xw6~q)f?HaVocM)~dkBFW1?x>@K?-NJ-<fnHkHk+<GliB0 z={%~HRn-g%@Fb|x;$lg%U7r7loZtQZ9L@gawvf%N_nQNZjtRes7=>IvIp6};%#dtE z8589~iD8@(Dmp^R$8sgXTFFr)xo&-e%9uHF*lAhh9{sCM%Fm>c4qRsSB-1F}b;H3d zV_H7%Ds3LStYxV@x@CsVUnS>KOBM%b%`WE#78PNkMN+z_VOa#?{tPY8{oswOeS}my z0gBP9-e$#%!iUT>VG+FI^{yda9maCK)+Lw!t(`Jw0l#{eZg)<u2A(<zFFs)kpj&?= zA{A5={C1!Jn79cAJ3=UgWPY8t5*@uk?u!FyP8Q))o|3GZg3i?|3&wCowU5aDZ3aHx zS~>pOpAgyG&+fB~nlX=ze|}~7xp|}SM|$v;$`L2cWGrh)Yhg*vb9h(GmLu$WuN9j6 zb9{aZ$6~Ywk6tF$!FKSwj1=tlm$y<y(cdInlu*;u0*?~1K84~&9vzGoSjOVVg_w}Z zSLvM&n+2$wL6p@s(Hq=S9JN%QrB#1id#r@OrJlv4-g}0h)Ghv{J3hNDSG&VFCeQ4W zf73Df9rAUEit+WQStsS?Lxd43N;Ntf@f?4Jp*gz|2<;K+70_Sn6iz%LCUY3IDfMUK z8s-pgWM0m;91&hWJaMrTWdAL(S-k%gn`y)LlJP?(S_K2<TdVH^p{(^XabCyjEwl!S zLMPIAtw2&uzQYndpxbnA`l&^5Skev3CV-4>koU>^(f2a%K9o|<i=iZa_gr8^?zN(E zat%Y5POhAhtQF<Jmo=U@I?l|Wzpq=NC2Hve6`-L4aw}FtkIcePkwNyF!Fj%-#muQi zuymG$?oN8BvdgTTIR;_i!4o)5=k~&yNj{JaqZy$u#%`bf=ttXjFo|ZtwZbhzq=JUO zvbwx4yk&i<-#I2$T+rF##9Z^b5cFCnz`S9ESB(L}|Fq)7)l5|iUC{73{2>}}m$M1Q z2;Z3pmLL%(f+CU1MjM9Dln-k@E?Y|5c}>5t3H#vK3%%EEBmXsX((2{QuH+tfwyR22 zn^JL;3MbD~jc#Z%mfL?;z94%13#pi;YhE-XCA*RDywiloL|H1ZO-FiuhetxFfH<{L z?G`MsKF~%l4PJXKjM=gX&o*G++-xlhZ41qu^+BST;iQqh^qUqmr7Yq%C$8TL!-f<} zQ6nV2n!OZnraUY#TG5XV7SqE_lUsMy6Vp8c>wWQq(2IW!5`DvdC|~NYmF<_s+kd!F zHwZ>oEa4cGj0|fcM|!Fzo{$*wntQcH3nt3U*qN)kR-qQ46^TOn>bY|fH?#4ZXJKQc zW}{polQtK%C+6Rj8|wSotpZHGQ4?{(%#cPu5*XEPVBdet{dqA++OS#mG6nxFBSmzf zpa8-McPjKI02hBWkH(A>mKXmmf|F>^SR+{p6{KmXEZSv_yUFmV?nhN>JfIyRTedgS zRV1bi)DvdZqwz-3tAuA;^h)NCp}N+nwVlC8wp*H~7{PBw$1{Ft@<d7mj&`isr-oRf zVXo|u@*tQb7P&k`lI~g^Uw!&X&qW#J;y{7_N}Xx>#fAn#&)5=oUO^5ofoi~q_9(zN zQ2q4{6Tc%*vzNxZ_AC8BRILrR6sQFi+ExhUSc6(^$Dc>&kVJS>6-z|>ksZtpG3g9$ zG=PC2Jnf+kN7w@fm5(bB`b!QpjwQtyoam+0x4;3>#~}hKBR}(2LpT$c2p-lc(cLs& zbrWoL3@1Prtm;X@(oyH4DX8wu=v_tqi~E{S^-d_MH15}Dk)vK)l^RWXztW_ZK*i7M zu9}(j8Xt6z)}jb{&W(*jR(^wKPXN~L{g`YUr{_khzZ2CxykmIY$$5QT#xaT}ts`QR z26ery)M(n{z%3Xn?#||BZ24(D9S$y%XV51OiA_<mlVuTA_^6Er4+(5Lw-P6Q##(K2 zbd|?IkAwg&AS~y`?oTPp{3*V~tzYP`^@zI4kb+<s<J`vVn#=OVsY#~B56@YqWoG(V zBkiayB$Zl+8KV*01#9owaY-Xp(I@YiDx(5@5{7r29;sB<y`Q{z)Qr<B&Ti}#Qb(Cm zk}WlaQ`+hQ#rqu;j#L|hT6fU+?-38FaAK3p;eK{K19=BsYq#(Cpy)PrUEh4Cdld6w z#|{~&I56W}GL1fQ-<nX{IC1Y)bx1sVuK>)T8@gSIlVHSY0d-nQL341|!BqohQ}ePv zTf*D_ffKw}GA{c3K^|joM+pVZlDZMINTjNv`eJLYi6$O|snt(+TD)_Rn3XT^r=NP6 zi!smv)#>FnJs}e~eKm=HWlUTvjGJOCtx$ryo>{=s-exP#+-1G8sqs?1hNZP2nIknk z1bWz?No-oL%l{z5CM4kY6Iq=hCDk;zWsSV$qWc&cM1Z3~r5naj-S0`j(V0>2>t@;S z6T=%dSOa}bFHX+dTQRExZD?1Ksl0v+=JVdD8wvvJP0ZO9=83zjFy*Fr+qSRql81$L zbe`fnf_x!GZL4r3rc(jKpT^&kYzNv|8!$MWpiMV_!m#xmU~CpXlwJPzJ8oZ^01*NL z!ep5tVpevx-NILdm6er+%e~fMnP(k8kJd9sHe!;JLUMDT0ZVXom~m>27q8yV0i%G~ zC>Na%zok9_g}LazMGees8EX4nY-2Z(#lT9?F?afE5aG@K%Ec2MV3-=O#!(NXUN|OF zG8%7u%QIf_Y-{&qBgUGcqt?>r?R4j#q)V4r57at~)*y_FJn}^9(}kdPsq~^%(vBC3 zuBvhf2~{}qwP`rZl9&p0`o<n&sdpv&%-*ydBb=dn6B^%OkEDU-j!@9(;l=+p#R~l* z`t9GWEf>85?A=J<D9-d*dtH=<r!IB026C2$8$g48f5>OX{owg7;<(XExRXv4HWW5- z=TvcbDFn$_n}iTVe4I6ci5w-Tul!}LKUG8adL>m|O67yCl%JoLT*q4f(a{b^Lk(DQ zy$~9I#C!K2GtSbe8Gutb_Ljlu5p{RQ`VbfQ-f`Jo@TBL-v70vrB?%|Nt>@}a6e}F< z>EB$hFPfhT-UC1#je}QWoLpR)nVAUuX;=*LXdIs~l=AWU_;k;N-~c`7AN)WP0PX>x z56JH(#>W11$rv41dB4z@7&-#Sf3ogrnlwLT-OfLF#>?5T|FkoQ&~QnJ_s<C>(s$5A zImE?xVCwbn+*|PX7{gyoKsWerX1eC|_lbgjmIwVhdW63C5V`sL<lmOXILgNQH9|qD z3QMtRNDD$iJl5jkwBSQhWd=6ji=!47DJh0^GSOdg{7dS~LuT7R&@3UU>%>=~G`Kum zpB?gWHarQ|T<5q;4;;zPEx>n=TsXb@o5mV8F#Jv<l|Z&uR*oda5|Ps8lt7XUI*4?H zJAqBej<pcFc!p!&?>=}N|Fq8SC|CPmlHdZzcc2VmFT$1^_lM)fN6_6_1YTz*q{YRd zI#+g*jSaqUy>Vg;@tF-;$n`p?@dXH^vUpWmkAcmRzpAI$2xN;0B<z@&m~zUtFmXL) zzm-Wmz|Uc=Kh3kS<KrfFPwQS4^m#utw(zw<G(v+oWC&F{b948^Flitn7gt*??D8^1 z_f=lunXl7kk1-6d_BNQ)yFWoYd~f`yISvr^LB#)Znw~7@ss3c4p!;Wq(6a{8?OMKi z)tW^YE)(^|N?28Y%|UCFkr!%-@vqeVXf8F9!yh$58#Sk+yDS@;rxzKpCzmu%M_f2O z3QO^Rr=V^CB^{|yd$v$f(Q?^crsw|#H7aHN2t!Vl%*tCYda7`p-QAE{f(fI&f|Cnl z%3^!k5!cwupM5n3-zmLpuigV=ss+mVhD~@n)_3`bg_$mMVe#~Q_e9o<Zt2n@iMO4v zn9iROKbD;qblxE;;{6obJLXPo14K6CdbL{QTJxB_CU<Qt@DB#l+-9zVMpDul+y<Fw zNX-D1g0wu7G+;Xe^0Q44^nt`3_93<D)EVhatB$?@KmmH&=?cZ!9eh}NoG9wk!Tq5= zggwWUY&H}h0U#oZ>alJ=CX@cV<n_%bI;tcJ`laHEG6B_f`if%n{l<CUqM)uLlV09> zSZO~^Q3#CAkV3Z_w(sK-P&Vw<dtnq%;5#~qm0t$k6R&M1q!3X{E)Xoz+;L6$@=8VA z0e#P~_O#(U5VjJrB;J|LcEDdVLh)}i$3L|AtoOifYY|x@8z-Mg4E76dapy8})<6da za_2bjmjt{r98Wgzv=aWVV}JjJ3mt8hsPBM*FG$y~KUZ6Uj+`;L$H2FZn%ZuU-R|NJ zQDFZHDNq0C-E@r>h4N~t(qt*V{kg~R`+7B7-4eM-OQN_ktL4`tW1XTA+CErhtSVV@ zWqkFsDUsh^th0|yw0Ukz1YcFor^qF>-a!K=rq&vgs%{8a<bwXM*RmSUk#eo0I~JKp zvRozw_(c5oEvmN;w)5<U$qZl*zlF6%nB35@_c*GKdmJH?H)x@@jXA$9>^j+qV6U1z z(~63f!S<K%>y14)w@CXb?ZB41BlR^@hoFi@Z~6neDYH7WX+|7KRohp!x9gU&ni17R z3mDKYk8s|e&OTeEJ)J@B)58ggowirZudGbpw724#ui5dze3k1oJT~_=t81w>T0|?X zfpD4c!WTa*;db20ZQ@bWY+GGId}A&1F8R^v`1jc};%1b<!~x@?pFM|*9Q0|C84X<( z$M-*AXOvyxEPoija_@Qn)}MFwTN;l-zEe3x$tj2@Dot%@jK*^v00-Vt4!#PKK}?hL zuOM@qY<z)K`M7|Fm$Wr%h7J=29;nqBAYq)mah}q|g<F}>aL{n)sAY&gGooDpi)5A= zwA}~Ri$J@%xtXlCBm$P?2!TMT0|El51qI1X2h(4vsNfqJ8EL@M>UGf@^h#Zl8>SdO zLxbyeVI#{OFc=KTHTmQFzdHyHt2pNlF+3{gdh|FUy?uT9@xe&~TLgQ?Hx_|t-g+!| zRX*-gw)ik(6NSwa*w$FxTRuY>$rebk-W{5eg16X3$7cBHq!miZ5Trv_qCR|}Jig&6 z&hB;n`rwI&1L5Za!XtB>UQhC<Y(k!a$&bBC#V4jVCD}F4=9MlaiXK4Qn};;Y4xUJ` zV00e8Sd|i{2>+4LP8L*p)@|^^4_~LG*g+_rf=iC{7mDLkBS_8|^<*JMcWpzwTtMEp zd&5~peAe7JPoklNU1?z{HZEa<?mV!=H1Ow{yrD-fDZeQ+w1HHTI~o0lrj-z}(Z%co zq?8HeLPuK?U{t98N3uU!ar4P2HRJI|ldCAH>O1_X&T-%v8W=a3KvzXN2>4h9Q`?CC zA0PaZ*ie_XRM+Ne>Kyu}wZCvTLE#oh`|;-Kk6nne#($jWYq7qG^>~OUgY4YzbWn{e zU22${FLkM>2wJxgut?kSFNvn`xP;`=;$@^Hmh<5~O-@**fmEm=rZpdI!M&6UU(RIW zjhE}V-;Yz%xOH7Pb}|MmJ&8ril;~Jq<Qg9sp7~lk?;XCdV2~={f)yGX3M}>U($J8G zfq{WKu{Tq#5D2;y^!1}BCp8EiC2gj`B_jfnSv91e@`v(x>gL{TV)DPuk;u+$X}h_q z;-(vHIgnDG(#|EUsNkpPbcZ|f=MhM+&~+!vIm#PZrr&F>=z5q908}NwA1&<WDR(7) zds7x^<b(P9*Roq>EXaHoLP#5`BcaaJ&&Z#P)>D^+7i2wv4iaWdn>%o{vSa4QThJGT zmwU+`{p6*D60Ry0RNwUVJE^?YDf5(beeKD$vgTC8Brev1rd3Qz)K`0I(*sr+2|Cz@ z*fAu&OX_KVZ6%!u(xM5jsv;JcNDe!6$;or9rby!raz{1(oRDiAWZw8LJwHh4OR$_` zRP)+|=N;ff1pOZQ)^j{-yC0*JV<*L0Lqgzm2gj0iK~#oNj&5aP=7f~K`gB53*Asa} zW@`aY5wkiM>r3sY^;oc#>ec~y^Bq{F-s=GLJB`fNGm^|(D{CGR5;T(bog}@gJD=9y zK1#KY?ir|1A(%98i1gfUGx}Doh5srr1?>d+$!L8&1y(oxOP8F#TmWh1wTnr`$?3fc z7Oh>3B=1~O3&~|8(<^@W4E)a%OncbN*sIwxf3Px}CY!rpdjxqS3QU<11CaOhYArz% z8;)|>Dx+B|-KwK%@pY;C)+X#dVHE~!#M^`Ng;jH5J7m#}(jL8||DZ6vh1%%;<?ND} zX~U;II=?X@IbtVRexa3|bT|!<tjmw9uSH|8zbR}`zlp5U;hNH=uF|7xJW^adyjeT4 z6O2lJw|W?&vTQV0JfWEPtsUG|V~i6JdK0Tb6&vlDgT-Hrw(c^Os$n_BmQKMb$7QaV zpxwOl&V#b2SJz6CE-Evdy`Ub~<VT56!j95%&yc~vd}1fH;^GzWkh!W9R)t<9dHE^F zu(daI$7E)>Wrr4w0qs-2Xnp-EmlIEa@}od}<$+_3pyXwG<Mi;Z*JzhVM03%bmqx|o zKd-iLWJCwfGIP&Lcy$sc7CN8VCEH29kr}Bgr-=IHWErftc8Yt$DhZD(xl1$2_6#YS z<+W-TpVZ8<^~>v8E5l}I<Vk>lAUAF}9$5%}Zuc@(DEvGCNvGMH!p)6GK}#=cGnsVs zdAx!pCv5YC2|h4Wf~=c8#vdtNEEZWr?xxNvTB<6Lny6POHaEs=R&~FMKh6K=^G7Dn z;Y6_oW<rr!Pbey7=u(Yq=@t~MxM{PDWa*mP_6OBK+4Nn{MjkHLJyrsg#;l5=bB{fP zEtf_<Cs0B))Qg)gr#g2-DH=&TY?>>FF#dZiH(kNz_}0#vCwX-C9c)xD$V4y&RHPKx zzbH4}Gk0aR@jev3kz#*Knsc(Kk;0+yq{>iGz$~>usZT^Cl&jp0HzRqT$?iwBLfur9 z9EJF$u}YfJWiaZIbAAk=YrB#P?)G*eb2ig!sN+bD=c(6Id~Oj350cs{+r}`ISL^-Q zrRZ%v9cu@Ikq{-K<qb!-Q|Q>NwfU{^=8{nN$Jp>F!@kWC4bs%W!fH~w%ZSSB*XXZa zCvTi!c2Au<_HpfOX*;OyQdwek_cR+r2QD2pxOzDxt-g!KHgs{467*P(KH9cYmfVYr z|GqABgx=L6Hgct+%3Ib_eEIw?q<55S$byt=pJ6)h%|#kR!H*~@{lbZsW7E9}fQF)u zPsnO$Ahma+P+{QWBxOc#cu{K&nlRImP*g{Eb0Rq`g^KH`Mg+MF8F1d0cucx^5~EJ= z_|{zz2$+B=bD&4Kn_BqC2_p~a8y&}$+VAIBm~oPhu0AzX3J14zT#YU<f1+2jgeXo> zw_lYN+<{XT5Jk1g)Q^OjYT14g*<zc94t8%kxdKtbvKSLe50V{=?yXwbd8v#krG_zx zy-M={EGfuhMIuR9zk%&HxKv*sb@&J0>a;6(&e&-)61o?HX<nD9q+y$O{S5g>4|jwq zYNYaO!{llR3Q?Ah$?VM^ByG)JfZrB_i`2vT^BvY!q5EP$MYLo{G>@^1vbVTpLUHAN zbCKedCz8R`1{%FpG>uE5-J8prtvtqxgOjW^Wamz`5&P80FC(izsMODDR@F|2PMe^- z)22FCGOCfwYXXn@26;6+NJzrC$t~qhLF&+`_BrRgw-07*u2av7mig+`^1%?bEKXKz z1P?LxOGjjU=bHTNv)68VS?1b^?0aAg1_0SJacewPzRL+WA{=Ew`oX{==`?I?j}{jf zL&C$w-QD@^9UN$YrYk5wtFEqAV2FQ&<cB=_X}TI%0%$=EARBOk(FmUM(f71OfFoS- z-*#s6(vbiM06Yw6we=&#UL5nY&_N@K9Y#^jfv2u1w;o<k)R12q1+Dt&16HOarqGMi zxL0>_rWR}%)-T>BQPc|73A_g~bg(B@2q6XeQr{s=Gn+^c3bb^1tsFcK4;A_}sKD}l zboov;1JD6(#?K`Cv#<-s_IKO8V&%ivPDR}FdM$^XEmIVcIny1TC)&gz8-^x%1Rv|X zdoJ$P9^9CgyUv?*=02^X9E>8R3nV}A<HnBFCJfU|=~%3kW_q-Y_=ei4o+6DW2<*=; zomT)V>hCCiW@UC$R@6VS32|N~R{S`Lf4tYLXnN_OTI|tVm*X`ZnP-V(exp?#2n@&V z6BFtc`1LrGdK@`72udz%ZH?D_o8?=Zoz<H@Bc2bJvU{(?pO(>)k+0}^BU5=+Wd4Pb zskBmidhu<M4uya{>a-4Be<zwgbgyuvg;g@G*?Kd;>kyLhb3VGmbehkzexRYW+Fax= zQ%aJPQpZ2$vK%*>DA9Gj+yP$ia?iLk1cw+Pi~wtn1>c1uanEGiSH8#5Br-x&3N&G9 zh9DP;NQtYNQa#)2DduK9+j@&#drBMpV^SxI;cO%JS;zalh7ROdueuD4D&uqzdJf4Z ztA$=(^(}u;PNH%}_TZ@zHgs&%V6=SC$Bz(xEvG^GjB72WazC8Kf141^UDvQ+wN0mg zDKU!7nm*C#>5s{B*7mi|bK>se=+3ny+>eEwCiw;7@Asz_-Yino^Aipc*hH90M#gFR zLOwheVtL5Oolzm&=6>+-d^@DWMctCx#aMvf5`!X2F^3c^7IglCh|RXRK7<@<I=zhZ zQ4ujG1sXg8V6ir=+1Hmf9{JMY)h*m_j2~$i+mxqUGsB~xW5w2X>q%!JU=~r;SYrp& zc5|eJJgbDAIgi8+FIZRkvXzL6+G`wV4nl_sjqqc-tpNj7DHN8(=b6q`vK005X!kdJ z4$CYhL(aME05xM{d&sC(0eJyL0O_$M^l(P?((Wh<0bRmlhEEa5v+;m|6pmT^1GZ2( zH55Q>XKOG~u_<4E%U2Ew3k50Jb8u8v#Kfh98|CA##>eM<_^!YlR}K+y=p{4w*0oDA zx1Uabqx!N>#;T=&z=zuuM~smap^62**>2#;?#$F(8X@K!Y7L6+bV(sJ*uJz~sGiX4 z2xn~x@M-4A6Gv~5F8+t1@Kf;%kd1`JGnSidsgVo1KBALL@2vkOr6Vo#@?xy;+xPxg zhKe}Sy*&zwn%}{@(!uzSDY(1arv2y*SUgb!9T8(GY^K8;0q^1g1a9=9NQ8$6es1ZU zALb2E`rwN2ESl^`Ci3hM_nka`ZC4t@1jw^4U1(NwO(d7t<f8kbc)Ua;p#cF%pL4!E zW)vX%iHuAiE3K%g8QN38K<H@NPz<rOUHCdPSWd@GMAw=eQY!bBx>p4@NU0aGxF^?k zn0Cp(L+Fwt_Wci*2p~>!fa<UICK@ky%TCs^-UET4I6$XUR~Ihz`gPaI774I~qPU?U zj<ob=dPYWou$0?jW0xUFp!_BI1*&!_Uu&1{w;#bjGWMV+TF8fDga%iMeo}oLvrFFG z4|+wsP!Z?P?@>jOhDSp^!`SCW_^Tj{_-OyyrdbeH-3APA@0-cSGi`Dq(vY&Uk&sBC z=+B>frQS4#6%~;KOD$%Xl@WJ!Dc!x|I$8tagiC+-j6YwVYQ91|QJCBEx`C}&?g@<@ zoqw6h4o6=SKMqy%8H(P;x`;s4e~0>w{6N0mDor%#jv&z}GeA%))<X92@!6iLM!!=l z1%*d<L>EfRs7lj8S_TF*V9FerMI;kE%25*3`dp_gVepy3)yg27Ne{kEDm+qNBC_37 zU^xc9@O)R;IM~q)WO|3Z+->y~!z2K{+Te6E*(`7m8WjlSs-#4$&mId2p}M&#N#$^; zs25TvZb6i|M6=C}0KsmdyW^=mPhm4Qqz@ZgE7dHNa6adVNNYfzr+c>C=fcSDQZ91k z;)yQe<HMxMiETXZUH|WVrWfc9m8F`NKP%0T${cq&nFQ1yM)sdU5?3UQexAS9AaH*e zOXp&6^KppyGy~*%QjOrck)wVvMMm|jW(8n^x!oglj0K8}xXpeF!TD3bEb&v`*zUj# z=mLk&cYoJNje0Y|Y5y?VXgAgV$2-u{vBi4zxwa!j$)!LZx`muGul*^gzR^Nb7x7Xv zsjb&qw97l24i5+C<qlRvHqRT7XVn6mgr^t&W1?idNru`m<Yr8bKjb9u^C<nojv~#< zG60J|zr1`5(D#7)h>)l#3441EdwYB8cxjrr?+~SY2r$JN4CV^}@o!kSF__@iU;n_l z#~n~Gi_sstT$WAO|AC#uCa_JBq;fWyzvbxC!c}Ap#)<e|sl9@lEejk?XQ~nNj-5rZ zN7;UZ^jBi?-C!2rw32ACp&o1n-6BW!OdNpNwZJus{h=0Yr=iA5=va@B4h2RqeV@7- zojmP4`a@ZZl{5xeaC#t~mzgk0fB^?pd=wX!BG+C2IzF0b{>1<7w`Wb1*<gt;;?@Ih zf?NPy4b|#v6<h`wk61pAz1MU-#58kz1rYaU-V0up-Y(@Rj{KFb;JsgDIDXQhq(*YL z$|q6>2@6vL*09Z#Z8>wR;m3gPJrTcxd3X~_SCM|EoD8Hy^cr$dp>KcT5QFc4TZ*}V zS1RawJj;5pd5O2bU)k|~{)KJDA9~?0r9vfiyvLT6Z$`<{^i=9#*Z&Hm`Z_;Cf?i2} z`G&?jrimoL--JMe-;m24<G3rs`5pCRIx?JTwQLt3DpyRMz#NbJ3wyVi-B;@rz~C+Q zUuj~0{UuGCQPB)ugimq6gYSlKL)b=n_>)G>0u&j$;EUcd7zfZd2(hjfcl5<Nyf>xz zkLl>}{1_9m)PZX^*AkGOA%C6sLCnRxjrqgH{3iaJe7E&jkxdr-F@G@oxB!13NYj&M z)6Q@i>pzGNq(aa1MUBew`A$n9mjHk(4iG+nu{pmf|0nw18j;wyu(s?3a0|*U27_4a zh6gOpNN%ZmqH_>(dzHp|(BrXu@JPh}H<@yUT?6(iT^(i^Fw(nLqnxZ4^33b$yPF9W zSTK2KO_PO`EV2+EAIUt`kKo#%!A`H-FLffFU+R7nI^8e;GX^AnritdRj7LgJ+PMc( z&!>+2o=o8Ajs2Se8M|(DH*)d&1jX9_S37qKJ)WIE)ZE5J8p-x8tlVN&@#>=aBnCq- znDX|AFSL8FBSgqt>ifGtmV4+3xST;o_ys+F@zuStF6qR$ITZrKK6-$Eat`7UyvI5q z5Oxz+`_&R)T1E+k!)5*|i#%ZecNQBWmKhC@Q=_w~pAqn+MN~3y;d=#NfH+njaVLyv z+t{%VHU`<A(miGuK>bc6x3qUh9~eZvCBEeIp0NEz`t&|H^!ZDh{GZuQexn^iG&Ywm zh|2Df|HMlpb19SoA{9*$f1Bs<IM{l;`T2Cp^1-)X=HmZv#)ydi-;d)?-Kg+XhfI1A zyI>#qzYW=V0rywWhKh<{Ou1lg^rKyndv3Sh@f+A}z6tyte4+&ZBBajd`3c+I=b(EX zvouTe17w(I>&TYB5eOSsq2=X75H7rbFsfZR^oyA~<u9AhjCRrOwSPA6`+To?@Q?Fc zq4}+jC$aQN&p<t+>x%BGXr>)HiOx8}UwRbYm3jATZTu9S5&GqJx_UlaT_Rt5{UiCd zKavl0+#;u6K}n43F^U%B09+nWyZGq`$n`q>+SMq}75REjlbttXV*!o-4@o)}3XHD- zIueW{$C@$?OI$aY>k+;3K9}e<h3%1+6N&TC(Q>!0iZA^mJsiN5A)+^2_OZTHjyoZA ziI+zHB=gQIOaQ0?{cW1r<&f~dKhM+t|2zLXGPq+T|1R_Ps-adjAzkUVPt|IA1kJ%* z8Z>q7@K|~xlP*XSM<?I?`Spths*HQB<{3u7I^D!a-_0UOxzMO0uZXF<&uN5{jxn8! zKKW)+v9?=?ltTvhy;J_WPQ*LcSqT}uCKVVT?3w_*%0ty6I_3+1q%{QJM|1Bw5l`YW zXQnODEQMrDwvtn|@KGL3{51alp)2WXvG5<=zawJ<RrKMiA^qXqQ+!+RGi&n2(cGo> z^<;d`C?a&LDBmP_1_G<N{w+U0ya#xeXlA&blRG~7HJU!kTk#2lb;7gn%Ir=BNzawv z8IKU;9Dylu1FC_U-HV_1mczHqi7z(U{;K(}-e?9~VkQ=M$idyO85J`8LAw=9X^$)5 z1vP+qRPJ~6#kx9uBmTD&;9xAyEJ4SI!t?k+;^8*ckYI!Pnm|`u*!u`FE~L`v)SkaK zhyd6ir5+3+dyW6J?^8s6-1@vd2>aX_FBgl<S6z=X;Eb;SZ#}^8mtlo}mHn2bZj^N< zxUOHBu(|mHPV?ZwWcbtNTmPF<Pv3_lK%DnGu1o(-UT?-E*99ehe;Xs6^X<F2CJb?5 zkJTIdqDb?vT<?DOKN}(c-F^L6W9R?Z{sVCC|CUXdakf)4b{9BF9&DYBi*vYAxL=tf zQj)b|KR*3T^YkAT8v(2yQ00HAmT*^A4Pei{q9y@K3HI+b@$S)I$j{v`^=pCi?J{M( z_{ZB*{4N`yK?@WH2sR>7;3Sn9M~;DlQH5iQO`y0zd{RTrw!W)baF4X*M@GcU5rX58 z<>37xpY?^z+e;*%#vuw-|D08iQYiA@^t}|4jT2el8_V+sjBop}WM>9gxAFV##|AQ@ z{c{E2A~>k*uCh-Og5EB80@EwJfG4sBEJn5o?{A)wq^FgUcR=OZSkozjE^iJ22EnhY zj#$(?*ZE&nO>E{8;xu9}?*efb2D=xE*Ii%)4+dS9&<N3?nz|GR{tAqmaV(v8yQZ8h z_uE>77h6nG{ss$wl7#<~*^)~nrmY;h07E)2LhDqvy`y;n5;Vi+&Ur`szDwzN^Nx@L zbbW5XED|2+CV%^M{6BrV6uwLxwaMlYeKSK~rD4gN#s?Y7z!FIsz@!4lp47XP@bGlR z8Y2@WLfV>QiM<=)ebPGexWr52?kkfdwjGBE^5y=2H5MR#!Yq%mNka^rS+G~q+*Xtd zx&R%n$qBv?cu?w74zSh;N+I(Cj411Ofh-;vgxJLh$G$NoyudzdL$|#mYQ4O?t#w(q zQ%pO%`TE+!VdOM%j?+Blo%IN3?He1*<m24h(ARxSgo=t_G6>kJhXs;F8xi)PqMy1E zBb=7H0yCVxf_@2%ffK8WkFOqqqW%?Gq*Y{~kM}DZ6OCa(#@QB7NxPQHx6U_sl-edg z@afZYj6e3s?~9-d@j#%!&OE88PaZ(W)Tn1CxD}#%c|v)dF%TZ;4aeCQc<L#YdZ;`T z*`KhSgZ;6#Zm_eEs{ftn@98v#5isEQDKOyvU&uptcO`4<=IiVb)k|~~|D`jOs%3|u z6aPuF%vAng?KrYRM4G~PFa5V>g42i$Oqhb^@Y#=ZkwCWg_tKNMgTFkp`Fh(qo_VT4 zbHistl1{mW(0k5=^1H5zmZH;_1=j34rx}nCSqXDqyYMY6Ks}~noeXo?!QJ2epm8;; z73TIS@~>!bQHWv44MecUFxYk;YW>L;udY%ks@8?35X48r5z)ncerZks@}|R(*P6!r zx&$Hpa_h-I_xk$lUQw5I^YF+x7WWwKtxSIY`!4*ATqXIGu-gtMoIL^S4iSnafHPwL zpqPJz2LhGa|8f56d`sm`#8?K@_qQMXj0ijgKQRnpfu=!QEvs7#+kPu!L8V`|-}2;= z@|dkIvGy1f{_tT;h=1AWcVv{x{=d!Scn`5b^z8mc$245fD0Hd|c!pby6Z85ykJb#; zVApUDotM<zUi_$oQS4tGjE_nFwC<nN+)ZiZ1mGZ>GvNUW+rSzdN-fbr-_|&0@6$PQ z!OL<ArnH|lcE7uXhTkgKY)PfnF$?o9{%_5_byU?~^Di#a4bpW$O1e|Jkq`k9q`Nz$ zOS(ZxX^`&jj-!BdcXu2lCGY$A(dYX-&${cb`}^zu&eDYk_j|u*&z^bB?AfztTXm|1 zT+$z>An9&Xz@1-3p86u3{a5cVLE;A{P8ZxE*Fw9e>_Bm*O01D6fQ%Cbv;VDB+Ag-Z zVv@DlIoO$tN=d<oM??Utc;MN82zVI^qtp3^Uy`}u|Bt=^T6n*v<Gezyy(4_s`h?L4 zkj&6*UK%8i&#;imP0`k7YCJ2H)He&Ge&ORxcSfaD8NWKwX`i3|mA99{zg4-d28o%( zEc<Ba0!Cd8b9Y38W&>viu9f`<rjp{KAGtTZl&HH9>>u!sHWDS+)fGKq5U<GvZBAEg zIKQF+neUlh_&pemp)c<3cJf}_Lcn1pkla%eHuf{g6+cidwkqv#zg@qA;lJ~G33azI z<~C}XZ!ZV2sSZ?}OJ!eBqqXtn%To`n3*9@Pb%Z<fR&vvwsY~=-|AW)97fz>_f$smJ z9V!C>Fl0|aIV~nMmZcXI4G+k#rxqt$-&JTWia1914C*o1I`9sQYPyJ=00yVqGLHN2 zATacQ55m`tBwdC{xkUpi;@QH?1g<AnHO2jyVK^JCC8(A6y+muOi=Oc3`g*KheA7=x z?h_jREM)hdA~^dW!=Dd}r+pX=SUmPl6Ie#ESt{MbzY^A~nWoAD8$>1WXOJ2B?Fegp z`*+QPs`q6!_ageyOf!PE3m=SkSy>R)=t|1>|7vxLrOBFFQo+CJ2f}p7!pv972qJKc z0L}*kpSai10qBd83vP)zySi=wR|)No;*K&hywTQ1OHl|00<r&EPDdMv60rSQPLCBD z{y+Kxh>Wir!O|7tOcSO6Yv+IlS{uEg7ZlX~qQ}D#TNWySx32ivCL2t(=}p3`#eXOJ z@!@|DjP7hOZCt$Q(x~s&3CNlHm6r8F^?-9B8#eEH!eIVcRmr~ir`ru-FUWDh-&}xW zUXP8h5rF)96h=pPrVrajSz+Lg9xz-Qj&GW{d6ZJ=vS0R7<H+3oY~y$PFvR55_$}pc zhltP)*|K0eC7c^dC8O$qUPQWzzNCJc87Cec$zgg9rxc?VTu=~5L8lWO2uFWtO1v@0 zj&MEYM)F@^{Q%*48KaT&p$giCgtsQk@$!k8S{Y0myt|msb&SIx<b2Vs*X(<2ELMox zHtOjiA*|rl80CNUviv@D0>dMAp)JM<td(7s8sZ2q#0R|D?SgT4`Y#9nSnYp@%qiHL z7y|3QmJi5ouCJILY?*^zUA~%pci7kas@ro^?@J2^Cz1^EbmdRr=d0>JbMQwli||J; z{?iU7mt7Rvn2TBrzb5?BywQQ1x&H7}r0>rx6#T<9%nV10=9U(RlVu@i$lp_;zi0lh z82tat)(bN=`wNhfnRmQFt!aW{n$@WuMpG=A!CxdZ0el$%$<n3F=lD=<%*rtvEi?Um zO3=qj0!}A;(XZoP5!ZX`0CAx|mLvKf$Spzo5e?YKj_3)R1h=fbOi#G;ZmUAs`QU;V zw`)a3r;s9Z<)!s@0dIlrVb>nk$0jThPdg0VYkT2-W_!XaKbEAy_e}T^eTG#UO!x<3 zg(tATZ7*>5jZZG`>t?`?mWAx^A}#J6PB-Rzi24dp6Le&f`W4X1bhhr24%00M_|$R{ zsJ;+bPr*E7?;j^|8nQVZfXY`xO6wn2_5a`r6u~>U(Tk0y0zI0V7~byjOojB~S)YPA zjmS=iBC)K)f#U(4v_m&T0BE{A`@e!+4^iF){|*JzPSwx%ki`KBIy(y~2?=Hu@9DL@ zs%W?EfWGVRx82OgBLJZN@gwp6@IHv|C=0P^>6Xv66>q+|X(yyt2VB&aa@}VvBFH^P z@c2T=e?QpcFdEY18|~7|iPKiqtMzn8?Z9BK60P6#|D+?gUg5XtR<dX4c*1?&UPy<R zlUc2j!LM+F7<XB{_C8iQk)Ezi{&G7Y2bANVH0wX!%wK<l+Y9sNLO!aJ9lIUz9;|00 zb^VY#o8C^=Z#sB7jyRyTXtq8TW6JplpZA^sW(5P`yh{~B($$ssc&Q~MIvQi~uX`*@ z`Zree|J6O-4FhiZ(0KU<5JJF7`#m8-4w97Ez#G8CTg{$VEE0fyhtU^Rhnnb|7tylR z-AgT38oAm!I#39q2J8*gh>YRLP(RBqIbg9$zJM&sWz7@w2}c&!_xCt4j!n4`q^JLG z4F}lf-}sxsM;V6%{Ib*lzqrhQ{N&Bl^zPxIxQxsTs7U<V>##-z-uEz(K1RdbH*&ue z5OCOejrd<pWT~OgStWBngK5jn#c8lx`7H-e(01jZ6rT5Dhe<X%6$Ee(?XzaBi0HlC z_45IGv0Z8Z0ky182uBm3bF>=<TxVy0dr3CUR?^|OJmrFU#iF*lCRP9gdvmnlYJWxx zeJ?VAb!fXWskcWEt!Lq`)pn~7<_$rivNFgp_m`FX(+vbw-tx4|86;1Iyphk_!}}V4 zfZsUSxGktoUGNyweq&?V<eIl#>2E+sgdln&>qhVel&qMvtVmd(?&|1V*<US~9z6$! z3Q!l7%4^2~oqu5NX%NoIHLsW@`CkS4PSOujp!n)KJt0zW?zp{#`m+eYB-$TLA7#&6 z@JN;+hh((F*_G1we)-BVTN>#Pd=nu^?<^wena$5B&n)Zpym@x#C4s}T(i}yS^aVS` zk<b87-N8F~;jY~>>-W%gTy0mgy>vQY?x)KZ8XW?lCJqizs=s6et!`DKUSA%=Iy-+@ z^Kyb!P^7+A+@)FkRlWdqn~7rqF-c%tL2J?+blouVM)qkge#UJR4ra{|bDp*3qfyJ< zU*~Of%tN0Fl1etGhjSOo<x>b1j4qB?S-qPHx=wG0>sW{lQ6jJn2B>G{+ceVh#z{;m zxsTBbarE*og|pk2hwN`lr|qA(E2`VSZYQYNlZS*PtMd77jR`M@T6X`cN1bhB#_{EN zR)5>7NGpjrvhkBGTBj{G7g6$}Oshe_WAez3b?u?t!h7b&n5s<#bcp|O8v7Drifo(U z9pzIX1Le6*KVw|dShic?L8@wU2L<tjyzLsy6T!pY<JcoNhx~PN%ZZ#*UUGgpJK_2L z`%5Rt>0Gp);%8AMUrryROw^NR7QsWZ(UTR)aawvG(-v~ia$k|piJ`kIQ2>{=2GxT# zZ20PpNY2k`u5X7q8)rv6cA}4Z^e$-J1}G5^oHilov*867G}jUuu*6&9ZquAUq~crQ zTN-FKEWD8)aDAU4qF%0|1OIfgpsy#l>D#M_IL&W|s|e&;HSQP@h*Fh74fJczL*8N0 z6Du)X;-yTr_p-y!n857o$Y~Eg?3}T8SVn7m&v9rD+ON7Q?Lu%iSy~Y2P!d(Q{dcZ7 zkuMcIwdZytZBO9E#2O7+y(dRVJw4}I+aX`Tr>eThSa-)9)%1k{v$(EK1NT(896kHE zNCnZnrg=WOa*sf{@TPUwn{?|4)4t=37K4D?-|Ux-;2X@{D?3VVHhhr=5x;H{v>i!F zIRF}xSnANLSR^u9@jPyxwbtaq?{JqpA?L9>j84RK9^MlKf;A7SzDYh6nppZKTuaa~ zk+hoE=~1g~DN#Zh*uhW)-n;2>lhON_Ss~=FnlwMES%kFv$%E_N`D3fJl&G(hJdP%7 z-C8M>8T+y8WMgN{YB$ez_rP6E>*H+EkILxWSt~16^DnX(8~T2O1QZ)@Lb)~(j>(c^ z>g{C~o7^OBo5Qsh_0VjkH+Xr+Jho`RXbwvdH=`?!42uoag**YRdpHR#dQU*q&&=<< zOz9pZ^q#hDy>P(mOusQ~HLipmFCnJQ=EySBl`Q51jqsE8wx>eJzYoAKi*75|=1ZN# z06jpgC)Dr?+q2y6tcA3bBsW+y^62<IVe+&LgZ$c0(hS|1hoWdkIe*ApW<R}qt@m+8 z;$Y12^x3eFPGrM5jhmE8$b<`GkRQv-==_Kz`**s5D~yTUq(_hL=v$tUF91+Ta;*;a z$(sw;qIQfWtwx0sQ&+_JWwhfCZW7p^u1j%EWr$CuMD)D;a6vrIeC)2uy}Vw&i2oae ze?u(Qc<e!=mLRH)^5EFm2d&#?Vp|8qCyT<cusuJn&qZGx*QIwB1RGp;BqNZv&-x2s z0{0Dik!HOA@JyZj>C7PK>CoX4-QHy7Jrq+ZyJDiKvI@w<M_hHlOL6>ilsVvFKuvy~ z5rpWPDH-Nk(Vd@5K(_b2N@MX2+nuNZt#SL_fa0>llGEhHx;&n=D)VkmgH<3r3YeS~ zloAOYcNm`%)~<up1BaVCsoHONVp`e}`OQ6UN_rm)tUpMo*gtc@3lbM4n90!{JR>fV zJFRbrQ(|6*-D|I?vW*(eSP7bu$ViILJdlSBa_7w|J0eN<KimB=D1B38K-!{-P77QB zb@{AW^)cT;Xmhuy{@(>=uRGwzrIDBm=19#f<Q(Mur1QvBA(bfnG~}g2n;`7t9F?Dl zXo99_hpKwuih0{dmaa2l7dplP@Zf}zfzK|F2wQZhEEFc1oCt!|$_j|Fh+ARp=!M-B zN9gb~L*h5|YaG*^_|jSs^)v!E=mC?1mUm5A`V7yEW%WEx=(-Gm0h{ukA}4}TZDne> zqgCRxmlH@GYGZD4fO7C9=4@6{W+BdGy<RvQ<}uQ;r_>!y5*=Z~$NA_40U)FUwWMdS z=Ep2i8;+efP3?slzJ*5JBib;=*=z#$8_^D@V<b@jL(;Z=InwTc4Lj6Wb^4X}`UzJv zclX#iIn-?KK7qL(D`<56uq3q*bQX#h*%M>B^Stf;`ODYG;F6oFO8S=Ih!tIMR}Sp8 zaXp+zxL<TR4^s_VR|HA1^23q$;!$Imgwz&f{~qKlD7wKyl)*cTvSUO>=+EjvMd`s5 zDoI&epJ9exQwyxQZ^-6*nkfHMXE7BguCfkfRxwL1pRYx(ORR%F7_M9@wDKrwT&{p< zG}?uUAB)g-pES?EHpnw4$;d3e#&r!5yq;V+x}`tHJXt%Ke0ygt&C$Ala``BN5gM97 z0pOF_NPTti`+NBF@_o9aE^X%jcqiZ{{Pv-S)A$F8O)m&W5q0=IivNv0fY+f!8YdgL zz0Fx_Ff9w`yj2hNK#=~!%i5b@2D~H33%^~1;4^a}3U#GAX6OR%>3{eu`)@g|l3gAT zW&&d~I3ow9dhRRq{@s`X4|uEtOiB}U56^@BAJP0vBQZ%T;Qc}UBsjJ#M(7NV;k=@L zR^^-pY(4%qhkrtr#A;CU|9|!6Be`H!jPcR%h^m^dEl+h#O>9bB@Fdyy*^EZKs&Qr{ zbaekmT9Hz%7v14ogZg%6s7{=mLn%V3|5`_XRrihHuQBUc974PNP_I$tMKoQ8)8+e_ zTwFo|i*f1WQJ7X-GZj$^k;S*+VR2pC4>1aS<L;{OV{Amp_blz~WIR0u+V3y5yv}~` znp;`*0M)Zb7Z)RMZaltiIUX)FU^X>10l8w(Ynbou?kX*(7-kn1sLmvBWyytqhf%Q6 zmAAt_0KYVvDprG>ok;*KRa8`BQ&S_nZ!g7Il5*SIK|g-{;B!4Dou8kF{NP<#U9js= z+v+A~2;s=W<jhik_wJHpl#G=0U+%vs&?6roA6r(;If4sw*2zi-Ih2gouce`6+}~Gu zTv-0)FIhI)Zi#wDa7Tv-a1mNuT3Y1dqV^&1L_$IW+HOxaBTQR)Ifi2s>Fw2tjIJ&S zIEIQ%MurZgg}J%8b&ie2{fm{x8Rj9mxm1FJf~zMdF}u6wKynQgD=Q}OV2C!0jE)W& z?9H2~ccL907Yx8i?AN-3d|+=9nYFM836WS?S^4<+f2%dXmOZ~AoFjWj$L=rOR>1#; zGHcbJlZ>)zH~Q7r^JuquB*1u6G!u@Vot?#f`GQjPHoUV_6p*~e#>T%<rhj^HaPS9Q zc71({uPXE^s;Y6BnInD=I$nC@HX@@lrAGsUVz$v})um`(j~4yE9xY&zzmPJP<m>J7 zpIvPOfj}jzo0~{hjEu>IBSwGMdoU?4<_!!5F%uK<0RjU<zzo(9T}%gi3QDSOY~cCv zOB>mRCRm`;&FycMjI29|zrJwWaF0t1W<AEn>&dPxEkyww$t@{CZLnSHo+?pyc(`+i zp4A1C*G)`JX4^b@f%*4n#Z3RhS@Uy~4D*xIhqL&2+{5KI5};9Gak03nD$a1GNDMG{ z>(gagyZigy_qSJLOG{+~K`{Yfo-DmqH|&Df>EbRf+!*A-ksm)kow7L=6BC2{{P{m2 zP+%}?TU$ZEd9kUZBY1dtJ~s$OaY+fZx?2PRD@WD=ha#}pI9h1@a74_a(;PTapp=`R zkFd41MaRS>DJ_k#zP?U@A5mqy^zvT<73-cuW;IhDq`@Sutxd|o!BOdYq8p!-1bwhT zDYHLMKFR)Qo_n#~I~7Jp9l$JBpy(gK&Z&^Tg!p(-+Rx9~*|CBAaLDPY*nAaZ<BHI{ zjOg#k#rfvG57Jli4is{7^1zS~Dxe*3u9=30rWiBC%EF=x$ke<=-;Id?Gi0r_c@mJ3 zkv00<zbw~o`ZzuPj*EvUr@HzXA_l3bu5QM@_b&9rdh;W7d(*vsEvEnP^oQLrm$n*` z1xy|wg--P1;jFb)kd)8<37`r<1t&=>D@JHv2QwA9xw){eC(9<HGg1Q!L?A&ozZTb% zoSGU{ywL=5Ty-_Ipz3N4TwL5jTPI9pWU+6T)^BT<iH;;Fe%HG5FeGak_5UGoNkL65 z>Eh`LOiCtZs4Bww@bK$JfNo5n!%|y2L{JZ~K$;37;k7LkrhENM_&huu1(?I{-@k{3 zhkpbV*6<1h{zY;nearTn`p^u%vYC_TCHZ9j{$fBAaYx7M{mV<}Q@0}t<XEm7{pijv zF6>zc3>SVrK=^CwMH8b4U3py{-o?d5VQJ}G9VsOxB^hAWy1Tn65|2f#yBtUXQmtG; zS+}P|TED5MOh3cw+|s&I9`isP7Xni(e+sOuWCN~{e=a1X<8sjo@EGWg&uKeyA9g)H za~1j`1ZSPE53h~~{CsXNZE71Dt{Q)|0pbo7BYJwV*RL@EiH9aB;zz7)Y`{7gV$>ho zNqS7F0gytjlBe!F_&db(JJO_NjLt1$LfR4Bm_rQLpNINhfhqVcgOr>c3XtgdMn&c0 z&!3J{GbQwP(2u&eD8SGwP>Yg1A}GKQL+~c65y)iC0+bIB4k247I}3|F2R!eS<+ft2 zr3UM{r&StgdU|?p9v+5U0|^?<&h&?ehx$fF0a6k81^{3si}(shMn$ok4U<BP9sqf; z?-JtTu>ZusfFD9}c^OgL!|4(HPTQTcvxH|mBjD~J)GG5a%Guf3&f#GU`6QOUfdt02 zy**^$O`&~;)^pWTE>^cd{M=Jp=r=*0o-#6s&CSh_)vf^WG3>e@m@cbiWqWyUuBiD( zTUi<U&TzT}p#PSZmcUs*2cQ|~xeh}DB@+`Ga0nF88~>yvg2kn!we4*LGcz;5xb#d< z;{ysEoREOW#LTSrSXW!yn<Etg#O?kSzGE_BQ5lhgHYzJ)K0G>FJ3K_=<>hT`Y3Ugp zL=_emhFo3AXlM|ARk4V%_kpa60S0bzax$x^2pLL_mR2etYs16C;LFPotL*5zZ526; zD-q?bQ*AjpPxJEfieocAefrqg$OqiA`J9>>4p2XU(k|e#O#p%5F)=ZrZ(3R+8%$&l zNKGXHf<9~e`zQni1b<14=<~>tPl;JvT&%R7<52VY34!<l;{?DD5x@gDI5<F^;FOh> zq325E<iZ)!k`fbha&p97tULkD1<>njvq!m)rvPko^u)RME>P(1Z5x4(dx@u!Q7*$* z#)_{yo0}9uLS#_=0=fXo`gQm803wNvi~F^?y4_(z+Rf9`=>FzHqrsMJx?D#<KTI&O zdteqxTDpeK^U`{VgX3dd6<(r8=#6j2jH3qO>;9cgugDmY2g1zP9KDoD+{IfU`5$aX z-F#jg$2gIxY_O*CLI_nusK@pF$vhU6w2B#_$T;WhuBRw&=<9^i%~1f1_RVw48*n&0 zjnrwovDI3rh8eK>C9XgyfKN^`Yj9y7V}omz@Z)XdL_-(D)@kDqaG$}8ZtEt)_Rx2o z);|f@94{x^%eX%zzqDmIoJKS4pe(J;j3L4i>3c!$3ndLMQ!y>tU4HR7@!AGXS#@_( zrb6(R9P^nk^}qy?bf#kO$1U9ePp>1*(hKcq8d`+p^Ep1RpWk0x8!x);`qp7#lt{Oi z3EgyA@mmj-Rt-5(U#$ggC33PqY*Y~nd=QM(5%PGjH9Iwb3~w?#U=KX~r8{5RbR$$S zHNUj66PFe;Kb%Wmi7B1in)n0Ui`;L2LELo|{;q3onW#i^#el?W5%M5{200W!xUT46 z+;8JgUghA}DJqCS_qoc(OLQym(~QZx9u!ev^Nl^T?EGopmwXk)Zj~2(v8Rc>m^izd z9@E}^b~4=Q<eM3`;$<AJRQe9{aRrG=N4JD+VHW!`;3oA_=qkw(qg?=pwUrl^^=^=m zJh|!W)(#`C1$NoPj>WW`a7&ofutjaF3fK2n2z#V@%zBmAjKi6I-^!!<smEzF40Mmp z46lNm)yp&_kLuUUtG0LoQUa!4s}thYIrbVzk<*B8Pw2as>m7JTUwwv*9$Z=SSsybV z+wu%b6JIg~ftxRi4>u1EPyw$B4jx{N2_NvHNXN#;pmGSLaF0(+#C`sp+w545wgc2~ zEY?~`I1%b_Kif9Czu%FI(GgYe2!|po5TuoGDY*qIu6PDIH)%%$Mkqc$J}WEh31B9P zh=`z$sG%Vx)Mh8hsrd^5cwt~*Fx%?R$z!*S2HY`R_mP(+U~W;${tP2f<D!w!f7w=p zYX)tQ2f@n6wi5GQxkf;gzoBfezs8Av=&7nrrLe}+SEHI5`%1xkjv}EnhSz0meVaw^ zG)TUBr?`D4F;z^10i$;d2ecg-uyrAo`>eyn7)dVBAqU4q(3|cm^_pe+AP?4wSuRY~ zTeIOsy6~v7yVuj_E2agRqz1cN=W2A3km|F2CoFjyxG|@1=7)^)qWjwvrePRcwDjlg z&Lv+zBUJm4F*vG5M6_0=su&zJuu?z*m=;c+IyMxxvdf76P`eeIYaL7%tikk7fV{l` zMLXcv=X`@OSI8=e;I`Z5SW+R)2605Oo5P{gqjBL&&xdbk_M!J!mCtHk_`o;BrB(P_ zRqFrbnstLmy4}6^jJZd3G6{Ob>fgCFujwCmd|lGe0%ng~6`cG4y4Uw+dx_V&j4+X} zNvGQ&Q~2?IwP_s3rwfo|{{zUH2B(7F!pO?ViH1L=dMo=d(cnkw*lW+VipT2UA6Yw7 zPw*=7Pki*lg4(J0%%roF0(eV%GapCLJ}<!r&fKkvmOAJKrC_up-N9_nXAS5Dx(ZhY zHm&SlsgLl}1)o@|->rFbD&Sm*ya@0O?eJWYXbEb+>ehQSfiF?abz`Dpw+%<pJP79P zpYNi#j|Usc8a05(y^RsPV?@_hEZXD_TZnycc5>N2$x?^Uq)H{Xtsy>;;2k24Sz_PO zq^dQ&BKnr6LJvp}w3rXzj2aso1KwITAYOnA2AqEh&}KQo9v;aQsc5d#nV51yIQND9 zQl4`~FrIMos-m=1(%s!XCMzQ;sQ~4msHg}kjeyzy^yw3{KbwVm;LL)UXP=Cyu?cca zC7*0xiGk1zl5~yfT1mxr*Rm_>diQkaxMpDJHB9~ISie~c&mk_2r@j_X*TuCBxRy{- zzlLv(D^_OM!p+3;l?|>_wdw!dQsA=<m-Z5Wx=tl%z_EmOkh_j3oG3P_zfkD$x|HyB zaIigE_)&|H&0wvXH5RGqaA2D+(z}tVkT5g2^@Kq~o=#^Vr&`-MyvfPbVB48Wqmd;f zpox8Z_!kNSr@|UBAyp|kV{pl-^X`FCUu}`90h=p(tM~@6SsD{smzd1$L~A;n7M6l= z16-l<^6+V%tZb-MVG?tsnF9EHZ$h7K1YbAR$n$Vv$WRz?8sH^hsWjZIrAzybuzJ4R z=U4u?rgLLXMwM}OBGj~&R1kk^=*6tB-zv>+w~kfSMTBZf)IDlXi`K6BgrI|NjSwLB zd@!Z5p1muQ^@U+~l3tf()V6m&0>6H6JAZ5LZ7M445g6$*dYdgx5C$hoX!XD_a4(Uh zN{YQ<qes2Rt+|P92I%AM3fw_%&{43bfMNR@mqPkWJXJHoo-tnHQ_V{P)`ZR;4-8Xc z!cP4gE<!?qZV_pT7VaPX%rW3s+WLhZPplBVh0)lSg>HIlPTb4)LkO?uhB^b0akA{# zU^&}4Ld-(l?7_1qf(hL#(^xn!6gqJOh}g7OQ7}m^R+g}z<?&#!-`_2sTyod)3tqOw z%-IiHC>|ZRp(}1+FFApv-2}ROSLMC<O&CmxfAl7Cl40SNc$GiLUtsZDiwAD1anE00 zoSH;Dg+1Z*;dAnY8xgTtkPDRvY=Dg{Q0m`gE$HsFe@Q#?=DY{#E=pEbR#aS@`p)|f zo9K$H9-FHF#fCLIW8+LyIu>TtH=Gki-H$8L4PApciR&fk?4cw>97>pXBL&-TmlE== zg3Bl)KF9tp<8aiHh=xNU5$v|@IJ&<^(L{dfBMa+-{F4LWsAVPCt(x&N9=|>7c$j_0 zy4PY9w(mlNA(jEU_~an*<OwnHD@n1p*SBu+cl$>2cR!tE6fUC0?h+~PPQcL`q}VZm z*Mz0j^<c)}<ykDwW^dw+6MuDK$G&m8AA=iIUZ<CQyrrSaxA#T_Oba=?xtOJpV{5b4 zGP{Tw;X3b0nfXMT-Y(xQxz_t8JY7<=u%v?W-e+Msk2$dH+dVYN)?48#K9yJ^>Dy5> zv^>D(ChF;30gszW4x_br$S=F36C;fNV1sQp)H|p2w-O89&%;o9lVj3Waq&W;KGeH8 z=*I5biE9^PE<a4-y^cHWNmd=3-PMmE*ny+eu4<dbvb+1G%G+p8EN^oJG8Ytf{HXf2 zB2y+uQDn1`UXHjGzk|Giw8S&bRa2MhhGYV>^fZQl`1%Z2tM#QVvT&tN2z?Fd=?=X- z<mb+Ca@{M2)_QPYPj@e<!pAf!ssH`@mIVkhdfrgH!X6qFGWYE6{66TquYl*eY|Z2P z(nBXY2GXY|{5Cowryg$2SEL^N@yDs=eAZFjX-kxvb2kq)EiENI{i}prAU2?uEy&7R zA;Sg)B4kWV^7e&x?t{*j)kj)dT4V%#d{{vXe&r9k=gZIU*ZU%hufERA%;W+~7+`5w zSXe0f{yh=2Qu?P)&kmPb2!Mq&bQ%Bi=T9JvgPNj{Uwn9IZER+C<)-ld{dX99d*r_1 zNH@3POw^>&x5nR%zYWNW8Ok9TSEnPnI7o`hCHC)>FjygqCk^*A?XZ0{{T_?IhnDMJ zf|Z)Bk%1kdb{4rxnv(C5qLAp{`vj42PpL<nQD&BvBS3!igR$kpmA(~{&0C=tRQM&4 zQEQ;jW3Ha_i55k*=Db50El=5r-p?LeMH86{%MPh9tq?txhc$AOMBa$SKSs+Xnw}-h zjAnX||A~jWTb;)ccsIqMoP>%>@hI<mi&&3j{X{3~aSu`_2FfKx_L=vQ@k~S<>rxu} z#;_}8M6usFDyQt&Bk@DAGEdD{N~nUo&3Zk%C%+-bS$v76LXVR->v@YC6PccEue}=l z%?75DM<+Tt60Nt9#K@lxM8rYF(csZz_~00rXDmiLD6Scas1T)2A>A~xSF?tX8#7tT z^i|rkb8_?<%q!w;Eos5lGE>9iH7^Z;W`ikBy+B#j*lZ19h!2`U3kzJ;D}mTAiT*>9 z<V+lzky-If*{stno!SIak4I?!dD%3*MI6S~I*2tDOqDD==<lnUjICpOO)VHWY7bet zdl7<7Nvee85mK07>8r+MhequcEaL1rID*W)`m;bvcv^=2PwRehh@$f?x7|>eT=7ia zh}Cn#O$SF{6}mAKp0it~7FZZma&iP@I<|T~E?Yek`%c&2>)K57$RKzN_V5>Q*J-Kh zU4by`E^40fc6Wb6%ONxX9Y<<MH#sd$ZC^3**?mIUQSNmdQqE{;yU}O6B^zD@eLquL zsILavua^WtB3~aZU{amBiqi%#aS|z~=EkP|BCC(Xk6;zni8K?g?i&%QhyLw3h}ek5 zW$hA}@UCQe?*NkewNXY-f*sEy5nOMg#k-L{lGMW`h@Qeh^hv@Sa+B1K1XNl{B#ycg z{?Pw+<w$m5NL-~+Wckh+PrKesEHS~qv6pMjg@X~+kXOCcm?(mbgJ|5S?|N{D(SV3K z?bc#peGM-?xO9^6?!d{lkvhL?#sprMGfuyzzXMjpJ~Q7g<U-r?Zqtdkwc{IN&5}eF zt;dUTyuq4J-KPzwx*83tM^_^=qVdJMxk`(b6bw4ow~1IE+4bmdWCyFyXDRL+S`kS% zIG=wup|ng#)J+40R-*Osh&Xo6CTL-OYQ%YEk@8J$>Eo4%E4bR2Y`3CT!;5_x{VXpf z*2F}AFdyCRzGlk))zE&y(U{xGM1n>Nr9}TU)}2c$;yY>+K<p#~Z#h~`$s%z31c~?4 z24vB|BK<8rKERz~i2Ti~4H(F>WQHw>q?l5-Q@)@$p8MF1{6c37ie=Ic3}MTijQW{S zAMiO2!4Nu*F0YFC^x8~jd2l)xEFfXMWv<|g$lSPO8VMCYMBU^jqH!i7<7x$JNwAT8 zbMOZXl7Ms-FD@T=QXKBbw(oK%U_CH>zw9qJOSFfJUyifZKlU5YHDf#py;IZEqYg{s zK}HEcoEV5wLF0k|>Og~XuU;WTp$PE(-@bjD1w><}rltxjD%9I{?f~Q>?rHkD|7*j` zQvi|-@BF0rF*T<(yqx~4UXvqy5{nM7`Lpv@ed6HYKv`8aptzXf?Ynp4Kn%LIl@xjc z7=XEffq^%gn&Cif+F+&K8wlSht2sD0WX`98LQRAP-c$-;3_ICi*Ogqogr8ljLG$19 z<QDE|Y$WWHYKg1<j_*Ve7F$_@)YsQHTl0ggA9cn^#@{ggBbi2rK4`Jwc&xdU&X-a0 z-8-y46G|g3LLMd^KmNpnO74zAy9HI=POo4XG&D4QwjNRv6`As=;vKxh&gLN0=W_JB zEs8dSH)Tt*_PqU1l~GW_Bb4LGKK9ixVZ|!bF^$CdFIfxpZZbwY6krY!l!|@IiSm55 zsBcXp{Z5%ZJmO~@DdoqKGMb?uL;9wIu)!EAn<bZOfrm)yLk;KB<HwY1S6Eg<A41)0 zU;Chu?r1!xZYdmTk2uRU;9bBU^WF}uJkntwPHu4H<fxC(-y;sVYa@a*)OY8nTR<AL z{kUJjcMJ1s8Evbh>RXt=Gcq!2yie&d?&9d(x)NGmZ?l*+w;gvv^N8F48QVq#8-M1V zW~%AAO9`%oyzbA)d45~~WnfdNb6QB>Goo;m5BhB>MAIj9Z%7ceBu`W>=kV)%m_d+6 z6cyg?@o$9n#|KsP)Womm;OWMl1wHExe+fESD=Y{Uf?cKNy1#K~5I(}}%wvJIREuu1 z3HyGj@D06>3>93vBl?Y7EgNebGn(cx`754>9hsSRHXSmlGUh|UF0ZZ38~WRixj~j^ zY`oU&rVCP(6|zSccG*bu@WdIZ<md}N{Wh!j7zLTqKkp{$nWaQ#FDEbqe8@mqC{D3- zijuF_Txa`_-zucF664bc2@QXL>&tp~K9O*JX06mJw18tbq8X*0Z_}NxGoO@)7zRQ8 zT=wlP=~c!i+nqr(TpWBK-Etk-<F%m>58cj`E)kO{3wU$(DK5d0SZ_X-muWSEZ*moJ zN9JK*CX1~2YX@u<UiY<M@C$KEX0N~M9|le(uN?*v>`03>%gEf+LRktw3ra##SEfTF zsOYiE<l9gx8IMzc8<}(H7MZe%>f0yCI1mj^4kKAjswj%7HZW-v-=$(6{M~JkrFX5B zfN=6Ea>Gzg`v@b8^l3Tu-3lD`^yaRp@6qeNURKi6%*>|sU#yFe{X<2KXQ?sWhUoX% z9@fm$+jzN+bmY3GgOF%F&?UZcw{gE^vbFlq*4j`}ju50lCz@B?%)nKbqhIOtqqn9= z#jE@J7IUnPZ1ax&9c;@9Orep82<6yk{vry?aHqCgM)SH<wNZPyU=)?^(~u&=Kt^5G zGs8Pb>YU0~Ts$LJN4ST(ImcGB4x$KN8=1z^H$5wzF#QxF@Ef%52JaKMeVBl8t_Z6~ z#{E3K!;MU@M2Oy#y010x+W<+gBmyynuXF?pMh#RI8sFrhu{=^2AOHx&^d$gn03b$9 zO|7t~NE!YN2;)P`kwK9pfl-|+`0T~nK0kyI!Ffx~+2(m$TN{~rg|3>8q6l!2jHZ^B z!_Bz`bnBz43fslS1?WNy*sUloE`Hmk)3)iz5BvejncYl|jZ?e1(-=O+2_e<-f{Ozw zNs9_a-7SQTJu%mI$L?j%&&5^tl%qx}_%y?TEP&*>Uk2a@$EgjOpM90=XW}={`#eI% z*P2F&*YBt_lgJjUNNMFMD;u<{4rM`4nWL(h@)XV<5LJ83bN8D<oT|PLp!o2I+}f%y zRQv4j`jctcSi|MI)3UL%`-g?GZxa%AX?}{K!ow@1lkZmfoF~iRIoaQbFC0rh??(3n z7WF9ijfM|y-gia=%j2NyJ6O7k!cPC*JT@0a=@dh~5Z9pY?~CYKDDhy`=yhfcHV64` z7?V^CYNM1Qp?ch;tGNb93+FR=ZgP3|Fx=OuNzVmGVdNWdb6eNh9K8s7Xt>bi3Cg7R z#p=A9X>-mCgOARacjCO@7Ltu@wzI{~ca%wIt5EW{N#eZSLT{CYMW%4J>$AVT(!yj6 zvB!-EY&yF4JND3xV!rSmnmO4|!QCr^$fycw*mVu9C;zZ1e<y9?=k;3a6OAv8&)X$? z>Tf20W5tMnwQ*z0%jX7<W6w!9o}8WQGrVK57mfVs=JB{}^!UXGq<<?kFDP!rQ|hGI z!;WSeT});cR=cACn!`gPVbt3sorY+aZSaixgiI)f$Up#y@HG*kwmJ@h83_}6=Z?&w z%Au_CKvwU-hN+rg4*sNl!S9Ugp31vUfS)p3vNl`GJcxPLclM4Wo(?1sPZrXE)}Vio zjq*0$bS?Aq9d==wdI+k4&>$+O3T7^ySft)-%$}Px2|g8Nf5Sc6R{iG^VTQgVS|-_z zt_zr(tDjjD*IW)LT7TuSCVnOFR@T{7MOUj<izLXGF#>vxCphU{x#&Yu8>;!ao_>9s zB!<MFRTOjC-7UMD`;bJYauHX(!YF5Qy(>>%y6jnda)vu7ayO1iBIlgd!8I&qBEVfI zg!-7aiP&);-o6A1SKqejssD=9YEVs<A`=J>;VxicuxFDGUs1yBYwlEZGkHae!qwhx zZgn*#78#OrUz{mZsF=$(g1JSzT2_=D`f~Q{n!7{VoMb{KhHOBwliW=5x$ddm!1&i6 zZr`bi_`@$jOp5_oqms!j*K6vZdAfvrLyg`fMvPqW8Y&uy_}a<UK-Q?qOBZj=e~o=| zZsi@rJdnS!3z!CU{QH*Ux0vGqCbi&uyqKRVYHE1EE}*iGPSh8m^x4!DR6!LL75Thx zxS(1KY*<dIodG+KIc;s;o%Ronx<b&+Dh$Eq@MS$&ATXJ~ZwVBAQCCx+oa*tAmyckm zWGtzwQdWDRl=1d{5hy{?uwN3(dMR$a=8(o0j}cbDn3nXiXHGG&u$$p6o^+>tT1@dx z`$$;@e<&`w0MltWxP9Y7C}{>)!q6%Ty;^RPdr~Z;4rW@um#%oMy)>U1PJT$;;5J*6 zi;FAk*qou2=@6^F<DJtjVxd8Ua^0}7b$w01*T(#l%iH%K)<scra#S5E^IbjnPhIi} z@cH{z^~-LIGT0hWdmiQyxZZwWwLQjopHSI)DT+&)1eXm7gm}8N^OkDYugU5NF?>qu z@=|-ra6mHp#+Oto?t?}p1Bn_sdZ9>S427rGwTXJp>oWAZJZ1Z8i0C+!rpfg;)rd@_ zxo?UMR=Q6ZV;xE}AIgM~iq6E7Qw1oi-x6kSw6q%7R3UAbj8mu&rOa0o^07MiZhK`j zUvSGP$HqlCZV3}KKhMj-Ku32eT*QMDIEeaIQhZX=vENMxXY;-LVL)?|mn*CNlCC=7 z5V%n}IQ&NJQ09I%-X#Z1Oulq=-8@Q7fB|%oFkdy3DBU%-NT!9ECh9E#YsrWb*HVGP zeScg5QoA*obtxpiKu0$(q!%kp=f1nj*j)&jYN_fPhfzkfM7(la!ltg^3HVjaJgbw< zClgIBS<i)}6@F{$E4xuvG`S<{BHYSMhNY$%5ggnF%Dr@-w->~uL{+C&n?ydideHF( zRzbf(qSPkZTp&Y}R4zhHVgC8#<z8-A#sqP+n33KUF|Z=ClH=)_c4Qupp3ccGN4ae% z>&odf#GOI2Kfc@#07mA@chB`{C$rvW>Tm%~z)EBjR3Z~FfAGOUvFC{qcVKausMrS> z2Fs2fp6C<sInjeX!=5`v=4@tkLkF5)LMciebhebkzHS=EPg?4IXk{bvWs3}|t%d>E zOSka6Z?NWBoKFr6IvC}&g5K~taV9rA8x+FPu%_6f(F?rGq7<&9b}2yO0^pR0f4YAv z<cub$(A>N;>{I&nS?v!96Sl5u$>1ObbE&kB8oO{Rt-qc-Gsf56byoxf$Re=t>7tq| z0RL1qV3><IMCn`c`ywY<cG1In<hmj14NDx2XVhIQS}I6!C&VA$gx-<<%%54U?Y0oZ zL}26eMuGk-xR$kqWiG6PFtF#=4?^6`%R}11^GfP<)VljkDt5V#F!@T11;T?p)A5ei zgg^i6=%~^{4Bool&2yxpw|BZa!SFS_`jKIn!g751d<DV$1;oUoZx}<8f(U%>nlKf9 za^0m`VjY3p1aXhlZ`~#5&n2Q$f7ay~zj*Kr#$AZUJif?%WcNOwg^qWk)JC=p-{(;i zKOkwST3K5wCcIm`H(?s--f<nvdizFyxcqsvm>M!IF<j5B?22y>^1Uju-GR&XM*lsZ zc0sa;nAmk+H`?L!I6@g%D6-wg+Pe4qjU4VazPRoc9VflhWRYrtJ>V(S*4CaQZ4EGP z|Mnrcp*S;b|G=jQfX{><#yR@l)$!5+&ZON^b6#^!IcT~9*sLE+V!c8-+8N0NLsvF= zUJ69J+*5P;RI(Tli6IvLFT)HVkp;M4<%HMp)ElxB@1sVn62V>HCvndR-gkD3zkiK& zA`&z`U1Kg-iFc4*s&8U~%vj(u>yd?RrlnQKDzFgvvzDUN+1W3m1U0d_w9E88&Fjpm z#Y=z7Ya8qS8G+Wded7?R{Cu_sr;i80Z%M5{=5rSDHuXV$&DxU}wr6uMH$zL;GCWAl zCT}~cuzYwfkwg|Fr$2jE_B*0qrg=^J5QMxT6=c5iDelFTfA@9$I^|uO&0>rOE8=WR zY3G2N?kt5Snp4HoG;5n+!DXWSd{Yf;GeiLaf!Vnxio!<ZGP6|W6e2WN0TL!%YuFaN zu5a;~_|Z)>?LjL-l_l974>tX4_5#V8@J5gHeO15>pg+7+8)?*w$c#9ncVxsitzn_7 z70tOWA&uZ-d;{_f(?ok0r;lX`@JyuB&kcM74ADH^4W0^0y0Zox<-lv0*CRzRSyxd~ zAm?3}A=G7p!1>cW?yZ~(%wEc)Sv(_CG56M-44i!$MZ26Nw`xeNrQkWAD_8ue+uXH1 zeb@t<50wqB!DhX-Y35_2AqAH`E91EN`Dax?k>hNp#j1PzxNUHUZU0=pqp|g6;O8ky zCQV}uCwb3Ol-cn0W=`)0k@(Z;w?a2-xEL==yVj)=D;+dKj;g<jkr_Rn)#8;YN<pd| zWIUpBj@o?HSA0c8td@LYcq(N2PgQ#eYiJL38n94jj-*sGAIJ{*%hm|FE?p{4cgG&l zXUPxX7lKgrO$}nymKhB;aHD>1!wfG8d)u1=OCBrRnAKkeHd<yR%ET`|eop6Hd{-J+ zU{1tz)Z@_T?pH-DS2vkcn}u8VWq7XZohrYn4~_ppT%zuvrad1c*@nVB<fA`p1}{=) zOO7F_HAsJMPE{5&sw=go@0xtjKGFrHk99l$`IR%HCdmNXrMzCN4Ja}RooBscTdu0L z64^{s%OSu0sXW=o)0>ZMcSa6ewEQ;Rk4}7{ntcZnuT(geQ@270I)3(4>_~Px&b&&q z5R7Csm87`teP3H&pT)(F-;q*>ms-Nr+JEQgJ?~{Lg5MInj(30Iwk=P7=cW1N;W#el zyt$@$rbS5W>-Bx9eya_3H0DzMYM+IQwGHmgZqKXb>oyAt-L!V>4z}nZ&$v+;&7^c2 z=~pVxmeYZEqu)b{O`bg+ObwbD4d(FT6Czf*IQwPI>DZHVO5&||=aGR60}h@uTR9*- zEI2|pxwiM9raU13F_pu{?!(0lb9xaoO){NkX(MHI@IL-U@WvzaP+$ADLA__^>6==; z`<*!R2~2+5@R#1yh`x6W*hPx_F;?zTyRHi4LLY8qF&+eY@#eyPYo<=-f|Hm~>>Km& zUR;{$9}0@x4bWj#j9?ob=EHWcBxOf-eWyycCX7}DbMFL0^M=&PIt@c8?hN;(1$kYl zbakq63>*zgZ|wr=XMSYQ0Gq8257t5hD1&cY^X*Jkf=>a+DfyYm5zknWywdFQJJIB0 z(~akFW}rQWU_T7mF3Gqj;suZ?A#4C76CC_bQPOG2M>&E`aQtLZI%o#DI6ewRL6vcH z<LmCpsr0^@;d6RF=%nF&V8~t1>MDI5cb2<?j~{Vy{dR#SO~4Z-sY1IefssJ@g%+mS z<Fho23IBQ_TbDiDfvcpANg6Wq!3~w%r2;bswhz*z^%+F#)i3Hg+LMedr7Lp@GtJVK zTch_xqnuMgU<XgMgZ-(J#`)>Ua9BKZ+ljQ4_+N4<4e{C9?scs-H8o0XzT@5ekYq&X ztR2tsgq6?bX!`?79_p+YqvdGFZ3jR-$Wrpg`H{_@1*;dt6;VD~8cfqhZ;zN~YrYf7 zC(d>c55w4!tUIh8Hsr39gR9zwLX1LU))pIHjwXWhq+66&$-v;?FxhslUK1rtUvJE* zcXfz%M1!$2JU2GKmgmn2qZf>{ERFK$CFsu*JP6fUO@v!~AKUk#?7d36x|~IHrco5r zc|Y*o{_0pq?IMG%O`_F<-mXs{dPwbevP<cUGLIc9oA+`;PV`R69z3d;TS_Wy>K=wq zn?E^bCFIdpGTIgFR>b3k{d2PI_d`NfS%P`Yu_8rX+IwNByK-$W{PIVK|0gY}G>+Nk z{o$*tUIb^Cd0M1DSvAlf?HxHXgrjwYM_~j1(>z9gtn+WWW+-r63&@d$e&T>b!T+2q dqa25MB>z0VF#_piseb}|0OKxMF0TLae*x&8b-Dlm diff --git a/doc/images/i3.png b/doc/images/i3.png deleted file mode 100644 index 44160b15a6451d975c96a9ca8abb2a5982321e22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89561 zcmZtt2RvNc`#yjsL9`&E1wlfh2GKhaA<;#R9ud9w&M}GTMDIrLMzqn1I_l^KqeLCO zGrGH-ob&sh|GoF~*@l_fYpr)b@AKBR1gj{$Bfz7=yL0Cbf$aOYs(0>StlhbD&jaT^ z@QK(C74*)Xr*~xEN~*i3Zl!s6tB=nHG7VVSl<L^bqN}0P^%_WorY=&eG$aHc<nnH~ z{wbNj!?+ii4{`ioPqsgbfB5un#hqu*zWw<5{MkjbGPI}vdFAsM1<iv-zy2AcM->WB z{U7_y52DU~)S=V8;9^c@iDvLRH}$+cS4<<p41VaH)I(Ps(9=IxDk1ChXro8cLoXf$ zzon0Q|NK$#a^PbP?58;Gccq60T|_V?AO5+Nur=Oc<FwiTdbTE&!T#@foGWRUER5TU zan9>(1OJ&7r)@n$czD?V=>u#fyz@G{(0@OF<M*K&y!QIxcZ`q>@aBKTD1wsE0JFa) zK608R{CCZ7qmtv(bGOrwN=hKM|B(b!QjkWSef$64?F%J%!Wvxm-c;Yj@Ypnd+CBfm z0h%6jnj@Yao^gG1diR5+d0w_uy1+jRJPt{<YPoopVQIVh>1PK2IOFdNnYMa)Yt=cD zO^$M#gciaLdF)cf+2JwIH;?Z#gM1;#Xa7RCnW~7U-YB?V9K$k;%VmdVU!4v1>_@7k z2p2H<SLZgpqe?-3qkH<IS}|47VKKEv>L2O9rLPZk!jBWMP*ic%$Cwzn)rI*SoAMK6 zES$4K88+(?UGXPMyu3BTLo?rV3&$m!s&lnAs8Rx+y^n(UPfScW&HW3{Dc5L%vQR_9 zqOrc1&Ce$Lf-FmGq1M-LCbO9WkmCAHqn^?e?X&?5;5RmwsN>^Ys3Y)na^rth7iZR` zeP4Bbsc7>tdAgtmDqLV?-8wTA)-$sF>!aN^v6O!HE6koUNOobN#n9%kDc#~pKDm9X zfHrAz+zP?+H!S;}4pPUhz9Q8Vhw)LXQx3#uWLJjKIX0X7N+P9HT0s9-F440&ZeK1( zVw6NfBHJ9Y*N@(L&9ewu@Is6w#?hE)(<LB`s`^e%RA}8A79EGD4~gAYNyd!#Doihp zvYp26-6MUc<coswpWeoJ`}L#Dn+Fb@3yTyKP74KOGXi4wZ$QG9*qfpS@YRJ6cT0+? zW}LRG){6%>s0zom7HYgj+^)TFDO!HFa~c?Qg2k3_SSwR6PS6-l!bunDXjpO1LO+}* z;e4CdpvH_^>-<;1VY>=q)NA(Pf&$nIAcv94`ao`KS|0#PU1nWO3QM!8g=KbTozH9i z<G{a)GFLD$f|u^w!v*zq=WLSBM`92~ZY*AT+vU79YV%{O8Sv?lx^gTvDW1IVrVoxM zl*T6bRE=$4o0ZfU6^I0EP{jcFvKD7TY=45mIwzd^J>!O$4i^QAFFCn|C*sWL79qpB zQ+lRZ^<BRfT&zx4nCWPzwWT$}gNw4>(o&K9npPzts|)n_9iZV&TAbO~^|o3G7B!iz zfXk6vm0$0&@<bx~O(rDpI8LZh(3H$DZ(LR1`1$U8Qa7=h=s`8h!PDAtmZ;0s0kOB{ zN=|ep>z6*U5`7`c+14!)$hRhS$%@4SPE!SU$d{?^qePkImpD0XKe?=bO1Cn5ZRnF% z+<~^D<G5OU`m7TwUZg@%>FV;>kZJ4|;TX9z;(?@eGmayqMU(9yKjcW#5cMuRcy4a< zJEqyW9=^ous<%Fl7`C>ydV6E82UZH|3E%hHIA`shoR+Qwrqm}ARp>6msAp&FFIJeL z=mT2)s7o=o`nm<zS*Ev|>6^w*#6EZBZ@!2aP$Le&SL3K=eX$Q|Feqi&L5sjuG<Xtu z8EUn&)I+58NXvKiLW}MklrjTMw*4SN9o)X;ye?MFc0W3s{tVF&TK8L<6Hd1<K(=dZ zs^=cCeUo5tp)nBcg8QUk>)OGjm21bxmcZ$7aNz<9O^waAAl+<mkDV>E>?eRq#wyWH zygteNnC|H(L?POe2o^{6k=@{~el=(Kp2y#x{9wnA>n~}IZHx`bahD}IC*f+mR=m@K zeBbHH<kL9<gzD_po3r~E#Tb?E3#dPWHMMn=Uj1-pTZ03hOM?q)Q~deq+MGd+L=1F{ zuUhC8AM}%@b?f9%SnJ4Jo2IzrdYPlu`@mK8U6_}TvFJz!xO$7Nn9CrU3fa3cBdn#b zFyFHjyeXqwMrHHHxEbj7r*L`nd(VerV}!Cemh`P&A$;7$pdll@s*Mu*1724Aj)$>d zxQnX3$k?uK5D_`#ypgxP<be42k`y1De{l177Dz<PP}~@J+*v3pVM$3sQfwVLF64cg zOc5!quA=j!TWXMFg`iAvM)WiJ4qcZ+RaQu%P3sK0_YLIn%0M+8X64f<1E^g4!Vi7X zy#qbCpX*&jGxW!y;gt0I!uZ8h_Z>eA66z4^V{%l7(@iM#N3DX~s-lq79}ln3lLcBl z9quMHFT!fO@9`_4TepL?^+cxwt>$MsE_19+74<t^jL992<>&M+jBs@E@2}MsSH)_^ zS2~=(f$Y71(ID3zwfE|pe<C5p;BaADV1nnFoZ<%!vMBikhfaZ>9F6H-vOK!w>jZ%c z(VFBD+CB@LtFue0_!VSC9nAOT`{hhxe2?Yg>KXL4BZRIg6~&K=vD#fSK+mt739BZG zeDaC+vlbALXrTqCZqUMOnj<WTBb9VuO}p%<`h@rc&iVIUzU#MdSCX|Rxb{`BUR=#U z5r@6aU_S+ezNTGHRM)V)ho_pjM_PI)9>1IL;N{t1iHV-LP?Y+`q3#c=fhJBnQy1m3 z2J!RKGK9@MY^c3%Xwzc^<}|!68f@A+1~20)d!Tq@sOHmzaJdlHQk&^JNRL=JN=HKm zU5H>T4@4YYFH__JyJ|R*Y741e-l2tQxbBPG++50*mMnHRUffz>ek8=D@uVSpuYjq= z$*FyNIueId91UBgvLq}?9}rOMa+p8km!zxF62qJxCs<i8abLhgQs7E7h5I#g`Qw5c z+tu6*K`BTdZ?K+Am&@|*O)T}T^$oan6b!DE*YBlI2eef^-l47wLubpe6pX0q7$_;I zzl^!JeN%HRBl#$@@i#1MhL%>#f~BYcdL`jazP|h}uJegl?0Y2>Gc(moxqWuUaNJV; znPPmB)1^==O1~WP(p+3)eVQKJLIr$8R^>%%d3oHqzq3{`<$Rfz{c*{Ih{wqCsw%ap z6u47a*>Ac9Mg^ZZ0rJB^Eoixn#82_kB0KTc*CY8EW$LZ_7Eqf=<xMBugiZc99@|S+ zU-35VaU44J!LrrnU9})S-iN$SEJgWEXU6Xdrt5{@px8UNSvYNV)np0{l=u3jYsI(% zv1{T~^)%ahrKxMT1GF!f9h7|!VkugZ8o>o1$Agf*C(8-3G2obPtKEJSMWom7>sss` zWiJP`K-5+@2Ll@yNQ4gk%cp}o{j?)6lot4N*>Ub8-2lw+<?13#%-+v|k0dLko1KG! zQzQy8mxLH-mJ2>PtY+Wr;1-P;UnWba@bh{V*?8V$b4KEHHk)HVkzd%uwlfm}lhFQB zj81ydNcuxDZ*)I3Cst}<L6ip`iVv)EwLhhYmVD^D{(=LsG_p^44^|;pP*CtV)`u-e z=Dy=B8xpryjil06h$1rddHri`!~VQoa(h^`GdFkS!Ip@>wK#dZ;oJ=Tr124G_2nY` z#rhZ0gs6lBc<lbX(_HrpQBf1NUC!{&9tzDi`pTqVoL+4_WWf?E8I)bFOCaZY28nIV zdUS$~<=Eam-Y*7W<m5>YOi%7J?js~|6a{yrs*WtR*KJBmn9{PnD65Tqf5WGD?JBr% zX7c5Q%>M7gzSHMLKeiURqv@dz?JZw%;A{*`$9K>zwGq`*P){dSBKw;|EA2E5nXUz~ z%Z0Nz1>uhhwhol*vcV-`EYFz^UlB>PfUwq~+`+BBdcqtbiEofX6cjNX*Nt}tZSz-x zMJ{Vk2khGx8Qk}_ZAuht(uxbQT^(S>04i*N&Y~|2_1fEbkyaMFs)mr1<oAvalu0m8 zj)VltK`92U#h4E=GMrb5x9<jDu8v|zF9YBtJ?z2YEHSkWso%YF^Jso_|L5Q%XxZYT z+lf$GL)!XbqRh+1uif`5Li+@py?7ENYLeF-UM!Or2hY}m`WQPLN(%gtC$0u87iWXb z_bNjA-bdoEoFwp<Kg&OKibAZ2_9=<~GBnU@4eL-n2$9E0ZwN|ReZsWuY-sG$XnP_0 zofaN2H*tKX=Pab`*l^TpL1RX@>mt?!ANA6i>*GqjKHO<@z-x~jI~H}#6xrE9b1{g6 zXTkFk4Gj(9hLJ{2GK|IPr&v2XJ2PmXdsCgA9gwRqCSNy7R9(Z;jxVu*_`$P2B8nI? zk*^}Nvkomg7_Q5)QCfQanFKNJtLav?zh-IN(D-#btq!LzRx16butgpFI-#EMhOl`t zvEbui=#A5pi@H7WboXUf4o5fG6~b>he9FN4a@nqKa+U_&chmdr_sa_uI32m{DDfp= z?>ug&w!siK`NR8Qq-KA5x9m5CoS~jQpIgiCo(SjTUr<goj=aRVgze3-2h`KoRj9?s zmE*(grC}`8>ItGAkop>1d_Kj`QQwI0nSA3^e35JEY|Ay1UE|SHt;?fF=`%mtngi?{ zZ{ko3JHE6Dv-Y{AGc;<G35c^g_sb}xHOzH**WF^l=)%l^0v@Pzyi$AOUAvd=DR=W0 z+hMlb<>mIiSV`<x5!bzL-O$=I4LgX}Y~+5!VGjq#=h>RMT8W)jPQ#PcdI3$Y0|w4~ z*yic=(6js-iY1RV3r^ZAM>2GTZkr<K#ok!`gOP2Q4ovJr)UZ?SUY&;?`nv!{M7hsI z-+-)Hmq1^w?a@7mhXXC5iLO7de=d@xC1*y`K$0JuVcSPlRmnhB2x~(Qudj%i6``V9 zn46;-s*{~xQvV&V)IZC(q3$HtrlidLwV7o`9$e1GhvdFIPuF+yem*SGg9HA{W1BI7 znkW+LKErvvE-cQn#d9>mu@#9OTq+^ilo|BSU~kDG^69mp5s5%cxj#zEYS?WllJ6|A z&P9RQzd9`;;mJ(ri`_1#NymGY{3#MmRJ|NAHfh=^17L$G>7V7nLmpNi!uJ*y1tuJ4 zFEU@2SyMj*YmN)l@cgLdSli~ns}FTaDNclL;TS|=S%(P2YxhGxh&2UyxlO1%to#a= zsQwG=6C<6T_oL?BVEcAYT|rmpL#^mRrm}%WcCh=sQOn6Biwyx0?y&!>V<qI2U|?6% zu}5jy**O(d)%AbvUT+3m$QPd?k6v|^iFAD@6$7#^%gxfqE*<~|nwQ6=V?}E2YxBCN z9DN~mb!ok^7&E7E$<Ld}LIKi)?$B%R`02mO>(Y|j7-sgT4O~-{k6{&w+j^(6tWy*4 zzVMZv%j?|jQv}p_!gLC2778yJsKECWIsQ(6z2B=jv4%a7ui>J&{opwS&r?6f3bf-m z8&2?Kk_MJ&hjDi0WmUJ)DP53m(5+a^R#?!#2p;szq@saONO{$s8-}{C6~CwzYo?k% zCB4iFm3?WKljlGB#%}%pO6b!Mj`g$}qj#RIdqyl<Ftf6uR21%2UeUW-P2Y$3b)|?T zBxLaOsb=>qlyTa%8Y14z&As+LGvRolnS#A>NazG>z!v(5P|~+~Mifa%pE0o$RE;Gn z>M25PsdNk*0UlFOJg%e*-bY~4GjlxRdTBMyrGdos$sdNo)on<Qo=S<hR7+nP_iJ7{ zV{DGHI;n|Z1Q&yBT|W%z7uSTRib<vlv;`iDPY<U0c)ZkK4%}d|v(?d;O_GFF3{w0) zS?0dx>%p!;)s!;|hf&iVe$nt=r%Y3!U;9^~mx)4Z;ORIBQ~rC!=KAQY5KB2e&kBYb z$8{^Osp9I4(JzMxpmHp=rDqcTOTHPN-@gMAZpeU*RU5lLa(0S2aHqcJ%NNe!7l=rK zeXGdrt6!Xa$l)W9etPa2<|;|VKRrRY4QiepikRY9D|WekhM4L!{|*gF0d0K}XT*lh zLbs=%Is>`GdesspZI4m!7ejSr_TPDNE3spVvUmrut6-s8G4W7*CYq&>uH18*#)GF{ z9!XOC({NdU^}iMzFB!6S%_EJ`Rh5+daMx;;V@b=9F{-F6yPi9yrLiiBPeW1tONaeo zi_|`wUF+DV7q$ovU$K*?*!|mymiQj0D^K|m(_-b&AAyE*U7kJygxYo;UL$yr69trt z4K<?`^+u|5x}Oi09}!TV+Q8Ix+eXW*+bVO&Vyfdn*<3Sw2OLm<pWN~Li^bGQsq>(o z=?I6vygd_fJVp340vgdhj_S&si<bfzltLDiMNCb#76Hj`(xTe>rDhIKU-}+QzNE$N zXB6T|$yl}|cK*M%4$r5jsjROuLyFUr;b+R8jtiCewHFP{(3MSQ1Z5%X;BTPbY%3d) zQ%p<RJC@YrbL5in@?iH%r|LFYS`-{Jl&pao7mWX2X$q${FzDhm(CL-7vsoGVVcAQy zjpXGgu5qCdXjvH4U#i*LtNH{{!E7oI#-Ik(9^{hgUBfxzW2*_nGN`wq5-PQ<YcdpA zv*Vrw;WlIZRjS4ol3Iwj)rC>L$-=$PG9krBq_Gy=9IOoNH9<K?PZncFCZmi<|4&Pj zf*AMP3SGZE4px?9U=a(fnxU@<?PX>jRng1MS1`+|$cwO4V-R*?crh*GOi=omDn%9# zckw%A0I2|B2_l_My{pUh{-Xq}reSGGw{in1DeCHY%_Elqb45+wYVuweMmfG}(pZfc zT|G&i2z@xosNlndUvPyOocez|YHgIS9x7GyjCT0fVlI+wN2ja3wROP4G8vDxv}8df z4UOpxO;~CRnvhX6*QUzDN|w7gi7GN1U0$c1=w)&9Lb-kb5Pa|APr#gw6Skt(DYP+{ zHk=Qeu$DHq&M1P?R!_V(3W%SH#^XMa7fMfhr}vq4*a0?4L&gB&__q~i|NTL1#%@H& zGvS@b4#9;_2KyNpT4I4Qcx+V#)%S}mH-{fn4<(nbZKlxB3JxiGaZtKT4jN)hq5(Bv z&w6=+Y=4HQQ)p~-YiUJktMu-Ni4xK&qh5R8BgQ5yXApgZssFFvT6jRoEICh1E7{>M z^(097_ujs9gxNAMNUpg)Bug&MhIIB5<s8TWIob8;wGYb|jtzr}NaaeK(KKKoD>f~| z4M%-Gg3>j1_O*=^K&pb0(tLHRjEpz(t`0(lLeftZ2Nr)Vygk{9G<oNanF8H@_#a(M z-Ip5@utBy)?BM`6tN`~#<e5e#tGxxrVv*^{Ro`db&R(lOH$93cx1`d+?lc=D`^vc1 z)a$7wDM7&E7VjiIRJ=Wk>^n9M;p1CQu;_lN9usSnGEGbA_3cN{6(;6(n_au<e+<R< z5e>~OryiMe3qcAl&b0LV4qtlX$cG7ua;h@4NdcAzeY~VrmduF1ABA7{1E!Cl?724a zQR`ceH_pccgp!=2Nz5f<QEIA^p1$in!-s1hLG34tEhf~>Y>1!?{C~aW(bu&#^K)vg z=RRh6xbtyVd-E0HzkfDu1&a%Xq^BFoDam35!~q7u7?`oSks>`5NCgK$xcIWT_??sI z(o;2FU+z1fz-Snrf0h6+`&4~n+L-W?;(ySsVb9`vs;Q0sg;S4?UMV@5@6WRl!3mxm zyskCwpi^cND$W??bqg=Q8(s)J1M`T+Q1JtDxgslNB|CsjCm*@JPLMK#0@hOzyS;qg zEuW%r>R)*ecXF?)lCj3&jZ672Bf#0NV|n}Q;ZWDqn<ImeL6??4^t}8v6uZ1PfX`F6 zv52c@---!oG!p`2Qw~2cP1F7`<A+cpoJg;SYY(L)C+oFoNZ$Ci(tB$`jN0S3p&yQ} z$~$P~8CedOdC}1uIz<o2iH|Zv9Ixu25ZrLUNlbeNX5^z1qJN~f`?m*g&H4TKMU#1I zGui)Up3J>JNx&XtP-Zd(-r^n$z=vFsaKeM0kGk&|&X~RRAt<J+phM`-Jx}tSgC0x@ z%uFg87TAJ&jN0ogMu|c-RU3C}(8$3vtsle9Gjd0McJ@ao3^vwb9pNEe9YOv>rHg}N z52ifgrX6Ow84nf;19xIA3F<ekb;9KT5a`=zejca?t*|^dSke8;Iit*u@x{w%bbg!) zf6(#Ci?tAU)bjG)PQ$LN4ml0YK*Mgcypobq3)ZYLT$KDA@(ZBiJ-2TaUN@42Pn4cN z6AL`LR1M6~nwZE2G+%1<xptP>)*ZM0>b?WO4M%x4*#VZt_i~KG`?wM7+iVlIzxrSa zyQc1h=@~bJ9;v7~ZKd7Rc<GfoUw<&}74eZe-L=Q&vEFrM4D6<o4T73r(z5q{+EVZs z3YwEN8F^q^jh@w@V^pzSe{I)qwqcicepINE;*PM=J_~BFIg>7XsP40a+<pCzb6BYQ zu&X=B*D@t-Es#}$Sl-*%CaF6@fDeoNnpexfs2^HpF`Hf-=;iWvEvWQ{=7oA}C~=Os zfAgGN6~c0-eia{5dx>xBB^+{^%=p=7!tust-f=YC@bH2wP*8QLJ|jheQB+KfCK}RR z2L{huglG5(w3Bes8ETfy{!Uz_r2+qnid9f`0t)leoS&+w+7GEX=MUS@2zT_c#PW06 z9IiaRY!SPDdncGzGnl?RfS6aLdm`C##Qw&GW{sVRSx7J-g-rJ5kkK*LqHC4v#MAE= zL(NUd&4)sjLikceL;6z7-A?sMW$!eOKoh#F7;0b0n_OYA6|H-!gx-*}b7~%!;lYOF zSUlkoISDo0Rd6X>H;-6r(=v@og$aAFC&;T#mDma`U%L>=xpxMC;N6h+%%1MhaoW>e z%3^USM|T@J3)hkzU_y*PKO8=W`qbX+vo(8PmFc0KbW<Q_$mjR)fP2zSQz~3A!~J5B zW%W32CTAWks}q6qCKJ~>MHl1W36B`rGY@at=Y74fBs2iYXKL5FT3%Ty-IG2xo2+T5 zf}S`_gMWExA#1L#=p%r=5;%J4F3Pyc`pH5);nB3Y!FjIDlrkNDg`%08u=t8M3jtkw z!0dpvN}<Y?13^;WwC^$UEVA@d=W^7HLpff}h1L(#9nZORm<C$Be;XD0k4rlOyQ-4I zSBpLf#k$taS-+5)1;I!BA>4riwrA;eQ``KKEuNHp6*|MZC73r}czy<^Z+*-~YG$c^ zom7wjVe0)%3T*gmL+#BCp?yvshEH0+FGSvcN1kWV`9tTJLfn`h#(Am%S=n7BxFRD0 z>uPg1kH@RI#yI%`hz)>;7KBJ?*^(mCGKeT-wUUyj&oVz(L5+aR+&Z^wBn&?D-XuI} zk(I_Hm+ZOOio>Zp)y3z<NlMz*^8x=;$j5;#4+Dj3(~YP2p41*jOLY?*!Y!UlKNK@I zA7I{~$dOQrnNA5q-x$=jW4L}S1eNCFver*EA?nv7>mhuD&~xay5u`=y4(S)Dsr?LQ z@--^kjTSjO%)a^UFTw#+%w5bYTbw*ukC|Ec(WmRaHw-&Ps*&KnwAo!C=;V{E84#@f zCeJB&cG?EyI%94sKJ_-Ns!J|lyzxQEN)3@{|5x-(2bP>Zg=l+nv}*z~qimFTZ`FmV zreV+1wt1gB<=5PbV)Vj;3s+ScA|AF499m-uY~ORv%RXe!{6Xv$J_w9N`>}y(tg;T) zNNs=C>_*D7DUn%RoT-u@Vxi~VF%bHGw?AT9f;78>;Az?B!p57cJo|aPkp~><HUC5{ zd}dHOvMGZ)+&ZN^{oRe=R}tR}_JnkaxUy)ShA`h6$1n9vey5Ps+NAUuamnq+565(; z-|rp$HcL=k+PN@w81$*E-Gs7;R=j@a0S4J_bnMJF(13Pc?%_f3&X?`-xV_RTn%Oif zeVv|)v@=XnkiZs}EONe}VzhK59pWN-sd#|IjxXNyL3k-4rzpZ#_+i1hPvqsZ*oX*1 zVPRol*ALUi#)elwz_|QlL1}4jMMZR5+nbS*k)X&(CVG0%uV1e<OLaOg&koN{kapNM zAr}EH&8hO7&JrxFh$i@kC^E=eV?)n3Uo}%zAKsV3Bis9uo<%6E22!5j!xeJ*oXA$K z!}o}PB#dUwO6|-JQP>7l#%wO8Tiy|e8qneMK#IH%pSE7x2}ydK+`S}PE7(ChJ0dWz zn21X0rzZWI8NbTb0E)OmZI!KOELS1N6qJ&aA60ILmuAUH%^c*P*2x9PxloqL=;+x> znJn_c)DPv~VMP~JJ>&Ui*MiG%e0t}|rsm46O}4x2cj=m?>tw*yqS@;H1OfDFep|nL zzmsV4;!G(ouR3)EHXB^dDDW4GQ!C<Fj6b33xM5x$(cJwlNxa{%@g8{FgOo8{)Q;1` zmxl#tOX>b86<S}65pUL>L-l8a4sf}(IG1}R0!egcLgsSJR_V-K8P;r`94B_}wy>jq z!1~oNuh#mLX3iZ7w;kn}&XX5+UZUWm(=86kJ9947T9{WzyB3q{%d--l>JR{WdV2a> zJuonQ1(d?d##UHb+WEPBXl6!1SC^VeDb?P6!M;0EX2@-KPVv*Hr+xA4#wS}-3hAO} zB{R>JTow*XSj2^TQ(M+Q%y=f7mZ)ZW4uRcoT97q$AvHw2lfABP>}8>#9l11%b$R!U zQI|uM)7iG4$uh;=4h!YfuH!jKg7N0jzh?n(&t)x&jgdSjQ44Gm^luQ78msHj!hkUS z%E!koHTL@~FfZKflZl4O?<C8mejNroR9!UIqAP;fId)!aQZ}tRw9b`rbxSFVVNG3{ zC*Zr5ZFBWc;^aC#A|by}h7y(A=<j7gkoD5Y?F;tE)%JO26e^})*-E(Gw-Vhcv(ng< zDsX~!oWuKLT98c6r9%;k74*%()9Mq<^K<eMdcwV^cf{qDW)2tbDSBE7CWjO3qh7>E zta!#y`_WR}$q&Bwe0+FhFAfB$s^h53bd11+exT@Oh0B;^J#yz2Mh9PC-$VsQUMhll z@5AsVMu#i1qn;Qh9<LMYcy?VG0OAI>T}E;7^r|Xe;v>2@o+L*hA$SLehq6jat3#Pm z-vR?k9zOgvk}IFYV+Q|?d!B1YtYgEtwUk2R=+qv_MLOY@QIq;~(2%&f?=hDZk1sXU zwaw3trO@i;^ZcsLTx7Mp5go{Pf6e@2ECF(>7)#cdHp|lNtED#$p@uigW<m{LjtuZN z?&}V1PH}B4DuEyp1N<6{3QGbf+Z>+uFTn#k@GMG(QxkC3R5bxpxBi8eR~lj;JP84b zzxF|nDrZpQCpjeeAd7bwRO9gCHlC5M)O@INirw}+IJ8}Ly-;_7nUIQ|IAD9~-=`%) z2Fz{SiqG1;F%uf~tvr^7EHyUyM=q9#f&X=Ied;Uuhf^`5r^f+c`_@5;g<dbsJ(Hio zA#J2{^=K>GCY0Cp(b{L)+9Ef}vJ$IL=m&<j4I{2GwYuO4`sS|QySscdKF4o4uEz5( zH{zweU4Gh0BFuTsd8r&79dQT=UAyaKvNLmXz73=Zh+yhx4<E@7q56~B0gQ2RaGr{a zrb-18Mx~}I`1*>Ik&)4_NeKa-vGpr9E-tRoXrAIr{d!VmW##6}gFeZo`}+A}y{AZ0 z;s($MT^j+6Vui$Bc30f`owQf^U_&d$i(fj;x>542{zP?eqAvEimJu#0`j5I2`|9z| ziRbFu3}9m7PXt^t1meo~?rP){J11<2R)m~2gfJKHzP7W-WoAf4Z-36Mw-I*ut}}71 zvGTZ3Ol1_2(vyVmIb~5@m=?C;SAn?D&3lgAV2`96jJqN~B4mwJa=835Lsqs+KYIP* zwZ`yW)4>_}-YEYyWctOc)x#LWqXKnS^_CPEmoc{RF+c59Vda+LFSQ7;@n&YE;z|jX zOMuTs@#E^kk##iBV9vaCtWa7F8qS&1JL2EG>RzU{jrF&y`bI|%2ko!|@FW=e2IuE9 z$tQ4_01$oq_RW6pw<JJlxm2vC>gu?>JjRWU4NuaeaB6{yFFlV;;i)|ohTdG=0>PWF zebz*FR4_N%%=QLsr0pgu_N%RwLdLNWPB6ObUjqq9+dP+^V(bryoP#sF)Rj%9wC4lQ zgk5wdME7}M2ZxZ_;9|c8b)`DlRD72_oAVT#*)l&EhMym(<!W8i*L40mUYUfYlK0Ws zeosoS{sFRO55dIvaA-hr@%%E0k7A|vH!pIzW<{T)lJf$bLbuYBPq(58BN#qsTJx;@ z?!sy4Td~Vg@2_iDH$4&2&?s9(6V$wYM)1@6#w)`3L!r8!1Xri)?2kH70Fkg5Vkfeq zZCy1)EwU_4p~cTJ-PllKCAtstyQ0rV4}B`Pc+%{ae3du0?mcJlYk)|!O$>2!G<K-@ zr_w)d<xT`$cTyO>a#~f0f2rNp6;AC%dQ@L8oSd9&Zev3xNhi0iIK;-r#=^|}R7fZ( zG4b)6H*faPXtSQ^7w+!vduJ#xQGLcHd-#*fo%EP{S1of-3b$X|jSx56i$-28P+btz zsux_Nv}P__j87fCu&Cs*<Fx(5F6N7EB#<sZ7vFL5rHsB$(VF^-wb=}~Y?+CbtmqK3 z5LxB}!*+8ec9x%aDN?(9e9_UQxAgE5yw|6D4KH^3+zpMS(n@%HFlAgLxU;qGy5dyw za!Y0?(r4+h%TC8OkC646z0c9PGcwk&eJ6>bZUx1v&MLrh)o$LLc!rk%j>ymz9-?N& zO~2wGn!jd)4Mtuqeh+lFnD~GkEFpM3fAW6ZAl)IhAq+v!e&WLZy#M;Dr@6@umj!+y zymG1|o9;JQI2hb!*Mj<3y1;ueuwLgTZs+IAK-6@C8+j%7Pqkzun0dKcS6sWOF2bYe zeSL-kAo~f>@$%{lFz#oJjNg}+zu@8FJwarIW)KY@y;wUtJ9{GGn|h10l+->N4THe~ zDS1pElw^RzDL{ICZ2xqF+8%y+nkq+p1bp{<Y3XZAi$rE-W=BVd{pG0x;LU;FfhYX! zki^9n&wu(HJYO;}uPO({Nq}Qs1cEWnWX{Foa{Br-o=xco2aX2^2k+(N7JvC;M6m3@ zLA0qxnDFRNV3z-Ndml*M0r7<8<9NP*kAqG4<S7eFaATurZ(rZ==JDA0xKXtZu&$1; z`u}=XuO8ebc78#>_Maw5DjQHs2IC0-Z(1A_-a|<(dQilF`fYXh-VVhDW&F4O1-bM0 zRIlG?fBm;D2eK#p^Wpy;t9wf?lus;KBaNy5=a}8!r|nR@^lQ)uAsM^K8g$7+;&NE) z&aBb5@85qqnY}_nu_`<cWhNlU?FcvAL)2h<yYc-PMxV~peL5c3Eo2xakIsK5`~Ldv zkPW51<a~|Y?(5wOST|1nKPUQtUzd9fAlp!!^GN3Sk6@=+%zqF20a5`VK!JX{-Dpgs zK<v<v`N4+r9h<et-Dl2&4o5aaSweCj&6&$B*=V*Ixf!IU(lT;$$6p(%KJb!~!X+SJ zSp0++r>P56UT)x>w=<760bu?<MtHmS_b<01kxFU_cPEkCJo0*TJK_Z^?5)>3?18v< zIQZd=gEL{`9-IJ0zR`^jjj8mv4yi2mQWf-tGV=0<934<u9&3=AnPoz&L^>`zf=Q}s zYDPy!-WVG*m{wAzDZSIyrmU;0d(OxRG|C1b`VAjje8ob^+0Q@V)K`YFMgHepV~<K0 zPCffq`nB!tZT+9BF4h8>9}1T{0!gTn{4;aYpy%`{K?#=KK@S+X`J;z|NQ-(SAJI}t z`RcO~th}3~q3TV?*ngh4k_EBI7;m13LiwksrvXQlTUdx2+6fvq&#A9Z9vM-ssH~KI z|Nhg>_0`r)U5v}-M7jOKn>=MO91uRRDZ@?rf7<{4`5$yTrk)KEm^{HHdcocF{k+1x z?F~9A%Pz09^S!G&bAxf@BQhvBwO22z{lr1gwoGv`1!-<&mDgPVZ7UXYF{=%SVD?=I zr03acX=!OyRn@0zox-v**r!(+!{*E^EYCzlQjB2{#AIZh5i}xCK;kyjyy90!qjYf@ z^1x}&KNRUv3I78QJ3G4)ubSZ_<wPIPhPJt-abD=h;k>t#@!RrJX2UVfgU#YSPy=w> zd%1L~aLvHH-><yhv<vFlX6EJwtgf0Sr=(a|T4rTt-mRQcP*fz)(9j?SHqn!kdZHNK z1%-t@7Zgn7vzqw5y*)5is1{hA@m0Yp;r7t!-(pCl24x_*nL&^sCnqPK0Y%f0&r-Ov z31K?<@5)Ah&`~I@rN3omANa@`F`f65NgX&L`4^)Fz#XF}9F;>e)}0?yJ6eNYrE~=D zE~!|u$ZX1T*;!h)Syq28|M)6NVeQxxNb^}(S?PhCpW$7^PrG?>5D4_K(v$$7{N<;O zvBFDq%MHy0h|m#nLT8(7&C4elL)>rji6dJ(#TRe2EgREjKBA^ZAU!?Z-P4mB2uzJl zO@Oz|gg|!m=)(RW8T@v{?2lS&bV|(vy1HbjsHrW?%`+en!mq7=DdlH3Hl~6=_x_ZD zX1jAu*7MCY5)u-Pjg6;3FV2?~#Br9H8=5H6bH)Nn-+-lydF}1(eVVE;>43r1R8>Km z#ksY$iGUxTDA8_D6><`E-I}Zue{~DtgY2A~oYYOm_rRIn$HdOM_oau(9B8ensHn`% z&3}C^|HPjHlsVGH<EomPGC)#iVPVnH*;($kYXG%Dc5RFo?;jj2-j+#i-*D;IqMt=` zsLr())KxD(R;;@)@12GDV_*ZqJY{7KiI0!BMNdyozIS%!Rm)deSsSjc^j5f4BqfAc z642>a;y(hgllN(7HaDlApL+s{&nv2MKo39>kei#kyt*149o?2G6*$@CC7@elYcgJ> z(GQjY+clqkR~A2ei>c53b}>1X4P=l|O#~#GS=reZHa6Q%yB8-@(1i7!zgG(i0(czV z8uW+1A%aBwE-o&&KA%5@W)xXmRCH?t0s;v@Jo{{HJO!-e@9$rtR~PMZxEh=x|6RqC zR?IElSsI?Ac7=n7_j#o^?qjKDg5^)0(wEv5-?ou8L<i-6pNob)Bz6vd%l#Pe;wCDX zv)24zG6hBw#u(h};r9U7bxPxbf+Zv*q#F)r1OgDCp|-ZR$qEyEHqDYxJ2Q0(N!$VZ zOR!L2(f7$~C+CN>GGk3mO+xN_pIR(~A|gzId%li%-YW94mj2d_-e>p|9@rK|Cm)B) zgvl`6|9ZE{K-tBGZ)IhLl$<;|E^g)F(a?~}y?ggQHhb6M)PKRry`XM$5h$HanyNHY z)6tnOOD-xdPU14|`u*hlEk}LT{~!Gj+?O(A9q~BQrc-CAf5rd3T?eDSv3-UQIQEqC zp~IXYKYrJLdRoWQ%8Di%r6CPFLj~2<iZw;V$x=Rl{`?_vZ3y+Xu>au=R~#ofr!hQL z$ouLT;eELe16=L6BnejQi?Ct*S2CO#LgTxnxVsUn>Jq>QiDF*-e0+RY!kpApREb>1 z_gPq2Zfj5bE&%GD*Y7ZA<0XlmrBi8Q*+9*yEgsTbMoHm=7!^IEh^&F|8hp>^T;tWZ zq9rF&Sz1~?$wtKm$X>Q{tg$^B6>{Br{9!@l)Ulp(*SjHh*T)7V?s2dzN#Y!w(_&$% znpXq%B=B@=@e{Y2cqu0*cdijAlWhdp|5v9wx0E{j@OO}YAoItL5u3+pAMy{-W<Dz6 zlfN4EW?44*gdApsZUMRof{bKy4lZsJY3)@KpG2LYv>eJ%Mp=EwYkZcM2{tGJWAbdO za-8w*l}lGo(RX853O)$@8Ya}@NyqK>=!2OXnqT#$zBA_t+|-+I*oGIUz*fggaY})R z20E%|AP&lV>#NC!;?MOVw>I^trw#~WfQg0u<0wbhh1H61Jk20FiSkKG?=+zLL-Uic zYdM<wgC}_}X9iP$e3=O7<T}ZIQ6O__zdP|r6@+oxgF^?ucpj2_q56@m7VPKM^)Q!X zX{{N@_hwmd=DIp8Qedl{=~c3RNQQ(hiF2eZN$vGc)a3zs5U@13Pps9DSFMv5!fGh4 zq4whJtj?PP4HPv%4c`UC-}`5uZoT<|F<_7XlhZ(7e>Q3HOG5_dQk2KV<K2eH{pKiz z(3hE6^~oXq9~&~>J=8EzbkU&ng6=Nm%BIw9>PtYphZ&Cq*au$-d8hb%@u3t@oa_xX zxX|`gSJd_p$`yjSAFbaKG2Y}|bZ}&(8G2%zP!inO9eC4x&PXvQ7R^RS#|8i>yuM`W z0FO2RH%4ezniA8{DC+9!f*a;q{3I&P24%_+-~f!<gr&zm^1mWOhRuc5oKsuGHosba zlW?jiQqnd|C+^$b0?}$~N;?jb!>JeAJ?OqImGcBkA8G;Rv%ZGR7@XPQ%9N+YYg~Nb zYU++RcQ12~xFy9A-zlxQlAhj^1%D+_^H3meS#xWETjVk;v2)K4g@nyvufzjdI=aCs zi_sv!omE#?Ux@MXIRJHIo?=SZaJGXP`qeF}+}3|5SO0niElo|=yjMLOYkltSwwQG6 zbA9hZ(FgMcg*kCrSxO@26h}>OW8+Dhya|ek#q|ypUs9u)_Qn(XRDhE;T_#CyOJ=(y zR%t&Cr;|dzN$<A|a=tk}x^J2vs~Vg3%V}`1a~sz#{g|NL>rfnop*e-+bKlV8;??nC zWZlUv9f$@)07v%m{F>bv2Au4t^E%lw>I$PgJwJCm-7|6)rWqI*7#kb22j1LvIsd-{ z)&JwQf#yOQ%lqZ19beP!?e|&oY|M(G<@o2cC-Lek$#LD2k=Cl$qXGhlTNG^8pl03} zhRn<v^ttMVIJv{H$lb;ohQP)VRXlvBsd8^Igt$qA?93qS{!iCKxrPj7R54cQ-d<uW zwq4{3Ttb2!paf{$V5niPr%5}7Fz$kjg7yV7Gmf2|9k9Eze{|H*-u@K}pZwvYM{fYu z)`>s8^~bmVKL_CdZFXV+z^<uMJYFzvDJL(_!ok5PApzdnvQ|}7yY)O=TwJ%Us>hGJ zlliPZ*4jVgG420-I4FU-LeEqDZNz^jjD7}$liLU_FE2lc_u|Ei*w|PVJv{{@qh~-y z`^D5WIyJTbHfxHA08-&tc3tRi6e<u%KSuMFQGb_8|4W>rpFR3tv=0dl1%%2gC<p@5 z44~1|-QE5BbbslIxOd{!1)2nSuGg>c6l;~4wt}z-CH;1r&~N|q-#=e)-u~@-kFv6| zD&GLY1Ox<-l9K*NNO-5INe(0ox4AY2#XEI%(gxS<&xfl6KtC0alan(~DXkaCaVZ6C zQ~z6dJn;X6nlCgcXmaTjdgm2TK2Fy0B-$YFO*MKjSRu|AHXFX39ikQ%xW3B9G=IK4 zjieMgu>rUw#tfR9Gyj!J`WOGQm1WkdS^_jiQ|-m~kA^ymad*aYw>utgZZeNr7InCP zApl}cVQ{jtnuZK`Q>jX)P#!r|NNeIHRbt2F8S+Bpo>a*$%Q59=A1)>=!Fb?zc@fD) z6OmL2=XUu0cV2NOrFp$-=U)o)G*Z4AEp1j=Iz91Akzx{>pyqFm;Pb&|O5P|4O%0gX zylbf$nZw~2Z|tL`Q!RAoBO!b1&wZEVgKVY3vIgNh(*tpdQcNyI?^u=;5Fba~oOKK- zghELaUD7tTbgrF|b43FVWBJxZN0aZQ#DHuYVA06vXwSevZdTU4udS~oCH=nwX~dlp zO{@GBEG(?FlUyK;XJ-Co%`Xz~GTWSy@jLd)Z8p+LU$Z#w<izz>+rYP<%bj&KlN@s1 zmTIc0sJ!;_YB1JDc=Ayxg16ml-zi^l>t&_l1KL|&UUv4J3k?Z*ucXAt#DpEwv-~j~ z435+(b=_hBcnm~(m~a3f0F1kM91oaB#IicMzh41JSGxxX^MNcMD0`HUERkt9u5)Eh zx~c2Q&C_G^J|cG6u^Moem2$^x3tlRq&ZqG~HHJH;im_8e)^{%yBqb&DofKKhF0HC{ zyx5Dk45th{Ah9s`F4?VLdyETz#cg_I-qn1?za()TBx~ps90+q>9ZU%=+x<KN(H>Y; zq@IMj;ET9n5>wTO&MsuW-J0G0WZ02j34d+&8%yjnk!j^w$tUh4AkhahB_JgjvaD8D zS65M2f9vYXFDokxv>+amlXn4e>SOt5EGHD)q&Jo&j84M$7uMC=VzMh*qN1;ipOx@# z>9*fZrE?UZj;)v@ZHP1Ztwz{9D?1F}VAV52<DQ5NMoV#kZ5DRCNA-}*SMeJe!RAuU zc^o$RQbTd|{jzsIRxteh^6qHTz@{4kOaibo+&D?qpb$Gl*!*+k#kv(;$fWLgaD)l_ zdE4KdlTLemTq0urfl2ThlJ0`NZHlD8AFtf`<!FvefV)`;e56x`4bX4phjL%$3xHoA z#5M^ZP#eM=&4aT`08SQ}&H6iByvrX$=+gj99lE&wx}oj%i7@S(kn^LiZ91V|V33he z6(%q||4HD=&?6ZC_wX_`U>bnVTk2+rgM8!(xeF+}8F(@FQTE}D9i5v~0!$uA%py`$ z$tftZht1#1%4Pz!M{F#qs;cVHy7R}E<S-~z_$q0uqO!7EtXkHvIp7$98bnZ>l={JU z12l%<M#aaMfF6#f?&l8N|C%|<4`1J@eMv4~_75+gjLgmL)WU)tIY`OKhJht@bf^HH z{^?NzB+UaT2b2!cF)=iecY)VobKVG--a~a=-OZ1hhK5AHClho^^Rlu)si{vkHaCH< z)1Yd!A~&VpMn6(h!<6zxa+`PHg@2P21#Ei67+*xg&+s4o+LsQD2DTbt&2i3R@bq{B z#1Yy@W=e_JVx@e_+O<)}i&YmeB;fy)@*R7PSMcQkuT8myY4(^>!dFx+Pr(RC)=NH? zg8;t_&`L%@;Q_$0FJ@+H0O6#iv4CO#$V|gzvfJ?o;{#cPGKd@`wVqcM_n$DXg_yI^ z7hCHlKu2?3e8$Jsl8d+t2$R>$`+@<RKL}Zt8U*e1ijz7BFkwAllhl%_ZNT$%b1aE< zGC;)Atvs9uG%F}m=~djG+?<URPDM_t)#FtH+E*W}$FMq&Fz5p-Auk>s?VOtz$PlmW z$VA5xHHPR}@g^%(O!M^yE(1lc5?$6p&NA!q5fr@BD=6=zY=T50WtEkg*x34pO{J+C zL^xLLauvm@TSO#xr#ai70XYd_ooj?rJ_FEe1)Rk1oMlaQb>~OUD}6tJ&6JnP@V?md zdf(uC`Er(SAOk}~z@zL`H$&Eo6|ZL9q@@G0^@W6l2ywM&*%-DNV}gNd?9bND4sQ_$ zXy^O_(3BI7&}6d;8wbZum5;JX9Ou~`M<*v5!!DM{hLlbQAO>U508#Gk5caG1tsvW6 zwW#6bg0sh;eQ2`baFf_!%U{o$no6B$OKZNoOQna&>GyVfBA7?_bQR-feQ`gDR@?{7 zG1a{Kgn7+pTS`dtXLuEx+Ogjn$adzM7_cwFVRgjz8uXxcQ#`d(Jt^<jQwLQXLTAT^ z(~g7_3bn;XxO|$d>f>E()$CT3^S8xtJ?(sW)t4^s)-|l?ze|oIYU#z+L9xvBGRKZv zx`cgUTbCVbKq@1+0UOH6&j-`@&&Fv?&(5yZ9eRe#ES>%ZsjAFBLGyv;kO>bYa*m#V z?{!3RijYpJcT@x68(`-&5~)us=>{pw&F$ox_7G-RJ3c;+@L~HrGb`i*yldLlJ&SJj zXn{w@9qLmm0xgHM=B<a4yYm+c^75fe)uq-;qKk97+ADqUQN*q&So=ySKj3ex{xk#c ztSVsY6I%;v3^nLtL#>*~WVPb!Sl6b1l+iFOhlq+K*cJ7@rao|qth}c;6?pjI4$2RJ zYc7@!2!sA=GF7_OLWFl+nh6_4dd5A)em{PO0A3SW=X7bLq=zmny_7+7x^x8NK=U}H zgO$$FD`x5F$T^UdjX_uL{+l5($*s~7?vS}#I2>364c(^IE*eOVAXnT^MiMea27}gE z*8rvf9WABoy;)fsWzdf3qp~1RLl7iPlWkDa53{L^zpma+x|WO!pcSZ0&n`VaepRpr zh*eKUX8;Lq#A8xY<TW+pv#kL%<UtVc{k)*MgGrC%#@l9zD^TANOVa&felvUg-Lgs1 zVVCuIJN&y6;s?4)N!BYnGiI-WzPWeo2m-LimDNrOZ;e;ZPxwM*I&Xey*y4;xdq{T- z_cq#75onIsLY(!$vo3VKuDzuDz=)#FYC>txIO5Hn>Awy1p!S)OPfK2H!}LiyW>da6 zRgpupZ9~I~Y2_5xO2a0$5h`(DRcWz!$Ytz8A+MHAP33~M7-)AcZ7cr^OIA=OcRkXj zjy?=X90*xl;&oR{?I21HyTUHCN=lJ#v`MbEUk~RQV|utuX3jiM{Sz1Gz&>mU6x()R zf4}pQ)NNYe>7@m*3P9&f9D^yp$jrn<2=dI$Bt&Gg+1)99IvwaJ)M5wDJXNBPN(~2c zH+qoxUmq}aC_QY8dVduuZD|a}tuOS_48&Pgmu_?zAgb5!Ettbx!c^VJj=r~j48(B@ zub?w&I;6md+h|1Oi%7cNV&Y;U5*U|Jlfp*hSQPd~;CYFgp4n_l2AhC^+R6IMxu)?< zQB9eNl!I*HxDQ_%L|9zO9j(p@s|<()^M=rxw|Ubs{$H9lN@ak-Wh+nu;Ra}M0_`lW z#}CrpYDQ_H3UhkrdjmhA*0bRBNS9=HEy>+_I@FO%Ol^8^dPD|#;yN87>9&)w@KCxj zF3KLrdupj0xIf!g>(FF(>gNZtt>}{-#mAEe&Lk`3DUG(Jz02C%+@x{y2!!7&?k+nF zpNVa0Aep(=`?|ByOcu54Sy>CDMSm%c&ZTVvhdW#@OSce~)vgWJwRtVOJob*y8}m6Y zJ=uyI1)Q6-^)xjnro`-lx;Xo`&uXSIWSCZO^Vd{wv0BZ+?k@D8H))*1<KMFYHM);^ zOh~esE)GX1d>dam2n~j#7uM0JgAU~ASqp;ku;v5FX<y}%`(ChC-OVt?{S~u`l8v{p zf^vF96K=g~mj~&zhmNQ6Ch4;s)*-lnxf8h?idkYHufyX@b3W9S%vlRPJX&=^SD%3q zk&+`6X)A*7g79JPiv?4vWd+p;Ijfer+##&f+~BhIZW;|=@q9E7*&e;PZr>*{Z;F$c zg}Rk0*Wr8LCJDx`9zV&J>wRB+h>ZfWQCOf3$^wP=*Amlote_zqo*2F-;z|&9CRKAd z=CUI5K`c&;Msm0GN({H&spUb!*u;de%vUlNt$2~hYuB{%Qk-J?VhE1#q-}a$7{5rL zSSqP*zzzhd3GvX{xt?>0t+zU7ScB~7vSg=j!V%>d5#SQFMNtgNsfoIl23>x=(RnoG zi(W7PgB58v(44+@t~d%Mm$Z7jBVoqSN-4ABcZ5ajy{K`0uqAlSZ+Y(qJ^dx!-Ah=x zMIr&!b+OmhvC?=HKnGyYW7^ATaOR4Cb8TDPj*mSjVDrFAa-K9v?349Of(aAJjo5k# zfxPK41T)?)(rka#ym4Zu%W0jz`B-O=f+yi%czKsn<eIuGEbUh}*DkQd!)7r|ak44U z99Osi7x=bmrEh2Q+)Sd^yy`&h%U4Ph_4B~^%Bgo4G@+f`CGR$$L-HG<khh3-qd$!y zW}D;ISGcb}-d3XR&wvM!iSP*IGG=<^dMV(|d*;=gSQl&8G_h3YOl@H0R_X4<+gAgt z^whd%)gHY+9|Q05Nh0KY@*bi7_yn}mBH;AvV+&KelCV{~sy2;dYFsO9k3h7eE&N0O zF@C#ok7i!KZl4*C_t{>tP~-7FsZ7fi?qE2rNWp)$cAh^%JW4fMt{XO{ygFgJy-WPk zk`O$wXVTkP?f!DASFhz2xoudRz}`c)uaV`#%YwIywJ^;t1YoQu<Fy+MA-3R;UtPA1 zZs(M<J`Y$CiTPN6#T<I?^Zr5Pmy;ruyfaMh^$R|4VISOGKcN%>@$=*lcHyX`g#Ya6 z1b<<EF4*49!x?EZrn}^^lwIa=(>HZHB&ON0ofrJtv<$DaPa<0SZu!eu-`LwV$f7}p z?#X~gNBGFTH)WLJDN?`E{GKx{Yjg%*dPyMnX@8>K-7dsvXWGXdg0p}Oxa%#1jKo!= z;MqCUZoF>&V&HjbEEDFb`~Pme0lSZ3kB|8|o6fk({9YwFfCoRfjdk7*wWGNIyN>=_ zofUeaiRF8zE>R^fv;T@nWF`0W&i}(AVOxRnRs7C-s8i|-$>39Ku@JY{PYy4$leTLT z*5%y}jzI(7t92ofE&3fIBw}Z1KgRvGO}fJ|c{`wm{qOe4qn?NF?Y~Fm8+e9N7~CZK z-IzVvRXAE+vZL5fLa{a*{7eF-;zrtW0u%2O2DO`Qeu&3>QQ-`82&5p)v0{DTC29D` z+56YWMzJ0x`cNosyU6cXhXP&PW;UceT05p2(VrLxklp#TY-jepZ|1Jcu*(|JWDJHE zK}?3;YX3iYh@LH`gn4f>7<lZm-QG;6q<uR!iPw%nEdi6qX~lN6B>eMr*T+T-!b<Z^ zE^<3%XZMBI^?7YSDUJe=(f1$hmIk{%+M9Na^+;Jfo4a|M?i;0GNDC(ge`-!_@K??& z`+e0j*C^Ebb$F?HxlT)B*^u+Lt#sSNz3tfasNBNg*R;nt*mV9Z8|KrKLL%z!S0Mma zFl?o85_r|gl(^p4zJC<D>~-_CA4wXCh|hMnQv^<a{gJ}Cj2#!F>+&yS*9dO6QKQxW z4|i`JRn^;ejS48JlmgNr-7VcBC5_VE-QAmRP(iwpjxF6F(!J@}ba!n!zlFbep7;I! zIA@$c&ln5_8`*2$>sohQb6)eBUXmD0&LRw`RmU902eZz2@?n}j2zg!*VNZO2u)oDO zG?1wnu_}^s;Yz954%;^7nvs>^JT?tyJ)h1Fr3ue2`0)BO*52EiOtNtN*B=x*5LK+y zUWviMz5dY-!NW~-f4HwhK#^4b?9>Y0<QdL!wc*=bsBeEXZ{f$&uZ<(+gl%z+`W*yx zANw{BZr`>uV?csly?;&`_$vF^Q4|Dn6{36Dy0GCy!XNEJPK0Z~9`o8o8jpP}HVnqa zYJ99h=(8BMTJ*}qo%q)beH_nj%;$~Y8w1I2)}zt4<a8v8`mXKHH<cMvUi$>s>qyw0 z@b*>2itThXeVCgfDQrnCAJFieR(o%M%HMOUd}C*~*dCWFBI9sodOH^tnY`?GwbqG3 z%#|P*Us<lZ<sT4$(0<b|u=Qtr@1KugT#B1rp4|9&K^<}D5!J`K4d?>82Rpq^48#YI z^ngn|Ua4>NE#ce+i}!>ep#VCYrL~zcQwbxxj&1!aLc?k@q-e!C+}k}*8mHWL_ch@Z zp-FF8ILIf-SSM>Dfju5CJtT7d?HK>LVJq3w#`VTaYx}pD*w?Hs=OmG-HQ`yU^{fyN z&Sr65wpkx+l~t-yaKdROG7vprh##bv2(p$V4zEvS(b;`)x#M-(_i@bxQXb#rFiY1p zbRX~n`R?(GF8!|htz?1b#5YOH?myXZCgbtIwR6XC^KGjN%E$atk~UFq%$O>zWNFH} zqu>O%{5sP^?2b?jrL{<}ctzJs)@R8Kh9xSE_Tlza2o27H-~n+%Po3L0JY-JxS#yLO z>_Zb%$>;a?1b9L&*fp>T;!}NZivKyxMeUoDvtbjjDPIO5^vcx)*2*jA6|!I`*r;j@ zv1HTM#DAC5D&fHB<V0^zWv|_50&Y*0sKaNXZAZN_sgH;Rvado|KvyjHvl|yuX*k-$ zQbxYtL5od7|M?--^Tm`h(oYz-l%2-wuovcpQFXt|r}<A%5m68klBnAg8~6hYTM{G( z`^m{y*$Coq*hY`h^R7t9DJY%_#ZaCS9rREb3Ulqw%fmPPH8tN?J!yH3FZj?Z=r!R@ zqwR|)>RQ=*O0?f0OrScjH;1=f7tQMEg<H!43bWz+sa=uM+b^29(t^%+ac99gm^}FT z;1Xoh=%uS{FEms}=v-e#uFp_dcbG~hCyrD6Fc4<y=h?}IWOs^YYAyLrGlt5JR~2>3 zIANH@xtG`~J`f`=RYF`GaT!{}HcAVMlKB1n#Y{lTomB&>qmhA_@Zp5&{~YN3nKenv z9%mqvcj={lkL_tis@Q`)^3_@GBA%c(W4v6-&*a)5dnRbPJ+!xj(lfEjin-=Z=Q~Tz zPrw|#4$LK0Hoj7HQF(d_A)jstdHwB^VGxh~fHv{(4(0skQp{X(?-aBYBJ*TWx7Nd! zW$d9r)w^gWds37@NxGw_T}IPAv0Yz3@Ts-I+E$X6EvM*zM#ln#@&3x%w&n6zwPl+< z`OvpIx4S3lv|8uaTc~j&Pl<j<39t@VyAz*5f4ZO=G(nlH;-9i-Wha^pn$Wp=3D>$H zm(fYbyfQ*rD-1z1T*Z#u&wI)ytD1-z0vmmm7lfNZr5fL<5%a2K{=EFuAPFDBoMG~< zUrwBPdT481KeeytEh}sKoj%TUWaM_=D<uy#?osC+6spfpPt*TviXuO*q_Kzdl|`Z3 zzNu#M5oZWRgC_TAzlGo(HPiZ3VLD36F%q_1N_lGI_Yve8_AX;;L!AA#hW`xIVMbed z4h_?6pobO-O@F_FfIi_Bb~;^|Miy0kl8t8~MqCszNQo&mnsUnsUzN@Sf+?rZE)@FJ zu~wgzFH|glR8mHU0;o~{{E5IlJCu`hh0=hMu7U>%IsXD;`m^2xUoraG1_sBp9(0;6 zqUSlvOE;h-N^-&QPH{P6T2>QS%qoyX2`AYHMv#zAeZ`07y9%yEB6aGJi^C0)IZ_HA z7raB;P|=D<Xz3d`?+1~R$T0~<L7lUkt>lOSyZNy7?0^!Uln{>u4?OeZgcnjH1PIqJ zx&~2=F87`cq}~41@{Yze6c!?``sx?&c-dx!zlf6Db?N>FuDSN9(_ed1pc$MO`8%&u zXZicH`L`{5tlw;}<(H5u&7EpfMGx(5PHVM0^=_O|(w3v@V@cXgkys3D-jZ(~{;K#l zk|ctz60q+)A}AS{fmf+-gL!NXw@RJ_bK97FX&1kiKh8ev_<oAJ+7&}?GUnX#uI0eA z-M1lTY3zZZCnU{NQW)p2-8&Tf7uWlC;5SFx52$NG^AbnSLIe$HNq^pF7)jtwUH0Pv ziy4u}$|!WzBzWkhULuThAS%i3GBtB!FuBX28_9`%bAM1Z6`s}crBT7Bx1uJ9EN)%c zh_bM()_KJ1nX;@YH`j(3mvv7^(*~59e8-Gqulv|%8BTaTNV*^Y9Y_4*IFNMDmtvU^ zu5PK3c`xwf6WY$bY!75EM#@g{59NfQ9H+I=Uzz5DDCy-vr0fW|76XAMa(;s;98r(w zoM<Y13V2|)>x(+{(s_~-k?)$_u7L!BkaNVg&*NI=<j3aa;x=br(BVMZrOQtN-E+KQ z(|Lx=ODJ5^!}{?5JaCWh6NF&LwFs9bDbF7Nur^@-YG^LZCP!<F=ic@4VvBKSD0b5w zzqWl)TuwJt4XFs(EHz;!vW8zlOmNzdCpQq_`+P}ZRjGgO@wvUUl(6djDQKa|nB04h zbJVj>+(ULjSYDIa14!ob?ddP=2b5X}wtv@}40&-t(wVR2)^z73j_s#Nn=X_|c)jm) z{^tyGy1tcIxG6#>aV7fQ+7Po6(Smtpktwj4%mbU3#PK1ljLYaM&Fual?=kB!VtIn- zAwQ#*gq$K|>#;Zk=e-%dKd9mI^qEThFKf7`Pp#T)E72DSxPA^<q86((tZr=drOph= zq?impO*xJv)Njl5L)e~Kr4pnlqlwFkp`!`+&u)r>U12zToKxKw($MrFmB>vj*6nZF zEIW#cDC!swiOokr<pTPo7J0&$?<a?*v4>es_4KQGPF(LK`Es*MBiGe6hvMF~Z$v~J z90&Sm-zJH0)X@L6jO(0%B@#)*hmC}Uq@|^G1eEU<7c;(mc?BphLc_z!SXsYDMxp>m zEDaNrc>Y+{RIyOAH4Cmyj}J$jZ3<KteapGog^`k)Is~AP0aZ#;Qqqsy+^=zQAFQkx zzJC207!>qJ9b+@!7mP}vR%3-XG&D3lJIm&<)}x69c{6+K_`;s|{sO*%DO{bo*cx&l z<qLC8@EM4KsHBJy)Z<3z=pNr{?|AL=dUrEpa>ah0M1dy!y$OAYpn%h+gu62-cnx{8 z?$e^~8B~D}*L)k!cS!d#{DkR1wa@Q8+THc@@a&_ytJmSbD6E9qF4`MllNl3d&2yf# zA@Aod&vK~EOKIjF`kqYc&?(pI)(_}znT};#kXQ$0SFK->Y&w$Z3Vf|T_L+9^{w_oi za2&ww)o$yj3Q^X)=NT~7ILR=bg<KCl>(G9ajEW^*)^;K^e4Lq`NmIIY<bXqUrJenQ z0j{<de}=tGptG*E0Oq8TEa~2Pitp@u^HqiBqh<QN1!9O}q^=$A%P=j=PE}^-B_`m( z&K~thrzO?Fu*x`U!Th~Fcinc^hY|dvH3qZZ{4?98Cc#DpQ0oCszi<6eyRBm;`T6{^ z%>`<{kugdPYf)>>se44z94@2s<4?{>rX})9cg2yGdJu=+MiP1cQv^O3*wy&2&FLM< zi!HhrTU?^X!oJ@QZ(79Z#YD^(5n5rsS`xylb-PJ1R~!ARbzm~PntS>TpBqXruIP$r zb3iY+d|-aKsT=3PCjhPM;lX>wJe;Eu_x6W>Hh;&a3d}BTHm#NB<;UF^yNEGm&6bKL zA7|mI{F{-Sfa~kAG$i(>!|tyA+o+L{vR5@7sjg8Xmq81w<+@n!J+72XCqhAGnNGJL z+ZOK(iKqwP2_AeR1v^M&_nT+AXZ^QU*4;+CeqMK@IZcQ7LtiOH-7BN~v*$XCTc=sv zciy{n1nS+NYdRfRwoR8~pWZI%JKqsqW27$DS?^T3p6teU8J_InoDxr`3^CW_?kB*l zy@S*^9~@>&$8i`6GYfJA#bj8>H%`9n^Zt9w`p{4I_gq8S@-@EA5}j@-2rldPVOg!V zMB4(hQHvw3D+`Q)2b)8q*_i5E3K9F{q@@`0<4F&4Qytwz(l*~vqm^EzPKNuBn!i@8 ze}=Wzxq4jQFy!hhpWWne)oM_`4=-hoXS88fC`h9#zmqIK!Az2lC#}XRj3zQq^4T-W z^B^me%}q#hc*(y3THFS*DdD@?JGi1=y$+!LC7e7(ZP9$-o}z17`iqOge>|J)-7{ln zbbIDu@`E1E$;QSN{z3wInwR0DVYvzY1m&^<=DUKQJX=W)L=|d|e=Ed`b%Ys}Srve- zF{R3EeQ8O3iuodNm<`*@87yv?atdGid!9fL{&zH3UTksZNA%9~MMh6}`~ahEwNi7C zW$KRmk;V!|HkW`0Bg8`dB2l{_7x4ryjH?+C)~<cCg8NJv)cLl9@I_mT`(Q4nwC3Xi zd$}J}0`JjPVzZHGmP_VgJ5}gYUsUEI;qJ20APxq5>@?xO?}YZLNFb&MM&re$#Z#;4 zTzHjy$li=_&HT>DqPkYOLsJ{C)4h+)ITYw^D}R^>gPl{T&U}2|^iH%?v$&T=*DwM% z2Hv+SPWXF+AHe{Q3Mt`MyrO4Lj9X*JH}!YQaM~Fa;TLb7iMfa2;e0gL5(eWVYQKiC z6QFEq$jN)Cq;1aU5?-*JdkF~yax`9)+h&wMJtU)Ocp{nu?{P+airEPw4av-ySlAFc zL$O&Pb}|%@(?|(6Mi5hF`lb^nF}GY=;+!S}PMA1??o>t@VG|j5!~##nPxt%{Jg<RC zYf()*0dgp9=USV$Gt%h}^j+aaPQZ&H4jtT6d@^~e*t)!yn!)^^Eq5GocIJ&p{R!Y- zd@>$?A=!>JY50bZ@YjP1?3oD0Va1mf)@LBOWjMrp^)#17g2j=1C^f$^%JCp31bXB! z1&4BZtUXH)e0sF)q>e~J`S+Htkm+jQV&uDEG(*V@rY3+Q%&_jUG7?rj6nUs`Zb*-Q z*p5*Lqq|8eD#V$V^J?i~H0`2o&BFSB?p-i4*QiW6J~Ynb-a@g<#*f8B&wiGWyDX&4 zT}*r4zVjmcwBJ3p`-bC4(AYhWOdG{fhok1uvz29XGAZ{HZ=v<X0r|ilA@10IE}|!- z*cS6N3A$x!)ym22C6?jmeYtTaWdD!=XSQPv#bTPQZ5_P(!u>b03yqh8Z`hecIvr0# zaa-G2ZbiR6`xIQtEv3Q!)X8^v<aTwz(;Rv(#T#R9^%{=oV_5P{*=(c66}u%bMsvtW zVe|Fd%5I^(LC^)1(@@y9yB{pnI}fbX12G>v-VZgzzd)QrF|<O>qTM%i(QN^@`#CKP z{GY}HGtAi)>?RQ+hBMZER_(1GfDPYTD)TA+8_4b*(W&^UiRod=$0@FiqB);pH0I-p zL}x7;wkPXGd#S%ni4Hl@D19RevqIF5+866p6%~lx!VbF=VM>??ydX{+_Ezr)s+h$b zo7yvS@QC$-devEtwaDEK{ojetZOj)?nS~-;^S(3*3~1Ik=~{gwvOyxl6K_8cC!p6Z z)9?U8Sa5G;zoQy#x`NXV#eV-c7%~f^$Sl_QEc{?+OvqDTZ^l%2Qe!XaVtPmc)C;Bf zD$#Zy?gK)iS}E^-Ii}&&9`obz@R+?**Fvev-xa$5P^?l~w|Sg!)g9nE(%@{VleQ)O ztBbbD{jj;p`i83|BNNdHrrYuz#B^_pMTFOhd{M0^0c<>d^VVh;eQsy!aDSaUa|Rd? zWk!a~?(E)=6nhsLmzBVw$;`5ChRE~6=hXAPh~j-memjwU`lWz8J#dU%Bzf}&48Z8G zu6<Soe)--cKKR@)r#I#wfCPJsaBTUnzx-F)_SX%9b!K5R<FCFsIMmghd^&5>wjH8k zU`<;4!On0coOZY$WE!S*oz*bVE-?KnNz!USpK!5+K9kR2Vqc8dL-Ie+@#*78=`t4= zw=M7QnvUUgV$N4$)KKf|@d(pSwbFn<UA(yAX1NkOdq~sb27EC5K!OM`=8X9Npryd4 zPRbE4w@At&$zi__y<nhYLD&NmIh(ZTX$AU3ewypva0R2^Q^X?Ulm`>|-xy(9r_uNj zzT|R7anvpLA4vZsyEe#=V`0kNTr<I3J;Ou?7Ow+332)F>>>DJ3NErX=_0%aLOX$6j zuWUZ`EUY(NZS;2@tf5@uuBEkgIK-B}ZQix_UslPU?{N<K!3iX2$r7eq3)&EN-M_>< zr;NpJK}$JYSP83n(+(wBVm`dko6N#`my8w7OeCByahR=Ktm5Q$^@&%&38z%EcDZ>Q z&Z=~u_Ta7sNX-8Mh#&wUj^uQ+8HXb{ZZ`Zh2%=8myu!r70tCzYfguvFF=HhS3=p@s z-Hl9fViWRnek#Z-e)Y>HL+I?(QZAc%&=GEpR=VQbO4>ZeJ$jSYdXq#f&<NY__FYYH zJjiy2UL<Z24NR75&ivFz0J=-tXJ*uW{*9Bys~1~Ed{mj>y>mkJg;Ge7GQCE%MgJ<; zr@hCx@%cjIfAJQ2KuBH1g{RDV1_me?8KZvupa7K4VSw76fg!T_KbS=<7F5=-4tEEr zv{dg}v){cF0P^0SKUtzlgoZ|PB#NJ%0&THg-rnksF4ol`8$-i@prB`fWbB`O6#&g3 zbK%;G3WJliUTz+q<&_ox#zsCJ9i7X|%ca9Zc?E@6fF_I#(D*ldUVIb=$NbB$1)7D2 zg9M$n6tEf8Kp`PWDO|QD7YFl%0v>TaJ(4S{tAKdou~Fgn*6UHw#K>s8*aD<3yFk+N zH%j{OX&eV4icS&_@+tk74+Abc3*Qg}X66Gv_Vh@9C{;jOW<c!Qw^*s+fe*1M(mwj6 zVj87SPp|*Qvd>4b^5DD==G-5}8?q^0&tJ~AWr=15hGdXZZIFe9NdblW*tAkoX6B6F zzsX)~oz=&KS{%F2E$R6D;pwH9YM#Ku*DTe}ARR^#sBKmUE7Q;0J31N<S()a^R+{<` zx`{{s)Pwx;JKY=kFY@Ne1j4n}-2D9U`8gF0O=tiTItDSZ93Y*4{6GM3eE%+HW5Wc< zy?}dmEQPz%z(sjv+&r3zfgTrodscUMcOxUCFNukgfbLEoV2A<(fq=&VeTGa-Ox)bu zEI<!H3JFA-Eb%tgKN~<<(lSE2vsT4Stt&%~00g^zlQO2!Gyi+@5svkxMl=MgLVn$% zmOd0s{RdScA%hF$p0x?MD-@c6cXIb#`Fa}js$c$vQZ?|$K!Tp<guqQ)Er*b7Ej051 z4>`~G;U0yUKM~OI8`#(k9WA%_4h;cndtG=BfD)RL^|avkWqpz4n?Wcd#a;^iLKJBo zQ|7eK`OP`OX^<E~pz)v#<`M-m*6m+hhpp{=hXw2VIK(AZjY4NHvzC%4>1=S;xA~GT zXJV^Vu;M}*E9oCp4!{0k7V8vc5Uv?aP2-s#n%h9>@n1>dnn{81DRr>+M_bf+o$<^9 zo3?J3y%I7m+sv)+MHbD=n0t>e??ERNDqcT=N2W|9a>m4$P8V_9e^`tCYK@`hyBiqz zg3`CV1JZ^)MCsf!pH^-U-^A3sSDZb$je+rewKa3Q%X?_GdtF;=aqh9$uFF>=u82j9 zR~6$0I-xJQK4roZTaMyk9lzmtzbzK;Gb5)x6`*}234ud=Nj{}_m9ZHqu>TLRQfj>{ zn9HZW^igwN@cHp3d^9<~HMwn>(0je;AGo%dd$9XAUK_t-{R4)s*(a$-7C`K)!SwP5 zS9}&k=^0Mn`gY?;Bcd{D*6V3a!FLg4vChToOuS8}Z*rzmbAH(g@M(7}>&rVF?ix<p z9Z@WAV)RULHO2iEMu7>GE$Mis&i;Pn2hbD$i-UDFHQcY8!<cV~WZxT*^%fTXFgE&< z{uo}t!8ZU<{XqUPv7AssF}h|Cq~jKv6+=tYH>URNX6%Oanb>wuPmUM}PFByA!${C( zXqgO>U$U%Q`UWc(v+USd!R-mGb}`#g7r86CI&%{Vz1XinRM#J7&MnO4;U3hO;U2?$ ze}_m!=W$J)E)I<Y5ywhRf6Ho`5l6KG-y5{A6(Y}6-Qy4|V#NvF4V)7qtS2PE{IWCW z?(mAiaZ~dy!Cuj`Efy#sU*pRIt5cBRd<-$sxVKjWOfUH2Zn|#R*U-sKq?(tONN6d= zc5zd2^+DG;S{w=Y-TwrB+C=M+Yx21jCszgG){y*`>qNADLF4UQHfN8@XQz|=`Ykb$ z{$37BIn(Ti4_lf1LtpNuM%J~{f34IWuI_if7<V-Jvu%a)1)2+I@K|C;BrvoA0d8f~ zoNhKnmxv~&ydA*H&dv#I1$q+bRVAflzk?QlEx)=SeR~*MtI6??7N9-c|0I%wIs*3m zU<yu5(aox$yqn(^{f@UFYyL!yblcZUgg`87LgIizg(B{Re<j+=u(^?bD7N7^FdOmm z5h<Z<$!e!74e>N(218X-!+NdW3%9CuzjED|DtX90UvNE^C3R7xuI|3hFEyH)fojOj z#_PIi0qOB%6W1<^*pn?OZ5VAS*0c4b^1wF;Yp=$&i4Y(3h6S)b-;4?)tyMN|W<-LK zK7ssBQ8S7~3-}nx=xRa!O>X>xDhOANt<;KgFOD_m)tlV#2%?SW)Ah^w!`2V0);Tuy z;_q&Jh_{=g7zC;jPrpg0;4NMq&VgxYN{Khl4&?TRi}EMer5JoSZFn_^!8=LJFO9cy zO5MDD7>p@Re|p!T+TL#XpQ#SpXJj93{kp?~U&r&b-#NyPnfJu$)4qV!GIy<J{6Glj zwmO!n*10m3Ajzp)Fa}x9s&qQI!eU0oaIe9wcHrzx{#&$-g#>yD=eXQw?3Fhu{G%F= z{KaL85F7bBBvH{_>^~V_lmR}3$aJV<a4?F)a;jox82F&`M|rzkNQmS8?`H<9D|M-f zk{>PT3eC+Q_wgL~>s|1JUvo2_<L0?xAC{wzr}e5e7Q}I81V(BYbLM$lYpL4eF~+TR zv#dK#Z1s|xWlga<e-bdZZ!wR^o*Ue>RDvL^7i!{O8_+u^amF0&MaUPoDY>UmMm^t> z)gkUVd+=|hYxyi`84Qx6#W88gJ|Fev{caB~Y9Ag%pYV?HFds0u_s+l{pM6*oGf-cr z|DfXKchqK~bozucwc1lB?R*)3)WKp>sz0pU;;8W<e|{~cEGPb?Y2Nvip_T$*wim=s zhNq8XJkw2Adb5iWJQQ&`hijLa5t>2=CKQu>0-x#D=FbZyywX)&D8YmDze{yF93t;y zkL1-bLTP>3*G|H26i<E6cVTzrg|<$)Y3EhUD1Uykq}4(k!09*GdLMKnq#@&lr-0q< zKXtfX?Ov{2EBLNzpxUO`puY8?<5X56ELuncbk;w2rXcUK2{+3=-RgoKb61yWxJ?=N zhRVUHRKNv}78R`dXTiM-2i6<VO;lDEq1HT$NkXFQ@9zRM;FHRwa`(<uZUSO@Qo(zS z1ZHZ7^^X-mUN9F5y1%=CNy^@_w};5D1>tZ4a(%TE81(q=!qGMYWYdGT6mnyU?iYSS z?XlMbm${WlNd#~>cLe-U4Uzf_%cik2P;}x<7wLj6!`nQpo`nt}0wPF6atr?-xUIc0 zzfNJo#hQsj@-I$Ses)w5nCk`U`*F`aZC?|OW!1y?yCWeACcu^4j6at0rT8K<g9Z_W z=jmO^`Im=6Q@b+&hNl5A9MLJ(ng4&`b_7bT*@L!|b^0T;#z9ZWW@k3L*)+$I{lSgV zi{pkJxaO@R7UI^6Pm_5n)sEXdo;r0m92=8onQeWZ5Ka4w`5kt|I0-?$#7*~b6x{a1 zX0JLb)Ug~@FDnZ9>Kj7lSnKWVH22*3?h>hqDSQZl)`mu{a=%0FW<E?QWlH^(s`$v) zW&V*3QI$yt0`Y+VS}XaoDMP=5m`XI(+q$9_te`b%-Z$rtd(-xE8G`LsFhxL+jX{zj z{QiCRU(dnDkUcy>=cJT#|GR2ac{!dl!BZy$Ji$eXilPE<^orZM)VFS?RlD7r)(h1T zH%oba*i_Mx22Yv;6SJpo+QPr!o9Z;vGUcZifzAOh2u`R)+Vhc(JRY2-kK<Y=K8@go zbh2zJR})_}UmzP=Z(_LRqMVvrUG6OO@wRNbgw68dJ9iBE<~X!8ru#IXm>(QA!O%#Y zbvv#ognVqkEepp&cdWZ-aOkuEMa!TPf^2a&n&lyk<lUumEoiZq^?#8M9d_Mw0Sh&3 zd-0TID?;eENjh*i(?H7Zh`{S;d(*PV;m+SeYA8Tb>kc20BX(BO$Pt5z@|Kr1EUqMb zN7rEdb+Tiv%Z80umi7&r)0Q5?K1t>v0!al;S;-`5VTo<3p;RNDK0>#L;G$?#_F!^o z4%#AL?P7k~@JAc)AqObW(S9QQ`TsI&SNd%91*DTe@EX$Jf4I_#!=;*XzTjy|L*H1u zj^yNxzuRgS;L&<TT6Fyl)eOGDAtO7p>MmFo4>2>)@e_Tpme7Y`qIzXVoK%B0bYIoO z81E&@781iDX<6Krh0As5@yV{dLoM(g&#xq@XkSb7&E@S|3lRExr+NH_c^672H`8l> z3gw9HU)_I5n>@F?mn<$$D361U>6AEL)}M@<{SHUPN<I6v0yCZP%zG1b&g`l`8Xt%+ zZx80n41lvvCHdsz5fXi&T=F1tf3B#Dole^jK#VapNwH@U_R}}X^IkCVI8DYAGU#@j zE`KCb$V)|Oy6@J~Mtq8Yk(p9N{thQ7`M4uMds=C#9m(Rw7AlitDb(U^=Hsv3hy=D! z%l>Pl;hPG2L(e}`)tix-`3jBbB{@HTcw*uQ3`}-O`C)Rt#>6ImqM#s;M-cHEZhmso zA4jKv7_#W)C=g2(Wd?8>pY!F7y-ll;nnf4q*FKijAD6w{((9QS%<P_ECYCuAA$gda z=fCU6A6k#sh6-$POuSB}6%5<&zc?8mF58P3&i$+^d42VYf3v}{CUN#q#MUgya$W@i zPTM-6(X9lE5uJ<uDcLuv-I6e|fg|W7c#`oCxWyL(*ruB2TZ`UYB&FxXCPRcBnzp5; zJD=Gd97&cM4>tf#ad69E<0KEDG=^EIWH1I~6{Uqk9KNaeN@<RP(BiaCjOP-3^V6~g zg_f!_Ov;%n!{qI`lvT|TooE~F_C~^}4-{Kz%qEt_1i3T|1<A8&Knsw^xf%@5tMF~9 z`v(*ASk`xd@g7{Yz3UigugAsLsQr_VnqdLJ7fP0?%HR1Iu_SgRR_7u-aLdl%J`BtC z@5<;a=dS>iwT8dmzvuf$VM1y_{m5|tgBLp(fuH~T<vKxD*4U=d$%3l)W!>(p`w4F> z-P5!lRfPSk$$_Lp@rI+-#N69=HqQj8JVwVRBXnZ9AVBTydRiIlu(<E+8))Gv(0mKD zaO;32^2h$I*M&mA06amtVfV_?5-1`98E6i_yt#SovI5d*MMXuRUFzG{uOd1+#GRd; zTTZ;E9^S@GO|L03x%~d+d+P209=AFXq%*~K_8llh0Zm&Fvv-dzVDa(dN=g{z<>ep5 z#W8^Hm4#-{nFeQi0#2*PhH!2^K0`~({+_Sol>aJ3kl(^-PZ+>oSH}^F_<g6e(|iI4 zr+Eb33%KY)ErDsY7Xc3G_4RC~HSA+~Gwf|9{Nxg9EM`l>9_L%6{{~Ov3GfiGUqisv zlIZ{FIOgsFQtCg*yDs<t@uiK2u<Z~TdKl(kgjpyw<EhgGP;wiT`VY@x;|q`%7?6~< zFih$nl3&Th!m((T9)DQ(&7OPy=imO;IK7`!`v1pEM&?X{k0S{jW%j7EM#1Omp(p$A z<7_u`Ze5v5?{{U2!G!M46YgX=+0XfWp2|;k-tJ1!6MNY{+2=j`afj6G*4(f6;-5)B z0uR)VtD8V&s2igt8B+2+)^;jmpoNA9`~~9WUTC}Oas13jj~g*eyf?jFGedJ1y)*}R zJ*hP$=&OgiXlvzMt(#d>EwTSadI3CNKk^o3TStr%xBfYby{EjAjyzuq;%Q6(jHZaS z<L<Wnt>Epj+pHH`xCA1z;R2m=Xye^lnA2U&KV=D0K)LWpVCo3xM^<d%bwnz2>*u{X zzEKLVy4Kiyhq~p8e!9{;V(Gr<z;PIT(#FW|$FgW#bz{YEEturrnao&wD6kcbfmZK1 z);*LWh&=rDvrDn-7UHFD!Ro_HZR~@gF2j26;M3W~mcM4!=Wl;lK%!ru`%#LaB-&IK zOX<D(+u6+`81ZSR48KcQKrxQPh3Tp}tR8cWt2#2I<2zM`$&WPFrfF*veHmKR^p6k7 z%hg|<8Tvzwtc-7x;<mFs#J$@@+kUQTtaZ`EuGKII)zU3lUOH%>W;|NOF-$>Ct;Ea+ z;SO!+0DT4d-cI<F%nQHux(88oiRAPCsn0xFe2yyMdHTo)J=Vs768U4L94MFrOR&Ns zmv6Uea;e!K!6(K0`Sa=b0Jrp~(4NLu!{uof53-^8;OX@I>&8p!fm!=DQ-WOQz?|UV zx)5uPKJSdE{6T7$NG&La2c)0-a8s924edyVqBbj#39ebm-G!l2yGEZirwH|i*V_2B zV(dc#=O)@b4_q??HQW?WwO65{V&1dWlpmIt5!n_8spqf%M6y=L@jR2u)Gi)WHZPi* z`#bFQ;a4ZB@&&+PKsbgUqlYg8NKJ(}jqs59BjM(U;z=6MTejim6;gk{moO}Fn)?x) zQrH$aF0*C)j1cPl#B#OCB;uUSIM3W|!oCYST<7)t28Q|u_4o3G;Lhm`btuz>z0am# z*Kp|$$G+iVcfoqdaTwhP)%s?BFKm2WSAnR-nmaXuS}vnw#q%HEm5GqNY0Ig9Cp9|J z2he#KY#x{_lu=alO-!xIrT*?6%((BG3SpRwxH-0Zi7H!Y=*?J2&FGZRs&`%9@s5Zy zizzqR$cyu!t%7aO)}&+Qt}ev5Vz{}6h2Yl?{koo6+rEeLr#G)FM&0D5ua2NYMx!55 zar>$|2vIwm3?4SqHVn+8ymfH9t_Mlg<Sz1J=BXIw<X<Oi>)iFn&CYf^5gjD-7EiaH z7z`2f2H(L8UC+7$^A{(AGDOXn3f;Psf6)F`ZcUX4;m;vvugQYCg^a^wbha~LHB%9^ zw50dQ!v-Pa)OlU8ZEtS_?iflyFPXVHEnxMqb#`qbq7B~=w(Bc7Cy0>{Nlx9keB6gB z*m?JxXOeelEj>KH&eveb5m?k=wKkof=1|wf_e?=)T;6*%mCITbt5IzxD_QV;^rrO7 zfiY6djd$1#sour+wkY7)Ko-Ng*}(Q~0~Ame%U5-@9j|ykjx7|8b4K7Uy`QWmgy^+0 zJg@9yc@rp~Y`<4-PQ!*s#4Zv0z|1@R-QkzQ$Bs$i*z~C<T?})5!hE*Z1Ka~V*0h_o zwp=aPfwA(q(#<ZoyL;_bt3eh51nS)l9Bi3WpK!d}-e3>00Wz?(LgE`cwTdV|mxbGk z4K`|5qF*K+%15bt<rztqF__<SL*i%4s%fS=Sjr8WZ4`eb4w=!ckCUWCLFcn;45Pd` zHL-r5E+RxhPx4~=)tPpkQo&$v3*@b947qE>&t<L!{Y+LHRz<ffzXZo|i&9oEOJ%d_ zXl-TxdJO$n;%2yjjn(=2IfL5ISLiVlmsi&M!|8f}S&q2Tnmd#B$G03Ds8LiQ{{HW) zW-*)^*!ueVXzA(mo3!NJ>viB83U|REKY-7&o;%DWG3n%26}+~=LjQb^=3%?AcfC7^ zx^+$Vp3Z{^NBgaqYEN|T8^2SAu&zk;ba%LvaN_Zaa*Ew20r3GGA-=osO45quc5B)E z2ocuOptgJ3s0NO~#E{qoWy!C^zl7DLUTovYt1KW0U43BnC?F2UPTO=SY#3A+4o{zY z^&UBkVU>T?;($OwC$Teqp0y)ioV5+NXd`v>%eU|HA5F0R`ek>t7Xo=F=M$rlx6a1J z2wW4}y1ai1e38`=yTLK%#?uZhTOgfdtkky5X?BVu?Q+(%>d(8@euC&Aw_k|TTGJf? zNjZQW?zlf&r#L_@T9DS!y&1=V^pBF4bK01G(4*=^%xnT_A9Q^=a7(nab|e=1E6RMw zQ4l?2<4(ZzNByTB95FGm)k0I!e50%5>6Rkk#{(ERP*YL{0bTS!SKwp!dQ}xxnp_Cr zmQzv^Sy93EVk^(a<QZKs3t%1tSPOJ=1lLK3iM<9IF9E}^`}^8+Qu}rFH>CXp(43$+ z!?(L1e%cq<J|UK}_)XXF6YOw#cpK4`sJMGK<MHi%WOLEECr@Jj`ZT^_s5*vd@~pD# z{dz>5=Tm*oi7HhkM$8y|PaR95Zza^Mb=j(}T%_)ZC&R&?&n=iDn|VcWJ{)iycoKEe zMsAJfjh8b;p#YK0<)@A|N6WjZeNh?YnMi;u{W;6;`mo$4X<s8{_vIE<`<OIFv~o0t z9k;56@6C8cw7;V#eN2Mp`hbTL`aX*sx{;v<QS;%H)9s%Gy<@-QUFI<0gag#6%H3fm zF8i~cfE56@>jB~M@i7H8bu3UY08&aZF|kM201XWd#sX<!E`Xxt^uP$Hog(_V*Mzr| zBFCC1VuCD<87Yz%eWa02WKG!86lNY`XrG*S554~}8&KTOJxsBBjl>}My8!`b#`TsW zhX9WPyoX$b9ezSq<p0BRZbGDj&g`1a`;hWIIg={AME1M2-4vDXhS|zOxMmaWU&71Z zx%sCKej8{+t(LzFk2`5VFq5{Pn*B_&;<H>tdO*!J&fYOkk!fj&PH-5t*fBsu1hB}( z(S~<$&D-7J7MR2z;-=~yAa50qsrfxL6b%^jR08yjmzUQ}y(3NtItdlo3PX9hJ>c0R zBQ8$G!&46!5-4evh!r!66f*+;m2uy`DFHJCC^)=Nh%#OOROOAkS65&0c>&6|`ieTd z=m90gS+b1x^OQo#0!)j&X(!_O{XF-4+q9>kwUETi@h6`q_!_=*^ja8<Y<3uUMu{jT z_(ZdI86$aWla;b*ZaUcMG933Rw<iwXOBQ$$p_o-FP5aP9@q1(Lsuk~|Z&4Q7?}gK5 zc4QvtO6gF+wGxDA@)0h54vWSl?m8Rb6*pQZf30EDIJxk-nxCSq1C*uJ-<gwzQq29Z zkxrGjA-Y0$Uf&cdx*Lg3Sq1H_VGvMIy%}$bwh)~IjD|ithTcSK1lQ?K9Ty+o{&h|> zM&Uyw*p2(JHU?8dpmpeOx25)0FK0!}%xFx9QkPdcBPb{-zow^0i|3F6P5s%~WPh1L zh!;;}Pgqc9rhEhWRIgkXEw_D=$5Q;Bi?WtFW9fx)NtG9ZV@T8AZfigBQ@h`obh`fY zsly}+7|~&9uh`>TT^d&a*AE4~y)y<`{xGplOW6CwN*|%v)S?Y*i!UE^f77;>D&Meq z(;I5n6p9v@5^ki{1lm1VD}(u->NUGjuWsO9_}ZgvdpLVWfeoEe?*}x<ca?C>_eRp* z1g3TSn3T?`<Ea2q7tdj))>oYffFd%@wL1+P?)8q=&bgF|y34^co!t-25_@4p3011> zlUlb#+PyFsA1HDk^p1@>D`@n#@RdxB$81qXM<i_0qh2*p<)^U0bO|{r^O2l$CTh)V zk^X}xI!f0Fvh>FbMgT+KpnAv66_Zj#r^9^_LVmZ<qa(ZQ9K$*<p08C^P8AgufH^}> zX66^59QYDBf`*O`u+~t6Z=ij##o<~J7rPrJVqx+8=A>wm#FC~i(y+6+s-NjwR>;Ym z(WJZ8C(o&Ugv&v`)OBPFbZ~IC(S~yH1S3NfmpgyFNOvbhp$kv<VPgHsZggs)hlkgv z018k`V1XgEy#`^Xpz+*L%KZ?ZJ=#Z#_De^-a_aV^S}TG8`orOcflx{$HFvEXLBhzq ziILCh;uMCK$Vp?OVKnAm+D_^TYWvj${oxsnl`s>?+&sf{?1zu$Vo;L`V{L_XfjMu& zi=~7z+mU?@9PjdAghn(&u0`;P&pBMBD_g%%GJ8GMYMbnZ`vx%~HlF8DKGI4ZdGC*l zmh|(&P18v-G(zK@+i+$>FBVt6P*pdZeW6O1v~Kx7>v&EO5M(-e?K~6Qw+@1(@-S4~ zgCx@L1AUvX-^En>hUP!;;Aecok(87KPSx)~2j!zd31BRdnF#{iN?sx((=sr`fowhk z;)UAshTqkHIDuDOj~IK|yLIW#_q=V$9j(l8G5=2Vkkw=z`+Q%gJ2By5pfw@nHHk0K zSB^D0#@;hD`6VSqLPtl?-Ti896X#2Y?pwI|I3O*zG5ot8-of}srw(pp^-5&~jDWg~ z_ip&llPN6`;Ad)Wk@_E?UtQDCFbHslzti`AZ=Z8?Z~*2(G4?pHdH@x9hqcV#`ii<| zk1Fk>9d@U!%NOLP+^cLG-o(C!D7y$X6|T0g`X6p64!QTKsW{_-y8NS!#=yXboRKfF zv7&NvL#VxJ0QeRDSE@00|EOohy=8oG+atMU>kJE0IfP9UsFc9a-%=RyNw@lZb2Ztg z=G`CzC~Uwy?W2bWqPqHwk*Otc%b6o<z?Y;j*MDe_51)Xx8@HlWU3XXtsZ7dx2fU&1 z#Vm%fot>Vsa7=g@Dd{p>Z!axSf(AVL!~kQP>P#lMc|h#(=hz0m$u1LQwf#1Dib*YJ zv@xL0pwsje@Ortut@-JBK^#rU^U>`RsAFY^#k77<8vWj<a~c^b!^XzeJ1{`T&JKvV zfK~DrMte@0{2p}+TPBg^E8yR}vQd**ZP|PTgBd=`00g}Pfknrp6-vg$l-|+t1GvuV zY2=@b_r-r*;5VTDK3c|}o|gGFVow!;U0-f8sNv;(H(l?@m6a93<4l*@(}S$lge&p> zJ(-kLFJMIRH91+%!h+Y_9PdZ2@&5`<0h~8CCnx7X;&M;6Sj5q(Rsi@>NwBvD$x@I@ z=kKg{{Myl>wKkd?2#hB#?la(dAtftI&cPx3Kko||RzSVGm~e()@h+JP_#E)*OUTS5 zdfZBYusNLX@c`RNXiRIzdVkpC8Rp>d@&5{Q7NV15S4^$`^(kImUERuZIliqeNsTSK z0U%`pY*+mO%WI4`Z)B~k_+Pw8kdkS7ucX8V+#zte-{0wJF(9)45>kM`0XRy7QQ1xB z>HxUOnHGestybNK02my>Bh*&<KKKBctsL;!fN-y@bgBUf?$XIRKw8EET@z%q+b^Z0 zR4E=$h<}7I*|fl%1mp|>A_z!q4uQ`wt-9E)lLZ`2_#V~Y0G|ZVN{{T)rS&=KTRmhy zDE#zmEH!nPgXx96q)+f3nEz@o00!v)BUjdDjS1=hc2r5!c6+p95gS3S^)q!%H2Yv< zuZyUZBKgf^?2+7;E-S2kbuEd=jSFN-P<rYZL87q$3OhS{7c+EVu5Svzkm5}Q96c_U zdjwQBWdP(;jEko|dAmDlY`{1DELU1geL&ahykg^Hl=b&KLjlOM^@k?)ujX|gR~hg} zy{t((sRNJ}CK@4YQ~5LL5Bn&cZtBd-&Dud*5g3=}-MObI;QaX%2dj^U>Xz(ZQ4<b8 z7hkt|bTpf7@-4-yFLpT^v|~yILvqSg)WDIMkTvU17@LE(DlqOZxvkDOlXD*pj&NNu zqZOqEFEn@DHFQ(7hwa(pzBtT<h@Bg<a<R7$SUu%r$6ob5!VsG!a1z8l;n^|j9T4SN z%W%*i?}+-WBAwB>ux)~(Yxm7R{37KX{=ks>T@#5ckBh7T(qr&A+6PLq)eP9@Q4b*> z!U<x#lRb2jbR5BFm&sMIsIW*^s=t)f0Z&f}z?2VdBN%v9MpW9Q#T`$Kd#%#gUgrO* zq|lNgm5r4U@3f3M6T*bxz-F?@s&aYXZTB+#)cm-sm>)(DPA;YKAo1NL`St6yw7U>X z2HV(rNZm-*h0?<8k1VVw2(+HHM`nlXbMveC@C{jUm(uDKX1hEp55;ivr-ZHZ2o2`i zWfRt3R{iY$_7$leU23J*AvWr4(EOM#ds8~Dr8J*iNnzXi&27{dTgE^3lLFR5%}bD@ zC@V7)f2Y!aI9UAUCBe+Jv3Lp6NpB|UevP&_q|my>hLzqm(MQN`iEa?Nh_r*@T~1UP z>4@qrIDZ5Z^slFeLAF2A49Kln^=J?>4kk6w24@E|Mac?)Wx(|q5L-ZE{zqj_j?lnF z9x1dT(=qCWyOEOz82zMrjL?Re1XZIRh-j*@bz-nr(q8J)7JJ_B5KuGr5cenD6z-To z9DH&)I4zl#{NeW3n@dtnf|8Q(HYVBC36eh+!krOxjC`6-Ryw9uc%gVOIc?J*v!6hV zkXvX=T^0Y27C=H>$P*sh#3V5)5d@pfG1{qkuFaV=(moIgwKF=)!g3~{94Yxp9Fj83 zyCIM7mo&p-h5ZymbyGFl*(yg;dl;it$gaH9THtKFvSsS@*#}!k!#*14MMi4g%KOh~ z*VoaivVcdY??jWc75H&YP1fBm_olvRXJxO{`v#R`!V6HJzfn^4RQ6iJdR6J6HBmd- z?$gf4JG$0h5WU`Sx#t@7s-W2+-uAjA6Pm8|5zhMKyBw;LmHRTLs{5H(5-%kP?h|Va z@9VN32^ac4xHV66Bd9+yQ9$xz__S4njxt1SXtcGqxv#h-UKVqzUR>{>Z@HJ7Zt*$b zeZ;}hxVQ_*YUHrso2Vg4u=qTR3wdy?s&Y`;@ROYz^A*zn9_tj?P`V-(<Fs;deR5QA zRCH9<-{DfgH-G!yP5+mTe*~z)Dlg{L=;tC@`ku0@F!RUAwW*Q*sGEJDMZCTUZoaDJ z+Th&g`BHAi1o8b1l82#v-Iof)=qRaT2b*o0SmN+y?x%SQDu<r=!NFyCQ+GaWUodwf z*Q*4KcHl$>sc|$6Dw*U;rF+FxpfU!A{zGdqMNPB2%A*jD_Hopv=t+BTaMvk%M{rqE zb&WmU>*{I|@2NaQ@Sw9U!47}?8R5hAw&Y1hpJa$N#cp5ktPl=8pAb_*(T%;Pckl#s zgQ~lJsK(;=&2i05lU1;#f;ZISsCf)xUt{w1LSth((a^-iZ~xo8)}#*668=rCU)IvQ z2#KiQXKn||hj60mw8j&Yo&uZoexq>;{6yUa{n3@CMY;9(g#F)MBwF>}{`5i-mfFM5 z<G%T6Q6X^OYYa*+X=cae*nI9Dd_7xmVCZVSsfSv9Ph_3B_Ki6<L{*#J()Nb;ytMqV zQ=DYcW48WWBTVB@D^n|88Gf>%5*0pzhZLdjv<53RP4xR_ztJjD24c(h*+h)9fVMsq zWKY+c;9$pt_k>CA<<7&p0fOvLCHl?xKB~t0XC0wPcTKOv7PKokr7N$Bv%8uSUKty& ziP;)Y7D(N`RvldvvO(!oEUCupMOmygvT(-A)z!=JeJ(|*!G?h$HO!n<QWBV&_#{t# zko28|u6k`b@+~)UhKP#;F7aycY8_Ycq|ofnoVd^3ZXr1RtXTzrGiY$SlTd0(A7a@X z`jV1@Kjq{)dP<p3TmH_nz|+&>j*8*Mn$vqKb*XN3OTN@z&2Kctrn);;VE9;cLTz{g z>L^3wD*HuQ!N?u0mW>yB81VfS%qRVsi`#@>WLZI+L5i(Rs~HQ0M&Cshl_(a^bb29< zyd1a}cFXC@BGZS_h7xXc_V~`T<gGy!q;v`WFGf(dYC~OX@jP>OwRPtKmenok{x1Hc zUY-umc>PDZKp)b)0IqXZ^j*OWy)`}r)#GFg<8sh~c9=;zE7O2@{|zF#Mu?#jPjHi3 z!?}8Qs*(4^iRk>cD{smo_3cor%UUc^OUh<<5T-q6-2tdf*7$UZvT2#PpC>AQyu+=; z$GMR%6G!{`Mj_xI6sr{6(iAt%{<V&{S3-5Myng3tQ$s@5f@O#Djm85<4$p$TaiO0~ zwZpPg7M$n^UVJob_W<{YN`7zZu`b5d)c76W&l3{?3xSrysEyH+F5cjoPde<GQ<aO( zHTKrl3X9c+e*5FzjAb`!ll8XMX%QT_Rjef$+%GplM0M)&2HuggDL#$BGFaSD?yfJZ zp|gBk2e(a43ziDx_whwAHI9`#7X57(Io%-&dRi1_=(5bYbP@576osj8iOP}HPU|v? z*3>U2gd)JZ_?X>YQt>h{K`{p%Qg>R@X){ZGl<3@!GQ60xKAMj-<i@*Bgsv2JL*DR1 zNE}<JL8&g~zkN&_t_4fMQ5JkIQ*LNFxzW)~ePc5`&fK3|e@ywNb6j1kN(h55Zi~Qa zVupXWW%L1uZuPHiVGN+H>^tT5l9f2FCqz11RZpO|aYyj&$I#=S`W3ch4I07l6MVjd z`@4?M(+qp#Kt_EmUtGQ5RL-GNj6ivEJ+l0mtgOmHK#{(*T%AC|9P^=WM4YL;&x1qN z7wvm2PBRj70^YPnjKSJ-$AJN=<rK9M0waxDjBNUv#W?GCKhv*wl2nH+uSSY-`9{M) zp;#~bP^eNY-``BBJ`@)z-kg_}We^X-Nr=lpMMtk1E+|`v&Mkn>k(<Oxtqgp4B*L)n z*%ep8*)QTP_7})xE=SW#2ooMj=mWZKFk(EjYN^xh-L}LCD!=O@bKdj8yR_&CB^nF6 z$NrDoF{t}x!mH@G&x|-q<qNatIeEngBCg9E7t$0-4Bv2CVq2q8saptH;(oT9KLcC8 zLo)?G-!hf%6=;sgM?_+ExV7*go>H>QIsmkWHaIaC&`zIHd;jfMuCdqH>GQqh^PC2* z{3$YH7UPaqWlH@dtY<pp7EFu3IC9EhjZ%mCqufnYGDg~3w6ie!q#f)I#GArPsvVk_ zuEukz<ZF|AaOUH$F0R1>TzkB;iCO8YXPHyYi_SWt7DOxV`%@bYWvFLF{l6Q|OBGSp zLLQ>OC*c{+4S!xB@qC<(tz|{4T2uB`eSb~HAxniZU^2RwBs-)=WwfC+_R??)*hGOX zkCUE7;+krJlfScGF|<U(nkc#g>{n%m0`Nt_5kqzQXHb)GA0Hon_w^;lNz8D!iTzVC z%JPylmawSr-8t!;Mf=m*t2}Ps8{m0^Qd15627{&7rl!tiTka=_A-l~j9FU=G`#%NQ zMHEytd#*3O14;TO?Rdt<LEp<G@mc*BIXe_RCW1=*uE4W!2v^ivxB|T){gn7<yqc_z zwp1Rg9^$iyYY#JgusRyB=Yx<`L!RttmAP%o!knikbm9DdbiL*x&)fn#C(JSu|AM1y zho;!dpNy`eH;*AaGZe6H2EG&Yku4$Ggd)=%5ZHt=ursh9E|LsCVQ(+7h@;rN^YGSX zhYh$7ISyT<Zt`uiZ@LeCg7O57be)w7a!aIV&g8X41tZ<ytY#)8aCQ?wj~$PUl<(Co z2sB3uiq!U5hdW|)kU3~|+^EvJd%QrshKa-7UILbbSHjxey?eOW^@GA$KfBqv!&Y|b zQf_T)?t>G#)4O`!>ZrdCs=P3fOGu{ccehD7P2hmnHlAG!F0e5WqD>}=j((4y-rJ|C z{ouFA)U#CI*6-#nLkPCmUtjLOa-Nf2{apvG;Y4GQUpgxwc&9NiTqO)<>{$|PB>(K{ zGcnW~N1=04{|lk`S%V8=bF<%?n7!BH-Sd1WL>ayS!>@=E$E8{Qm*)`UCKm3O=Cg2e zHQD44&2?$0sW_=DbodzCjEx*}h;2L0T>HXL&Xc^pm*>`A>)q(m`t7JU`f-BhNTPX) zjT1qKTIlQG8_lMUyW?SMvuv_1)Q6_xRM~UN4KpHDHk_5lGqTOG&DC0MPu+?^_<60p zk?WQI(3}`X2x^}-T`=x(TTZvhr}F9Fwy}j3NoDndj2slhE~Mv9o2|;a<%=xR?%O&m zHgl?HDj6}lgNyy$5h69wxu?*+8kd7>)Rx)l5gSI%31#K)pkihAEykFMVS@hl(+iGQ z(a8-M{%Hubbsqk8?(_v_{^zsvPY0xPua%gP=U2IN1=a_ydnBO(8YJ)h>+zg)J-uKS zh3uQ2DXST*el{)Mhnh!~zjy<M6SnQ)o7WAnvm6N(Xi|@KlIe9n78e<uF+6*@i5op` zNwnya#@K>9?NtA)y5ak5PSS?~N0Z?9ZR3SwN!uIJA2vkLzUQs-nsAE-qh#r}#%#|w zay2h_C$v7?9STTh2Ant%9>8k#+;&OzZbRC%Jjl(G<uEpPq(=R;Znb~&WHvWxxbvbV z%=D%n-mWX`+|p}GMMl&{f2m@*QNU|wh@lwT7E?t<M@QU6+Umxg!xai<CE4CIEK5Jz z@XGuYGl_<G*sBIxS)$ufFSxe8yFoad5ozeg2`jHLdn}cPHgs$vbWAvHJ=K#QE|2 zKeNxA=b>@=WlDVM`VH_Oe}U8TyxkZQGU(70^sC0EnIMCkrZ$KI398ilxmA@+jB6n? zya5Z&=nV}A@Uc`3tFD$dM+ykZAvm~#v{7G*Jj&+WX`mAp!Sa#@2SG00e$l~=`E+VN zO-U{T$fqF^wZ}V~L4-S7k$F!&sPU5z=M9{X=vp@2gHt|^S&v1<<9};zQUkN+8ghy| z!CI?XR~3h;-4`3a>CLrQsIB72&WNIxCX6N>Hl{}klPK}_l~F?)r}|y|?kPJ*s2L%$ zmvuVETLIk>gLwu4&aJYD#+5Go6Apf#<+c6pm2Xfh;}Xg{3;qvlZy8nB(sYd`xFxt- zaCdi0a3{FCyL*5DAy{x{L-6445Zv9}-CZ{Ft>irCwQ+ymKP<*zv8tuIs;lPgt|k!O zY-Y56>zWJ^AIt)0BI~_zXTF=7Gu0Y$UzX7+ovV3MX?gLkA&-*0{70e&`)wkZgw?#O z=&7-U0%OMu=^Pm@e7L^4G#mYW(fQq(VPuBgHav^gei&k*$?717cS5-W5)AkK8cPC3 z#K$3Fjx~osML|NW$}O`r&oy_tw0C<y2b*qd_ss)T;Q|<^wxD>0W#m|$eO%PI)Kx1N zodxNVyjcCGKJk1wg1fF;Y=z<-rMj7CIGvkw2G5#CVcHno0K|m-;jHpVH*?8XsRsIe zOSb(>U*02rbJSShKy5kOn&QI-t;*=mYUEnPuLsEM!}(lVa1^Rxr^6NM>n%?jdpiM_ zzH*~qPuQLGRhC@q9_KgW^g2eGxwxB|5<W;kJIk)L&uK^nHj{}g6f_iDiFwwi`tm@h z3pK)U6)?NaEpK&X;N2ELZx~!wv0RBPPP3E=vV)=<y?`@;jkKX9zN*Vgzb0w~)=dTp zbP@@3vIo2XCqF!`-|j{kJy%#_RGWr4@hPd$+A6;+{|nBY=10OpG21ex<jbU5fC9I; zR<YlN7*ji2*-4d{)Ee#F1kE0)p2EqKs5gMky)-UgTotnws!+B0k?kb<!yg^pAi9RH zY-zs;x$qvh#n^x2N`?3^LsgvO)R40HtnE2+0q3P@@p=2c=YqJ{TImqp#djFq#Z{LB zQle+V{z`RpwMpV-6yn8Q<1<&l%lbCS?rDRxTpWy?HrY~A`G!Q>USl!)3g?PNd(UX_ z`+M8=k8!_ZnnKjBSUORvS-M<a>vnt~ESh7w0Irw=!kpgds<POxf<RnG7Ts#4CP;eY z8!xDUm%Q!?D%$ap?jLohf{Ll(a#&Bsten$nRzqHRatU%%;<ifsGMkqTcJlK$sQdc0 zYs}T{u)J)p`D2(zV}0eDXFFTHAC`KRA8$C<I2YH}JHs#S&wEHW&6?4C3*XmvG%?Kf zRjHNPB6s@jilQNoI#jpCgn;L`TbVMxW!-ocHweiK%}pnvo*avApVHc`G<Ga(eug+P z--qi{W6bqpHQtrowQnr*Wff&ha4ef&SlX&@PGo#%-7C?%c!~-(;6hS!v~TjynEF&i z?^f5xR1A~XE4qYFllE|Lu9KC<C*J%?2(d&2&LyQhO85>Tzk(OU9PRMXSilRRt6Ke5 zVb9|IsvWC$n70DfK4Ecbe(+e2Nb_KBs6Kt;URs3Sstsprm{E<6WS7c@Xs6|~Dsw{8 zm1e0fu1knF%8@jm8jkvugBe@49Rdb|gioS9Iooh>qnX-oRXrL~77I={1ZV_rCQ;@0 zP6f45IYn=|=`g6%eZEP{P~~o|tx7ZuPw%s&((eGaGQZurF||+HAKCLpDVS_khRgBE zui5rRJ*}wS5I==C^Vj#8GB=Nh(H^O6;f?i?s%2Wd>BPrC8h=fyak<B(PTJGM5bK69 zol$&Lj^)o{Q!{Mbqnbl^uo5Ki^m^O5?a0>S5pKxfT$qzUd8*6NY<kV#!B<;c%nWCl zqqL`Wh%Od8lF|rkc$EPGY-;DtH}1_N`^$`@o1t-tJoD!k5QNh@e2V=`#yLM=%GcYm zFfV)9$-=vJxd*8WJlb-6#lht*;R9_sb@QAdeO?aynEvJuo-HKaR+e1er!H%2I>R2M zd+7a1%1ukCI?F6qxtlt%d~89t1JyzX<I$1RM=?;3NhlJabEGCqV*HDM#(9$oA;4Z9 z)O}8&*QQJ2^2&CY%OGJte6oXhrn|#8o899L?@r-SFA*Yc4{T40CJeH{m2qts=(gc& zUfeif(=G!&>-==8Y43n(PvPugm19c^SJ6CV3&$lK6G4tJoq8F90d7i7_bbak)xZna z-PsEr)6W#&<cAg5nAgD#jq6O{(B)FRS{H^x2u|{|VdcwYnQ)7qhJCkRH(v#r`NCqu z>yc1)qcifbI(u(!h3S6PSFvp#U<&x_2Wj~0O|Z1p<Q@yv0n$h*Z&E{XStZ$Ym_P3W zN(+5vEq-0q(K@dD4MxDKm|~`8mreN%PTD=%wS(8Cvo&;}Jql?Q0u)4m@cGUMsHS0c znXI`YB_Zx%*625GdaWhS$W5uUi7;hq$L11dv~*-x8{7}hI!3ouuN5f!Z!CzMTpEj? zB!8IeVg;N4wj71u`y&A+9Pqt$8L>a>AYC|=vuuwZ_y^lu`f=2KU=hwKC)6i1VW8Rw ze1PKp^61AxG8#VbIh0B@ir_^cnuQ28Mt~{-4YcUP{Ur*7?k*kmxX6@8EEF;y!Ewui zOJnfvmA2HXR`0`ND1Tvj!L2w)v$5Gl@E9dRH&T=E2b4e3fycGQKf9TgZR1%NDBc=p zK7STA4Cg-|m|Y5$ioWa_vE!Y>WJ@V?=%nLMSdmZ&_a6T%_U{+6Ldl?-WTVmd>&7Qg zR+t>Q+P-@OBv61$O0Pu@^*`lc0CG?vo-M~OJm3m;2s{g?9OGxmy{Q$sOSdB?uTRyo z`K4;Q=+!cm2BJS)9(#~?qxYX3b;g~CQ?MiR;2fJgRN_TzV;O^mMtu(zCb^n?`?hnW zk@g4f=F@&f^9;}QE%G;I`+f}vBViywSECn?2);kI?uq**p|JJz+H{_~70$qa`EZdN zwFYc;fu8$}phD=1!(A7MEU8xc96LHX_xkTKoE)}W5fMamu8bt4Fe(UVS;sFodPO$V zj>O@9JKVi<6@j~ED(7$7zs)EQ66R7RcJ{%AXg%TOxypba6&T2~=4w!#yBzVXI|Kxa zW@$&G><h4A!9ziG%n^``1DfcMSEEZY)E6}0a&zxN;Ur!ZP=~+$`0yh>>9@_?`+zbL z&&DrMLfAkT*j9oh8C#{oVNS9-f_Bnot6j<<5qgmL$()KTXWhC-MdSn$Do3d?5K0#+ zsqbKHv94~({UkW)cKNauhs|Y1EC~%wH|8xY8XG~|J*UHp)QSxrTed<|UnOfR3FexF zh6``paPd2L*V&z6*fRF2jm+Q4Vfp5=Z(z$jXwpW9B;x0hLpKfHT%4O`$JL!4Hpllq zFk6R+YR?Iy$=HqmWKqJ3J9sBxVB~N6tZriaVQ@*3Z$XPF$ZIwsWPQ6nl+Q}|>IYej zyhmAiHngy7)W@;LTzxAJhCv1d7xzR{a`asu^x#gSGfYn%HLKzJMiR=S`QB2(Hg0Ha z$8uvD#Q1d0tpM{&p3l2J_P^en-La?;LkelAb79Ve5$W2p8x!HGQbk^msnHopvTo?P zQDex{>!=L&RC|`(CV|VV{b~D%3*RBXw|K_>+^tLanj!Cy^lX0GqLxYSHS6PKSK~Un zW7ER7iqAB)xNwU#%GSzRff7Ca?z64-sE_%Ay1cWfq<~i(g7z3s@#d<CvRG?{I-sl` zsIfjj_)g3gr!5u^_fIeS?ioDdoenO(UG$jf*G;=4H8&;fC96IkqCQQVG-m!?pH9H~ z{G(_AYFSk2Z5?gQ?w#MyCOjxnK|g%TRH@t%T;!%KXFY~VeSkgt(qduxpkd{e4(D{? zc1K7!MEy7V_xcSZtw*LMHx*<R>t*~6Q-sqvDbE#@_TFnAPSVjTp7|ksH>!`2M%8_7 z!cFz)FKP0MOSwNU)Sz)!Z^faTMs}FfSyW~!I+lVf2szk)anvl+lJt(mZCla#n7F9* zJNYFJ#tF{Bw@2jYl-uXN^ukZ_9hNCMfhRGoh<{mFt0<|rVhSZOOCL@54jD1FlH{8; z49~31UgEfIr8UyKgl%f%z{pL(8|j+=OpY7PQ?n>v2?j|3HGPS6vzn>Tzpso|4!JjY z*G6F2^F4S@?JoACu(^I-8=x8=014FBDg;^lGRbS^N@J`~y^Ad3O<w8K@pZYX&bBK} zk^~)zh$cvnnKwOO-9AeLv&|{NxUw-C>_eK4F?=0n?!M!CI-5y3G?(c~nR&qg29CPb zUXt~)M^b5Q9FFAEmF|vNTYru3xhh#a^q5wT3oOt^g0%wT^n_(WZRwW_@0umAQBCfs z{0I7h%qS?6%<ZVEg#1M|47-87L$N7at16q2m3tOHM4~*M6_5CPqkN{cBfgc2TY~B; z{e@F1#2XC2mUbkCpzO1XW(mFHh4M;>-JP;NzmB3}Fd-_Y#Z#Jbfp^(CNNDiNSDc!x z%=umof9gRwH$Hh%#fPa%xEAm!z)pMBg%~A`r|y>*0}+w+!T7sf#;dwU0+_;IYFmO_ zL1pB$zvjF)<2-}aWCU3^v6n8{lrs-&Jv_*jZEH?XrqxeKC}`i<1DR(+v!9B?6j$Fb zI6HN`#7df=X0l#5llsn+IdVNl41MJg2dCiab=rd1*Md#-Eb|UL*oh2bJq+x67xHD6 zXO`EnzjgiOFU#bd5?^6uRgrKd%rhLlw`-Te$HR+e=(FA6+`ec{d6u2+SQgAba&B&< zL#}=vtFY>YY7%*^Ie41nH+VIog1B3mLx|=qGxKD#_M{L$Yfzd~!rSeBDxI?w6MNo( z)A6Zyt{&-hEKNPAageHHxG1!GXBX9BQ`#URmL?BXb(3E0K(JH9t+VVp`W*GyY_VqI z^8%7b`dXj_jXKwukf;w!T6;>{)H~}jmNamJt6vqtUtf4`N&?jsfwHd<Bp*-~%Veux zD9pkXUR-*~wq_bowy}|oLg4GJw8WD!`EMepaVaZ1I2D75KW=m=2`&|Lziu}&_-*A& z<)4hf6(`L&aW;YYEhxL9YoP}kyOf8Io0(~3{`bsp3CbrUU%wR=^}E^skMvLO2RpW; zRg_|w@y8pkw070IJx(Rmtq}iJ)lo_?nsZGQT?*pGidW3l!PUi*pGu~uFDV3JJf;%2 zx4BbOw=6!ciScSE9#Nvi#%A0|?QCfLrzX^fz4ul!;FQ9k2VdD4b2fE+zDo<1wO1rx z6Q!&r4?jyh8bnvptU{TrwRujE<^)wFqD$$k*~m(_>5T7pF&#MChM>hs$99(hJBQ5T zBkmN!F4B5jYK&VC7%C+n-QeC?=h0(FcK-Qx9N1P~_u7B~P7YO0F(IK#`wp_iq471& zKEN}i9rEoiE!u$Rm&;2o;_{yV?ukrE{~2{iT_BL}bq>Zz_bhBBP;rM5_$Nm}z(6xH zoSKZj&q40(S=na&*wfomX(?R7Ukia<?$YE^4&++!hYU^p?;f<7ovfR70utccH9(-s z%kIt11hbmc8`z*5*e_mz^A+@XM5!|N-(s3H2!xkD6B%0+(!uu%(1&yQO~eaKk9*N% zJhUARz+IE%8Lv^X2l@RItlND~wImC=)V$2jKOlFsTg?SglP(KHOoFY3z__Ji;laML zb9-%7bV7hGqZFHs+j6(tVC`$YHhRUne8Bcka(HiH-_Go<V@kooxXSx{FN3wOo0oUf z@kv^(aSO%mhgU-6UV2`G`aiiB+(OQy#px^?n1D-1z-*N35Na;s>C^Ao|2lK&T67-X z^)t-?eHF%rg9<bc{g2hShH4UQg3xU{8&9dopgiTPQOl}dGujh{eX7&{DK#UhD^?uo zX*~5sL&ZN?(p=r>JEPLwIZ@IeC;BdX*Ra4oXMC5#>uz<)Rr)8%TX;K;+6f@tYt<u& zFedoXc0i){$w<Xdd{9MSyrvp4rn$Jmbq~foTm`-+>8PwkD=19`r`h`SVqN|ncq-6g zzkz>BQWMApbZh9+PwSf+dqxB|)Zz2cC-XoSIGpSpGjQa3(I#)8b%jwH`}V;EobHOc zY<xOQO)YBH__%DN{u6m7n{!TlrK)mUj6&5~z`@16m!c^>s(>hUW$Yv2@R@PGAg^cg ziGPS-m1x$Ii=RNCFzkP)9dO>^(M2t}Wt0lK-RG)1T%EofJ(Z#8SL#S-`jlmDQ8q|o zt&iy*Z^dql%$>ptn`GK&VN-pPUX5{wM<?arPEHNRa96dZK2xh^D)>@-lfPJ#DXwD5 z#=StaSO5Fg3HQJ{8bzP}&UDMSPe(gVpwH%1UG4E8n<8NKze4K~5aA!!U4i$XO`8VI z_)dcNpD?r0{co7*s*X{ooRzcNaq;;n1Ctu#{nz87yp{ZxN~tU{zPsprv~Ak*`=eU+ zuo-7UI9gu=BTRSvK|_<*#57nbL{NB;Td*N=yN1&kmnMO5>Sg%N1Fjg@#!4L;AsGEC zsUU`XOr-g{H=%?Iq=Oo;>v%v(NR*e{i-?Y?N|sxDZdkdk-<;G>8#FFyV%U>%t0!w{ z5SuRIPTC$F&hlM8!`Tt~CG1|?HDzAc^0Vqs(DlngQQP9m&aU#fD-qGsgEl>kuc*4c z@maQP)6R~V?PlUC=$&izKXVZ)e0B~(gfB=d<zuwM8?~XFmJ1Nw_%?PKX%f=Nd?%AC zV*gKEyl{pf(UN4hdH?KYBe+N3i~eqq?h`r8NUwahuv{8`$G=<v!?RD4gCeIjX?7|J z168<}IPK8Uie;yckEomBn7#`hYb;Z<SVoDq&x6uJ9GZ*e2}Ag;iVa748-JpdK&pVh zO9U~K|8Qyhp|R>XH$@~Fh<c=d@>ho}=p7ZI&VdnZK3)_431^ala0-`X99rRvnjI0( z@WBzXg__{@V)n<~rjJhj`&aSM5FP4RBVtjE?g_-$cO^rl_f{m2QGengdLXcq9Yfzw z#hNxF63UTzjv>$^AP8fpMzb7O&V9SV&qWj6c?5WP-S~7VJ!<`sLdErULJ_l186IXO z!si@fzU|2<d!LS5Os`?!0)CVKJo^)3{YDeb8oK5WC|e%t>B%W<z5Z=9xhvCGiM%>& z4>JVu{0S`E+e5f_F9$UGZ$S1pDl8Ta6|S$Zr=q1r0IIFl*(`Jp0?a8oIx;r4I6C#R zKLyTweFcEBq&0PQe=67kw?Uekn!broN^);=Yw;)eDy)986IlJRar2!OLe#k3ZZt}y zc#ybiIC!s0_!V@lb?UCO=~wr){qABzn|OH7H_5<n&75-0+Zv($-h`9Q=dX48PkRD0 z1CvFP4m=?;I2V6G6uQMxt4n?^`JN|b`DA2y1oddsCh$9{UEzAOz}|N>+@G+^U-rEB z6P(MR`S>Tw+(-SBz=VY6{Q`5-)A*T|d=PVO%V$SytEdER|Lwf}GH|6($}sM$g5J{+ zjvs$NB-Q^MjVy_OXGT08w!qOUAL!PnQJY2a@GuJfQmp;7+bUBTEWattmisxD7GA~w zC7I@r<SVEqCu9zJw4L|%jyK(y!;K4S0jK4_uKeEyqQH6K{b!zNw+9iB4^NBeDQ(+y z0#r0OUvI+b$NkqEQl#h<95(YgAXZfWmxQ<fNZ`dAmQOn}xaHY5g83icZA1H~>rFQ< z>|cT6PqnoPK<VK_K1N6EF%iH6{5!_wP=I{kRg^bC$!DO9OqO!dR{>~iOUvxik?zB2 zAX898x(WK`4ZJ^&{x_a*>EOzooyB5IFD9oV%iNy-5Nq@ljH_XGi7<&qn)xlSJko40 z@kXaj@e^?Dvf9osU>!g5n?LC(5R8f_0NJ-c%Vf<0D6i7!_P~#8O-8+vF?tb8KznPy z)%~I)A8!|D+kRWiuHGz=^j-PHy3hPX5R-7}_Q)@3>0u@8d8uezYVO9bdDZXntR7#g ze581~yOKA$fFaFJv)1&iFx-!@{@}Q}^a^})A=9Aj8(%yl(dc!GqwaG2t1N@dV<y$^ zkxo^jkUL$$ZIQN2zg5!P8(e(~1JS{SmUB_g#_7`YHOfOV8=Dx(C^|;Ngr3p0)o!j= z0I|~k^>(yjfdN^ik7nkzggEEsC>Q&VcQgC%;GE0;J2-d=%2M*ZR?=>^>yk>G5_hJ~ zE^Am(ShgGcZ43kp1+QK%YigyILfG~j$+ypyo23K{tAmxk+B|A43C3Wj?J=*!oZ8Zi z^1g6qZnfB)tBinz?S4y_+levr;?c_5rCZw*{@V%PMOG~P1KN6dfu@<tLNd9!<G7zT z%4)&R8^eZ-hx2)Cp^Ywe%fF)>ilo6-_Zb~8R6_{!DXl~a$`2*YKsG6|+vbUm6$`y- zvya6VDaLqMEeg|~<(q5%W~SdUpI+6B$={!n$81Ee*S6t)3rJgah7n9?jtYS4dO`fv znHP2oTGK}b3UaBR>WhTzUmj2G%-Troy)DPB82N|jR*6iev}1qda>4V>EuI{OHiusQ zBu}cH^4l4K$MkYNsyTa27rL!CUTD+udR%cE8Idc|-0jO2z~^b<itBnviQh4I@+g0z zT{0U);2b(bWTj#HQJ;W~qlL8-tQn7Ovny$cwF9k5Koeiu!W>Q(ypRFfxmzHh89el2 z7~GUpstYhZC^(o`paNZrW^7@&wAjriQWR_R>{Jc8#vGB`)3FtT4Nt&b-dvT8jPX~P zdFeu$(sDa~R`RENK09w2(|LaftH3roXjvB^>G7?Ccz-_(LZ+85D**3|g6Maa!_bt~ z7_u814>a8&JCedGaY&?Eu8UW>^VD*vR6b+gKQ)n!oSh4;81aLWBx1bFw<H=epP2Nf zPOs36Z#gy8VaObRJ!|p5Qb|cpwr_b32Y#tS;d*xv<~Ys#lF=`h&$$@-*u%(=lsaP? z{%)0t)5E^D5yz9m$KEEb$hVZg%&_s@kx8c&_HY)@u$XmqGySrcwbtf9(ESHS!eyGx zOu!6k2>)GgAeay!S%feEYNH2|??<8?zBf}ep)~YJ><I-%6~s%?Yy3=e8$IoQgSk9u zjf)|AD{XgcXH$DY_4gw(gh9g~7Ty!9Xsm+~Ik|3$Ve{8A_S-Z0sW!XyFPVAH%uE@O zo(BZWrM@Tk=}8^g0=OCFp}cx`Hq)Lf{n@SfwLu08y!9t5<n~KBwXJE_rOwUivnGOs zeG>w8A`9<#P4|;@>lvG;ZVp@g?_dN#<UJt{yOM9sqp_TBHAu{(PjVjT1%E|j54rvP z>P#hFSVo<#1@=1qdh08ZY7FM~wgI)gPKb^Y(0rib{JKlYqWG+3j6x>(Sjgr7;3*N| z5hqNDTE@?t=0Am6^m?EYFeoV)dkxXLSw8;0&^~|itT}cDfP&K}mzTot_DPT)hGTB9 z8NS)!LwhMi<b+(DiBI!0_QE<EO-V<YmrZK%Q?YLGwDDx3=hM?=ejm9=@7I$1q}DQ9 zb5`A~r(jl|SZ`jQPs$e%w@}QJl2>~S<$JWuSWr5CO6Sknuf5kmRi$P<WYpBs$7OvK zk6W&yun=Whc3i`t)HZ!QvMuUIiH*S8sQ9BNFOZ%Q(_~1k;Zq%H&|D`&h9%>keLklv z?%ih4$7OWDf+GTEn+)o4N?1LsKrf$k+qR8DN|MR1`}^VO2Gt;<rU$ZT9LNIJf$7=p z!<AF{1OjhRhdvuyf0&@XPa5_Mfyl^8)QOP!eniaEPVL^0T<rTfzqiNbDoe@rDFOMH z)I_h8XW%&vPlM%ByTxKi_K_L#sHZUg1|L(Tr88?`=cH@*9T)os;_L#Q<+<hQ{=qy! zj6F(x4TNB+Q6EkNgaK`3>IFt^%S0jl>xcOM2n=brl7gBpw|wO$vV>>ea<F^8QWIO` zGoNXUw=lTLUmdUKDE+=>ZmDI-@T_g@oJPK6p{9*ZE|hS*^0|=?4*Vpx>Rr$Ey^tfr z^N4ULi{5Erw%Ywc14jOw%-)%Kb;_)grJz`kVo8O1HB(f|4xy)!X5}dcr#d+<)Xnj7 z+>RFcEWgSIxnS_lp~(liVCZhpjT|&3amC~O*-yZiy#1)ziO1J;fe3hScRPC}oxdi$ zJGqCQi$n0p?!!GRiyO4kp6pFMZnE}T%nvd7axy72ruGNxHU=rl*WC_O(>tGSAuenO z<r!(!ePUO$Oa?@kYR5rlEGs;ogk#b6wbsF_#mlza=IE5_J0h!~8r!*9wrf*(smJ%P za6+d1y*CxyRyePR5E(p8Bq3zDble1dK{3x%6)djM5^Obz$0Id@L1CKBfjRibJWVX} zb#jY$X(oJiG*LNeYECvP>GW=VdbMg;1qR7_Pu|g}=$N_WJ%@RGWyXD+rP~_f)Jo`H zSF6p$2G|4xO17(neTUp_dMTW}jxNUZ;4TSPi(`WCb0g*(@whfKrRt9eQ6?qpl1*)< z67;!VcQC))?bmfyVMcdM9sCqRZR2gvC`b3~e^ToE3ADSb%()X<x))5L95ViIyTcn) z&UHe04vPIs{tWBZd^Smv&2i_>c7u%;dyUYln~2itkjo!;-N{E^ZaIU?eK=3-3f=Ve z`f&+~;F`<t*YlH^BxWh+&a(*sLR+gczcLK;5rEdljiJ3%jL94~uBhjm^3!%oT@CKP z43w<2gaoG7V%X`*bo2(x9<Y6-D6*zrPLwnp)%spXp`08iIl;MbYbz7GwnsT|<{U>o zsN2`JOkP@=V^Av41?wjwUH8;z0hEP00Z+K+(xqt6RWi*bQz*r=M8iM#qO~{Dwf|gp zee9cL2$ElL6OT0eeGhG;;AnjO!!p;TH0CJ2Ix#T)^k%M>V<?DQuc>ru`%{{mqN4*J z74qq}upgERWi*>5>?K>#e0vZ&xc+FT+RPJ0F48FLu~wW(d|7<u_DeO5v8S9jF8HVP z36hsF{FFZ>iPY=&p;d+m?@yw!dVLoLaUz0iTkifoxKdt`WA&%q8?L~4SO2XfP6QWb zv;rg}L$S(0{}}RI?3Xm9Q^a#ekm&2$b9_5Pvt*jx;-Cus>w2?fY`21Vf%D4rqrL!r z6kcyTuRrYjf=`az4Bwwwrf??w3GiccxLZh4yDTRN<S(~DzA)7`wJoJKU95wXd^U}< z+jl!!Q@;9{L}H#^NU+8)1LlyFRWzSobP`*VJ$fXr3GK#ir;|rrbn{27OZnmii3XZn zSFUCS+~&Zh@wOVh8}BACLZb}UlNT^bs?49LKyfK(E1K#mb)E+hqc#c$HPw8xDz#(@ zzjTj^Rug(Bjz3mAo>|=D{c_87a_jTL3)KDezbxSI`RCwrIisZvc~5y;EqlEm<hcNk z^f(9x?~tkDme^_WRogY;cC=%?eXHgKN!@;BS3X18AFH4V(?fC<=i%}psrNXqBfkZd zF1*))^=M^&w6^AgtmsHWm6@E(J^6kmub@PKX?nW<JG1?*jo!?NTh9_p%j-w9N!Pl9 zhjUMm0-SDrY>Vq^L*&ah1(+Mt@hk;L<Zx0Zy3E$Jq-w8Q$q?knZzMs2X2Zh^x%LrM zLVN*F$1~gJ<&;c*FkLWy@{_$#C$~_SY*>bKXT~jRrKCc9Ay8vVyq+GhZ6p|Lj=mn{ zb9_id7d*wWU2rNso#P_JZ1-DtIP9ZQx$iD)qH%h@I9~OSd^cB6L#jj<GH{xAa!QIa z`fXwUMCsq(-0F34V1mtQbF61?oQOgw?5UI(VCtO9okrH9&8^jv@a;$Nuv;Zr_geE5 zzs~VDIL-c;O`E~+s^*;-;O)3%sYfs4O(GX5uY|U6WR>!Fc*s{&SH@DJUR@bvBR9tx z_q4I(7u5$n?1wv7=)L9XU1t>V2YJLKQe#te^dZRl6}nmO;VNF06~Wpxt=m<8drVKx z7gnrSbPWsB-OnMM88z)jn|uE2JW`^MD>l+Z$+!g9e~sZOn9t#ZDGjW0qH@bIC}N*0 z@g_`$ubxoy+~6=Y=$lsK*U1DskI4O@A8&o{O@15f-osW3Q3M7Jbd-QN(orG7tS$!n zy$a5hR5Y<-N6jVdUbLVaVg)Z{jL=yLM{17mV%B@>_m28LKNFoSe5sFgkuD|ADJ)#< zSC4MqgOG^FnpFKh$`STg1o+}!PI&vUdf^?w%h2dN;X+C@tNcLg=!i#|jqnE1yd}Y) zCmQ`7!v>dm{`Tzlu%`mv%|>prC=GR~r8{&my%r|1zi9cR{0^lfuRGxo#P0e*$p@bR zi2_evx^M53yMVvZI-?a0YYuhwRR16U?*8Sm_|6l!$9<blOl2F4Y`HQ0a}5vo_uy?B zG?h{c+Qdp79gVv;q*UyE$2Wc=LHX6DdEP4(!rrt$X7^iIuz>rA$?17v*?s~yvu>B_ zWp3!MM+F1bU!%9%jk2d~$?F^wxgJRCDiT6<rrkfPm*2wnHJaozQPG(ofuca4thA8$ zrjjajCXyzcvEtGy12b^x<{KTMmy8QoTz-E<n=Lm`7Y_|aV}H`6gpv3`$Qz>2*ZiZ- z5W0CXsY>SpHD?d1T3{f-@wu;(l_P{fhLY{p*`1ZMyMj&t=XFfbK-z*_yHlLmAOd>< zm*sf)o5{mh<YXLziADkITCyCWl+M)YQ&&#Y3#FGu@KWT`h5#;xjf~mjv=n{np7`&; z1>n(pT@**%uW9boeoyV6iWdn-+c5{5fpgJS4|8?l?<*4}B$OsQdJ-i>LtNoJOm}&! zzGn3M2gx<~D*SSfSi$H_>>BD38`}Ka*-gvSGjd3*uOA|@P@wP`7GP4dA4eI}*L*~T z?ELn|8g^G^9-M22^zOZ(W_Gcjjt&3p*H`YUbI4iZW4jd*$lBMd{c@!A2p1bmO%mwz zeYk&oOYX7BoQXDM+g1L7BQ0|8qGQ%n<!lSr{4CDw5<$3NElQ(#q|iAn7~!lftYm~k zA!Qg(8C=D*=^S!LEOU6sEREhpEr*c9?uaTA(l)dg4l!^=+)=^eW}}HNez5q42l)>A zINaGlv|Xtr9NAQ1oSRbCh1^|^n!*|jjrZ6${{gm&$^ZvaV#G+nh?*iSpo9o4sDkBc zyVfe((IA38pQX)&UPt4TIVy0oa$=&!56f9%@HicI@6B87QHJ=EIVua{je)de@v=M$ zO8;-$`zOJX5AB-fIyz&)UTCLJ%FUngic^VUDa<|gE@D0DRn|nOlVxxW$V08tolwqA zN}Q8PwW(jM6jm21Iy<j4Um^{+%Ny(Jkpu^8Ej6b-{eofVgu5m?ZGw1axt#4u49L6W zmm<8AZ{rLWKxY5)J$z}d%4x@nb<k@ZaF38fL9P9Ak%wm5#`$a|uNs@P2R8ag1Kr55 zs5P{)B@`gGk~?oCVj-e(PrVXtd?~v_G&Q-i5pQC@ekw@t<-qSYq|-a1p!{J98Ll%^ z6<l5e{^D4dOFiPRYZdM(C^$B((Ids?EOoCqMsYs@K_*kIOo4l{ePS%JsI6;;KEgO@ zK|(pN7Ra0h;xTD>^3(T#+RoSdPDy)<BWDgDx~?4A461!%{OPji6^@0q9vQyng5}Y? zzR8_Y@y5RTK>ZUV8stnl9}LUS8!ZHo6}GUqWj}9OO~CG|TFCS7d(gMoYt|h1*#pGu zO_)<#Q0JK*n8x32MWHK*U<taZlG~IyXw~I}pjPf?`gn|lXEC($l_C6QPf&7CURPpK z{ehk`RY5P-_z_IUXy7!^K!hdnZfmXelN$yFeLl4zi+7Uj2B4~vT8$0P+Dgatg0Bv5 zWPS$C6S4=433^1M8jG{7O$EzUieOMc{oucWTm@Hff!^<T6+k|o5A>a}dc@*4qc>d+ zAg6Vo0~$X&;(Y@lDtOYf9gHZqSGgPo|12Kc;KcF?UgQ|gnWWPf!MWhQ@ipujvt<Br z^HT_`K`weT8kS1@`q(d)v#W>BvJ<|a`7CbZ9?GuKww;_Io<nz4+7)p6?m8z0RsB<_ z>foY}_f76HS0Bcux&{8E$-e+8S^<SDx;rPw3u-GSfr{js))!J0N^#P6-#_BTb$dHc z9hhQwxr3oEpQcx~L5E=w&+qYW2<!YW5Kq>xkcXM9v!31Fqt{saT?+-JaQnhc^&;<< z>(2)$m1=jEg)MdRi-GMs-<ket0>8=7}bLS~Hi;NE+cFD@MM1UblTYN{9-$X=k%t zvh_q+Fa~ay``}ecwWLhiq$!^cNd|sTVHDX>Cn%<w`oVv-$qRJ|o7y4eoQ3#(a`#|2 z^Jczpzv5o7&BST7soV#Aw8Z_LR*FN!kXz!h!H*d&a~>?uThZs=5m-_r<XhN`!O><t zi+MI0?6CpQp&O?>;r-0SSkYe5j(#L2j70LUN~bo`VFudLaHu(J=Ay#XDdB&#)19+- zk;Uqqd=tHSZXv!@=TPS2)+D^n`^qX`F5_E4G2v9cyvg0}jM-GV&LJJlFMao>urW6~ zTcRNa-k016{;nB0$cIdFlGfAVjom21qlMB|-91>bdWUi)^(_2h$|Zo{*h|x@G2i__ z;lB$O@(xFJbJp1BORIbZh;;2PypnMui{W(MSA>9bf9We}T=pHg$;A1iiUMmX7(KAc z7{ro>+b+G=xS~3;Sub_SLL_R<r3Mc=v%?R83&!Bdf>(`L<7W-7Jg%;j*8aKEIN~ia z`3Qe=qE8nA+oAID&|W3-t1Q(O;6kP=F<-e|B@}@mK=*#&;Qy}k?82QsQ`v1=tYrNi z^lfa_G&Y*4*+<CqH=Kl9FCh9%=D7bZx#f3~Zkre`^JEMm>Z{3dmSb)&^kKq4vgz01 z1nlT)gPwsH*;gY{XR{H5M{IN&`KaT>U6C(we=~muZvm{vEA#(kzI(@RB%C}P9mprM zZa(T;9{`+mFIQ-p*#yV)Va>r?)2sH@^oLWv(I?kH{MVOT9KZVl!<LD=EAvMJmysaf zhNl9zH@Eg~+bh-*nsGf(sINmuYiBsgt=;}DYyth~a{1U!0BjPpJ8?N{1itcq4dw## zp?II`%^@iuW9=&i5ZTD-O|HaZF?*jkN2Kn2vQp;Oo@F#T7>+&wrx4Oe8J4&mkM(O_ z4an+sCMJwVyjs9z7k4hKbEQYaMwn~*aBIh5Ra$I=Bhp*H*<`d-lNOv?zB+c7CJ5O} zX-LjrNAL4>M!8DmU-fJ4^e4aMXtq&)#nkutT_AroAgw2QORJ9IyJmRY`GK{om(^i> zuS5%9-YuPO3f$J^@oK;c^RD34LVZ$wp2h07h7oY=xEelOx9W@UQfx_;;wz7A3V#&v zz?$l1)co*AB_l@O7oSx;hl8w*d&lliqPNfdIa|Ln9+Ymp%#!%%$Np&J`VpBVo%v0e z3%}snDEqs2Fe2{dp8h4|i6Btel<%>zY)>{W26Iid0RAQXR{2F?)_KIhtC^}-sq5Z- z&Ycqa;%!ywwaIFhJMPwc=WN2uab$+faZTGbp<rZ*s$cG+?=TLmf?E%41(z3P9QZw@ zSBlWmuD^6U(Dl}3P+)>H{KK(8Z^N*uf<)WJ+hh2Q{tCYw4Qx99(dd+}sv_S9i+grf z_0$0}FPJTGq=8%sQ&`-Zd0_^X_a@{#{>c|#kbCla>z9>)92|ZJ2%1Wu0ZzZm#`t8l zDt=_NfdFF(*@!xYv*eE<RjIqfVtPQL$BVd}QlE#ooXqM;AcNh2`}`vECFg(XWI<%z zuQ$I|0Neu&v)IT|8P8wd<EqiOg++reNRTo3ZMOIMlCqT2NNJh(I3M(*tlp~)BP1oy z<xxA*PJ+<2zZZn=xUr>`%?Hxo8OOQIWLSf}aNcI`!C#QQT1T2&Uplgs;^3m;N%&|Y zM(A`L@LotDVXsZczxerVutZ0O8Jd*eP<0x@fqbUZ-V*!&KBu`Yks2T4W7~9wITAG6 zZ@t6iG^ACk%yz;<_cZC@Va{KpPAq+Ix)p0FiwE3yC<epqHH@P}d1IP<<-<BRY~Jxz z@cN;G3n*Oj+tG%Y@)0_Qh&$pXM@LfOyw|m#uSLiKq7uIMaAig9>qvpa5ni#4gg8AA zb{k8Gm-N)ob?$}-{1QHoV2<#2_cgC@&jZb3Rg!t|%8RX?Mfigva3qG6^>53r$(TBc z>J3|Qr(eYc4_;9bu#w%mA1b-*h#c8quPoP)ajqwTg~6V2jp@hx@L0*`0U?G&RDHY9 zAk{6w7(12RZ>$g>ctPwhE;>x=#`u!X^yvTlhr%O^-LxcspMO6bc;Q%YLuz~;`2f5D zi}c`vQ<fuS@_o#wj_E1>E!puvq+^%$InWyeBq^519oCw6;Q|b0*Q<uXKsiicWps8s z<gCp-@O^8b0)Q?o0C>oUMR0lZ?l9cB=(A)zU0dJ7U}&#OEmx(pE1nPzMi{%KH}c~b zl*}V+sn>3Vs3Uk6WXg|Jz+DMpOWTzIr}K@4os~gRJAT?+2ppR+OZFA7dRBceYaD5* zG&VYK^q-_ECR`>okPNLmL%J=~=+D&9H>_;Sg&vvJ_Fav&jYec`dUlY8x`QP6Kbu3; zoes<NR2ro+j~KSJx{1kWH$k4FI+E1WWfSL7zw{us`{x1@{yC-}dtj=H<8LehM8S6v z@K2I(E^ja2aQMW~rND;=r&OAD^b&u%YpA22*GBpb9ccd5@QIIjdpL~Q{kEI_gMCk@ zeM>3wIWriC)B4!p675&g*xn!-6YAX`AoLGd@fQdci;Vl&*rlx_;0Wz(*XCaWwO2aV zkbmekyg2g{$!{EJgOFCorkHsI+%?>>coYWPKE#`Nxk&mOcQRwuH~3qS!6_B{J<jv3 zG`C@kWs!8>;4?y%`H?j~cu?Z>wl8D0O+#@jH!F5zKzEjTzs7<6Zlg`_o(LPzc01Z` zV*UbP0nmR~ubu$kygvbxXnI9OQ`W1Qna~n&6F*d+I(*TIy-T;&V20TCnHn(_U8LP% zRx)1+*h1Yy<#+o0@doMqaj2o1-Xv6|Y~SYrJ}S0tQa>3!9O=61G38)Z>oi1T65Uvl zCN0yI3k9w%=G#5h-*ntH`9ER_-<cJRxGL%i4K4TJKDo)d><R3z5!Z)w3?VCftUAPS zd#~=7uZIFqD)K9Ds*o?I3NQ~Rwx!db)zQ!o#hfCDi|DXou;_-zNg>RteY>itj2bN` zOiIJa1qVSgdt>9PW|u`1f7rzzyM_Laeiju#jFLsh*q@!6K(TV2qd2{}xmj-WUFxSj z)xFCSy4lM@^kQdVkRDCv7d6ts$woA<obOXg4q&*s^Dx4~-2P-Gieaumm{Xfq!0({& z;oj`O&`6bk0Ji`@?{7J^wBu_EQ~w~Bwn{(k?7I$!OraobX6df}<pOjhef<}N9Lo~R zT3T8{$HWW<frz#1Yz%h>6XFvRVp38D66n<XhlX<6+A=36m9@0Bd3^4f@ghTj+tuC- z4h`|?^Q{WK2iOW<R3TbRB7j0H07MSlG7^ij|6dro@OT#r+aE?A;=dRxFdixY5S9M> zr4JtYf3x@hgQ*OcN%J2l_P^0t^Y8y~5dQ!A6tGve)>5q3+|!A?<elo1_`6N6`6ph3 z+sK2rPHC!)MgN~|7m1bth~k-4;|bo44IUV^Nkkg5zv#x>3nUAo)$#m^@H?HKAv|Al zES3=z-~$*dB(=2>2lGSOIi^!MOsB*am$X2xj{h<Y0?P^ivlthLpv}Xadhn+)2(niq zK(5e_LbtP1)623eJz`IJ`X9#pw-wHY<A7PIWOEiUrt&<GYySu2kA7tdL#E^dWM#Fs zMm~aT3Ft=hEVN0Xwb3KACh9&$CG1Y#D_-ON%K})Jiqmui`Fnap`4aA;(?C7OZC%if zi)*XCnXyCLK?wV<TFFi`Bd&snaNQdM8^33E8Rr+k|Efe@jUeynvBoKgyFTo`=D4je z1%Y!FEKvSxNnQTr*Z|CU{K&h{1fyHhBU0>EThB<sIcm;3KF|p}-XNoce<v)^9wr6z z&hzS|<H_xkpA_I>JMpI=SSaeJ%jAjv)VUBCRTpH>9PAd@AG<-^Yn{)D2k{J@-ZQr? z4W*pD52tjQ!Rzc4!@b#1)O!%~2at1MU@QIIe`z|d28frMy`I(-DAN8{SJOV3_4po} zH8Q)ml{a)hOI_ZFcXRyY=Z;iiqZq_wax$CZ)LN7!pF!Oha#@vKE0Qq{5OgB5R?yu& zUQjWCdbl{z8}+%%NbxyictE=&emS5)yv|q7fBh^POP>1|!_2vwj(hE~zH~dF=smXe zAPu!{#~OQ;0<!sM9z-glQzFOyj3iP*8{wP1RB3nW>G>hN@3%FXnrx-${=>;Yfh!@a z-V`i<vZQY9p*U4Y?9(T=``;vqbF{lh>pom|Sv~SoiaQ7dg$zS;8@RQDonau5Gr&d( z4zCxQN;hNk`@XpV=W+n;)uW$HsJJGZx8|Nl#W>D!ce^Rz1t%uxZ1UVQ3!G?b-g(9> zD9Vl!d%!Q1x0liScf5oR2>(pZ4)XJZp+0sXX|S-r5&sLRW3Z0qhRBLQLQn1rc9`|1 zjvl4ZDR%!AG4#3Gv7t0V-FQ2QKj>vE!0sAvYgkAyrQ80+eVh$#A8pe9U-YNB&K1Gs zU1Y)R#`NA?3ps%BI=4Ko1*N39qGJ9Ivhk7uM$9>66lXwR&-=ZUSAhQs_U{+o6Vt^E z%T@B@VV=a-=+R0F02+dh3QaBHA1zP8-TnyTY8yfHkILFDlV9D_Dy2iVI!y>+IYbr$ zrl;-s5%e%6<D|JN-4Lbq7n>Ucu(=J((IGC5X(hdQQ&+DzOI6hpH>Ip(7IZ#7zS733 zr;k%P*kupg8;lzS_MA7mI1)q~uUK+J41=7XwvJd3&8Z{^bX(xV#_}!$9xE?7J}uSS zU_ItK7pZmyK^iuEC0Y;Q^sCd8HNK62wrQVXw6`cXEdXI#|DsQSwXNr_sQzl5*!h)* zSWDMV2ELRYF{_M@a(n{R=^cG)T|9I{k*yAke`v>2P9;vqg<y11r=F$g5qHrL#afb+ zB6vf6<7q?8Z-)QZ9FD8(qwEX44#zpL1ifr~JRw*x^VycAO#*)82H8pq@!R@CG}eVE z$N@tWc0Q&t^FoFH;en4ZsR4N}=`6|*2IATK=`@;&Osf3iVK#%ig^}cW)BZ_WBCFWC z8t3^Jz1r)|R?)oNJ#4u&Fg3)(w6^1@-Ds0X_G}L0YxhOBz|~-?HGyry<!xdM-w&Q1 zmVmeT?d31K%?-(yqHSwlxCw71oFP_RJQwY44Em9GY}X!dLL+cyKx_WZdvMpr6xx99 zv6cddw}=o28Vxu7A|y73Q1%bO1UjeRt-Iw%XNG=ithi(tHy$nc73}~_&vCu9P>?r0 zRodId#@Z=jY<2ZcWPV{ti$i3zQ`C`4aYT`<2Po7s5&|y^niUn4{n<q5H<3?dlbUtq znZk4BK@6_-Kjz{@RY$bOpiO4jFFu;I8xoG(7D*J189%O9F8!rR1!jr>HsfV&-JjJu zz+-q3eaBKQD~Dv-ilel&l%0!9MPGmHWU0Q<X$Qf4Eb|0+Oymq>U&!!jkmpG+_J`gh zDliPKoksWP!S4g~#ztJvF4KWj!G^ddn=o)UY};3IsTOuK<ab`1&3~|#<fPiQv%I(0 z(2qREz)2`u?$Q5&$e`64u3`=4?Cv({RekY4alSlc&uZ&PZ9jl>`K;3)Mny>(RU_tZ z>CanA$|Wa8NcCQ0jY%$_gK9i28vT?xZGWBu3YyU<a}Q$kyWOCFevKXpRd<jkqg_LD z<0fu$f54KhE||wNu7WaxN1jcQdz7l}KCuOq*<ii*av@9V>wBKUg<bv-W5aVbUdV0P zoERA`Lmql02gTg#qg^EML-w2inV*08LMweZK)Z@|disoN-Wa-|<~85q@DBYLYeXuq zj$dL5KIP;~YaE@PAkqBT1j67foy}#+&|@mr__Xr}(r*zfLl<Gixwwj%-@DivlEGHa zZAwmNBLshr4)O0XoBJW<-Dx#=vj^o}EdwRfdR*n<a0~Fp*@>x^2SU5!;dXh(J{q2_ z?11f(Y3ikj@o9!iWp<Zpy4uz1vm2do&#aZ`I^hw{P0RWqjOtHKx-L-ypZ2ymsM6CB zrAu+xSK7?LHs+0ywLz0UnevE|Bi}muL^>kY(GKz6JsBP**Eqjgz!>VubMrK_xOeEJ z@8Vqrd_OcHHlxPi_8#q^GUDP|q@SLukoBU9is9AcGin0Bx*~DcjGtfM?0R`_9Bf3X zJHX70h>!Ah2^x07_Fh@nwZ5iYJEmPY_lMk*{_z1FTOTrm{vj?%Wce#Ogxu?m4F%r7 ziVX<12S)=@sDM1fW9ie%QrNO0WFdFsI@e`gd-;}HMu4!mRO1ppfL<btZ(pF4pa3WA z9S9h9p_(QxYaA%g?-q?q6QXD2vV{0j@eT|5Tb2&5DW}|YHtqJl1c`-uR{Z=aMTEik zSkc&o$}#RH5E@KWT%`OK57YH7ZCi+fotDv@$-qrC!6!}R%CVEMMUtjjBu-0i>VY1s z>8o>={OjfZ?V`X}M(LetF^((|R~meM&^sJ$(yR+f?$MWrWsV(}44);t?ae)+fwo1? ztjNVp>g8vr#tAdMtl~2)v_q`lvsZG36XQA=-|O8&la-ZPXA#$y@oPBL(au1kHz$zv zy2-sgvucd_;PoW$AWr%RasSzhlUYWH710IPPr)$nO7DIZH7t`Ox`Zx}$Lr)Pm1ZB< z&^j;IwsHN|X&iZ+cYv8vPQydp-@W8IQy@Fp+ZUVVX)LE1BVRuy5ZQ>tV*f*1?_jv3 zj>Nk<v923Coax9Sq~EbTlO7&L*J)i7j{7BNN383g%$@&eN0NOivaR>|r-+zy0xmJN zLS?7GH>1+Yx<=U*A1f1>mCvBbB8907NgW8pm~tKaoR>k*(;6)j;FSAs6TiA!A@qkd z-q1yxZ%lu;z5Kww86X<Iu#aQz_q<zP5)58zy;XTRZUTkC@&G4r{b5>LaL1=BjpO;r zo-dPIAKCV`M0~ne0)_1bzjZN@lOL#3V!DAu>QA|~fT@4nQF0d8u&)yK?@H*B`|`*O z55u;PU0-gxGdN=sFYt_eT`hq)Zc*YfoGLz&lJn5pUc(+#<}GD2HBt7qF+VIE%=!)S z%6#JqdKe@C3I2x8j=xlX0>gtSumi5<gT28!ln$(LP7n1r_z(~P)a<119`eRa5NGVL zrAO`>pbaS7eQEokLmEBhiS0Y(_)`aR!Cl{0Jj=RJ2xYjWqRV9;`dOxmgPlk}L_!k2 zmgC^QkEo!iG*MS1;JC#vNcZJRvNh|(-pn_LPI`J86Ltg5F~ZLM3ID=(p58bqA&ssc zn%Es(GI4QQF)M9oEmmk`uKwgv4a=)wazlA0C1LnI{d(D=4><Ltni9Gx(i86{w9?oL z5FRMwf%|UuURWVZNHnGCVY-vzw8>YxK(KVq>D)b4ZhleL?UZjYxJhj*sZx6flI>w( z`88t4{*a)Gq3y4uJ?H+HR-}-HPYo#$z_=D9cqmcj;oCZ9f?>S2izy`<>lZxq0z(JI zvNBbphJKr$zIV5l`Zdj+n@56c(IY+Ta*=jCyOuY--QrB<^~K(M0{rSXaHTxf0INH* z{JS<4;dDli#ar2$9S`_rqqj$elC?@C>j<v87oE=GMyspi=<>NrPNLIM*Gf7|-~33F z32m&X3GpCLg10A}N2}b<Y_$aLy&!Y;_z1!^`o~5X<!O@f72`s7((xl{tSvOppUy&J zEO}*gB;91+TS|Jqo;63Osxjt)t4!wXI`>MZzx&Cwv5+E_qV59}Cr))cM8R3Qa1L85 z>fPZT`vuVM;gTB}tp3?&#+rVRs<~PU>b~xY^{hQ7ybGHr-pJg&r?NWQSD9|dBOe2$ zENyBPE|3<=KBc|(__&sP%oas+zYcmJxP%$O4*vl>K}(!GFt+<*PVcX>_rvz$(;xD0 zVBbGXSP%>+oXhyQgA>DTtA7u24e71Kt3Yz&LK2didc8>2)aZ$>p3nJX{dUUn*%NXb zRjMt&yo9GM_I}p3&LGn23--h03-RlN@yi9-LyWU8+gS%2#y$|S7pCGj_*KSUCH!GE z8ZFbxG&)ws-g2VPxeERiE(eaTaQu|bB%GmcY;YBnZwj*9>xs7t?(Legy!R;G_#7wx zs(hWsckX;^8h6{KD0k#LN?5d=S$T6f?M@Sx9y~O8@>$>qdSOC+;e5)hZA?Sm(UQhC zkdC)~m|S0?P-+10I<&sC5R{5YBlfI4S*)@(D694f^FB(D-SwtWUZ4)Ido(V-m~JI# ze8%E?PIq*Dcs*Wm*HOLOc)iH+V_SMcOPe5<OWj?f^ix?nuHleEPcuZbwfc!mnQDsh zF6v7b+-5`}cL%Qda$3XIsy0DkgW^Y}&x*pmJDr4kH{h)=dMIV%)CL|x#L-t4EqBY# zf_KZ|H$9pH8p$S+9exh<B5w)LiCZ9#uJ4O&(w4;{-W`wre468n!<y>y|6o13Z3r=X z?O}v|1=Lno&GII$pR?7mpwGLP4G-h7A8J3my}s0?;~6i%eMn>#4flB;RYhMtzk}5- z-#5_c0#DEr#g5(J%w20oP54~^HiHiM%2D!n+DoEVzXE>0I%oMF2WFnR#i0}KfoR>J zWGDLauVcrD?YY#Bo~AD^m_oO)ejx;=58zK9KW>{VW@%&WJ3TkXCNKSZd**kItM7Ni zL)>;tWygvXk#@u?SjmrU(H_;ZVm2})^j%Jy01-A61vq5nw-JQPLjI$U=rx&Wx;Hwr zRrFwcE%TN{OcO0hcNp_`hR(b|(zmj=Kqa27J>rj`Fl`?F&U}uOf_ZjZl<b!ii@7oe z+vh-d;#YK7w(raTkGQuEi>iCWg{7sXkr<Rz>COQxLP|wNIwhn#h7eIwKtSnIN~DCL zyTbv7?yebXXoea%8+_m2`PDh!`L6G}&bR*>8E5Ua*Lt33-Ov5pd#w|gi-X%9`w1@I zYr0XQq}G))zgp83r?+iSt6hk)w6<hPm;~b+&*VEw9bKN`eoLtt;Lc|WV6AT{da5cZ zA;^85<szhYIgQxP9A#u=&Ei!c<+qxMYfurM01M&3A+$j#%6AHg>Hl(e+cP^^i4?sh zk*r;;{f5Y8Yw@roJnYjO(*@(AG^-tmZXNH%+sVO)H?gPJ5xNud{D;nWmW9If?FiRJ zpdq>v@#^)neJhhj%|U36TOy&Y&vCsHW-J^->pL`So&fLJu{|RpB20hS(Thvq{-$pO zoJoTg*8VNee>L`BOT(GlE=a!aY|&9rL|w#UPk)z>TZg*_j;G1=rd((`z{+(!=f)$E zP^l_CxHw%D<CoQDI~eR@IXq_RAb=1=(=v=|=VE1L6(_^1e(cZ3%KA0w6q_-~?Yj>| z?hJ!-{ia0NbQ>yy7HFRF>t*x6jeskPC`-QLP9HGiz?J#nZXfWr^3@j<xli%@QS0j} zW@hYlUI!*k@9{o?z==qtC9tJ1up6xzKwbgI-u?o1z-J;O0CwhW6jA%0k%0y5_lwB7 z;62((d+2X~|5syCjA@6L=EN#7E)EfESg#F>7n=D17B?o=D1EKrB3L1Q=-umjI~KvH zW?>de7~#SRmu##*bEWY@d38qQpcI|sW3)#`9|<;8PDV|?BeFGxZ|=<6B&B71Sr^{C zyHCylhdJ{<Z7<3U4i4@lRra@gmag(OE{?uu&ydg9O=sNihYBO|8efIgG(_@L!d@() zr!*`MQMW&JkS<RkQ{lHv?s84*EmL@XvhvYg{Q^B;Fno`xk+gW#FC0DdK_aO+h|KxQ z{ij4=><%Y{qG=^MrvD5z`Bha)^M<k=rFan{3$Eaxve+*(Wx`Y8t$kzOAhm|t+%um+ z1S{h{ySuNf|7?X$D><Pe_<N7?)Y|abBCL37)`o=K{dG^~pt|+&_|A}zAJf);#De{- z`f_BN#!5iiKt4EsrhP+{NI!Y3)_+vz(|oFif-^b}x-**+AT6C*9nQ5gyzP0m)AEge z3nRZcP?)!4=H0=!P>g2F1v$JMv=a}}72Ezz$96m%Wa^PQjO%+aylm_Cc9L`LSbaf* zmvj3UT&B8xX%1WU6i<OPzKPB76T)4sW80w-f5dQy7$>GR&3tFlfG`uMaIbjCO6IF? z&h)zg*MRoD=I<oQ9FMCiY@N%{$LFtSHfY-9>QjDaq-kVz4Tv~B*_*nYwAF>V?%cC- zcNx0fi-uN5b8>#~^7!MMcsLHuW+)fXO{dV^6O2DFX-bcQ1&tc{ylgpjIjJazDs`#; zEPi!v|5%TEOpTx>TXn@BE2k4X8F9F?%O#BT6`-SYaJ<j~VJ1S=?BO&K&8(0<a4Jk? zs!3A~A-M91*ul|d+#6*LO~L6sJ7!S(?wrre^%>&Cs3D@;u2X{+goO3gYSwt5VkAj| z-Hoshzp&G?z{;>O7)KG^sBXMC<&&ARvwEw$qX#pV=fVgH2psX*&V62@A~H@cMR}`I zX6kWy*kU)xzz!O_OjpqG6dGyw%`MDzqcfniVDHEACa}I?=_P~R0vFquazDE}N&8t9 zM{Ig>=4dJG%+Z;8nA=H_S=<9ps%ELY&s(~KrbTK&fRlr^r=P8ZC3{iJSsEGf@ox<< zRc8lPd`wGa+0bLzaZ-s8kaUP#glt%k>Gg<AeVKJ=Dsx+{{iP=xQeJufOWhGcgHszp zn6nH>*m=C(1}8iqd+$+Rm(2P2Q#+JXa#(z_J~&BQn)%zD%ML847y^lSj$hrC`$jnT zCIdXn-rP;bUNoTzxwrB)D8+(haX4~C2gc*r?Gf@cW)Non910UGJW{?>U6^lL`+UvS z6U1N-9BKD{LBg<GOuEjSQ(QE$b8xnIuFBqGTkrI)%-O;7Sn~j|v9yLbsDnE|oT7e% ze)73~TN?gnciLH6VR{#-80Bg6LDO}yRP=1yx4obvE!az&Qo8B$EYf|US`7;Z<NC#8 zn}!T(cu!R+a~wH+$AwzeJ21C@WJ7${oG_}{v{SO{)UeyMi68j_=W;9-?py}4+=-Hi zoe4yk_B;hLcaqK-O~)PY#7f8Yx!j7cfv^}GY}Ll|HW0)G_A`Kw@f=G&VL_@C$n(F( zAMfz2=_0A;7whBahb{>&iuM&8d}Zx}l@>Ppr<Q)-hU`w6=fw6d6@Jc$Td2Ep`q7!^ zb$wX+eP|Urql$!|;n%gL;@VmA+Ik1_EtgL#pTXg>zQU`AgU`>4(2nbM7&?E0Z1k#x zhEm>+h}=`vbi<vg<%97^+l6BOSYfLfJ<yuxm!<EMw-M~&_3=fQp*qS?=C9c;EJM3? zj=$d)R@M<rs;Oz!hBWuclxrk)7wxrlgBn6Q8eTV*s9qDdsNh>{T6y&W0x5hNKd#ZA zxk~Mo{HxbO3~&>0RZ4?c3ViJB;Z!7V8r)~r#<T&4zkkE0+ko6r4){_e#AHmFi}Q1m zSL~ae<Dklm(e-=Yj*_Rv;b+CGCg#cR0n(B29K@Aeel<%ep)0xM*#m-{1YAZdZ%P~o z3Du?4_&|{sZ=!L;<qd>VeA)+h)1hOLf}R)|l$B7Rg?UzVP*@8z=NWXB-a!AWZC!o0 zzd<Pac%H{sNwfg&b$SnUY;zM<qOy~WIMKUFLQWsiZzMCz<Uq}g+bdk-*_(3|b|Vys z8fVde=6PZFHP{jxj*0hOWpza5vsZsqU5c_d-;Qj&!w?v;eE41f@B|59>;DrcA&ujn z1;cNHRe86X>%dybK68S8;qR3VJLoC&0d_mYfW6nn$#VIL!I23`gRN9x(Ag`Y+x@GK z2RjSsw-9FNXiH@ZlTKA=gP&mFtQcd9k6}-{y;ek=JbzDhs2*mz6zV$>DRVR<V0UVX z&3};GR>vz|%thYV7Q)Mzix3W+6}hR_!@1~b+<8Aj`nK%_=lQ__J?hv7JJMS;!7m)# zp1W|$gs7rV^|Tk7<<M!^cSsIh2?^BXGt`}H7z^+nMvps4`0Xb&+RK63^m%Cq5brR% zz?r{bElZyfE7FQn1?Qts^a>~6TYNuyCmp&Fs(&&b0|OHgxKG&^mcgRQ@ZO(dgK7$~ zRNN{0tr+Sy7O##NFE)ES`-*SeFy1x2gioXl9lF+g=zWOnSKm*O^#iseml)yg6)^m> zl9LB*m>1Q3@7N_?`fX%`cAVO2LZ4-K(St~J;E{+h>9{j|r*LdAVvG}XYQkadOeAMF z0T;ewhRqMJlULv2rvZHR_)p{qpbKz4|MvYb%MoEXGe7S>aYN)zv@#W!z;_L~^Bse0 z;tdl~3`MSsspgAEZku-pXpmVsf1{X^;EA|)mNf4$L%H$KK@A%%oxV*|S~;TP7%1^U zHAX(^7vYdCZ7+0iLHT8RTq?Fc@Fc+XoAs?BgDi{4(x`^m(&4C7f0;AHE_X07$zb*O z={%Ia+<~zsf|(07B+0yBKr4qPUE=7@@I#0l9hI_~ZBwdCzMEqEbUH$iW&o3PU-eQZ zqg=sVTpWyA-KmPh1|M|VV9Q=4^Ec@JMm>CtjR|`8;YcjwoYB>Dr%mc_Wc1_~&;{Eh z(S-;uMyFHQ`96c-2lR|>j~ag&!p~q+DSY%n?)iv-PEr4D)Eg(>8F_;<YN?=Jj^ep` zttv%&I(qrY^c$SazngHoyQe=95pwKL_JaIVyS}a7FC}Jt?*~J5PkSPrfD?<9U*`o5 zoz5{%5V((m{(!uwCzk_|c5ym80@@dUh?MiDjzK60+77tXGw$MS`A&RYv)|A3I<;kL z_#w|<woZ$@@AJCcSmZX&h;!5C!ql$serip~-P=uZIN-$_R5&>Fbv|-X>5BBhZp(56 z!AT@l&CdM*I3Y=7-)+>N8UCs?R4;-$hUuQ2bfG;*isUeuNrw)``)4peiGt?#9Xn0# zJ{Bf=nB?Yt{<?KKBxWq$DfDAqwb0(2Z}vVz)8Q8nb1z&kuMLkg9A6`?0m;K2(v`4x zck?Ig@J=>@X@@Q(KGai45&W6qOra3KFj6!yK^BQ_-|ZjavYj5zwFUZ4MfnAvUYym) z6&)IOtPEE7=p^Wk%4@hs6`RsyZDNpOT>ewFxRLU3GdTJjS3Q*DF2_fz(+uR%M;5kM zHVxFsEpKYov|uH#!wvr}F8h0b0qA>J(*)B_0eIDnyXqyDt+?emRf1q_@YVt-@K`Lz z)7ns{?Cs+)TEoG7Wh!shxDuxx2H)hduL=iA{r7_^!+?ku9Q@)Qkqa!G4hiBTs7@(m zjw&VBZ|om>KbfCmhOV^}v6T!S=N|oKbnfCMb|G#rvinW#sW@Ks)lZc;zR6d-sFvs7 z5wo7b##j>R;-B<8k6R6ZQ31Yp%mu%tiRW~5(*S3wy$hiVq#8QWobklGH1OVej90C< z&<QoIcw+*4GMcFz!>N`i^0KMR4%QfDQH1o14t}9c<f4*AykBzX=+=}SI_osu!UOkY zzU470K-P*fDymv3nc5uQ#d^NY7u(JBdx)Y*6*Tdu9jk#CAG34W-fPPUM<2D+I7m2g zpQLfJzKp&~a_;r4b}kR?;B=?lP|(|Odk#;#4HnhD>cG_xhxROj!=}}T$bBRrQuW_2 zJXxP}TxKczyPu_k{21^99qD>T-Ym;ma%Jza2$0|`uFfYr#KNEcvdvzu3oM&?zgm8J zyskSdVDnHY3lwO}SdV6;Z=d!q6Fl{bII1q06w;Q0NOX{G{zQHQ22lx5+WkaAt_Nh$ z-*O{2`Z5LZ^8AtM@4HS_v^|l>znvpZWP*{EO?3R}5_L{Y=%V{dN>dRx#_L@5G5KW{ zbuWH$*<>wvE)*1~^fgmHZfQU8Z!G|jXTcs?;Y@e0G*Zj04gXYjZD|y+TS(QhAMkX& zXV>WK4Z6KGvVvNB^>lV;Oxi`;iGiT8?RZF(gk&+Y6g3zz3aSrb&>+2CZ)pp`Jy8+v zHN`epXQGm;oMeEdu<U6j5+3^OLrxu0Rb{tk?19~+<TBxj)Ox*CB!1PM1|Ex86NR$| zyVlpbiMzeVy-@S-^j`$RevOq3B*>Ift>$*ofT@9ioQumzzWJj6;XfY#&YN@#+x_{9 zK>ufpgt8<^1<S^`+L!AF=VClqiW5YMaz;k<?$1Z<Z#=B=YuqBm$xvVp?2wkho;E$P zUd3i^bj)PYpdZ<l(~rR$XSBq057v$k#gQ?4A0KTs6vt{q@8${fQG!c2G^Wjr=!bJL z+FTE66o2v9sdW`~J-SR~S-%1iJJaNHt>52$`cqz9Qv85p9WE}{GV0SoQD)9!VJkLJ z!o&{$p+efy=;1~m#BUz;)iIgHpwt9?ESTe<PqeRSS#fkDr#H(%b~>U4`TEIq7e2nZ zgER16QMXzd$ob8U23Nts4l)jzN(wY1e&7yIhI;iA+1BYv>(1q)@5P_!cfi8shQAJf zY6)C<o5%C?uos`+%cBntID~|v4eGp#jhe6(B0*{{E+T)<76v5aPk{4w#%eu<$$|oy zrQM7YIs5zjuWd|K?G0Seo}uC2<oN>_Ir|1zcAuQjtZIztk?l`2vlPESONdH#@jpFt zniws7=D~l|qcPvGOL7X4eYNy?7dDtyy~%}so<3^c_)M|O^sW`T*VMJQh9?{k#0sH% zR>vNq*39D5Eg6w=W|;Sl9)VFDxF;_SH3{!tMyb}A%b~O+2S@?~P|4_?ry6%?8q(*T z-Zg}Bd%aED5$^$AbVSJJ{<CP?o2~ZRtzW)<6Y*^Js-MUc9+O*r^YbQt`$OLNS|{f9 zk!6iMtzRojv@38zms3Gbn&bdqcwByUyrSO4#7J5i(*r#aND*tP!>w0rLIyAr(PJBZ zvAN0<>rRgO92R=87ZWt2>?%^<W5KIdYP&)f%dBC%=aDO0JB3XF8t35_=MIxu+&O;r zJTz1U9r)ljTXdcLqP^5$ouXpm**MYuY}us3tKY1ND?tbP8sh2Nuveu=rC9tjuVb_< zk}ry|F(X_C^9NcNy^HR&8{vK*Xu~ue<`<UGeo#<N9hvO3*TU?NSMzoA5fb=A<p%DP z#A*Gv*^{5?ryZO#qy$`9U-JL7zG(O8Hn8km6#;Sc87Jy=y<t^k{kj-cquN?Es`hkf z>*(eAxAoz-Bi~amM99Wf8(Tqgk%i%Di%pY6?@!3ipXS`9fY^fQLb!d>4eQBI>~k@% z7!_<)>PodHyC-@+qtD}XffzPgW{I3l)cJTASfiv3YRw}**Es)nq%r8TN4r(@EFD-V zlsEwFlS>Z-<z-?QVe$&73nO3=i0m5!-U98DIJt+1mhaKYbxcUz*xfX*&8jSQYdfD@ zwt5UP_H>aqj{ZH4|7pb}c-2|Ec-20lgg$cY$E|I7y*k_X#}-ER95C<Y$r0pikq-Hl z@_zFwsg{FjATVTMcEuX6`ieBlyz$q(-7`!_6s~wc0#anjsT$nq`1mKsPi`^UFpJV= zoExDmB?FUY$#N#R!jA6NSIS?!pEM***GGfAr+<9I)(40o0Qv?0HOgQ4`y3Z!29het z@TGl74#RJL?D1`zuJu2Yhbw<?%b}n@=;(7h#get5Rxk6S@Ge7nM9HI<qbeF!4lR;) zB1f=>JW;&=(LdvKocKzr_aO&@W2?^G9VWtIX)uwlVC`P}HAN%u@>pIv{*pU9@82FY zS5|0=K#1_XqzzVw!WC07@rH7v!O|DI<^QFlJvJMYIu7Y&P3mcrk|OScp1qXjqR!eA z?(7Pf>z~MTcFd7_2KJ)CK(jw)92jCuhzL%seH8jPHY1M@Vo0m@asiFn6&Dxv02l?D zhyHfC-u`xmkG-V>Qfv+8hGrhs+M2s7$ZUy5{KB4IWOW=~`}hnKUM~W?JT@=CCGKC( zJh^*H$FOG^Fhb<=$24vexkQCtB7u5&xW3{-r~H7XbCHzwZoB8y#4YTMah-BAx+wyT zjB_<v`UxZWxNP>`D|<dBB#j%3OYWDe$yiYK=X)+ljg0+Ghm7}_w)M3VV;p=CXd)6k zSKm39DNTe84yat#tipt+4tZF!&vOIRjnKbZ6eYgbDvkFIy9&l2#q^xa%+IeKSoV>Y zBl+4b@9~J^MXaK+^@*-J9L)6(=YO8{PeJNWZa45R9lB)Xtgf*0PUas62*cL@De^D3 z2I$Y1iB}L`259YG;2)f!cD0hE{x!;%{9yJ~_Mq|CXaS3J!m8V%n}oy4%0lU6!Ci5> ziWdJ>x42V}pHlzUzCpwk8A0zLm!mpk2vmhQ*_KgPGmdt|R5_%QIl_rq^W~q!<e!=j zfkg$exp7rtr7a}OVmps=N>nnEq1va)C=mM;OL*Q-3^vsDB5Iu&wf^n5z$A+AIY_Hi zII2M?dF8?zf3WyJ^ZVoDZhmilMQIv16eXT20}_xL$5go>@UNRFQkD5R&=?CTq(XP_ z+)|>F03Db$hLbd3`#Ha58W!>|L-YI?d%8aHLp@8h_rk(UivyDVNgen~Pw$||hTQy% zJUWGgz`^+P3MbrZZvMEbyDg4q0`zWnA2!#kD$NC-1vCdUP`9^<h8drFja5-}d}tcW ziEREFr^{!WxArd+cWFsgd6F|TMmg}7R$#wG7|iXEWS>sU!U)!N+xYm!&r#xx6TfVs zH(SQ#MTw6$<0hO{Qq)VCB%?Yzn~p?mx>Ni-^QN$;qfFUgMT96kO`~C%ffbGAX|Icg zHYxsXlN36SikSwbBsrQ_JuP5AA?@?Dxz1w!$@^pF^N<FA<Eb7kMkx1|5G>)}2Y{KY zm#r>j-RRd~htX{Ov$2gf7S!fVq`TYe&Kw`VO!XLtpTmq#7PSe+{VJnzt9umMEs9#Y z`vt5?_8wsP+dP{@_=i}`!~GL7x{fwnnZy9d`1CSJ|HH8F{g>#IH|E?|@NjDD#2ggk z2Kve5pK7|ekW;h(nx;d?`*xGtxIRvYliPfRsLD-coI33cY88Nyf8)F1Mgag6ih(>1 zAD-kZH{ltXI~#?v9K0RQtTr~H7kAVs5MQm8`ud<@z#-M>Xb=x}Cmxi(dC0WUfuPv6 zvqcr!fqgqnxBA|6SurjB65r6au5uSK^NJ>RUvsLjpH18<y8Y~f+{-f|d-i{Fw*Sus z0XuWk*^&1+1*C2#Q@!7+!n&Me1=eYTDkmlAD#8M{E+bp&nd7#bm?y4R7zGU#vR6-< zPFI}0C{nKXepB)mm3+&nK|M8s)DV)e=Y#D)M#KqxwK`iHBs@y?pV;z2rMc!Siw7eL zEWXzC^rESAE${3;;CpxJmZ6sITPW|8c6En6inQs{6u(KY;QH2YB%}{T!4r-NSs|yV zZ%-KlPX6jcv1~(H8h<<sn%^Poly2|zn|}N8v>`|k1)Vja$FHar`oea&5Ld;M`++<! z8o-2q&w3x|YH2>bw=j8g!)6aV=a6&3R+!G6%&Yx)@kkV4nk%Noi;WL#&Uc>!oC8&3 z2Zh`VrSzI)vXXXE_PlAuC08^@Q4K%c1Mm33Gn^HXi+9AgW#d5blXAiYD*Q#am7qfI zfTM!21X;H`^G)HEvjPI2EN;3EbXDc@Yd87s342ewGd;6DbR02f<IRg#s$Xz$iCMbo znrlo?4<}pPZsREtir8xj8=2WgbR;+9NoZ&wFw)?|=-Fe?pt`im>y>cDe+iku!jxJQ z(HiBSnPY&tx034bTeGFN7Sy|vwGvQ}SJ@!=PJ?#SqGKgX!~+Vh7_#bNwkOzLfbdpc zbOkOmAhWF&WYW4nW?!(@sF`jsC(=s4sj%ukHZKCg5=nN*`i8fTtU(XaViIb;zk{XZ z{R9A9x%4aH{5d|G3?Ipb8;<XuX&KCgLJy0AS7pfdz4JS7uf^raxlTqN5K2f$A-hx} zN7r26)l$ZJF8=Gf0)P|K1=oryL^1~eQ4xq3D^c;-_=iCu5i`B{-vW*sstc+PKJr&> z6^NZ>pddhJuVqg@Ht2SXmh+C<*I199KC^YwIZsNCz2K}lp3L;qiCZE!WEVG=&Yr}R z2wpdwBwFMOx)Dc^**l*Whduot=sEP@ZBg%ncfV~sG+Yd@Ed@1M-8j-pN$KPNil;f} zWJJT!GU)W#6NZe4<*&cG86*ESW)b4l?Gwpfub2#PnZL!w74+#732*`?P?lTTp8xI0 z;u49qC<93hYw?Pj+Hma^^GJk}rg9!b#VaN9>3W@&9ah7ZuORUEqeH19m-P_83>^@p zZ<C2}pSofijUC>ws)`0NTkTqK_xX+5F>2}I%usZ^n|Nh5d)RE@a{XrKckrI2SJA=P ze?sn#Zg6v-mR*wo3CdO~sw+(wk*?)e$bae-YPb?T_=lLW)BDGw%PlBuE&g!k)X+|l z<dfm(_iujIZ}o{>2y)k}_fVP*i(1E!ioD_c$KVSqrV<+TvP)EnOt2QqS=!md`Lyhg z8K#Y$J><lZB&fE)i2s=R?3=nKtI6}RVem!YA%V^>nc;A0*PA_iMGFRbgRg{o7GkaV z(VP3uSLpRmF7$sJW@J6l{GVasD&_e<Lp|mBF4+;+IS<YfLP3}0_X~jvSQ|jJ(11yz z?)_ErG_QD5;&OOBf_dU)|HI2d2$36V-_bV_T>Cxf_H&NMn<|Tw_R@W2)*AR^pUkEz zmAez5@3K@ze_3gY2nq&;gsHF#3VvK#B6+Uq+}Y{yIc2lmT)21~I2N_i<fMuk`6gXH zE{&TX-kZBf5Pb5DT$w9!&aLX6m(nGG@15eK1OBkR*y@`s&1~4;Lh*+{sea+9t_aGB zU@_{-H&$h)=wAAkB4RagMKis$Oq61c=YR$}t{wS@o?C<{ef?h-q*MJ-2!tYVkT&Mz zfDK5xi%mO(T-RQ#^rpZ7Ncp<j<u3QDe4~T4;e7oXV8^@gE1$WfdB5N41Kzjj`h5H0 z(R>ig(M|`8c9j#yWV!8PqdyLCgljTzgzM+T#3$zFzzOD(OUui}cGFULUdq(SnJPW? z-3>9P5`KUg>xliTu73E~X;Vy(&!Q?)@sdJ*l=<D0c)v%t{7&D6F42Cpq?2={$2?Ea zp^ee{Z|!`25&yC<&R?#}JY<{W@@vQJOjV<Ey6jh6s1wdzzCMJ)<6@gOA~E~%<{8Xs zNSO5R+)VapcpBH{!eb#Qw0L}z$i<!-*#?94+~&BO%FAuxv|vecn4GV&STR{5;V2S# z`KQ~*FRH?o|MW*_n`GY~hd|J7N@Aru0XC2Y8!NRE78Ha4jXyD2xEmc4b9q!Q8(YkV zO%nDru;G;8qDxJulE!VXX_*oszAqAnuiEk4@=qxgQ|t8FIj;Kp{3bQozW*m?>DY0o z1=MBrxtQG)5N=2mBbaUr?ocCoQx=;)0>}G$MCIr6;8lwg?Q<_rKqY<eBtp3&^;~C! zxyT$@?KC7mJ^9l~C!mw(7y<#ejn^}fEwJp-9FFYq5|!-5nRBAJy*jW#qSbV@=&bi1 zX>RVSUTu7?JX*ouH!FD~Y-7CSgI>+%&%KoiXvlcUlGLZ>$Gf{m1{W=x^nw1yGOBwC z6f*X}`pxDtVHy;+mkTWY3by!6u6jX&FYMGUKyJD#Sz+j}BIC9RmB}ydPXSj74%XvO z^`8-!N$$_+&=c*0XJy{$D*|rF0nmFjVmyr^J$b#>iJZX4%EJH$rtB>${6J%e(U^;c z0{kBOQai%iEOoG&@ChN_re|3=)5}iLQL){rJu0soJXo#iBKX~OfDaHc{@c=;6-b~W zLqSpXDir^u^I1l`l<PfWT0XObi87nWh?T~s047<d4^$x`>?vSa)feh$&F6p>o^6PK zhJ0}Jl|3pg@#QvAJ13d7hNcn&>LKBg&CXDKuazAZ!jm=bdQ?r~LoP6m56xiE$K7Fq zi<N^>Lqytz_s6*P`j>_NAgHHfE)Ljy&t#qaA6T+;cHM`OT;}w)&q(GRwg6O8pe@p? z?CtYu08u1W=8Pn{7^H+wI)A(35shvh4`$rnP~)RqYQwF@9LYSGDd?FVE*PEuLs=#o z>eNp<myA`Ia)j)h3QnUa5yI1Ul#!ckZiqD}rj*OU?&MFhNJp<u#!;{-UO8}28vOUm zys>IqMnMSL>8O(;f{Wc@ZQrUl8Js8IkZ4Vb1W}+itAOHbOTTv0(MNK&UkC0yQXad{ z(~DB+?(d-!cWjR=10N|2Ko#%Iid>ZH0cFfe2(M>W<wqR@JF+0RqO$YPb^ar8nVuvy zpVhvmxX6ohM(#puu{W-qX8#Lv)Bk}kyjE$yb3`VM<s{N)APUqn@;P}8+}Be|BjVTC zD1gc=oV^w3cJXeO5nmx(iX`&l4M#OEcM30eHY9uxJA1MxmPYuu@rx@DdKqAm9(1q@ z9FpCVAoGSut~aUU@|jEC5JOB%Bs`EeIu;fs6XH7)pcax4R5JE-5)rY><g;v-waz23 zV*G3tjs8lTlYm^GRyVS#BiwrxY;N*VpPldS{587Xl-jjgy57_|o9`WMOL_orr{BF_ z{E(2`4%p=e@Cn$D81-H?pDv=qq_p|<`o&-!Xe3mO(Mr3`M*7qa+s_^#aJP5Xc-D)* zL%NAEl9B%fC%#&elUw;xMt4DX`QrA-*Q`iXNjLY^qs@5Ydu`3s-IQ{n2M*OXK~3F> z<<oC(4^INbKy;_*4yPq0rjAH1hg~z)91X6!eRWmlL6v@kfnv5q+42ggJ>Ou+$b1N{ zOLF%)@oFpY_2u<m=(wA}#SJu#^Xl}j&l=|Rq3qj38np(St~lAv-@JYLd|cxRxlGd) z6g9li*5i$Gk_gn~hrtAkI@BK=8M^&9jvW729I5{|j>I&+A=|gP#F5)2;A{X!YM>6r z^=K|1?oibE3D{42<+40UL9r!+Q>Rt51=y`w^9PoAQERa<x{KCo*Y)vw9|FkX#`0WK zOKThR;?WLOvP9Gmd33hPVfy5loY*^cO>*bkYyr-WVb{;4J`?Ja>D4PuomG9J-)8o; z)#=aNY4BWTxwumyPq5y1un~p`iJX40Rz)>Z*Q-XQN~M^ZGUUt^969}-mm7RRL$+`- zTK@j1>vrohR<83AB1_)gMB3+znJ)g0F0J4j%R6eRzf9^T@}Lri`z~l90xv!bt_D?6 zfDiwH7o$~ZI$eEcbwD)2)U~i?F*GY-qrJMJCs#DI7bjt_PJ)BMr*tMg7rH~^&Z!t1 znW6C%GI4T3DS>(#Wtbell=}M7mi>hAT6$eF{!6dk!M#<GR2bD88PkOZpDT}kp^oQ2 z1E7ktv$N}@q*;ayzK;|Xgn;0lt)B9Gs>)gWml2jq9N(L^P?~&$y2LW;Q4?qauv)%& zlwMPEDD>Tyxc)qwx4yo<^zCvBT~A`aTem{_R|gvOq2Vz9s679i%Tjc-%O|R!3}B2@ zy*JF&LF39#1_YDI;H6HEyQdA>{=N`q@9KlrhG)EyV5D0FsaNPE3gX{B>yizLj1W17 z(jXhGE5f<$kgrzc-RIP`9}PnGiq6hma1zUG9*1c#ZZ`*rdb+kB8|tNRjhFtq8kj14 zFA&!Xx>e4G@03qMK+tieipYl#6;>19S4ONqd3r@wJ<1%|y<BnGZi?GcI<N2;tqzFV zOi-(-b{j7&P%5jc-j<XM7#d;{5@Is5sG&j5eDO=K=^B$HX|M~Eh|+dQDl;SF#Y7ZM zd@|}Pw~W=;Qpo{DJ&HK@5AIa*awA{KLmL!)mggt_f5OQ@DO!2jVP5Bh5@y_-DHmb# z1XPeSnQAfL2m*U<iCWBG>~oQ?2AVMhh*EXBDi=7f7HTC0No?qvj|g#)Q-w6LwlzX- zi<0X<(GibmKN9Q~7!qJh9Sz>KVb#^#ZGcrN=d;Wv&86Rx!o$BYWH06@$vMZ$%NZIB z`u4$%kn@K%E-~4g1^n&}Fv(V5Ko%nOSR1RmR+ERhFNLswC!dITn-a-U6p&1hU%uMe z_bdQOH4?*@QoVyYfgWq^xH}o6ZSdUzl_Y`RnRJlwsXQ$wS#*W^H$#LxHV)49HR+E9 z2&TBvG6?NF^W@xQZ(4evytg#nhw?Z_k3WVug}fv!Zz5;xps)6;+?w{+h9b6JrE*Lz z$|AWU^S`4<3sx&Ex${;cIa|@r4E1}oMRn)+MYX#OMHe;7S>!Hv<p7**;+}u!;Eba; ziK?Yh?7nKaY(URuyPFMY8iQXVI!$WMw`x^>rn|K4<m4+Z6(RS4&nPUUk>7?n*X|nE z&5#a>EdfW4qVIn2Ri;iCQ|3b1G|)F;Wrufc#`yPbtA)%Q>>mVR6JAHbK8O;IsWztE z?`{R{8#+bnjpB`X5xUr~-{K1Nw|#gl$j2x?r>gS^-RQ{Fg@>qG{@{v)@3!ixsxsv| zZb)0TIGPjIVY7~X-oQ;}xBtYRK1$gu(d1*yjFH|qpBH4bQ*~O%rlK_YSYF}i0l9M2 zsiQxn?whCkvPellC=ieIWZAz|3d8d%RhBJaPY~OvvUu~mc2M(b$x?{gjs`8bb=ouV z@wBwyyb@o$7^PVE$|=@tf1R~>wVTbyt<QB!*CGbPjtcb^@y~9wm5|m*rrI%=q}Jz> z&z5dByBiyS`1p}xq(=JwZPVZ$|EU(!)f*D2(^l%Ls!s5Hu7M&d%|&M=ZRro7#qY}Q zICl2_C?966T9!#W{1Z|mt@5P(aG!0)lAO*}YP$ik{U(0amEFa1dR9!!*yj~iQ){_; z=3fEbX8|&NEI(1UOxbax`Ui`YK-`XEe0QaD#d2~kkzj6!99nv$3SEM(s|~V?N=6A2 z5`?DBhstZ17^81-f_gY0TS{jEoWFRx0vUg8G6Y{3arZT~My1MkXD>feyUsN?iIuPB z_!`)Bflj-Pq$^4yuCG@!7|u<vhp&5DmN7fB$CNUX5|Q%oIw9e0cJ^R<A8$*VzHkc0 zUb-r9>g2jqp@*ELAfO7d1xmm^{88t|`5Mkq^|}1M6cB!}yJTryc+387^@1G!<(gAf ze3g|_G%mY*PKtT_`~gpgiMX@PMfO6@SWmKYaN9D^Hxg$P`muWcqyqg>Gf?t<%RXGP zv8hb^wV;d7me%~gthkJgwI)bsRLD3bb4(=SldbjVdK{x!YVZY@UxRv~Dyzfw1kS|0 z((aj#E?PXf>bJHegda)?a!S!~&B-(*e8Za7cBt-@Ts1(aFZwWZ;7dvTyG-3yBARwk z_*QiI-I3d<yGg8s$l_pjE(yvEB!fuQm<^RfOtA%1$}ag!v>2Iv(IxB!guqvGQWfiD zLjUjT@NmNTatT^8vfGsqdQ3Bcu!+(w+dZ6VH}=r`x3OH1V+nI}g(Qh}K_Yao=}eMT z9*tf*!(evy$iKr|3z93;&A8A*UhRIPQSTZfaPfnLT_+`(9;4+AIr{1fTU63br6g)R zg?s|Aual76`lIrW&klelarJXu?4<uvw&{)ZP-Rr4dwgS}io34)MDWgn^x1pj2a_;~ z+IscNti{gd+3A2sIqJ0b>6WH}cLiRNcVFsgl3Vsn9Qel;Rj=QK!fyS=9R`Ak#f;vV zBMGy6Y7Z>7l}EL`Ckl)becC3jU333i3$X8ew+|+N#jmllIxU7x#3=-kF(b#JTv1U` zs)-^Yc*L~7%zGFBN%iGk03jhEnLr68D(b$vIvH6IPQ|28E^!e7p4ZL4wcB>yL@q!n z<SM&*bnna6C|_FA|5oAszx&DGg@<BCHAc;cSEZj7z97jItsBTyn-qc2OJ$HkhL!5f z-%|42?mwaBaF~4`^LdGiu1F|D`LgIVa0`1;PELr815UI*^r+g0M&Ur*Yxi`!z-Hth zIwZBL!dGfd;^HPi4$G*XP3TwF+E}=^3(nY50|gIy`@)`E(p*8rL8E(qKr!vS{l-Lr zq&!e-m+MJxg{Vn6j1n6<oI+Wg;jpxwCs4P4=&R(fT8^MXM9s9i3XH9q{<81BW8>yt z?3`#P9oC{?G88$t@;M;6^bOSd_v@d-#2H@D$2?$%_)TlX-U;JX=@eu+lrSo5*#rh; zV!aKud4I{ya&dttenOAD#)<l1Wa2{tu-d<i$GR5~LTUr<m{$D*Hi4NG*wCN_a+oz4 zC;=Yr#lJQoXE7Q7;b7;R3vi_CibXpy!Jn8~<F;zyKz&2yFN1ha2)I8`2mP<*MKx7j z)-*pR|7UX1TAT$77c*ozI(35k6F%=-g2)AGH2CejfVM?IU40>!Z9k}ql>5U=1C$Zv zpMvqfvC_IMk3fup5$!+Z=odHrUqGaj-_F_?O@=%oqpKhQo7^xQ`G;Wa_k+JC>JJgT zV&FRRo}6`kP6t#;jl>*xOyN@QZUxl)Y<e5`O-m7A&e1@|yE8gf;QY5liu9`5EX8Ty zo&@PlxVT@rX|Z#`BiFaC@#ck|P{^@Ah?%)3I)UmK-f=#a;75b5f$iNx^?C%J0Y#4| z@xGYbd7*M`=hY4=AlTkza`PYud}s}QIw|J8B`)x(=J>7Y;el@CWu6&)#tKM<z6$iI zY&}n}nU-K8TbD)Nya{*`H4(54FnKk1h@@d%w=*2v;jAI68h$3wuvl#2fvQ3rO-@da zCpZI=y+&1iwNAyYUAv5ORTT%lq>r>z$k8|8tGs77Ec5c^30PEuP&geaPD>?u8gKan z_;@6oZE1R9O26*b-0U}4^q|BwzTTWdpfKZ?>6+$Nd$_GO<ni|U4jmDwAuX^#c5bzX zlw?s$W(PQuyx?Z<s4FNv(0Dsf&adgq2N~<faj`FxuoRg=e&w+{-QZz?PYg0Iio|sX z_U!E~W)&MMSP-eY#D{0I?Kp5>r8LpImC0Q6=PvzhI6%cG^ybIW0Odpfu2RTm<P^aC zD~P_8?SD7tNw`GI5EtioHA<cQS5ho~ML-jfQ2zeE7e7)dHU%-m!hNJa<<3~QYIiK` zxIOCI*=qGJNYA~K4iM6E+G?C0gf2LXO$~eMm<C7t^EB%qmSW%g|Cx7NpC_tmr#MC- zqj){nIB{BjsBglhC?>$~-w+^Zbt0ubK`g_iv8R1WJ;&LrVM8K7sf*mZMl#Q3u~I#` zS7xJJ706x;xN3N*;xrX;uAV{9`ZAW)G10IfIlF|{bb{*Tq(8OLK|6m-^pf-IIG&uv zYgY2Lt+SQtdIxJFo=c?Jb!^_8bR=`opGm^R`71iku^S^bU+v3Ehd!b+zy|x>G%ML% zys+48yYLXz#tU%&uL_}1aBJPRm($-wehYJOFP4(UDuMe_kp+!*7ITN_ij!oQl8QNe zg(KfkCaR3MgHE~t_yA6d`<#+XOngb?2LDs%J(-ZluS4jfPBkkqOSIu@*pFGn;lg{% zXYwpABm|syg$+t#5B43@CBi&=Xkg_~XiE!yU{eu85j&MbN{R-oBTpMvwF(0HoP9fU zUQIJL%f$wt?n2H^AN5vZIgQV5YK)j(#CKQi=S41h{X&=(+jl&nTtu5ztH^$taj8+3 zDUTdW$txOEx>`tn@?DC~4I)CxUC_&QF!C~^-QTYHx^Z#^22F`<+VNRr`^4S%D3J&t z+nA-9yV-t~q{i+n-B{RtHzavBDBR~<-oJtcOmUaRdSN|*j|G`gHgx}?HTm(ysfX)4 z7}*xFc=GE_7W7S<OOc~Nqf5<riAlRFL&)X0C=Fk6!LVn_i1Zpw+Wvh5?))vUYOEfe zazF?|>M`GxSSz*YjYm)&7BhR%qtm|Wy1hC=b)is3v~}OTRWQB0Y-ZBn=o8s(9Brq$ z-_Ct<wXj4))2M7mPS<SJAV6;^?o39%40Y6F0YHCwA&-ws+#7?dRr4<MpC^A(A6gRv z_66xP%5?-(&@j#T68QZX{1RMOZn7Y1ScNMUuU&I<cjm$=%-HCxnwAu!s|geCbNs7F z!D6j1E~gerDqK_<3K=<P*)BM})9_o)`=XGG;fBn`qo};fIKOmzL*X1C-Taq30}2Kp zMN3&neDyk~MD&20CFEGVCrUGXYRXH=*E%x8m6r_C8n}M<dPWq$#2lqYPco!^*o<u( zO!eO`*MFRbgDj%ZK44GAyuE$z>Y(0*R(KVmy!MRBRj&Vw`_zIDVNuOF3uWA|xg>Gk zWL!qFtS3-lDl7(@pTi9oYA@x*V=0d<lHV~-7JuA-JNflvPRgixx|~+8LEupk6bzl? z=UYc)mz<rao5?vRYt?S8=Pnf+#K`l*AUm|kuVzVKCP+`G0U9N$<gY@<c*($cP1*h| zj1s|1jeNI94OGzSLDm%}x%%SSaL|2AMi!le$w$?bk9Ab3DZmd1Hz`%0j$Wr_`rR5H zllgd>kg1ME_k30mMZAt2b(E+PQcKSqH7>|eQw)q?c$D@l)ddjkY>lS1`KLUjl3H9` zY^g|*8ms~|T4^)O6b}E9P423cw7#KjiR%2mEnk1IE-z2uC-qUy%=$?a{~f)|&D5TE z>29Ugv;K2-O{K)W<ge_D_DIzDO$D7}Udz>sH{HMQLPT=w$E?kQlT)Gh>|=Db7c(@5 zxW+=bQso-6)Y0OsWb!yciGYe%?NjO+rActuc7*M=Ekfg|<*oV@Vr&e9Papy~d!~lw zdAHMZ=9v!7{hB1(a6zXf`ICLreFr0P1zx@O?)mxs<3jHHDFh|R%4s6xb6;N$KeFZh ztC1zjxl;Q4EfN`I7hlH3;P)<&hZC6Af<M3ABAItL)L4qyfsA?n*u_2RO_AnT^EyMw z`4#}m&yeZj@0V0ZkwtnES?^ZrgW%a4<(X9lPqz;&T1)DZpTL@9*IN^6L(joE&bJ0h z0WK(BBeE}nU82#)m=}Z18qzC(#f6AHWc65}*mwtnt#^hP8%;j-{RC?#1rmmSumh8# zQ<W2crlN!-oadXCJT7B&%Db4Q@F?7Uo#vZ}m$BMk5>&hrNwv=X(voMxBNih+haIQ{ zo@4pEjyCFOWk+<nJb17hFbrESyk1M$Zt^G7e&r|Kr6kkt8RU6T*Jd!XDN~XBiwvWk z8Xp!C!X_Hw!(}V+#A8ahZ<=nTzu}=hEeJZ_&d!C}J*_iOGq$SGefBukd3cBV7?pTz zn(RKrkb&v*z@8vCo=%WaRUHujIC$GceB69hPHt-}i>bZ_@Q~;8{|;}Z^0?Xj`I8<S z4MjE{c~D-Eq_(NdewvH*GJauS|6Y{fo<_RLve|#hs8`YgW`3ry`1+o^poC+W9kt`o z4^BwgIS~WVO0z>j_7iUNHNOO!o13q%Pp71R7HnO)W{%$<<^Q2bqis`({in6ocS>e0 zKmGoLF*iu-Gv%m7PTPkpXRIcbF5?e$Nr2qa=FZXb17%pP3C_6Em_X7Nfwv;Ma2h#L zOjG~xFgifFeZ=7mUm@me!^wjn@3<qWLK0wT7bNO}w<cW88p)sWO#Vt*T#YybS85UO zM~`fB`k1nu1#UFGLgI0NQIfA>J{4e&+#1P*iaZ)dw}p8&-D*sdQ(<=(Jt}tvEe0M` z2dN@F&I?zk9%ii4m&X#L2K;<yW>qA;-2n+|X7eQ~<L`6Ua;~idlygBLhBd@-ahu7- z))W=u!HqxU!oTJ0@i8x?QddOYkI5K!LkjdWuIx>zT!L}P`T0x5^A`wHUyRv9koN&} z7of?_b!K!OTo2!`ih)ib!uWQTMw_B1MR9ecv!?*Gva6r)AU$8!?%vhQ>Da9WfLLUo zRU`&cltJ0m)3xAoCi^^ws_y)0QnvD2CsqqevM;~VS%WGe)vQjtEhgKADor|Owqs<U z*pM}Ek|jhw_Q`T9yM0}7eLSjpC*n7yBqU^?+|<W0O4H;h!EB2;#IFyxoMYSpr(7Rr zhs6fZ>m*zDh_tGf3~t1G?D}{%prRPq-JdFWyfpa-;XJOl^t-aVg?YHu6|M;TI1}u; zqmH}O$kn8i1-jyjcr>IywnfOMf_r4XDp@EZC%z-ug0`Q{OsZoqUk(9c(5#k6j~UF& z!Vb<+0GLn$DzulvzmAYSCHn;_`i*_TF>!NhF~|-?+&RK-ZXW*_(kGYjdlIA7Z+)L< zeG#rNOMrQvUa>M#z3H(sT~xKz6*zSqS8<QM&p!8n)z#25RnfkO{6Kfs<m~`lY2WF( zi?FNcKgwP6ajy6|u+>}QTw$3XUPrXqt&E+kwP_S5Nygj=gK0OP@@u9C>}@>vD%)zB zI&=0>Q)EzdZ;RI1-mP8izP_sTI#QivJTan1q-c+py();F5m<1PM~Gy|JKQ*Vvn}M= z88!1;K4^+PrtCANP}b5lzs(7Z%)A`?#DulYg!1dLuWrXt%My}teEu0@Q7hQ)WH}?G zSq~kWK+DmFS`&>hNt%|XB|Yn+szr7=H&T<|#kJhC?l;>vRCQFzFZ}Z*V}b}J1{Xur zO6Tv)JHl<(ls<j8?t5ecEx6u0CLEy-y!&RD1ph@cxf#0kcHZ`R_73%)Pd%+a>Yz?9 zZmTe6iCIOvnl0gp(@jNSmAj__WJe$T$&41%uXB!c08+OCCP2;1H<k@+FL4w;dI^X^ zPmU4k4a}F))ml+U7Qv6$;Lq7nR3V?3RQFD{v|gt-h%Cx*es=%CuR#yI+#tQh3*WCK zKVq?(&S5SBdsB&~GCZgqWIt^*o2WZfL;*6e3<l9OOZn|uT&I*P;1Av-?{kBY9WL%& z_pA_e*Qx*kS&cigWNAN(n0+}_PZb`Sif}(h>o+X>TO51zX^`;Pd2*ZUIcn@tcHn}x zmVFt@Pu^Leas!Qr=DvB=jYp@ZC4$g4eiBA>;%C0cLip9LSS3}DTu2*dXIbPfZk?!3 z{q`JPM!<Pcp&F-K<8ijJDA$?yt=-G5(f+vQdu+GN=#$hv^(_DCRsM;qSNV^4U<OKq zv>nY&w{hLcGYpT66i5h{E}-rR<7X-Er;Q!^YBAZ$gPA^)oN5!LYJT={Lzz~CVhkCA zp~Uw>gRk@b*yv<UfB&6?=z57n0MGmU(D$8U*!Q2wQ_z_yQ9o-X#o_b+QF$xR;o@9E zn5|RbR&@7^Ex4;sQDd?&LI&a4d$ZO#R{J}Nw!WG~g)}Z~)5dsf$^YH21BU}uMO%p6 z7Nb#PjbTc}+}A<}?G-Ze$l>ei7@`W$k8u=ZN@V|vo1R=P%{mQcVU6Nl%2#yX@aQ`D z<W#oTLS=5Xp26A&L&2j>V6psgC(x3Fd^nZ)b;AL}55?0=*SXDSPz@PR`7L{<`Y@jg zyqpJ{Ms!|l4HwX$;9%t4rgwaOb?;_|Kg62SO4zc!pIYO1k+qy&5UI)Z+rRQ+)78w3 z#XrOE-nj_xwU&MFov9D6ZSMK8rw4J$-<!T(lc1nOj^yQ%*&&F!&e{(zu3Yl1csf~d zUQU51GH*T-okv%+^S>_`zh28pd7s^jK%GPDDXnn`I*kta7nxs51yia4<<d)E|Ht;h zw<zmE1$&#W9|$$uKVl8`-4<--E6><lG2roi_<F^;;grd_8)0;I0iodcttUMl=COw- zl!CD8pau_<$Y$58c<s*_V>mB}FY=BsMOeel7wjGr*iu#_2iJJflhj(+F6rk+*JW5W z(pPJanJ%>k-!Ftnkl542NZwP&{`<I97{wpb+Ic%QcJ@9mu{)-<9I_7PNAri7RofyD zfG4lKp3h(KoTV?kl&;V4sDa|hrPZPKn*@~C%Uv>JR<YvgsjkG*i*KkTeD6sQ7Oe{3 z_r|OgkL+vG^KV{bh_cuZb$I1{=sUIUs_aF#7Sl0D0DQ}0*E~LncG&9WXpOuvf`%iD z99>T>Ww<Es?^oa5wY!&Q;)+AFYi+6J-c|e4*6;D$@hiQpBDHCR+$h-`-(k;rh=~^# z3hSDV<6Q`GbBj1z)jr`?3)l3hCr;3VxR(C@n<{bDCU5%Gy*<M+uBb(9d>4Nd-u?*A zk8p>Fi#_KJ#5wbg>cRUQz&SnbkU}f^1`}@I4F2T%er;LT2{h1-`1)a37~{G?G>Ok= zKYd3}`N$jjwKwWWbLuYcbYE=Y>aF9xdzGxSSGYalSH6&xt%&1Vf&P)}KKf-*WqIGP zZGJ7I0*z+uOFFUFT+Empz^;N#-UxYgwA1bL)UO5mDhC4R(f8q1)AjWqAY+nGhMW#~ zWJYopBB2joqSG%d)tUBNBIX-EDzZ@KFk<O@hCuk=;&@p^LWg(Fujz+(CUGQ(pLcCw zPg%?2pNfBIl-rWmgrjTU_!pd#%{5{@rdi7PbwXBnH|JuDm3rz`Y4#qidYqvmq-YsD zQ9g1$Ib^M?^AvSrDR2L{hi)f0H1z)4oAC52?F1MGbWDoAk3e1WMoJ1fzhi?lf{cNI z0VLa|PX{EKeOS!Me0Xbq8qt=I^M?29gfqsX&__2yd<hV2=y!+C*U$0<Fp4Za0kGe< z%>2F*3b&p3p7_hI=;*XGzhGghJ7!Se@(UxFT`?*&Iob0Y3dpUx%Zb_KI@+n6t}HP3 ztjdAR1{4;n;SeHg39ia2!PG#HNRYEZT-TBEbf}cjpy~M8`HoQ7kl%@gkB6B)ZEAc3 zf#p~YcE;=(%RJ>Ci|@6aF7r~o?$))0i^e3m=LR$9L^H=@B+)U=;`kMM-HrDG&^s^| zqCvmyJ+u+MHxchztXA^C`dt*mWb3;tqj?nRkEP%E*XKt%ZSVMu<S(}X0j>fQc{+hV zgGCYbN-&+6zORA6sfx*|N^jHJTOYH2mEP}f82!h8yGp!+l`f~A1o?+e&U^_tB)-d^ zmIv<PyI|o+T^R_46%9`HJFGt=5L_Di|DrelKi>ujF9pNFjwSEEno9iMx+7J!c+V|t z^j2NDemu$skK3AYY+|ArIBir+toJiW7CR(>gNKL5sNP5x(3%lbX$sRbGMdJ!349lO zEkD~$j751nU0PSo;;+#kz`6`zBuJPR+dVVMS2@G!q)6tz>Dtde1sQN*<fyuBP?*}S z!xu6#0jX8P1nru1rf)t|&&-&NF+{%kw>G%X9Ov|IV^6<->Yd@Ngk8<UMy4Jp{Hu=} zcV;F}z`Ysq_asTZ!_rTOVqy9UX!WM5h)^LfE$y_NLuv}Z8=D_Xpw4aC{Pxyl$Py7; z9Y&+X6!O|v((-=!f6rtT8DI%WJ9+z!M~KbEv89y&u&bfm@l6+P+V4I+g2vgzuXse; z#=2Ji<#vOBpEVBK*z-(&3D`8yVCZ|J6s#AJKxJ;)Kh;HV{}%q2ZD!(J`YWi<zc5=f z*cJM*Zu2)688T!i$;e)S%v3?+T~xU6UncdZBi`}^p!9DJ;QRs^5x*WCPd{`z>~lOl z!B$(0fKxZmYl$65-yaJCY!Lv!*e9mQbrP?K4{_dFTRR?ZWMF|Qp670Zk$ilAcNnnK z|8rmYzha#({ORsx-=L;ODU-v)A4dXV+vF1=?&g8=B7)ajIBi>t=(vp3H?%%$3I65C zt5SbfiCFBR{IriJu!_@^gQgUQc=%U&5p8VXw6agTV<A!H^B(u%ba39^it|=~JFR}l zA3&k=P9=i1vtXvZ?YomqUmx84H*_bu9`}3KB!yR&nrq1Eurtl|8J$4WP+=rwprXYr zmC^UG2+w1+W!%H3RpwLb*5BdgYDzEH2LFh+EXmFk_w6_yJa%D6Rk-|2fgXDc&Wva! z-%pGA5W;w9T98jk!0($;O@Q%mB+FKHX(eXiZ*m}J={B$o5)WdW8*b?NJ8)gO4l@bz zTHnWB2J#m=A-5{LDCq8O{Y+bL^4SPcZja<rxs{k-N#J90EpSy?;Py9cuHMwg=dtp& z0s|EMs^o2fNC{kg+s1r2$@UtAivDjixprkHURqQ-5!!R5;n$t=;+}qu4JeP0HGfIc zim@+ZV>`Xhgwfo|vBILyMuZ_aTTL{Ntujvv+V<F(cbYrIJa*XTDbaC3!hg>O(O<KH z`5(=_WmF#BvMw6j-Q5XpL4!L979hZjTX1)Oarcnm!6iXo++7n0?iwJt2lvzDlfAyR z_P%%AJH|QV^dF?VXV0Fq>Zzxyde&^%rVLzspqczs8d7N2cCL;@>Tb~aaXQSPTEm?K zPjvdU*Lj^9(sqV=AqD><3}`Jd6T`+g-$B0-9Upzr(8{j&U-bkSR2__L-Y&ElKAqc7 zwf|2vAWPaZ0Tt&g_{DaGvQy{4Tr44{Df#k!|GU5Dovh>cyvMRx2-z+x4o+1cgR&w; zhtbuSf*$e&97iz(LtzMl!+IFA*6gg>NZW5fo)NdGcQ-gD|7fApU&P^C!1lh6N5t(X zLHE(o(QL0s!S+8*pIrTK`|^K8Xa1Vc|Flm4qU+gi?-PQy+-h}03cdhBjU7%O_J=aT z8>VEkKM=da7q!pF`NimmZpnIeQBy_zX}aVPfHwftu^u<u?4D)Ppl#`>bP47LW7EEO z<pAfzeSzP{5HCs~b?PrLd4vN1?P;P=9KNc+Hcl-xfZoO;5Z^R<i&3aJAY4+k_S}#8 zlaoMoe?d8J_v7m*Ia2(Ghy%Ud7L%>T7;X%wtjErweu;gl^Kxo<PB{B9&J$b2X+G3X zfc8gLtR<qLW23uRT*6wlW7P37E=u%dR`<V33&4V)vQa+qkbkbh7PmX6W_!D=E~=Sz znH|>MT2tsQrmPVB7CW#&iH(DU_n-C&7%xQ&0keP!UH}pFCDgUi=U?8WoO7}}#>Jub zZF5$i{BnS4d8wQA_aJfnF-ZIU(g;{TFDP;j-?4JLp02~4p~AkLTP?saU*Ax<fH-VQ zt~~|s!^8i?X0JV{NtuS66Eo}fYLR8N#TS*1sX>^dqTIdhXq$gy+q2)=<l-W}Zh3m> zEV6l-{k#WQO=bwCPiE(@xsuiQZ*Tnv_xogFZ!deAm)wvg90e51$Hm8&pa&wIe`!7D z{{{5qw<8xi92?+j2b47erM;$1V+pWuc33+8>stUPL@Asg4jW?*ux)ze)a}Un*<3XP z^Kh4_%*(ZqxFtjUw7*f;<WIRnep3y`-(_Dpbe}$ix`!Kl=d+s@?q2v?&NI_-qq3i9 z+8>0C?0>+1K)}NT1shftqwP!3e?0D7uQfWhjSdP;31)|t_P-N0xpTUL{kxGrfdt*< z?d^|@C`2b_ET&u<$MyoXgN$8hFW+8~J0-yA#Gv>)9_}nd344%<Tu;LK5s8NVLwY!} zVZ;btS_{3gqyv0fY2D8)CE#*dHpj;v0dji<RiI>UT0l*t$e}nvMZg9%^S?d)KmFmn zIISrWTBShIif{cFYRMr*4Wihid^g@kJ#sKDH{|S&f6(D^fXe>6M~R}iRC<Vgsc%p{ zO_SYkQoAA1BDDCd0^IT!pOr)SQ{KtNY=cRN?dvWC_Y9$%>X(eEvfD+2{_$Sy*?B0$ z%IWS|r<E{X(6pW46kbPs{Vlq~KM3?ofTw2%LHYjp05di>7jbdn#$AH4ZEDKE!V;`N zFKKK{{Wq5O0}uV5LGG^s`QJ>!|2r&=W@rey{Tu&W|3eNn{_I=sBlwTOE`w|M$pFl< ztu6~wKMdNvP`tl>Mk0LPHTl)flQqqQyP7lSB{XkER{E>i-{a&BMMk#$`Jz*R0PCj) z^;;>~HL!fqyudBWw)wXUqpluP4{$!sGWU5W><ihueSnyFUa>@jeh&Q`KKv&tCinS2 z@Vv&BJh|Hj+Hhi!7&nzuhz_|&RePFwQ3~_#|JnqA?#*eVPD9W|wo>srt--}Lq&2Q* zoF#q!`az5F&+bNmMwV%zkhHjH>HADJy5KxK8=&;>-(mfO$m)yP&&5TdQx6=7N-TZV zw%Fb57YJ(O)C=tiJ~SUK`)j6M{-h`Wf|PC;+oCD$cz*TDJu9~B#{udrLvC5!J5|1; z>6D8>56p?Kg!a4sGoBcKxMB%PMgW1=7n3F6&g4B3F|YS$OCyCI>!CzVC-gV+Y9nl` zMJ^i2ly<yeBOG?^SH@L#^!udzmwqq;QwFdum?F~f;bEnk`ue=om7qU-%rk?q{|ksS z@McF=lIHy#FY8M-m{=5nxJZ(rR43V@y`9YZ)C33L3Ba*hPH@6V2V(y=DO~?Smuoe} z+BM_0)k!!N0JKUiFj`1f7y9!>^Vk0en=UK1;)i1@Shso|0Y%752L(3eDVATn%(oBw zD#UlUZ-8<<9#(yF6YfbUykax}-2|)+ssyp%NA((4f=bPE+fe?{hyTgm({UrTrxOMn z;m}k<veA?AF0(1vhdVz+#Coi*(-GRO2F;-y9B%@q_@<ud@4o(asQz2i|1T5&G2(z= zPaPv-a0NS@;K`Qk<ji7{g>_`3rJSci>HFG4|C_8HSxF3XqGZ$oZ2la(c-(1pdaNHH zLQU67cb-<5p^B&-CFHViwAG@j&6R1U>{&A@cESln>N=w+kdhnPg);uaM9u$}DL9XW z^(^&;_@-X%^gKhIIPGsYQO;Sj!TbNiif7aok5;78{8El_FCB9rD>@P5)I{{#Namvk zSw904s>wKwzX`S6#(n)8TAtiv09y1$J?2|(GpyPW?k~=*K<P*;K@UNxI#`a!{1?EC zez|tK+cnvsJA84xryNc67ms*SPXw5o4n~CB>S~;Wg98gYyS~4eupH^%=>7kZ2@5Co z7<0-a0BIXULorQb!1d2Hj|H*FczX-V4^B-__r(J`_>6G$;}cG7r_$g@jZIGvk2}@Y zaRE+9!e1Wk2x%oKdU~37nzE#180IqsS_wUusdQ9*D**UsO-;?y#aIBpqI-g9ug&mY zW8j}v@LIr?ky+WmmE+@)o16GgXQ4a%%YR3gMo6i$>ml%3{MW%y_xX6*+S(3};NMO< z)IYlF?2KX^&w~rq+SmxEsCfA_Vu-+KVLwThuru&_hb#7GXjM1J+hm%N2&AJ&EA}#K zYB*1)|Jjh*gfGzl3jgK#`Php+)9si0llEfvR!wou?oW-%0R+TQ%x~U>o4SJ+_2{TA z2;H_mBwS7w398ldjqA}gkIl;ai1w6ViG21D3o}v~`x|6aK7@K9^`&xIvs~0XN%q{f zFG%&n<XseJ1s=@5xa@?!I<*Il<Bsa+ER4DBz2A%nk0UE8DmHjuvi(>09@|`(B|jv- zy^{S@g_?U@G!+&<HhTSY@QF+BCWBb|TD=wH4C?o=YF|QA`!X(TwNjM0f9RN}fd~H5 z$I9vo5exzq=Gyt`#bTTnc=TQhwKdKJ3(l|`Ie$|LPG0Ib5NA7WE`EUavbGk~K3Wk^ z_OZ=^x?gUkUu^tM^nt(|6wJ+K*(rH$hQx`?mHMKUxBq66hHj$^zVr9|E7MumMZfWl zC$IEeo&`TIXLX^!e12TmL((9UqKrk>v~}&=IvI<s4M9ne$zg52-ooOuZ0`f~wicqe z{yW^blXT^^o?3gyjluh?vNqiI^Y6VWaOsre$!o4*LN+BY<4jSS@8fjBRDG`1vA`AV zy%l`w>k<Y>f-C+nuSHr4*n26A*?zq4?sjd#aV6K>tuP*`Q@G1YfGp0GzMvBEfm=Z} zUT7w$k`{Y=)HE}>n3ra!C)-b;<~@?ms>=G?1N$wSXH?U!^@x|R+oZCZWw(T-1Z=y~ z)7!<X*9xZX*$tQPEEJfV!VsQ~P6Z0*ESy9UMf!aPLgOoUKN;F?9lnsoxE`M_#AYdf zl*n&KYS(=all7u(+lxEfeX%zdt<vM`A?3yLgPof;kY3<5t|VOXnK({SkE?LA3z9R4 z#BkH=s}<QSx!rxXJdtcXyJk~5nA9z5!JIjhyoRxAuEI*tRc&F1p8Jz$wwje_WKaIY z4`~Z1!^plomb?}wA60qp!O8~K3SR-vm~Cri?49}&IIeoMVUE^k$S(1reO4d39o{_U zZ)8WQ*bQ41RWXoo+m>(Ow-2;PLKS2eKCHVe4S;tstvyPgVa{ew{v8nbtwuNTJ7QZQ zl#8?c#PvUuZ;-Ynjvpw36g|Mj$EO(k$O&&3$~{(KCN=bWHCMRT^>1Mon?1>>4ih|> z*P1YQ7urH**-+b$1tP}#5VkEEqw+%fA%!(a7)=OgvCVR5vE9t_=thrZq0ZFQbO4C# z&FoQBw*?4!GE3d4wzOBnYfcV3ll5|*VD89vUHwpBt(|9L;YyU?cE@m|m<wA0_H-@z z!8EB`AzMZr{HU!R5~VJC($<Ds;Q<K#-uY)%O;{I8yyC$dut6<#_9J-Eb5g&ee<sp% zB|<0&H)|lX{_T!D)p%T(^W3?(&11LMqW^NGy<LTWxi0>19Yo!Jjk+y49xrGi%8hZ3 z72Du<5WDG#m)!7ZyiWJl&zqnY&E2tW6WO@CZq;+$CVz1sdNgDqx%kInR_G<Z%=$+n zqbmwuMybJ(Re1kf^^mKNok~5+Z>n*aV7xYY@?T>g7f%?GHVir_NlktNv>8~KMA6Ka z^lp9YM)l6Zl!&REN&m44xx8-d>NL$5*Vh-XS7$BQADpekdC!fX_L?d!J#0z#*NG0G z`sgJR-)r}-ZU!Y<O4xhT$6qvfY(g+cd!IW#%)9!qvUeQeP7ISD-TIo#U#_tNH$(_U z4bGIWk0-Dn%Rl{DD)p;LF8s`-QUQ!NQ?A#2Jwf2G_N!Lh*89?{RDRL9=yPk2UL(tI zoc?VT!t$x=$29m+&Q%7-bXW2{^?8yTV4kJ1b$2-6^pRSLd*3rgbD{!vc6e>O)@;#l zG@t@|?WC*9xnT@$k?ngAN}u<e$y~E*vKU0j$2Ek)1k9Z<qkV$<F<x$+S5jw_m{GkA zP8;*<Gc#L|Wgb-O`!{!Bb#jfK!+xQy@0dICC(MsH{A%uK$*(V0^?VsKs~2NjtJXnJ zdw?w+zu;F(i(A<ScKt16(rs}<<8hK6P0HxIej$63(}vq!dMTFXhYnDB6ev9>Vs+wW zP2XHXzp-TFl<)dI<X70%nkWa?wo-UM8+SaU4I;D3*!qTZX*jq(N^qO=jk7<2%9I$i z*F@Rgw!(e-{B``lp~*xfg1WUM%{w7tWuJS{W%kp!80`XEa0-qGE))=58O1$&c=o&r z?(Eha`B*;2e6+yh`w{AE<X^{qHT*0><2?v{SXi!r$yL#GcYUMoy~@(Xd)U()iBJ&{ zy~e>?gB!-qxb>xbETi?x#}PIZ5M!?B-mTRQhGri;g1CcTd%((APY~&TZjO{Ug_9Uv z21TGGmtaA-h`WI^W0i!`vUpIwCUnCVUMn-n5L**${h4HmcZ6XlB-JP0zKmcJFg!tf zTd>|(^YNiVP8mC^Qunu@<dbvCdOfXspxdtfqj;A%=c~F{qaO#KxC1r72O^++Ep&p* zbp#r8Tw1dHAC4IhS<7rcw|l{*2d$rEII@kCG>`fmQi97U5cb}uH@NNbq7#sI74@lx z<3f>@orBD<A`PxIvd=US=F^VW<ir_U$XgM}Fy7pUpjHssgq&)ACk$kFq@ng=0%*kK zw7wBq6*t^jQt_v>?ndf=BG;wj(q;CZ>>36$2IWcB8kM6SD?daS$6gVy@P4csad1X@ zJ?xu5dUovtv{28&@jPy?+9H|Ls^--6E#sly!4($|9=oD)sHVEk%Hz6!_%;zWe$>hN zOl_&Sh5=M-E%j?>jwAekygQJH$`k<5J(=C_JMp`7yio+*IqIpZC-(FYg4I_bpR5&B znuECg&Gfgo@L#M40Kq5%Yfuo&&v5^3@z7HXtazG#HB)~vDBT8!2%dr6t6!{C`Q{k8 zPEy;zum9bnfEBQymv5eEC@e=d^V8GDUdRG=y6Hv;V17@G`EO=MAJJ=^g#J{5@vr_o zg%AGU@_PRgcU=L(kKg7KlS_&hGnQss1yNFoEajF`qYqx`U=cLK85!juE@JxETK9q~ zeTb4~7mRWm1<XiD{*Gw-pGE4V*xE#gY;J;#?ZfZ}lZ_6vIidMrDOp%>9V>Mp!j{ac z?({S-XwaJ7&8hgz-QyJaCq31)lx@W*cCBn|q)bd`?3S8B?A!10fekl5my~n^L;Xfw z9j;L~76t(wC{=>M$jJCq5fK_18UoZuWYMaEO)Vl0^E&<GJ+?VbGp%~w)5$-bgoTAQ zJl*^*_v+Q}WiO=s&wyr%i<xwrT##H{T|ZY;^w+O|qjc)+zBsL3ev~8{MIag-92^AV z6zJ&ae^Y<T)3-FFq@;wSVO{}E_@fx)Lg5)1q_oeUn*faitAToo)q!;9AJ2CQ=E|<n zu0;km-+AgKP%9xJF)=6z0VB7iB?HQr!-Xz8OTZZ(NTniRkW1Owu>n_Lk&(r8bclI) zd3BAACH&<CA-v193eL-;5fT>0A|wn4HckMZNW;fR0Nfa?%hsRz!kloFBDoIwCWeIX zje$X2iDtzG(P+KRT;Pu%h8~`tonOC3{G+kNL>!F@{TSe^&0JN%h(GvzSABA3X1y<l z1a<p<tk*v?IXP@{@@-FFA2mNeA)p9s|CRrG`7{c;y1JD3QCOs;(X+Fl{K7(NcJ?@^ z`&T}iadk&W*3)eR-({5QP^(H&^AF}D$QJ6Us6_D7X=o_t2vH5PT#wImk)A)71!-w_ z4Y{B{*=OKLKpzmALVPhH0D*u|fwLZ7<-rvrFXedQO`PAsVy~H0n%wdN%^_)Nz&ll$ zUQzSidS9pUDDq5(3T69ceK3$)0YYN2vFJ5*b!*G5-VKiH@a4LVfu~y|dAYgJbaZsH z)#eyLaT~A2u;IS~G`@hycrW^8zJDJm?0u1)pAY+7DWl{1bjxw$8{T4rBh2ODlBBgY z^UIenN9X3gd<#(yD&oyHXm&#*VAB<omWGQZ7mftBQJpe9q@toa{`KoOegg5*aVVhW z)s2mi_;}2zjf3m!Ykpw$6%!Ma!^54YZnIkqlwR@|l<g-s!Sj^9+@L)+ihw=0stUWH zpkTJ$PZTKkiAh0$5g`=_Fp1xO7cfLS{zGap#}^l&Qq<x;K0?4X5c?I84@pT+HxjVx z_nhy|IG%1Qa`W(TX73fZLErGL_ynb;5l?lmMMg$aCVq|o@F5s*60feWsSZluU0kfZ zQT_<AXX<^@6TA6Ja(sF!2_Ve-_wRwL-@JXB@5QgHsEF2fy_qfob2G8_1$o=n*7nJ3 z1vb?i8y)qZpVxk?shQW(LJBN9ld!WZ-xWE_&Ze{x_CR0Z6&}5y$NW9J!qs;5F2=X3 z@`%XDs!M*E>FH6DVdy!)ZBtWIpUcXmft0J=N?Xk4rddsGEzo=FjSW;l!NhcQNC2Pl zEtKAMb^}lo;Ax70!7LtJl$4ajYVzg#W_4ukjq~SAXc_3)_7#5e#v&#zZfX%06>Xn^ zS^EIhT2KH7^xEV2N2i*rr{FOz{Mq!h2C$l3_B@+^!xspkngR_b0tyIhsS7Az&w*eB zv-^B)E72ce*O83*g@b`&8z~0|L}1gB_>7Fwrk2*yQU%w?#$Qm5?uU!wfQ-O2mG6>| z0vq$HD?4e5FqGHT;j62wGqAI3ev(#JR+a^3tgE}5Dq<<3;V$uN*Xo7cvY-EOk-5#E zfT2X-Z-3~TU3wv6d<lm8nnZ?(f$?<H_{4;|`3QhUD(dPXgUReA<d{W1f!=^`57Wf9 z`#|e%3b?mc5+)`laf6G@OiXXIwIg$Lso$BK)6mhuRaREU%h3YU8br%TqJyD9bKipo z0E$oP>xzb_z|x=brIB~ScHnRPo;W9P9}#1f393@00-sbnKc7-ikVINqnt_#7-M2OE z*RPAdKA9<)wfTjGtfuD;Fv{XUid}@^urmn3!q!&W+1VNBg|(HHSBCUTy?xfM>LsgA zofvh((<gq`)1?7nVF*A?2V|i8ARQf(v0P~ou%dtSdpd%en%YpNFbO?9JqItZ#>a#N ztlxpJ-~AI#oDwEUO-V7l*q`Iz;puJhJcR&7a#^%%5T~c7A@%kB;|21otE&M#*3(Z9 z!j6Ci%Jit{&9~XFw2_;SJoQI+d3kXWh;C>I0dnxgTa5G=7w+sZxv{>c<};gfMMZ_I zo*vn7mT26!Z?6Y7oJd7{8f4|-Vq&B{Jote%<EvX+2<+_a4b9En-@l^`4-bQ?-XZPp z?;Dz!z{tzXgFv9q57tIT0YFvmzXz3N8rYaecT$*nZg#d~co<zii6x-A`o-en;*Y~a zbfC2-J>=lP1bQAG6LWwyj6orS3Rotf2N|M%<bPNuO}*vi@$p}i`pf7-1yBIt+5YA| z_A$9B`Qyi&h6WJcxSFae02OhcKQjb}hEg*yAcDc*Cy+=^CIC#vD)1zCcXt+@I#fG5 zI|o<SkdhK+0KWg4cozJ<R5nu)CuisGD$~KY*Iy?laP;-{LCtQgKn(^=T-@N%(Kk}k z(o`ZM<bcI3cF@<=jRrDgQw0aLwY3f4`=;G}&&$CDqEXk3rX$IA@5}OCeV2`bLqM;K z<I9B-Ge3QbIXiQCvRObAK-pqISN#D1lamYI9lE(W-&<W@4|3g`HaeKE1-gA$-;*hC zWN8IUlcxm;LLUna4PmOb@t2~8qf1ZLe&g;4!rL8&Xks2@6M919gh8t*myv?a6cI4D z2-!WOOk5WFX+b7T$|jt<pqj#`>@Xypa}IEeh=PqqhxM}sj!D}yU}!FP3pgf7Fw`_F zmItS~%d&oHw>?{zjqPE8@h&Caud}Sw&{poW@U<>|YZo_28cp^E;dCSNUb+Q(6Gt>G z;gtCMptfxsV_s1Q_*`t7Ikf-1XG%FAd{!)Rh)SMFuesL*NB=b08r8DM$!mFq8y9L8 zA@2Q0Nfql1qq9`<P4-LT*}diEWBqE<Iy3l`<2ehTo1LO7moxtD5#48DA0>ez`u9I- zNvAh8Ky_veGpivR_%Ar@Cgq|@1<(u2Gll)?4elK7BYk^^PdWRx1TCv?c283drw_?R zF*d-Tcld9}Z^cM9YHi5R`qI0mtPzu$^^vydhCz(rK+{sUZrMkUj=>|6AI~WmcDv^Y zkGQz|cZdnB@7#jvY-T*V7n~U%?l4{qk^BHp*?Tq_U&$7xY~+~u?y`oam+>q=zN6Q_ zy>)51=|sKzmDqSS=`{7@F@|GuqZYfbFc!p>-EO(!=*M{3**?;-N1@ce_sH4Xzj^5U zkS@7@=<hDd-5HIiec0V^Q(r8Uyf*U45wgR?YB!h|n_k2$a#gf;y5<Y>lt*D_77^8d z93qzw`{jHn$jHt=Y~Wx2VCSD4Hqu47mH8No<;}kq7s<KX_PzVjGSG6cecjLg3sFe{ zy8LRR+b1T$>)TrzK)C?B3;-Y?bWdx1*Vfk)GBTn8c?96GWH^Jl+tbyxc6Z!uqjk&u zXxX>8{ZV%Zu**v$xqLi4tH2VMV)>;C-Ntd6{J{;U4<9~cfBuXJ*q`{X?*;}2#9qHf z1}x>1_5oO_ZioQ@Hh>nqw)4S?>Ad1hAFWDb_L4gn-(fBK1X8KAvWY|DNbplrOy+K4 zc2}CmFvyuTOnf1*s;@Yv1qh87aji=i7(%#vNbqlPINd#;(W)XrYYg@FFeV+Nj|nMO zb)r?D6?Ttlg0^I`=r{=NVP~GbYG2^YxBXxjoHeMcFf-F_ZbIMLC78e9#G^<eXWOH_ z$CzRvM4)zVW;7QnZkLX4omT;aN}pnE8V?a}yMQOGC_<o_c_x?N#ZRo5f_B*fu45e_ zlUa}XK|cBTk`AoILCS}hlt}_nVG4PR4Qnt`0C7JNABeZlgT;=>UpP4?Q$MyEO6S0< z6CpvkXzHP`qxTwpQP-b_*2Vp5^ku^WYw(iEQCQp@hB!ILbUIRf&Z0q(rpZIk7sv%N z_Vmg2k?=J8J~J~kg^5pF6mJPDTEEMs+vRL1)glHDne2)Vg+&oii@a}=F$ynhLGmpL z45ZHl4VqV^lPhq>xJS-e;q-9*XbVRJGK+T<?bcU?$(SFY?{Orm0U<vIPbtHBt{+k8 z7zR9I9=?zqEh6z1J}&Z0H_7#mKTd7uBrI9dG!6|C4QvndwH3o-=(`23HS)i>E!h%b z2zX@Dyj!JlR=~S#Rkphmc{ub%IKaPIMmf6g$4(-tX<(J)w2MSOaqAYOIatLl-8k_m zt<(uq7U2wQGlv`>)yTeHYe#;(tOzrq{rDO$i!aJ>|5o@hW}fib2@@xDLHgUqS40DV z)y4wECqJL|$<)%&z;LCa0`kSc#3b?R71B>9&o~D#Kt%zx-5t(+k^M;U#vQ-4BEG!k zc`Lx30J10?=mn52rqUvSgxkT$c0YSY#_&o?{4HSmpB$u069hm)A+`&=wDj~=<-u~{ ztgJtX$m2j?nLw$8ofgw9Lm2`H@^|%=B0fAUr9I&a+vWlh5#cCWfkg0ih|!8tKA)MR z3$=_TOO3tu;X#To0<A4t`Ye&sTMc<F;Ys<VXs9@`kP@s7dB2nH<znBgBtcDzEqwM; z&VW@44Rt_`*lQJ1oZwd1MI<#F>UiJrrj%<eY%WcXmZ7Nk%J{Iy5(KeeQ!pFpinf#i z?KhF4qbM42dDEj7j)Yh{M05CMz?K(IWLJp7sTC;%1Vo^<bgd<%r1;C(qYR~S!n^?5 zM1}E<rVvHD=&S^?u#zdsWC}&f-8GhKMjZX<`sr(4r3*eMLMbUjfjI$K_}+FB8S}RB z9bX+nAw$6o9^d%_@@^#v+4SR5dZc=;*h2$$ta`yXadHOcLs_PXlHEicDFPI1P%2%# zJwSK!i6B+H-Dj`72t_UFSu{%w%yq+I3isH9m0b*OCH(d{yRiF1I5POjy$Umr-8s9s zqt0h@XX|mOH9B49C5#NBPI`5HUzA4SCy}hKhkJ&qahiU^RY<i%mVLCKwE!7Nl;UP; zRC9KBJcFMo?CO}r3gEPwFSE;<IQD9pgbTenT^0VZo|AQQIQHDyi(;!794_vE?gG3% z`3?L8r|+gjDbhz&8<N{aWfLq5bHvt@b<R1%m#ACKT@y{WM~8?pyS(U}zITgTzou#g zs1LvP+i>*PG`Wd3p}MYPEjf!upE(AncG4=O3BkRHHZvSYMF{R;T(L$ZX};#jC=ENo zF=vR?bM=iMee}YCueQfn1wM1riZ}^BbM)V-iAdqML`Fp|GFo$y7Deq`3GeBVqV2Pn z$u^+m?HBFjGN!$9sUb77_4zrgq~I^r0#Bh-(`(<SwH|XK&pE*de*%+Q*N5XrR*lIX z2k9VLXF2%=QZ9{AlrnbV2#teuZhI<uI0p;p-_7FZCCO6Lb7DnQ8l~`j$FA@-4tOLp z4KUbg?$$VO#Ey&S$-FYmfCGzsgBB&(3uhGJl$*s4^ow;0R(uDIjbjWMw?bOxJ`1pq zcDv=KAH}f;uSFK9>=r$jx>;w>TY^v*E*$0QLTsXP<3#FuR$@M#5cmqV@bn!TQCOxW z5ypvOVBDFO(t$bWq3sn;{L9{s`HgiFige-Qu<D(p#}WLHRr58pHj5z;)%Kt11Fb6x zYl6bieyy;r^okG?#1gIJuNzpKOw}w=jDI#nee6L}QaJ(H+lLtpA*tLehGU#|8}v1F zSvq%7UVO1Ab%%7bn<3ChRJJs{p}4b*CefXYDJXQi<Rj1G?_}If$O_9<T-j=1WOB>n z1M_(aXq@vOa{I`f@f1?%tWs2eIw|_<c6Dx{<6~2gpJ*<yrkrSd(g!jhn#W}Jsq2?A ztenHXyLrKUXH^5YoU)6g?CMu?LmI^Ik+!fVOTpTq+z(pk3*GziII!g;kuUlnBq6{S zIsY`A+JV>U*xWVZ6XxrQG3qXBytH(5M*Xp5#iSq8(u$Ec8XFsh13fJ*8NUq<s$XVY z;tf*>doKfi^ug8jClBBw|4Z*N3bY*{M6I@zs1JBIk&(zBl9TgFOHl!Lo!?~}6YyG} zT-={qTP7o!!UNyGO9N#~-f^WCyB#gZEH%4ddMIjXeHC|bK<X}!hAmAshfapPeFqrl zZ*t<Qui@WS=^;8hO1*iVG=EvbWc|D=iP$8`nP0W~o!r7cYMuZyR&q{CCRW%-=jb0T z0*dS0sVp$B#L+p%vygG*Wm&Y|p(n>53{2J>227jOsGMg;^Oth-0EM(=jy5dQ3UkJD zmke#HpgD=OW)IsjC%)gue<(<4W5&gYFFcOM?xSMuB9fUXgNRU(X;rc8&q5Gil+nq3 ze=nZ&F_cVDHKgt9Ysu0gA~OMd8SOY*rCzhkMh?d$N;>(_Xjslo60L4OYv2t~ZO|YA zV?LbNT;%26Q)Wg>L`c>gGXqHJ6O*>G#Juc0eY%d&Ty7zqj%_5o_9%f<iyPrz2gIVA z88@SF;;9m;oJ%n9M|5J3Kd=nE(~^ri>Cv6Q3s)(3PUBpZz>ZJ*7&2+0Jj7EYHj2)3 zt0M#L!(wh2xhez_Xfi6O7nLwki_b|}e)K{$s^`UZ6m+BJVTDP31qQu)7Zm@2C5OFb ztGh>f%&%F($jAcfRWT}&&P<ojrg3SEykrs!3ef_eiJA=)7k4Q;&m?i^=3b?+JUlSS zjE-Y+-`-R!TBfhQ<0i1i=7K--D(-=v*m7SmxcLI^zfBPN>g7VTbR%BJjH?kEg;{#V zLU_z;HLpC;Wn}*@_SuGq=*=z7p5|?J;fCnAnd0q$f4%u{EGyaDlkLx2xYK&IS2;UC zx<+Uux>)NeprEkWe6UjeqlHR?KbAV#r0&<OZ$1Wm)pF<lf~4o2rM8B~xED)i<1_1A zHSf#rH+P@nzfuk=$V?V8(3%5uV|?xSnvkUBID$-{$TUn-W^Ua!-D6)ae(l~83`#HM zkIjWXIsAE!_$rx7a-yaz{rF*aBZVX(R3R1hs}b14`@JaenNWOz%zC%VaLQUcnIKm+ zgoYZkouV3>ZK0ZS@SB*AYTB_t>PM)EbY`$AR@f&lqVaXwt5XmLND8GNJYNUvAzehp z%me>Ow1=LY&wbTg+M#2nYNLAV{=@rl;_Lvzr4>lf-?W-14d!se=-%Ddlhaffna2uf zk2&p{*INQpG!w7Am8S6B4ZT*`=~}7pd4u|>J0?q9SkNB=Q25he6AAivRSHsN=RNF& za5O@al|#y;9OEV^5{Yg`vfA`js`WqeDi1+Pr7-s&@xw;?8;$gB=-+7(%~o|1*!$HX zv%S*ttq~@sh&}O_jRYh?@?@D`xpX!GE|mo*;c)OcNu5*`_jYXkP>tvn)>S{hJIfps z=@C^d+f|GtwJJsR(tT`L?){P<`Fmd9to6drXS0TP;6?2#SHTNzUzsz3!mOqaTHUKf zIV8QPN3v?<i%Oz__oh_fPl8}O;+T9EA~#siwR56$%yhaSg`|j{ZCIOEniFh_CJ<)) ztY{sme%f<C`zkl7AFX4NoT_b^#6geIdgyy)TE2DS>uwmi_J9izv!ul++{XmOmjU#8 ziWvSnJ+1V61moi2t&ZkMGB7fVYiSVyfCg;M699yer-Zkj@QY;lqxneI=HNm=5lc4A zoBI{q4J{W}s@9wwsF?}_Ahhsl*Tzd-9gm5b*>SB02|zhXw&c7TAp3(sAp<bI*RNl{ z0UT=}wEY99Bn;3$RdpjHql)=t@@P}AU_$$I@?m<n@SC+U&tH`j_C$dbmtTDSjEty| zQ7$M=gUA%{BNDEpp^#BfD&5ls6$nbZhkbg5t_3UY9!MMPmr5M9#g{bz>PHnjBGp&t zaK-j1ZVunNlBXiueL>B)(xC|o6&2Nx!<WiOEv!7I_;TZ@XC4lPQt9hatAgUhO{uV) z3tz8~Bl0g46cvadE^jqH4TDKLhcG+*Mc+mES2de;Hc^(0c49$X+r{*4cr|&XDr968 zP<+_WH=Mc$ERfMf(#^sNqixJ6p{XWhh~PNhDT@!pL^<Ht`!ilNnKAirA^}YQToU4v z-l+9bi02rDuTIjX!dC)xLBKhjVp5Gnw9pH2h!J0ILxt7WGVU%1mY)pu?~+}2z2ws} z>KnR-Kx%>u3g}pX47<$(SI^e@@^Y82C8&M0bc^teu)lR+5g%;_o}yIWEY9-<YUS*6 zB5xFOXW@_#29|+Nvwi_c!nZf^?Kpcw-z)9R!S#+1$uoj)A`9bX1}L{n<#&_k5Du=8 zPq!~^5M%mcm#!J!)C+sp8((LHfU@fB#VY);Oc7|JV!Ey_n=6DjJxZ9>MR9XE*zwV; zZ81}sNkw6nWfX6BGGQB1Ku8BFm)>#bmnQ&pU0R%C#>{2MTJjudEX>43%hum>JYR(G zyGT#a89g|)4<KZ`wpvanKx-E1D|<XgFU$)4bv04LA}u<5K86AFKzdkoVNS!yi!^te zWk}?$n#1RahhMaR<fu>x@3ksxB6R$Go#!g*g!s;MnyE#=6^7R*$5Y!YoKTc!AyT2& z?MM;5pQ7+pr9eAoh=EPNsE7fA!3MZiIkfjhl8Ldd2q0e6PLd2FFLYu=6%0aF6kWQ2 z9hJn~jG$EcJXUM37b=@)L=plM)-{cqstLeG*dep6FUO01k81zL6>URgx1mKfzP;~m z^rKE{>|&q<?!HpTG13F#+kJDmW*iRP5dtXB-5U!&7Bo#n-+UwOU3m7Ex@;W^-%2uy zI0Kmap}^%MW)`Vc0>R^>6XVk1>41m%MC8^HvXkx+U0_dEyQ|t0_}RV<Bfp%qhc~U8 zXh(|@xcEOi2YrZ^F$Q|u?i5lK4dAK|B7HqMZr^t5!_KqzA8DEzDcf=NDPDBFuMrVR zys>fbeAXv92A&#`oGd)@7G-CV0>7qx;BbVY_5M&{c@sU#U5H^Ys2tHjQ7DI*bJa2w zgVezuW0IiyCS3Sy!qtTN;K}NHMaUe446Ewi>H+@Z1-vICp>QY4VAbTMN#`N#oo%Uc z^ao&fXTzUYQw|F3+j(gBHkXt)bwE5p8ctxAyq>HvL_(j5jZI_YGf;l(2^xUh(8k6F zzvCJ#fEwzZEro^fKu8b>xxECIC{Bi+ny>B)0I_Tr0BIDdS}QBD`0N(nd{S(8+CY9< zy>zlB{S-w6;&A-Vo2Wn&PlyGC&_4%yU%nsQh#%ZwU}oM^?~iit7-U95h&zy;eIEi! z1^Jr*9~83=2idG(0Ts<LUs<<6@~#@@FO$jGWxOCbLkBRBQ^PO2=O&)mpmcAl`*7nn znjKJe2lD$C6XGJW<wjDox`bKH;uJR)f=>KGP?Bmc_#WnqI6$D5^8{uMEhGH*^IDTj zEVU_I??#nMxp)G{NMEF+rgjbu;a0~)8`6F6uB_tv@NvIGwYp$d<rgG|H|m~Jt>#27 z?KwV6MAyUkI)l<h$6|=S+<;*4coi4vYwgI!@~;dkrF+{1Mh@EBp{&>64j83Z@exuQ z4?3t!)6wZn<`(H@RYCLCOI=69a!eZStOe4Q4%!e@tWI=LQvqgyscgc5Jxnshfkm$d z`Ab-H*#r+#Z~qj_)|e~#V7JU($nmfcm;ZxMtfZi(@nP5btnV4;OrDS5E-_0Dilp28 zOVCRx%J#D{Tg?e`Q<&NEs&#(t8WKU{Zp`hC;A^wt@OjO7?>|PWX-lMN^*pap9Kzu& zDUpz7dS2X5YVSJbOTq9ebV2tyExFJG;lk_)*oz;J{FDqcZ!uHW@2C>&DtcLcM{Y}= z%SkfHS!PB8Ulr%JFq}J^Y2vvbWeC!_p}GB>c4<Xg|1d3>0)F{2xIe4#ocWeY%UATw zTLBgFIx0T(eMIi~b5P%^u0m!NdY!=1WzPD*QVqGNUPgqkRh{BQO^btHiy5P2!dfj& z^ZH5oD!z@dYG~CO%bm3ZW#Gr#sj+)V+D6FE7g?2fhR%_~5EH!%EK+7>Nuz!EmNrl* zb?=RS^^nABo~`JI7-dm|(E2io<J(sc5Jl0z^`_Axt73~1*b3#SzG)gj$`(T~&gc-; z_RR}InvXm4F@wofXJl_7vvS*cZAD}%=LuCSgOR3J@7_~r90)Go`bO^1(8G1q%OTvz zABcRmDQc=SUp2si#&mcyR=?1FyqRG;TStR^lwvEp$+>ziexPP*%AbK3wW5g9J^usE zV}cjw+Dg=byY}|#Z+)j{-QSXR!ah0tz#&C;*m%DyO2Zwq(>)XWlXmS<F-{_IZRJC+ zAn&TC+1CM$n#<#dRzxKEE{Wu4cRpS44O_ySgdctymOgluF0b^jq_43=r~E*O^TjBl zV1L~o<^=`PoOCDQw!5T!&6X?)zI*oW3l}MicS^ES27dtH?!0~bHXBIZnGa`(ySnl` zr5~R1fI#X<vs_o@6Hhyk#3UvmxkcMj-kWp&0eoKF(Otdm8*<j{epEbMxYFP#=_=Fe z4XXI^MFq~yR9#cEWEaS56=wn7(n52w5~cE5$oE_2waEk*xtWG8&o3`BmU_bH{h*&; z$acxU55rM!UC~kZBxD3%K+a!x1SF~p7ir>4See5aXbAvC(_uW5*h_8b7(P!5l~pm| z)}d$`-zH4(dta~&lPZVI7<&g(2$i+n-%n;Qd`{bX#yhtlsSTR*zV=lRblrZecQ+Ha z)iWo}vZT0)f3?ROlgORu_P)+CZP+F4g3hFV!t$kU8o&P9WJDq+N4TC%r&9D6wAdH| z8&rP6xmkaAxeoab!j=I;D6@!;_s@3pQ4wDia$d|v;EePn{#>0w*y)l+teixl8TQ-c z%kz$N8F6nr%AmR5dVP!q*F4xTx<MA#)4RSCOo#8(SuBz)^O=_-NL_|kGafrlB4lpK z&X$3aik`%`=(Zt`J}CTWP|YlDbiol;n%4)nS29T~84Cq;{I%HCEHtTB1F=zb)m3Ea zOz_seP!VZUAGoy=Oqmr6O2%k$-yG%HU!J^<P3;?~IER*gMHL)M4=GvJqmXxnPe|jC zP>UPgOnoukC-Ghad!WRzpW4;;TdIkA4U=zZ=?|JbG_ATZ{ZBExPB_oMkAHr6c?S3H z=o(hC8Shn6LTQ$2Y8jo&Iac&I?2SsCVvd@!n*!`tq=bC14e9VltNrO4Xlw~J{?XA0 z+Cfl^SMhNA4so?8Qgu$?ZXr6Ymds(XNf__@GIK%MEyy}9N!L1~1w?7Tr7UFpk%fla z6{9FRlgGGG%v6Qf+e+5JPxbsF#0%YJG9HUuS-cfbD|4Ihenf4~>3wb5#s@;%!!2)$ zlH1E`kBq&z@VOPz6FzcgMOkD<q48kXx3Tn1g}%|9=H;!sIbL8*J@U#`3WuL+%vIl` zSAP(9<vM>kAT~en+7L?<YghX^@k!V3p?u0!1jF_ny*fRTR;~Sv+t>9;D{N3q#uuTW zu^T_#ZezpF+%nqf7~Sqqp?N~Ls`yxVW~EiplXFV1ELmMO9&Pb`8QXPr6;zs|Sr#nr z8p8XNNY^ZiqHV@c?*<!f>^{buMij0icv?Af_R>e(tQ`p9dZ*C?bNiBUr7i@)<c!cX zb-2kXGc`+A`;)iwfrV|p+)BWA-NBVj`{&hDue)V??~IK^EVqg-$bFtWTNN|XSlntc z#bjRkm%Aa04E)S#P~(>4s``@TH?-1M41an1YT_j5?r!7LKBxEAfQ-qtNTx?^ICbJ< zU2KyRxcQB&OprH*uukdvYW*Pp*oNm)i;&CixeX_W->L?-RX@mn!Vvx2FT%?7Ga=C< zNfDb%Qg?13I0FxUypVZlS^24@rk0^r6>Vcnqn9{*X)rsm@Z8s@FimW6eWn|yefNYc zVn=^kagKTS+x2-aHM%x^onN%x#H#Zr*Nr=~uj1ccF7^{JBYV1N(bZ}o<>`+s->|vs zzf2F;Zc5-Qey#=MO!laoA}KStJ>qb9SCfd<7+b_gWKrk2sqDsEEfMSZO&Jy3FC4Py z=I-wN3J{orqVK%>skjtV3k&iF1{C-A_cRKPPW^X4T2Ipbdpod^MEj;t{86T)Kd}p; z?RfkB#e#~={dAd*r2FKQ+5LR2H7YuKEXM&142*7@k0;_rhVi!V>b_+TH*;dwF0WTc z=IJo`d@;(`A*O<Y{+(0Ti@H`?c(@a#6!;h!ssvq0cDCfi!%&z~<!DN3>WuInS5k}Z zz8$A)d*_Q$FWPi<q!U_p<;|s^JU`WICbrJVZaox)WdsRChYdY*lOWlY615R5D{n%- zis<W5#CTR(OsgB6#?D!;_sq+weq-UEygr&vB*F_TpNriax10{HSUoFPy-HkncgPv> zUDQc_HS~>(1)X5n4yJeKq=&BJox0Ual4%*7G;pXqo1pFOdqiYynHr5KjS}e+Mf&DC zgyadO+Y?gN8Wky7*&Myp?vpx^%aqm|H;RfvZF1&zw=`GnKx!wBGp|1CPln$G#Y-7@ zO8PANRn<D?^BI8eN)Y2l-@jK2Xk1y6ov(68s*t1Ql?b8-lii|K6~WW&)Mw;Vt_vG? z2O??V%cRgJebl0xl#fL^e_?D>JUf3uhm}7!M5M(tGG*dEZz-BN$fP`+yQVs}LziK4 zv6T<h>Z-Y7pf;)L>7`4kJH`EUFXA+7ZD{R*DK375NlLmeli0Po>D)GAP_w>oxdGBA zj=*{<%8gA-E^9RnWn~*XHj|~$>dQ%u(aL>fAn5|)S2@|^*R8acFd_BMY;riyFfn<H zEZZzp`Gg}B>y;}2j(7_9v$U#x*1|BK3Bjy7WD(B$B{;@&V1g>*e4rkOb)C$KTZBV` zJ;bF*3Z(bKUoR?__-51!G9kpC+<qEgYzx{OS*gufnmp2z&*hE4W7bTlyAbYLci~>> z|1$M%yI$3=ki4XVM^ME}+w;8kfW?02(rT~hIx+8#haoYGWpOBu!0cpkUYl*U-_rTQ z$wih*xixd}sLORoaj~<sK=$*l^Xhw&)Z1~hOtkN-l_BX@tK-zmGnYRc8Xe?hmSaX% zBYyZi;I^g{;M5<B-NBV+-shC(e-LH+`tHIyRp_oysjGy2b=z+9D9Y{q#7@t~ZqdUV z&NvnUvCO%Ca%T)@D?Xxd{kEX2?>ZwG`tt)pr`1>8yTq~c8Ire4JHpaJjkICrJTEs( zXS?^WrAfElwk(FDh=ho0V&+hIIrqwpRfij$f7XAuEGo|r-b#AM<?Tox7nTeun>t*U z+>qI1nN>{i5*9poyK%Ic;F<1u^_{v(L2YPG?^BRT4;vqsc_*9Ot8V9WT`=29dV7}d z`0;5WcabieF5C06Fc%?A)n3nA+;#GL^31ELxFacr%PKqa8*QcIGwU#hJ(aA>YT0Nl z0AhSupL>{D5`D}Zu^Hb95-JvubZ(CtuI^8{HKP~3zvRvIph<4jAznOUPyEtZfd5bn z>c@|=U-{wG2uUXij~y|aW=_8vV@~%FD$Ka!bua6W?ObUS@PvnlCv<qty-QLlAmdHn z8;t>ckax}6`+?bg$bPA*cgDa^xGSZ^&shX#NB|Zh9yUh5wD5VQ&DZ;bRy*)z6`%d` zPvEmQ$wFVD53e>8#SsXU$qFeA!jy_6lMOmn)d(C>Z#-iRxwBjyuI_1FSYa+j@dLy# z`E^^nOt<`qTHIo+XGFR+Dl_xTT=~nDf@Yy(m|JUzwRc*%(2S9A58ai>WH#C62Z7kq zf|*s@;kT6ipR_-Jbv;KP5#dE^nBasnUV@I_o2hWVFD5ey!n##o$$WL98M⪚AH*X z#lb>e^tHl^EzBSAWHJx*de@>mkt&)G<ITjimYUJcd<Nj_f*<6kA$g(EXHHG_i;o~! zXz^z!(xOH6v{*PeQ5qy8k!ZIT4q))(I<k~Vd-RvNo{f<rah8Ct`{5lt6hAGW@Nwou zoAfW&O(?oNS(}>n>JGnl@8dSgdvX0;Q9y5Ne{JO8`W5i5TjBa$EV-|s-DjPq9;Z9o z!?lQO{v7<w%#gU6Zr?`K<=y3x?!og-lM@y?K#UR-5%^(PxOxzG=gC;RrRtM1pZ-Ph zT7hdb(kxnBGapyGGucS9O^Fl#n-uobwSU~wDc5(Z_JDe=zyn;D0X#q$$|u$Bul9gz z7Pam?D^tsftVgGQ@rnO^Ux1jyB_?qa$2Qod{dw`9j|YChB1^2x6S@FN{{K31EGdmf pLxTVHC=3V|C&2#KBMttB!XHcYhar#0?la(cC9Nb?E@2q>zW`NMkPrX> diff --git a/doc/images/i4.png b/doc/images/i4.png deleted file mode 100644 index 07efec36bd656fc5c07b0e584843110ea27eb61a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81924 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%0DoOaB9Ea*5`N5(s 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 b@A;*u%o>+|@a_1EC9E1xv{g(0eiiaRz&5|i diff --git a/doc/images/i5.png b/doc/images/i5.png deleted file mode 100644 index af1d06f84504c75d8068a89fddb9ae25a88dd642..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80096 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%0Dd`cH#9rfd$3YLAmDzAByKxibd^+E9w;tZiu!iY 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 DN<1Kw diff --git a/doc/images/i6.png b/doc/images/i6.png deleted file mode 100644 index b54b74c289f6ceafe117fc529d266673289a95d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79144 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 diff --git a/doc/images/i7.png b/doc/images/i7.png deleted file mode 100644 index abb3c8d68efb92511a0ab5287d2c5750f2c49e15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90837 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�Z|5uaPF@aM{;4P73ss{*YFQScZxfWG!c z+O4SoTU+jWVF6ezAKjI`y}dv`DA=gpPN0_~Q_|q&)fEiS>GCZQs9wC)&u$;idfDcA zsW-4G5IAerRTQqj*QmyCSpkZSuOd5$3p-x>5k)<9z@l~Ugg)HNm5eorxO%+F;V%W0 zNB;|{`T3oun*#Ss88gw(g7h-$@I)5gt@7)el-?amTfC8OorkXXT6=un$b-wjMkiD9 zZk&(G|9LMs00KeQ;YWO@*T5EZLW0Z}j->%2wY*cPM~1K*-OeTf{tM=E=nY3h!--Iw z3_cmmUBoY_CyHo}>~>tDR`MjDe|wblimF(~L=-A-<Rw1xZBjgT{bdv$DDhK9wgF*u z(Sk2K-+d~}kzwGXv}=xRA@4~kK5|1fc^X#JqP0sVqvsnOI|-n4oUbp7tCfo@qbCHp zfnqI!;DFh_hgs`Xy4{6695eH=B?z?}%wlrjK_@0`0PQUgQGFd)Szf;K@{0xBHLj(@ z-b~k)AjrzjzPq3j{`7VPfuZ|kU;2~AW&Ph?fQgF9uLW7V4@{re7<~<nxWQr(&mg_Y zNz;jI#(0$Cd{P~6hvnKtG8D~o5p!`eyh<qThVf9pC`2&>TLQ7ngnOt?f0#{oe7J6? zPLWyc5qVga1RNK7LifRU{rl98tz}UFmkP&Id&gwqW-X9trE1wCniB8`@=ph_R6%uj z?%Xio_)Sn*0_d}@?mNwV(pIOa6I)}Hrm<)|2}D}Z$?A)0`Bi79!r(m8*RebumZb;p z${*yWSWlpDfTe>R`1ssI1iM8je7NkT`%H3KWyUPYz{$%IBd3r2o@RD=m)Q-tO&ZF+ zHhley7`ZVJwjw;K6m!|Wu)-8Wo4r)9XT+uu?6jw3UW4=uuq~W(Oz-z}y635ky-^r$ zvRTa%Y#DIQLLZ_S)1nOuHnlV)4H?@RluGfs?<$pqp1^(*Hvx0h)vdK~U=pXJ%=#-& zU-KB(Lu7LujCdE_u}w$kaPHwsUrh6E-JXjG(7i^Kw1z1nV2%EyjD~?|r^$c5`+bt_ zD6A`b-_`M|pjgSUy8K>A=6z+XI0R$SSpXy!(3^Bc`zEq+HIDQ4PP9o@;OO-5Zoz$` z@}(X=ZPKiqaUF)-QMr&PysgQyqa;NB1!2IZ<XI@KJQ>h`^skYRJ)DRnTnLnUOS6cT zRqOGl4|8PjsX(cy^--!Ew*{DjXQzW;&XL+29psM^CHyv>F=MPENr)m3lNh_dK*3uw z{+gI=(Nlj19KB#3AgVe&&>982F5ig$EE8wEz8+^t7n!ysj45ufy`G=cDr`y7r^j7G z@SYa&^v?z^z@Ls{jhwvh_9~H$Q6H<9K%r5&FX6jje)?)P5K)HOui}R&v|J&c#{si+ zx|lzh!ieL3QugIMZFEJ>z1NXsYC~Z22SkFUDkS0?prB(2<pF)#NT1_QfTP>N&U<0# zx;x%J>wIGA(NMZ0L?sWNf@^O>Yrtd479fhk&PhFcBMX}IOK|#1Ui5z@4TF@oHj5zv zFCBG%i2;+@D_edUp5%Ql{d%cbt#vInXwD{OIwgtD7vW!(*fNpPt7zDcju%^EXGCd; zxnB2lTCBlG3;DwY*EaS<(E^~+kkuqhm1Zv(6<8N0n()iu4OC&#imWu2!gGCCy2d)D z9gNLWV*z1A^=NbIR1b3^?shtgyh+gifSj=Yft<*GBd354V`V~{a^8aHt_f>ONn_#} zdo=Q`)(FwRAH*94SXxo~oa5<Q7LxEWvC#UVXk%0A{TlqqGr}FuQ?$NCtPvJ?5FFx` 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 diff --git a/doc/images/i8.png b/doc/images/i8.png deleted file mode 100644 index b98d78ed14dac36c290489aa0fa20b1d362102bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93568 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�E;ihQ(A`1BU4sO6(?rDw=T?q*cK2L$YeD|tHb-dS+BNW=V zK;`?`Kxd>QWvfwjo->!>=rBnuVuDH{a=J1tt)-=5AAI%x40ZhTD)MZ-z%39!onOM# z-voN`jCDh+B6pD9CHsS*((PagxqRLky~QdP_K-kPtH_MDng|l{S;+ALJ+A5M6tK*G zAYZ>3(eZ50+vZ;6ak5P08Rp@*bmRLGu$%h7B)tttYNs`Nb7z_x60>UgWEjpd7Spc} zEy|4!A|k&yl>?+LyvDu6c52ua0;L(IzV4W*+R@${NL9jF8J;3OQXZA{hWT_QqjoyP z+Q0^XI8E0Bv|BI)Nc&si$;k2BI9(o#3P<buYP#h0*1IA3&0ipssfN#N6d$*FxNy{o z353q2<1suz@*0VcH>?C3&0kF4*z^1WI1)Fi-}DRURg&Mms&Li&*y@ShLDswU!OV(o zJxAIkBN4}5F2n1@nw^(M-dE`1DC-`K5PI1a-QW#Jw>B@2IeZMU?!dWxK&epHn)WXh zw0r(br5i7vXot2iv-1mhOm+AtKXX4fa(@~Gjhr2<GMPFk4_vu-=_W1ZxN)p)Oxx*! z6oTL%@3#p?GkW5z9L9UW2S9Dvf0*4eCZN-Rs+r_{?_57g;7Bt?>^$?GFfm$i8*Mw8 zloh=d>F{j9AxaRYKJRrx*?Ao)q~x&Qe;d4C`afDI&k#s=lAN~DRC3^CWz8xtFW+O? zyQD;uR^U3z{lDUp|2r1(|D3d55jlJD@ms@*OBbA@04i$a-iOyI2j^;j7CC2-Fkm|} zwA`kVwsaiqgV<Ni0tQy*Shq$0Zyf=+GN2;@yNph!$&XUn=2!K%Nshr@ZV$j@6dmc9 zrK^!??aejpl7D`%%KB%tJV3Aj(jd5ZP*|_K6`A(%3HIg6)j)nT^3mBgw&#Jd0XPQ_ zgis~fySRq`$4Con6f^V4Py&iR{@i$!fJK2n{;b$=wC%eaWhAcQ018)s$S}Z`;n@-* z9K+`m2!)usLLk?CMVAia{)G$VZvb5A^uv7%i4#hrSGw(x<`$Kvws&dp!1t~X{)#cT zJ=+Ei&H2@kdDlUd^X8)F-|zc>ViVX(4u&<WCTX6HccC8H*k_{4U;l?blw~BJMsfXk zKL1m?Pdri5B(%X4!-uuC^R5FLEJRR`<w2bK^oqX%iZ06E4-%lJx2_P#>0W2ppRFva zw>N3u_!{Ad1ht%7$1nb8zqpc#*%+YG*n#tUCs=Q7F6Q8!iH?2pLLL<U$9pe&4-*+x z&6I1gsp*45u4bx$r6i8P+Ln&a&beK;(Us-pN0Q3F|AZxHfw%@8+Wdc`j{oZi0bsm4 zF<m^QTkkq9DZaB7xbzf2@gc}Thp3&`k_px0$33e)mMP+1ant#`hzm4iBna4Z>Xo1e z;l|@|sqP1W%euv~p$N33aMhP`&42;p1kmCV<9ZlR;Al1fq3>zGo}HH+ab4Tv!RCZ_ z==ieX!*`1=;|eCql&vkRSl}Nw)kaeRa7aFLvP<|NI1<<!6qc78wWimW0cvdv>n~*C zcuKuG1z61~cxbu7HqVZ218xo<b6U7Kq#G#$T!FKSR94iMRp?kdS2Eh$c1irgum7gi z&g!Gs1ZPKZn3=;>+xnQ#*(N#mC4}evDn{&Lp~}ACPiy#94LX*lJ2NXZ-w73KX@k?I zs~{%)nkL+d==Sdby6*VjbbTsy8R=H0j#%xURh{>;HFYw+4V4g3T<Sa%L;p^gIqQ2+ z-#ZN*QUWoWEr#fg;J$ach5f%!@-M8$7&LHT<eFRyihTq8;{v_?qGV0Yho;8n*D2I( zsr7*;dBY;5%f9*&hR@7dB0=9jdHI&9&I9eTN=pbZm*6nkS7xLicfI3Q*4EBJkI|n- z$Hln=$b!fbOf!sC7B*Z>!rj*az>@#mj56b+!2QEiwD&XdK?5IJ!q@7tGM1*ZnHieu ziTU~YYG|hjKuq5?);}G><fCItfARN^jzP|7x4D@eCPfz;t1inr{zjs1{S{wRhNgyw zva<3ogZ(4N4zK5QGg3@fZ&Y*TtOBpB^?(67#k@yLn;Q4sB0Dov#nP0FWy7orL(YKh zl&&+GZG(s?_Dei^h=b53Lr#3W?o@g&c_^UU_-ntqL}WO62gb+1Ktck7Oei2l)U2Pu zce@6a=z+_%xpV!IPme_rT+J2HdAAfF>h9FHtnL{3E-j7t%MGjkh*+^G<JABbe_>BN zg^_V?GKv-C=VvrG>!E?^29Yx(T30unf!ES3RjXFwASt&wG6phU2%95u2K%5~)HxB* z`bFvCqfJwyM~sH-8}YN&6uSwzSdB9_?Rwe)Vs@VX7}x!=SpEIzu0<>5ujGa>CD6x4 zOF6DG8uE8QhX*iS!etqj{OhZE_#O6;x90(`2pl=1oM@v_#|N+ve?6+i#(q6tmkzrW zl5P1q$C9S+8U1lyZZ%zGX!@{yes?Ldy)%8k8Fk+z)3KMe`IS+-B<-Z#3d+T4-qjvu z`#5s-GgJ|-4%*@UR!Q!Zlev|o_GQ)R`Z$(+ziIr906Y3M0UGu1*S)y-wEOv%qK!@{ z&@jl?F>M}mFWv`n1GTv{qC}GRbhk^wcYkTbmU`!1&#>V7pl&B6&@0Bu+;`D4Efrx@ zO=E(WYYqX5_tw^)2B!?OukI}F&adG2LgOeI5eE)Zo)~Z4c~TT$vnH*j3QpLKJaH{8 z_DmbYmT2p{2cR_i^L3sHFInFJt3}`{VV%PROgu2MoH-^15QWH4cl3Is+^w4hhe~e4 zcO!G<wD{d3c#gVLBpv^BM$vZ_=n}fm>9|-~x^H>E<~jBaHTBje%27zqm-VqU8^dQU z7fW+<FcuomQpvFzopjKkj|MUH=h!9yYmQFv*{7u6MJ_%Bf}lwc<(9i=+uA-4=6{et zxXM0?A~~vmSeKsebq-fW(Vub{ZZd7$t+L+tN;>lt!t(6;6iN>!9VzY>@$j9NZCzQ4 z{5r?a|L$FtX%7JoReM-O(`!3B4$Hi88Nu{9J78egg}Z&u1~`-)+!TRS{i|1it;wK2 zf9Z*$qTSW%3zjNr4C4c>Ua%q}tfKvDW4GoJ5D1-($o!Od<w!K#b9&_5Hck)OS&IiU zvdAS|vyb4u9RPyB4I7U{;)>VOru;mtw=FYQ2onXJX#z9_D$fTc3Eb?Lnt=NSghCXe z3`a}iK>>BH<xg8u*NY62R7Y85kIFw?*9}}%{8ufRnIV~D*WNV0uU8&yIBD>0Xw>%U z2wT`vuMlJxmV)6UL9jV9L$PooggR?Cwu2u)4m_Ws>X_1|;Uo?3`J;kWHJtVbA~wC@ zsVBz^X)mNsB`Y~oR$?-g&ezBz=Jt?pc?fY+VJ}36<9QT_j{A2^rZtgG+l~ghqp9O6 zXh;Gu82uTg2(jRej*ZQ#<_;%vRz1q?8St=`_%B`A`w3h77di<ra#%MfOtJnqg%biJ z{l@xv)kc$3Qv(|RR>%f4XE&+hw_lo7Ah{@yrw)imxO;<1V}Gd(4&Z&9V8g5>^16?l zVby43zw^hXoyG`VDPRp7+8vetx|IyLH7ra%C)Ozbrk{@Xus=@uz#ki2*Uo_cYb^lU z9)YlC{W^u*3<y4GxM^1kEZ+$U<Yh?j&dS%hLEtSA%=c4SKK1+Qx6d_E!8n>|46X*i zYI76zMWe?PAt5aToeA0Dek+E2yYNq$OuCb}V}3+oE{i^($7KIH_Rh&;Bp2&4ak@nm z)nT#cZu}Uu%NGNKQuX+t#{Kt2j~F7`_R-#COolXEN=0>?NFWGJDbScsPV9U`q;~L- z-h(U%-W+<I?KpL2Rh?n@MED(zn<!tBh=EQof_>@Z$2&ar)|{>I*Cf6NWk_^Sq<;Bs zLI3orf`dOgFN`+&Uw!;v;-V}Jv6uxo>?k}>%1L@;qIeOVNMK=To(kOmMa7V<fHbce z&3MTG!GiwPl)x^XN&biW_Q+@-?$91$C%K3W&S?V0-mOdN(O<q8%?am$ckl<CE?lCL z*h^K%1{fuPG`F=h1%MvlE-BsCJdz%HySNzDzX^2CS@Vj>#@Sg)dsR!ok&n;a-)ZWu zlHaTnqL>vpv<<B?kPv9*{T)4jYM4KrXQR@N8QiQg51zfaU)IJG0WNC^xjF;#2ERj= zx=bKh5`fWik;2+xR%KM7l|QzR_IAMKy#}=WKa%F>Iz-MfeXq2&NhKvES65d*M@PTV z)1!!rirSg3SPAfJ-Bq(pj*$MHKG(6ED;Oikx{RO{2?`6N=irF=^5v1EqazawOJ;E~ zPE236-y+4H+Ni3kDmmLmmQ?sJqXMLIxIL#B%Wd_8iRidCEu)F(`25_RmX2;)(E;z? zy|<Ugo9N*~Uv?eZqj^f{iqD@vUtrz?r09Y`Vv>>y{T9jgR7R_+s$^tjXvD?S{O{rs zP*Dxf)>z*M8t4flb@%f6<<fzdtp8w}Cwq8$Y6kop*yUgDx~l^)W+C^3Cx?fJ+1c5j zQ&UU)7F8(KM@uwV&8iYvHA{K5MyE=2A(@h)z|qV`Kz*sd<#{_-pduAXH8hyWqg`!* zzdc!EU7lgs;D}K*6E<O`E@2-cLVTQ`&*Zv0+a2(LTno4ds8VG%U+?fgngA+eLeQlK zfUn8<ZGh4a`aqdVU@jKNjd?>zNGLleC+hR(=g!W&O>X-@k$^8i0Un@65(V0iqA!6Z zwheJ{adf%O(a|@q`-=*|t>{z2a&jgBt-)x)m@mm-WMCkmq*QqI>dx1%U+-XGENyQO zWXr_-EB2iKR;!vLpTv9L(9jU5mU-{N1K`N&7r-oTgPg?3(9lycvDB`vR}oZV{b^!e z_pq_)1O*c=;4mJSEw#VJDBo3MR?Sm1MItWl+`UUkOxy$9E9kg-FE}_D{SL{=ML^FA zh}}N5vYA|G*K69Or9M6CJcy=_q-KJ=<5x{fAM_G4ce<+Lx!60nCk{${B`=S2b-HT; zbZoIs4HgIl%2i7LcYt1-%3?ZOZFzoiQDHT~Qfs%+zu4jhJdB2!IXEl~=jiB&iGw3I zGxG&TOM{&!ru^UWf{&roUJXXe5dkX$5G&j9*R@ooj*i0woz`)Hns6>{pIYq}go!x~ z!XhK_l9e7A*DN4J|I8(APw$kky;EK|8%foCANgC)fx-Bkm?-1x>+6rv(vtrlaYcox zep|*qCyltXm|L?T5RmIbq=P-)nVLpLM|XU0SvtOc&vGUv9@K=qym^L%zA>QK>`Z!D zpjVi0S>=JA@d75T;u>r!E0DcH>qE(!XV>tBCO4pX#!@3|y}7BWvX)jaP-eBDurRZ+ zQ3s<%$j%qDSWDF`T6pYvO5TUAjHhZzWP*dcY#UU*2#%kszQ|>7J1?#vyiBZKPBwZ* z#=svj%FW0v!PdhwE`-Mqg3HLH4kgqPha2kRB}2)ggpG!2@^ITPhzR0^28XKOvAIn7 zgiSJ;y4Y$yl19$)5XQE_5EBdpSHLxUa_ss>qRjL^qH?<vtj47rjK>BkBer6$_;F4R zK)qJO0FI@IJjVCZW#PrwHk`>FFG$BuZto!n<`9J_HjO=nCwYToW^m5m=06nUGShLI zts;(e7f09hTj>dR$*Y6(^i2Ao<~=^tS5|TlnpI(WIxQe1msy@sZbLS20#0Y2!2`}w zSn^=L&Q}7=83t_;PM<TlOaP~Qr>K7FUR_%&2aQI~p@gEqUXD0!2oriYqz{vu*m|En z*dsph>Vg|2_=PCF$6?u+s5_Q#de(j+<X2xfd%8YBg~U!5%ld&pAD~AM*mSCc)QdDK zOb6l`vtR(60DbEO7(*j=mr&VHy9zD9$*-()64XV8eZ^eH1j(NEv61QjIKjFkjM5YY zKS|kdIp+!>S%*&t$U9<T3sx`(fxXPQQKz$5xn*;oP=!hfRZMrX_Gx>3D7tQeKxT@^ z#$73V#na#b_WP1HBI>i5HZp8~V*W>xn_ny~!Ly!~3F=od=k624-rn8^a5&m<(I~Mu zFZ1plJr@_33#e>ew56rGx_a-H19521LfKCsGyGQk^`x=AZ0OKXy*&qDrDg0JL|P@9 z_s;bDZ8?WK4-k&cZG&_oYmfB}c^t1mj7KeX#0Sg0pPISfGqicR-UFu)zZgAQJ7+)0 zIm2E!AEqmNKSD=^$eeqK`G86ug}nAaU7u|NWl~za&T=)&436F5e8__<#`=AfSPy5~ zw$$0)!scYj9G}NUx{@Qb4AtY)<`IoTLYxqX-`n8+hN$o>-)lUo?Xhq>eX(=N-E`F1 zgn%8wsm{)M`xKK(3FS|X+>`NzPgfx>s7H?Gq>(@iNOF)5LcP)8ETO-ok7ooCGiBg4 zWSZu&o=zz){wG_~FtG`sh`#6Pj!Yz#*v3Q=30g#@bn#{s^6GdWnhqRh$79@euP2gv z<O{QE0*^T^VEAl?t<8HsPJvquoQ_3#c;HFnb47)P&yt6J{P<CQg|Yk`gR*@5+z9Tu zMRM#Pt7UDK&(ZSjb1VFrC<;HIuH%B9F8z4rJI>+h3eueMAUv<<V2BZN^nRq_*svlN zs5(PH(d;KgcM0DGxvVsSeIwIWa=Gp11)E!14v&tEdq30QknslHyp4IVbhqVVoK6XT z4Q%`|Y&oR@DqpT#pF!LBeHPdIAgIWF)H-wPnIUSqZlt;6Wt&IH{`I<cn(vj*BDn5u zTj4bv<OwXsNVm>|E7nb&@200O-Ti$N@T)8EAu7!yM&POyykf#qM^8mXb-cGQXDTWx zD(vkYlF5Yrb1WJ!GX!0pY(oO6eYMV@fKbmYMxO-Wkov{PlPoSShLH<I6sYDcudMi& zm2rj=v(pL+o+ml_uJ+<DFE78Am8E5858v6b!NS7YQnVLHl&{-CLyA2SECeXp+-_X) zmOmMdcE!bEnVGalM--rjxVSi}-+LYa&spKNZvgo8`wR5}68cw;XNHUGt#&*Kn<9AB z)YQ2O$vr;`R1<kE2>|>s0bFqyl^B`5y}eX8S$Dp2)?*>Z?6KgnEH5`e;AL*HMz{Tg zL+0PFCM(@F6AAP<shFp;J~#<z0`2Yqf^vR-{>*++l$b-W7pM-TRbxd2I9Zo9Q5Kev z>FMc4)w!z5%HDy2A`wpm)UhkkvDsFTA8tgn9gx1$DN)nZR8?1(^zabM$;o*{OdOq@ zEN5oMz|73-^7OhliVj_XYL^Cyxa3l5J(-elAAG>T#1sT@fE5@Fg1CSmo}6?;Ab~Sg z<~+bbZDxZB?Z=xyAsE}FvA!b%Xsdj}vv$+P?YX*6NZzmU$z-C81uT!pq$jL#j~Cz( z-abCSK}O<eEe0q=M#dA35}ocp)w)I8_KHOu_t;=)aq?<K+Pn-541DFlsCgNTme>@G z7NqiVNC=Q{=tsNSjEuihQc|pCJpq#V{rmS<Qc~z+;()Q3X>?%)x};dQE&@PEd<yTH za!vp(B}0kvA3g-=+zliWDa$zUx!pfO#I1Ayhg3BGAL0_3D><GrnA70l;+jnqs-s&0 zAPn&LvhMDJUZ*=W+}zO{8y0}_lrqBr!UPD~B<xx0w<r(Lxb_p};{aJt9UU@&9Rh@r zkdV+xK^fZO<)*KV2M`&6PXUeb+f09JblKKwa%HEXp^;@AoaV~XZgegf2&3d_{D&xs zHP%y=0675ee>0WU(b2IbdjTxeC}Um+pcH6*$_Li`)zSC*yHoPeWa+|~48}FX56+E~ zwoqRm8GuNYTq$}wI&uRf1uY6Wxg0>%0`aIBfHwfJ1KnGIubXc15@>SWr4<!z<`8k+ zc?*f4oI<1?oeUpuO7YvxZ*Y(2k&FDp-c|}pc7fuy04pHG$8QHn*L0mdH9(Ik#Jv-M zegP_l1V=_Pa&big6uxmk1-8E4$OaqEg4G?N?W)akSV=WS`n!JYaYx4sfHd_E50{E0 zrKP0E17*?y9*LHeghU$PV$u;5G{VA3K%1GFnSuakzKcgi&&^%QaTk~3jj)V2C~06g zRYbq%EUV$4fLZ_zPw`=9VJR$?rWA7gn2_)o7^)yZBpR9z0Of8pP6ODJt1G{UhX<hl zfNYcw#}sO#_DOIiPm`yBYx)8_t}$y97+N%Kii(l|MiWrT6d|X8>}+}hLPD9>uk%^= zPS9ckst0U+l4X>6`?JH^_4x_m<NES{4`7|}uz|CWq3r9|Pk{aaC~b6fG@AASt)VF@ z(6ojIF<OPBheAU_nAq8ED^s9_S+EShMTQjC(y!5g`Wv|Mwg73$y&%u)N<eaL&FNG? zwF=|_^0R<S7xU8Cq}L{GZf>U>@Bg{>&wg+?&AO!Q)9xA{8+)y!#7IZyKR7sOE!zMO z@&NLd3(9by^Q8tZN<=*Y4{W=B84Yj-JEkqoQoRC^OoO&!5&#_1)4>XsBYk}|A|g#3 z!);E)o;gnMt{eG)sxY&rlV!T&ODn3sv;JRnQ!f{K)y*B_4iN}MW9u5*+A!TZ(Ad|) z!mT7@1C$7iQh8VcqeVgAaIB1Tiy>w+pmLAG8eqWsmi8>e;qn)kj5gy^W8*-L3Y+mB zT<Y}S0G~O(#hb??bQN1=FC^Chw`k~l*Z4KT%~|L!(J{X!N@Q~wD&t1%0*hVT&hxc& zBR<<!)zHXw9<!Niyhu{Q*fyV=9Qt>+Y;M$Vy&3jZZws4>tV-7|nQVj#?Fa3r7%E}3 zq}H=+4GRhcY;A2d>b14&87^-_JXivbPDUaq=lVuQ+!858YTeGy|IBo(X}~Uhe`v)Q zLK{-VihTu&4EseY6M*Di9S<zTwMX5^Elu(Jn-ucsv5QKtDO?Wy##Qbnx803@0DNA7 z_=FaXTfFgJwx4gPUfa!jmfa9XA6oG_1sR#(fmhzOP5)M=y|kXjgeGN){Tt!7PeN2c z`02a3)zv>tfx8#}Jq%?!^NCoE<eM80)E(OLGg$xllI<gPAPv9VQ|<FBvT&vXLP9(F zxjHnrd<_GV*#E!$>ad1$BjiXuvey0&-P#nrm?d`p*G$zT$qV6E82W#6SmpUAEE|7# z1)zM(n935Ge+C=)2|6wGM<oHzRxhD8O7wR_-4Bjpng8+ABNruIYxtkJJX%_I^a8J6 z7kZ}n_oBgH*_q#AP7pA;_&f9hvJ?M`)oFoQ>fbq-SLk{5-vMC|dPTsmAPoq_|6W)4 zziiaryfy>}_fyHc?*567A3v6Ru3>2eP|{{~OdfzL*B#!@I7{JC0;L=MNsaXS7YA8( zZcG;p20eKnP0|^F*J-Wt1fMi^sD4OR8Nsklp7%CIJXR(KWPDw5i>)NJLL>5fyIud= zfgds-Q`;QwgfC34mOHv}&5Xyi--I+6+g~F0x`)@YTHSq|zYNrv)V;HN=Zs?ZPBL6M z4^6s7n;U6r8q#nmqyF^Sh&9!H^&yXWGFgH;LO~b$mza2FqZwb_mGqxm*x>UC@Q83s z%i{4^_u}9Z3shd$VK`y2Hs@9HOwBg8-QAhE=&~~i`tBvz8GvgPG<9d41FA5#R!hCj zH_)Cm@;%7HF-a?j-GoNK@jfA@$MUAohjKX46v9Kb<3mxTVeB_iPQztZopRq<)4>O# zYA;7NJy%-SQORFt;4{<k4Pp-eh_^#C!#`w_ExPUMjriha<m6Y5hIX{%XO6e_BA3=~ z>}{wd3ruot>dozx3?>>L%=rcem0+@PyEk4D*9tf_S*fgf7<jUVO+2+dU;aTn@Q8fI z(6^oSwtsz-^%Lk$Wdb$cd{24)(PW#ng>{_Dq_<<zt8oRzJodWw($I@N^3Zd;bOrB+ z%0GU3MI>d?BabdIiAh`!lB0<uniM55mE2GtmHI{A8`!zFsHedu(ju<A1q@ChKbInx z)FJ7p1(6TO<WPcoQr0}Ty=9Og9P+awDXL%!cUr?Spv~2(I7>Jd=1~B{L>$dsTu+|N zzDuWP+1Sm`J(rurwEL-*)?gr1V=^q#6Y#CZTYLW7q;<<HV{aBoGm+_`)t%JN^1ivg zid%8;j|vnDZ}gb?ZNBu}<?<Y3)GO!pO>SWexS%tuEc<qtUAw+(6cEoTEvMTMW4rsf zU`gfJ(M;iS`;C!`sn~-aJL}1e-bMaIF5iJfZewx7IG;5#VLlA6L~*P8d4)HudLt7) zOa<W&ig=QWyyX<>5#9fkl5b(WsPksjHl8+-$A%?2W`N?;yoQW~<D+!SKI=dMb5|RF z^4(T59UUNfPk~L*9)y9P9V?U;U)vv=GToA<G@@D8d1ISBurP-0F;{%T5x*YGx|&9K zVn=Nlu&ov8J+v~#SvRBy+T}8fC-YE*zLKy<dh;KNHkuA(nAE#SfX&&*IjTpR+J?18 zOD-5M=8~;RQ{QY(!=@5s6a>3>TAt3^P}}hk!Q5-jA8&I)SDk0Q$*WZz*O|cXJ`Ys6 z$<r*thZd1#UJ91o^&hOUgq=s5tBp2`S|4`WLxZ1;+4Aq1JzE=vE%3>|=5G>xpXrA@ z$?{t?u*sp&Z4Jwp(-@q&d;c`C<A<dbgHqa108gwICnbYLH<xVkVRHpwaEOG5V}oyp z7W&lo*HT=lYPix%SSi96%-XykLBA5-lPh@tsAY`q+>?{OHGENz-z`iNB|)6b$oKwB zbHyAP^_^sfF!Pr>98uy1-p<)y8oPC4zcsgK9U6+_r6)@Dcqtk6McjJ<?Aqfo;WmK` znZSf%RwN<O-NOxwIA>&i`B8L_d93-Qu}l66ALI0YrkL>U<9)(}XRd;2X^X`p`Iu~v zDD($X92VWZB8_);YAA;4^x)Ij@!nx0#g_6EJfCs`$(Y*W*!Y#m_7iej!m_Zv@68eR zX6MML-OL@ABjtfTd&>V8fEu+w%~QIvgI7pJW+D$(9U-EcPoLRu-0{=A<hHW_iw4S@ zT`YOWM_TsHcL|nBrdS-99OqJ*W07|db6J)%Uc)GsozK;p<5M#$T^(yP{Rc@YH>M{` znN>7GA_BR<%S=)cfbKXr-52q}@S=+}7cg9Xb0FUnNjdO%UpXw5P|7Mc)S<3CL)WR6 zr*EJPgL;d%qP0w$;k$tN$ab86@M`SJ!SV6C^8|;m<mMo{2JN9_2xgrsPk}Y#cj$PG zkx37iWxFD7Ng)a*wi+k!#%>!0_8)iSS~ngTD&vU{Z3u<|=K(hsohU1#kbGY#@H*Xg z-UQ&1_nkAZkP5ffCTO5vmtLbx_gk0I?E?zlucr;$R;1HOzIwXWwY&V@NIrgcD<+}V z;D)TbJQf@GdK8b$M(fK|B<iAk*pgtFpAH6mSv`84$YTf#t)PSazPgi9FGat5;k&g~ zgaux*!-iXdyb*bk$JNS^D5B>DPFdMfNzm+=jy{09LTAo+%YpXnD<77;?)SMw6a>Jf zGu?9yAA;PiNzYCmm~<Vo*qmTDE_8kP`9M^3^A4kZE>m?ocZsZ6SErb3Wy#>lZf!J= z=;<kkcv;~Y3`kE@6F|7P8dJ>k?3e62rw-w6Q{UlL1cesM{KeUO&=Ke*2Mp=v=Wem; z`@+%cY=DSV^ty)(lO5Vu)_Cc3l~4HbytE5goGZ3py1IlE(N>@CANx)<m$61bc*(vN zTW>{T0#Z<HsQNkix!RZgY(zW~&O>G`K^u9p*uFk+s$ru_ME|LD1;WF_<e26X@8u`$ zwQt;1<T5i|pR7YY?B}bXZST*;r`d#FD~<o4WW1Es-Kd8c={7BlT-oJw)+d3KTN;T9 z+dRNKUFfK;nus`?%cYGww_62W-hqFclMv-)33<r@I<~f;)DnF3uw$1B>0Ngw>np^S z#xu1WpUkrHAo6R4j|nS4Chrp+yBfE7hndpIsA+RnI?cLkq!+UH#Bp=P>V9B}e&HuL zsYX+7xb<E6l(nNme95RbyGqfk%6oG4E+8J7J4<qOsjEf4Sr42Dg+4?mGlzKwEe! z@bmO?t<a|i43pw<T#SX3*0_q5mwnaKOya!BM&ePAgbX{22oeO|5zLLTl;6x<eJk}q z_gnkC)y_0?c-p}0wiUJMn@x#h(Xx=risXiJAFM2Y)%taL4X>xn$+_G#=YppE<?DN9 zmrS5ctm407{W_6hNv+9x+Y^w*q%C)w?e0|h6N3-iRX>KZOUXhV+&Cr+>ElMUq^*{e z*OeAt=XSqX&y|sfriK#bGfzXL$NAqk&SOq<r9&eeRG1Qnjk(;}wvC+%s%P@$p*?D4 z9uzJo!JnVTw@~Bdp@J;gv|1zB(<P(cf2A=0WP9X*8U9weOQuq;^o?b$it3}j6lG*r z+{{hZi*yBZ#MUE7@~o$1e-cWlO3JqjrfmjHH$BRWcK=FXO&6(|_%m>-*k7>mb8Ka? zGl#ZaYlddmh{<%=ZOyuP2Hu9&GF=9Nu!AH=kKL$gvk?=Mxq?mJQ0a^J)4*3Kr<ZHM z=}7|o*V{ew)BIyQ7Y<+h09(ce@>N+#%WKKI7ZzXens^kZD^z1EKintWB06r*x*yT{ z{L_%)+RTG6a`mfu+pT+zp%B}l+J(50ww_#5R^eW0I`c}p76NkDLKVP!)sDsGk+|Jo z)zv3CECCop0~q&d1LOJC&)4E**S>EgXGsv6ZT{ZcyG-{UESL=`t?t{~zS|;&L=_C= z(Oz8KJ;CyvdV48Nq^e_*cRWafsJ$Y75wiQX?z2<h&iUxL9gXiUneTG)5K)G(NE)c^ z<bEqD@y=fb2eeINLz>v0QNj72-}v&cee_DH)Yl(G9Lm+Vz=YFMz5c2&%Dbmj*5R@D zCI;g=yk_uqQ4glpk>b&-GWKGQS^-a8m&tg<(yr~DwaFWN*^)LeX@3(z+mh6E>jC$Z z7^jqGHOYbk%%&zPi8@^&w|5}Wensp={LX{0Ypa5q_4HLBkH%R2<M6}GO!)}{;%C$U zRekPD&IZm%GiA@%E%LWdT|Mr#X~jvKVnY^IFW)PV&b^Z#ni$4tsqlH_zkPi2uqT~g z`SzEm-otp%`Tk{Wjh*Sf8Nwbsh8)#*fzerW^=|I8BvyFEt2r>o;qG9M@KXOm?B-Kf zrU4*UTjW(AB`15C1z!LbSl9xSKB-#pQ-W$b>`><5Z_2G*3kN;lUra_kIbG*F>IO>4 zz|$|d`yWd=?lKRp|A-AstL}D@uwUi(GQ~2gGQ*E^4)*(zWn;)2h0ntuqvEj=vyenN z{NrYtyQk-}&|8+J8C!v#qAKVl#=@(k{_pblL?SWDV=2sr%QttJ^A}#~xfK?kEaT=X zPJe5d4SdGPX>wdVD}Xwc<<9ER+7j_Eh{=2A;S9!P7wns;(zE^2#b$~KvrXZdp#(=9 zwGVJEZDGGLy@jMR!&f(MTB;}zUF_YgcV!{Cb&y7`Ako8M#wL?7rt=LZUKLcIFaYCW zs9Z|HC|4!h?fgbVn8;;K44k`XJULhpmiq9O%0xIklrKJ26~c>HaA``ED>$UMv>_*t z8!<tAlaPnT1@DjRE#A0+(<$>xLTzTT19G!G9)Ej(X#QpQG@G_fqG%$!_6czI$pwL- zQPy!eo&mO^-dX0t`HHrqE4Rspg}0_H4egd7OqRV=sm9t;A`)(DQHAY^JypjV{^<CZ z5n2NKY@~9*LkV*hsS6oGBb#Q#$J<lV3)j0}C{shHnx`B0jSQTu>Ox_q`|qc=OEv)m zbF><O8Jdh&s=7MkcKWns&rdj7u<p9vSx_8?eVsqNv_cAc(}Ag4qd<7N123t)d(4T# zp>cJfFt48Mp9opoth{>N&_w?C7%fWL-|QF|XhQ^g?0(i=PaSM8VqdIxIqCH%D!yVm zQ<TqJy{ynogXN@IlRkXhf1R}~I72+eX;CE5>55G%W65@3q$8st`9eGXIr3rj2$2^L z)+OIS{zq+pKgxmp_PIiUb*(MRkZQ&&OJa_k&G&Mf_q8C4F!nS?o35O$$mJU9uDGdA zFT)}gCq!mFJEyma^t_&aRgHt6=dEcKVUv!7ADE0;-yKh~?YCQZf)XLjZ1Hnh6OT6t z`w{b)2EAkybuFaZE0=zYQYKcVuIwA(yL1-sQVp(~wy+`R3s+GTMeMbj1mbIq28=@X zw^hw>z}_YpO2d(6cCUmXA=Y}$nEVyEc9|JhusO2FFA4u`Bh#z|TBH<84SeY%=HaF? z@?09<G#sLw;tMP027(PMqCW<-%Gs1XF}>338N{J0Kx{<}B{jtqm}nS?U0Nv`eL8#O zYEaGZnY{VqMRV@{O0<*8q)n{?MF7~is+4xp4De<>7z+j-Avv9*o1h=qoSdA^|3_=* z{mlm3#_<{*M9sEV(V|+a6py{tXr4x^wX2C$)Tjs|wL&SXw%Cyvu{CP%)rW{tyHW%( zOU)8n@#cBof8o7;xX*RYea`*U^*!gh&iUTgr#W1vdlV&JV}Pcauo_flo{k$Gh!-d; z7uC|x=}HZ09QNj(>$wXjjmg_o9+`6&?Yc$XhltNY5zLv?g_3eiXHcgkYlDQFVSqKs zjIaL{G-%%)-QQfq>1LtS*3(VQ+OnOgcgR#2^Z$0VT_*k8^O1I2cWkk}C5DuV_~0Y) z?162k1u>!ThI%ZOk_GuX&dZVc4ALi>)uN<odKv=ZTq?;{+<rG+k>r@jeyVI`HsJ8x z!&(>sZf35g^^}!$vamz?SoyUOj|Z<PWq-XGqLC&I-3k@KL+G?Kd3$#p+~>5-h2(Yo z6X54uO%qF5S)V?@54VOd{<o+rtLLa+Du{K)eCqttZK$%;M^?_n5bUYtJqkL$>kc=S zH2#+Rz-@j8xO@+Piq;1-=6@7t2=U#j4x3K{PyKLWa~(ui(BBzGADuB8r1zdlCi&l$ zHyUa>rdEm1{W-=Pf}Rw&9&PQ^j-uyA#=!w?aSM+#aM@d;xyl!(JtLV;Lw(Pyqe37E zEBJ<NZ;{oeN#;Trmf!N&RD9(s_;OBh2y2pH-0asJSm&Mf<x~g}SQ@D8GNy1bZ3K5@ znl;EYQJa3bF#q|`kp9?g{YJlqkm8M91zuwsC0ZN$PDoo0;Ky>lhZH5cQ0&0K!{{s) z&7Pyl?Tk-5Oy_FY3ZaPYj!iUE^BhBz7)hJ!BIZ7?8aZ%5o_nh*6}uFv*kNHcImF|_ zm$gNDp$+AtO}+#OVZ!kJdiTTUVD={#!EADl12$djg!SH{TnUlPc0(uFo++s5PL{}5 zR62Wooa87RQJ#6%ZJx(WG|9e0e<JdFbb5IYtkGVi&QdDiAI2|7HHC{I_(h)gII${x z1#TgxAL2^1KxCzG@2*aXtWO0-|KUH2#M~z`@G5V}?cn#$r7nB{lDmDdK2zU9Abjc( z8~{53gT!?)Sp>-O&0CoYbI~f>UR|>+ZzQzJ$B!E!^EOE{0w7SR#;t!M*Gv29EhX60 z19&;M$R!iVBhnnbet5ny4K=!UAVAz!TMY#j$Qv5SIjhv73fNQ(siNuowwPblY{%_A zx`p0ue{+#bZy{!wJg0o`#fQM?-@L!(e}(zlJ^k+=g_&biY>Xs3C2X{84vn=W*mY-T z&(@pRHoI?DN)ll#=08s|=9pBgPRJA}0;<{6Mu7&h$=`hIn`VDt*X#D$-Q<Jo3a5Cu z=+nU%TX^htc5&En!&^R9*uoRGS=(GZ3%ViLELo6CZaO*1EN~!5tQlN!{Ra=C&n@k2 zq`RK8-RJv1D{hJoq`*8ef>)k);8eNmEIqKmTSH)XCa<w|JvSf9yqrrmPTOpIL@tMp z=s8I{arR$Bl<X2-?u)`iz6(u<%2a*Yhf$R0-*r!~%8mi&Q^sao{=~gcKUpLQ?5elF zNMn8@R1-I9#OU3>H+a8_B$GSlC>72x4J(GFg_-AQ4gN~L<n6JKbqsnX6=U!I8#Eg9 zAgU$h0{yWuJX<5$_RJ@=xX=h2^m5H}-!%S>2Cy&hAg6B%PWI;|xs*Cs5Ip`O2cdt| zonitJ1u(kabw>D}`fg)&s&eD%k@n*ClDikwSmaHpBmPLbK!4@C`Yq~uXXJnwa}jAT z-xs#Cz2cB@%3L6|?3-t4-pA$7)6okpmgmoPFHW?~xUPO%VIKn{!BYm)EJ&ZQtqr9o zJ{0D{I96@UQzQ(vVvLy*K%9in8+zQXi|1yomMgk|Qg=HwWa15-p`hk|x&|PcthLTd zV%1otOB|@GV<yjBq|v`x2(GFF3Cn8(WZ$Ek{5W^d!AQSbp1WKXxHM7gc_x)-AGEcc z9Iu=XEHrZ@4-TFy_e=?1goEhng-~4R4!O48yCtRzks108sqSpaQkyyVjI+%eqMAtZ zb`Er4+vcXI47$QPh+_nBXo*U!4O?z;<d?iYG|e^MPdv2MZadJ+l<mV;$|~?=yg@vG zT<Sk%O<~-Pj}LDBbj?7z=E!G2;p&cQxamz61q=ae{bXzOD~Tv?5ouUxpE?u#b@qg8 zk1MjjWR$l0S(xnj&udw`N{8oTzYfxC2r1&M$7NZwL&*D=Q79#khnU3h+m4}sk^!yJ zQi8~gN0t52kV26zH<2S;>ANicHxJPHrJ`7M%R0-4Zq~k_g@l$ous}L@Mso3u^@<z4 z{+WGOR<c2G4~@}JOEwZhHwPARBCyWaXK3eFERe^#g=E7_<@YqlASY*{((um<gr1=o zosn-9Gr*1)fQC5$wvTm1>6f@7P7agTfv7MS;{#IiMe_F(C>o7C&Kmv0ofaT5E`3yb zHR`IGr+-~S1^Kb(r<ivrx={J3C;?Q7qWoq;5KLt`aDMN(?iLBB*on%p?g+h$4X(ur z>IcFdl)Av@5MgSgkt%QF^UmAW7{W_d<Cz^shv5xzP>p%KZH&WKE2CtJuI$smfwalE zc91GDM#Vd5QqROB>0mIvYYA(%cdqH3qjX#>-P7(kg8M;ax3Bh4YWq}6lz@(<j?TDX z`PQbrWH3rC2^Ow5%=t7}-w1JQK4k)OBmR|?m%^TioOX43sK4c~uG6%YlCgLD@@_AK zO0THEvRq_btlfbiAi|54Lse1NU~LL)bXfw``9O&^M7j3SyEA9}lk|D*rRQ!;k$HJY zt*+q%nE~~pA(zr6i!qPIg5@d|WKI>e|6|*BfUX8q&>2Ur>6CQ{Zyc!#I6u&9c9(RD z!Y5s&NvqF_23RbJPZjn&I`&^a^on9&oAs4#r&|Lm7$k3x)-%^m?z|&$7Z|;o`ck}f zH^E2Ylr+$VcxLP7=aQ&2rB<Xd7?og}#Hc#Q`yuZsrbD3fPU_A^UDeT~RnSty#!>UO ztsLA-v-T58)k$M6nR0!{zC-iSvX@uk=<+UJxjFZ~&FB}eiQf^_yc)l?$6o34^GL(1 zQ2oh?>W+cFE<Wbt04lubqA;OnqmmgCaKginK<b=%@ECF~OUDPtqDhs)*a>6;00~YE zRVfH=*c=|zr~CxqZSqYw?~orkB-R@xi5rz_05iMf?ZTi##LclPhe8ar#kl<^B5FMG zN91ag3|_%PBAa2r0MlvttlZX0iZY(kN8`ZYzA5(1&N~b>x?cj)`#pZFW&IWl^m8|R z@zMkYgUJx|@=a#ewb$fUbi!PNdqn{Rfwf&+ht9{EoO&3j|JYpu%wj#*ndl#p-}?Gq z$Sp<poH`P`WKX=&D5yZ{8mY0>EYv?ljS55h!V}9IYFOauB>N`3`H0!=+jQVR*1w}6 z%N>7FBqwyPa7bV|Rx9Uac%sul6&9m?&So1ax6MHAQ#w%mnhE`J272@J@>n-tS((k> zIYt2AbP{dzw$=Y0x^nviyAJKR!oWEc_TP+M=i|d$bm0Hj#c$0GXZWPo$&>pRXaUrF Ks#~UG6Y?J-k`b8z diff --git a/doc/images/popular-dataset.png b/doc/images/popular-dataset.png new file mode 100644 index 0000000000000000000000000000000000000000..a64b392410ad281cb3f734d5193f323e7041cc97 GIT binary patch literal 13589 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 N07)rHR*HWO{67}MXpsN_ literal 0 HcmV?d00001 diff --git a/doc/images/popular-resource.png b/doc/images/popular-resource.png new file mode 100644 index 0000000000000000000000000000000000000000..4f99e9887ce80d97d71fc05c1c2fa594c5d398b7 GIT binary patch literal 14433 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 literal 0 HcmV?d00001 diff --git a/doc/images/sort-datasets-by-popularity.png b/doc/images/sort-datasets-by-popularity.png new file mode 100644 index 0000000000000000000000000000000000000000..87343b96df2bb447143634a751feda649655cb9d GIT binary patch literal 89653 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∋k<?`I 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 f0I47Gzro@{cIkzR00w-}^0FTzC*Q2|w& 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 XEJ5AvFqG>u4+0w63}ae**^TfwkE`ZH literal 0 HcmV?d00001 diff --git a/doc/images/virtualbox1-package.png b/doc/images/virtualbox1-package.png deleted file mode 100644 index 0fac927c25802093dec786afad06f6d535eda5e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 483528 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�EP4IvKO?IF~b$_j{~z#_v; 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%0AREd7GC<7C51QquBye& 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∈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 diff --git a/doc/images/virtualbox11-ubuntu.png b/doc/images/virtualbox11-ubuntu.png deleted file mode 100644 index bb157aff4ccf95949cbaa5a6ea96dbdf24f1663c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476078 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%0A|0+JN`P2G?B1b=#!9y`L?njXFpY-B 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ø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 Ryvf|zZjWTxYIjOulaVw^=F1aLD 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ν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%0AxjW5v|lb5CM?S{RcGl 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�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 diff --git a/doc/images/virtualbox4-newvm.png b/doc/images/virtualbox4-newvm.png deleted file mode 100644 index 00ae1afa2cdb508d98a3ec8465bca3b1e86800f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119614 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 diff --git a/doc/images/virtualbox5-vmtype.png b/doc/images/virtualbox5-vmtype.png deleted file mode 100644 index c9cf7e47c4400c3a356458456e45daf8af0fe4a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124894 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 diff --git a/doc/images/virtualbox6-vmloc.png b/doc/images/virtualbox6-vmloc.png deleted file mode 100644 index fcd6fb57c7f7cb75b10b40bbce7be15ab8a3ece4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132598 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 diff --git a/doc/images/virtualbox7-startvm.png b/doc/images/virtualbox7-startvm.png deleted file mode 100644 index aa84b5035f97cf54790dec2f078fd0465f31247f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120566 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� 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 X$lvoxB}&%400000NkvXXu0mjfwOO?M diff --git a/doc/images/virtualbox8-firstrun.png b/doc/images/virtualbox8-firstrun.png deleted file mode 100644 index c21a6bc2feab06171eecd2fa877c91c4a739948e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129394 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�Mb}gO~$+0 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 diff --git a/doc/images/virtualbox9-iso.png b/doc/images/virtualbox9-iso.png deleted file mode 100644 index 3ae63a66ed9fd17ee593cc2042b49177e2949a61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116614 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 Xy$%CtpoU)!fcTS_RsmN^8V3A-?Nwu( diff --git a/doc/index.rst b/doc/index.rst index aad7b737ca1..6c6d0f7e0c6 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -1,120 +1,47 @@ -======================================= -Welcome to CKAN's Administration Guide -======================================= +=============================== +Welcome to CKAN's Documentation +=============================== -.. note :: +This documentation covers how to set up and manage `CKAN <http://ckan.org>`_. +For high-level information on what CKAN is, see the +`CKAN website <http://ckan.org>`_. - This is the documentation for CKAN version '|version|'. If you are using a different version, use the links on the bottom right corner of the page to select the appropriate documentation. +.. rubric:: Structure & Audiences -This Administration Guide covers how to set up and manage `CKAN <http://ckan.org>`_ software. +These docs are ordered with the beginner documentation first, and the most +advanced documentation last: -* The first two sections cover your two options for installing CKAN: package or source install. -* The rest of the first half of the Guide, up to :doc:`authorization`, covers setup and basic admin. -* The second half of the Guide, from :doc:`extensions` onwards, covers advanced tasks, including extensions and forms. +* :doc:`installing` and :doc:`getting-started` walk you through installing CKAN + and setting up your own CKAN site with some basic customizations. These docs + are for **sysadmins** who're new to CKAN and want go get started with it. -For high-level information on what CKAN is, see the `CKAN website <http://ckan.org>`_. +* The sections under :doc:`features` cover setting up and using CKAN features, + beyond those that just work out of the box. These are for **sysadmins** who + want to learn how to manage and get more out of their CKAN site. -Installation -============ +* :doc:`writing-extensions`, :doc:`theming` and :doc:`api` are advanced docs + for **developers** who want to develop an extension, theme or API app using + CKAN. -.. toctree:: - :maxdepth: 3 +* :doc:`contributing` and :doc:`test` are for **testers**, **translators** and + **core developers** who want to contribute to CKAN. - install-from-package - install-from-source - post-installation - deployment - solr-setup - datastore-setup +* Finally, :doc:`configuration` and :doc:`releases` are **reference** docs + covering CKAN's config file options and the differences between CKAN + releases. -Customizing and Extending -========================= +---- .. toctree:: :maxdepth: 2 - theming - apps-ideas - commenting - extensions + installing + getting-started + features writing-extensions - toolkit - tag-vocabularies - form-integration - linked-data-and-rdf - filestore - datastore - background-tasks - harvesting - geospatial - multilingual - email-notifications - -Publishing Datasets -=================== - -.. toctree:: - :maxdepth: 2 - - publishing-datasets - loading-data - authorization - publisher-profile - data-viewer - -The CKAN API -============ - -.. toctree:: - :maxdepth: 1 - + theming api - datastore-api - filestore-api - legacy-api - - -General Administration -====================== - -.. toctree:: - :maxdepth: 2 - - administrative-dashboard - paster - database-dumps - configuration - common-error-messages - -For CKAN Developers -=================== - -.. toctree:: - :maxdepth: 1 - - architecture - python-coding-standards - javascript-coding-standards - html-coding-standards - css-coding-standards - i18n + contributing test - release-cycle - -Other material -============== - -.. toctree:: - :maxdepth: 2 - - contrib.rst - user-stories - CHANGELOG.rst - -Indices and tables -================== - -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` - + configuration + releases diff --git a/doc/install-from-package-amazon.rst b/doc/install-from-package-amazon.rst deleted file mode 100644 index 6a69ff0af54..00000000000 --- a/doc/install-from-package-amazon.rst +++ /dev/null @@ -1,273 +0,0 @@ -Setup on Amazon EC2 -=================== - - -If you prefer to run your CKAN package install in the cloud, you can use an Amazon EC2 instance, which is a fairly cheap and lightweight way to set up a server. - -Create an Amazon Account -************************ - -If you don't already have an Amazon AWS account you'll need to create one first. You can `create an Amazon AWS account for EC2 here <http://aws.amazon.com/ec2/>`_. - -Configure EC2 -************* - -Once you have an EC2 account, you'll need to configure settings for your CKAN instance. - -Start by logging into your `Amazon AWS Console <https://console.aws.amazon.com/s3/home>`_ and click on the EC2 tab. - -Select the region you want to run your CKAN instance in - the security group you set up is region-specific. In this tutorial, we use EU West, so it will be easier to follow if you do too. - -.. image :: images/1.png - -Set up a Security Group -^^^^^^^^^^^^^^^^^^^^^^^ - -Click the **Security Groups** link in the **My Resources** section in the right-hand side of the dashboard. - -.. image :: images/2.png - :width: 807px - -Create a security group called ``web_test`` that gives access to ports 22, 80 and 5000 as shown below. This is needed so that you'll actually be able to access your server once it is created. You can't change these settings once the instance is running, so you need to do so now. - -.. image :: images/3a.png - :width: 807px - -.. image :: images/3b.png - :width: 807px - -Create a Keypair -^^^^^^^^^^^^^^^^ - -Now create a new keypair ``ckan_test`` to access your instance: - -.. image :: images/4.png - :width: 807px - -When you click **Create**, your browser will prompt you to save a keypair called ``ckan_test.pem``: - -.. image :: images/5.png - :width: 807px - -In this tutorial, we save the keypair in ``~/Downloads/ckan_test.pem``, but you should save it -somewhere safe. - -.. note :: If you plan to boot your EC2 instance from the command line, you need to remember where you've put this file. - - -Boot the EC2 Image -****************** - -CKAN requires Ubuntu 10.04 to run (either the i386 or amd64 -architectures). Luckily Canonical provide a `range of suitable images <http://uec-images.ubuntu.com/releases/10.04/release/>`_. - -The cheapest EC2 instance is the micro one, but that isn't very powerful, so in this tutorial, -we'll use the 32-bit small version. - -We're in ``eu-west-1`` and we'll use an instance-only image (i.e. all the data will be lost when you shut it down) so we need the `ami-3693a542 <https://console.aws.amazon.com/ec2/home?region=eu-west-1#launchAmi=ami-3693a542>`_ AMI. - -.. note :: - - There are more recent Ubuntu images at http://cloud.ubuntu.com/ami/ but we need the older 10.04 LTS release. - -At this point, you can either boot this image from the AWS -console or launch it from the command line. - - -Option 1: Boot the EC2 Image AMI via the AWS Console -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -From the EC2 dashboard, choose **Launch instance >**: - -.. image :: images/2.png - :width: 807px - :alt: Choose launch instance from the EC2 dashboard - -Now work through the wizard as shown in the following screenshots. - -In the first step search for ``ami-3693a542`` and select it from the results (it may take a few seconds for Amazon to find it). - -.. warning :: - - No image other than ``ami-3693a542`` will work with CKAN. - -.. image :: images/i1.png - :width: 807px - :alt: Search for image ami-3693a542 - -You can keep the defaults for all of the following screens: - -.. image :: images/i2.png - :width: 807px - :alt: Keep the defaults while setting up your instance -.. image :: images/i3.png - :width: 807px - :alt: Keep the defaults while setting up your instance -.. image :: images/i4.png - :width: 807px - :alt: Keep the defaults while setting up your instance -.. image :: images/i5.png - :width: 807px - :alt: Keep the defaults while setting up your instance - -Choose the ``web_test`` security group you created earlier: - -.. image :: images/i6.png - :width: 807px - :alt: Choose the web_test security group you created earlier - -Then finish the wizard: - -.. image :: images/i7.png - :width: 807px - :alt: Finish the wizard - -Finally click the **View your instances on the Instances page** link: - -.. image :: images/i8.png - :width: 807px - :alt: View your instance - -After a few seconds you'll see your instance has booted. Now skip to :ref:`log-in-to-instance`. - -Option 2: Boot the EC2 Image AMI from the Command Line -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -[You can skip this section if you've just booted from the AWS console and go straight to :ref:`log-in-to-instance`] - -To boot from the command line you still need the same information but you enter it in one command. I'll show you now. - -Install The EC2 Tools Locally -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -If you are on Linux, you can just install the tools like this: - -:: - - sudo apt-get install ec2-ami-tools - sudo apt-get install ec2-api-tools - -If you are on Windows or Mac you'll need to `download them from the Amazon website <http://aws.amazon.com/developertools/351>`_. - -Once the software is installed you can use the files you've just downloaded to do create your instance. - -Get Security Certificates -~~~~~~~~~~~~~~~~~~~~~~~~~ - -Next click on the **Account** link, right at the top of the screen, and you'll see this screen: - -.. image :: images/6.png - :width: 807px - :alt: The Account screen - -From this screen choose **Security Credentials** from the left hand side. Once -the page has loaded scroll down and you'll see the **Access Credentials** -section. Click on the **X.509 Certificate** tab: - -.. image :: images/7.png - :width: 807px - :alt: The Access Credentials screen - -Here you'll be able to create an X.509 certificate and private key. - -.. tip :: - - You can only have two X.509 certificates at any given time, so you might need - to inactivate an old one first and then delete it before you are allowed to - create a new one, as in the screenshot above. - -Once you click the **Create New Certificate** link you get a popup which allows -you to download the certificate and private key - do this. Once again, ours are in -``~/Downloads``, but you should save it somewhere safe. - -.. image :: images/8.png - :width: 807px - :alt: Download your certificate - -.. tip :: - - Amazon will only give you a private key file once when you create it so - although you can always go back to get a copy of the certificate, you can only - get the private key once. Make sure you save it in a safe place. - -You now have: - -* Your private key (``pk-[ID].pem``) -* Your certificate file (``cert-[ID].pem``) -* Your new keypair (``ckan-test.pem``) - -The private key and the certificate files have the same name in the ``ID`` part. - -Create an Ubuntu Instance -~~~~~~~~~~~~~~~~~~~~~~~~~ - -Once the tools are installed, run this command: - -:: - - ec2-run-instances ami-3693a542 --instance-type m1.small --region eu-west-1 --group web_test \ - --key ckan_test \ - --private-key ~/Downloads/pk-[ID].pem \ - --cert ~/Downloads/cert-[ID].pem - - -.. note :: - - The ``--key`` argument is the name of the keypair (``ckan_test``), not the certificate - itself (``ckan_test.pem``). - -.. warning :: - - Amazon charge you for a minimum of one hour usage, so you shouldn't create and - destroy lots of EC2 instances unless you want to be charged a lot. - -.. _log-in-to-instance: - -Log in to the Instance -********************** - -Once your instance has booted, you will need to find out its public DNS. Give it -a second or two for the instance to load then browse to the running instance in -the AWS console. If you tick your instance you'll be able to find the public -DNS by scrolling down to the bottom of the **Description** tag. - -.. image :: images/8a.png - :width: 807px - :alt: Find the public DNS - -Here you can see that our public DNS is -``ec2-79-125-86-107.eu-west-1.compute.amazonaws.com``. The private DNS only works -from other EC2 instances so isn't any use to us. - -Once you've found your instance's public DNS, ensure the key has the correct permissions: - -:: - - chmod 0600 "ckan_test.pem" - -You can then log in like this: - -:: - - ssh -i ~/Downloads/ckan_test.pem ubuntu@ec2-79-125-86-107.eu-west-1.compute.amazonaws.com - -The first time you connect you'll see this, choose ``yes``: - -:: - - RSA key fingerprint is 6c:7e:8d:a6:a5:49:75:4d:9e:05:2e:50:26:c9:4a:71. - Are you sure you want to continue connecting (yes/no)? yes - Warning: Permanently added 'ec2-79-125-86-107.eu-west-1.compute.amazonaws.com,79.125.86.107' (RSA) to the list of known hosts. - -When you log in you'll see a welcome message. You can now proceed to :ref:`run-package-installer`. - - -.. note :: - - If this is a test install of CKAN, when you have finished using CKAN, you can shut down your EC2 instance through the AWS console. - -.. warning :: - - Shutting down your EC2 instance will lose all your data. Also, Amazon charge you for a minimum usage of one hour, so don't create and destroy lots of EC2 instances unless you want to be charged a lot! - -At this point, you can proceed to :ref:`run-package-installer`. diff --git a/doc/install-from-package-virtualbox.rst b/doc/install-from-package-virtualbox.rst deleted file mode 100644 index f315bac750d..00000000000 --- a/doc/install-from-package-virtualbox.rst +++ /dev/null @@ -1,84 +0,0 @@ -Setup on VirtualBox -=================== - -This option is suitable if you want to install CKAN on a machine running an OS other than Ubuntu 10.04. `VirtualBox <http://www.virtualbox.org>`_ lets you set up a virtual machine to run Ubuntu 10.04. - -Pre-requisites and Downloads -**************************** - -First, check your machine meets `the pre-requisites for VirtualBox <http://www.virtualbox.org/wiki/End-user_documentation>`_. These include a fairly recent processor and some spare memory. - -Then download the installation files. - -* `Download the VirtualBox installer <http://www.virtualbox.org/wiki/Downloads>`_. -* `Download the Ubuntu image <http://www.ubuntu.com/download/ubuntu/download>`_ - make sure you choose Ubuntu 10.04. - -Install VirtualBox -****************** - -.. note:: - - This tutorial is for a Mac, but you can find instructions for installing VirtualBox on any OS `in the VirtualBox Manual <http://www.virtualbox.org/manual/ch02.html>`_. - -To install, double-click on the VirtualBox installer: - -.. image:: images/virtualbox1-package.png - :width: 807px - :alt: The VirtualBox installer - getting started - -Click Continue to begin the installation process. Enter your password when required, and wait for the installation to finish. - -Create Your Virtual Machine -*************************** - -Go to Applications and open VirtualBox, then click New: - -.. image:: images/virtualbox4-newvm.png - :alt: The VirtualBox installer - the New Virtual Machine Wizard - -Give your VM a name - we'll call ours ``ubuntu_ckan``. Under **OS Type**, choose **Linux** and **Ubuntu (32 or 64-bit)**. - -.. image:: images/virtualbox5-vmtype.png - :alt: The VirtualBox installer - choosing your operating system - -Leave the memory size as 512MB, and choose **Create new hard disk** (be aware that for production use you should probably allow 1.5GB RAM). This will open a new wizard: - -.. image:: images/virtualbox6-vmloc.png - :alt: The VirtualBox installer - creating a new hard disk - -You can leave the defaults unchanged here too - click **Continue**, and then **Done**, and **Done** again, to create a new VM. - -Next, choose your VM from the left-hand menu, and click **Start**: - -.. image:: images/virtualbox7-startvm.png - :alt: Starting your new VM - -This will open the First Run Wizard: - -.. image:: images/virtualbox8-firstrun.png - :alt: The VirtualBox First Run Wizard - -After clicking **Continue**, you'll see **Select Installation Media**. This is where we need to tell our VM to boot from Ubuntu. Click on the file icon, and find your Ubuntu ``.iso`` file: - -.. image:: images/virtualbox9-iso.png - :alt: When you get to Select Installation Media, choose your Ubuntu .iso file - -Click **Done**, wait for a few seconds, and you will see your Ubuntu VM booting. - -Set Up Ubuntu -************* - -During boot, you will be asked if you want to try Ubuntu, or install it. Choose **Install Ubuntu**: - -.. image:: images/virtualbox11-ubuntu.png - :width: 807px - :alt: Booting Ubuntu - choose the Install Ubuntu option - -You can then follow the usual Ubuntu installation process. - -After Ubuntu is installed, from the main menu, choose **System > Administration > Update Manager**. You'll be asked if you want to install updates - say yes. - -When all the updates have been downloaded and installed, you'll be prompted to reboot Ubuntu. - -At this point, you can proceed to :ref:`run-package-installer`. - diff --git a/doc/install-from-package.rst b/doc/install-from-package.rst index f62f29c4796..0c1a3a27eb5 100644 --- a/doc/install-from-package.rst +++ b/doc/install-from-package.rst @@ -1,427 +1,99 @@ -============================== -Option 1: Package Installation -============================== - -This section describes how to install CKAN from packages. This is the recommended and by far the easiest way to install CKAN. - -The overall process is the following: - -* :ref:`prepare-your-system` -* :ref:`run-package-installer` -* :ref:`upgrading` - -.. note:: We recommend you use package installation unless you are a core CKAN developer or have no access to Ubuntu 10.04 through any of the methods above, in which case, you should use :doc:`install-from-source`. - -For support during installation, please contact `the ckan-dev mailing list <http://lists.okfn.org/mailman/listinfo/ckan-dev>`_. - -.. _prepare-your-system: - -Prepare your system -------------------- - -Package install requires you to use Ubuntu 10.04: either locally, through a virtual machine or Amazon EC2. - -You can: - -* Use Ubuntu 10.04 directly. -* :doc:`install-from-package-virtualbox`. This is suitable if you want to host your CKAN instance on a machine running any other OS. -* :doc:`install-from-package-amazon`. This is suitable if you want to host your CKAN instance in the cloud, on a ready-made Ubuntu OS. +Installing CKAN from Package +============================ +This section describes how to install CKAN from package. This is the quickest +and easiest way to install CKAN, but it requires **Ubuntu 12.04 64-bit**. If +you're not using Ubuntu 12.04 64-bit, or if you're installing CKAN for +development, you should follow :doc:`install-from-source` instead. .. _run-package-installer: -Run the Package Installer -------------------------- - -On your Ubuntu 10.04 system, open a terminal and run these commands to prepare your system (replace `MAJOR_VERSION` with a suitable value): - -:: - - sudo apt-get update - sudo apt-get install -y wget - echo "deb http://apt.ckan.org/ckan-1.MAJOR_VERSION lucid universe" | sudo tee /etc/apt/sources.list.d/ckan.list - wget -qO- "http://apt.ckan.org/packages_public.key" | sudo apt-key add - - sudo apt-get update - -Now you are ready to install. If you already have a PostgreSQL and Solr -instance that you want to use set up on a different server you don't need to install -``postgresql-8.4`` and ``solr-jetty`` locally. For most cases you'll need CKAN, -PostgreSQL and Solr all running on the same server so run: - -:: - - sudo apt-get install -y ckan postgresql-8.4 solr-jetty - -The install will whirr away. With ``ckan``, ``postgresql-8.4`` and -``solr-jetty`` chosen, over 180Mb of packages will be downloaded (on a clean -install). This will take a few minutes, then towards the end -you'll see this: - -:: - - Setting up solr-jetty (1.4.0+ds1-1ubuntu1) ... - * Not starting jetty - edit /etc/default/jetty and change NO_START to be 0 (or comment it out). - -If you've installed ``solr-jetty`` locally you'll also need to configure your -local Solr server for use with CKAN. You can do so like this: - -:: - - sudo ckan-setup-solr - -This changes the Solr schema to support CKAN, sets Solr to start automatically -and then starts Solr. You shouldn't be using the Solr instance for anything -apart from CKAN because the command above modifies its schema. - -You can now create CKAN instances as you please using the -``ckan-create-instance`` command. It takes these arguments: - -Instance name - - This should be a short letter only string representing the name of the CKAN - instance. It is used (amongst other things) as the basis for: - - * The directory structure of the instance in ``/var/lib/ckan``, ``/var/log/ckan``, ``/etc/ckan`` and elsewhere - * The name of the PostgreSQL database to use - * The name of the Solr core to use - -Instance Hostname/domain name - - The hostname that this CKAN instance will be hosted at. It is - used in the Apache configuration virutal host in - ``/etc/apache2/sites-available/<INSTANCE_NAME>.common`` so that Apache can resolve - requests directly to CKAN. - - If you are using Amazon EC2, you will use the public DNS of your server as - this argument. These look something like - ``ec2-79-125-86-107.eu-west-1.compute.amazonaws.com``. If you are using a VM, - this will be the hostname of the VM you have configured in your ``/etc/hosts`` - file. - - If you install more than one CKAN instance you'll need to set different - hostnames for each. If you ever want to change the hostname CKAN responds on - you can do so by editing ``/etc/apache2/sites-available/<INSTANCE_NAME>.common`` and - restarting apache with ``sudo /etc/init.d/apache2 restart``. - -Local PostgreSQL support (``"yes"`` or ``"no"``) - - If you specify ``"yes"``, CKAN will also set up a local database user and - database and create its tables, populating them as necessary and saving the - database password in the config file. You would normally say ``"yes"`` unless - you plan to use CKAN with a PostgreSQL on a remote machine. - - If you choose ``"no"`` as the third parameter to tell the install command not - to set up or configure the PostgreSQL database for CKANi you'll then need to - perform any database creation and setup steps manually yourself. - -For production use the second argument above is usually the domain name of the -CKAN instance, but in our case we are testing, so we'll use the default -hostname buildkit sets up to the server which is ``default.vm.buildkit`` (this -is automatically added to your host machine's ``/etc/hosts`` when the VM is -started so that it will resovle from your host machine - for more complex -setups you'll have to set up DNS entries instead). - -Create a new instance like this: - -:: - - sudo ckan-create-instance std default.vm.buildkit yes - -You'll need to specify a new instance name and different hostname for each CKAN -instance you set up. - -Don't worry about warnings you see like this during the creation process, they are harmless: - -:: - - /usr/lib/pymodules/python2.6/ckan/sqlalchemy/engine/reflection.py:46: SAWarning: Did not recognize type 'tsvector' of column 'search_vector' ret = fn(self, con, *args, **kw) - -You can now access your CKAN instance from your host machine as http://default.vm.buildkit/ - -.. tip :: - - If you get taken straight to a login screen it is a sign that the PostgreSQL - database initialisation may not have run. Try running: - - :: - - INSTANCE=std - sudo paster --plugin=ckan db init --config=/etc/ckan/${INSTANCE}/${INSTANCE}.ini - - If you specified ``"no"`` as part of the ``create-ckan-instance`` you'll - need to specify database and solr settings in ``/etc/ckan/std/std.ini``. At the - moment you'll see an "Internal Server Error" from Apache. You can always - investigate such errors by looking in the Apache and CKAN logs for that - instance. - -Sometimes things don't go as planned so let's look at some of the log files. - -This is the CKAN log information (leading data stripped for clarity): - -:: - - $ sudo -u ckanstd tail -f /var/log/ckan/std/std.log - WARNI [vdm] Skipping adding property Package.all_revisions_unordered to revisioned object - WARNI [vdm] Skipping adding property PackageTag.all_revisions_unordered to revisioned object - WARNI [vdm] Skipping adding property Group.all_revisions_unordered to revisioned object - WARNI [vdm] Skipping adding property PackageGroup.all_revisions_unordered to revisioned object - WARNI [vdm] Skipping adding property GroupExtra.all_revisions_unordered to revisioned object - WARNI [vdm] Skipping adding property PackageExtra.all_revisions_unordered to revisioned object - WARNI [vdm] Skipping adding property Resource.all_revisions_unordered to revisioned object - WARNI [vdm] Skipping adding property ResourceGroup.resources_all to revisioned object - -No error here, let's look in Apache (leading data stripped again) in the case -where we chose ``"no"`` to PostgreSQL installation: - -:: - - $ tail -f /var/log/apache2/std.error.log - self.connection = self.__connect() - File "/usr/lib/pymodules/python2.6/ckan/sqlalchemy/pool.py", line 319, in __connect - connection = self.__pool._creator() - File "/usr/lib/pymodules/python2.6/ckan/sqlalchemy/engine/strategies.py", line 82, in connect - return dialect.connect(*cargs, **cparams) - File "/usr/lib/pymodules/python2.6/ckan/sqlalchemy/engine/default.py", line 249, in connect - return self.dbapi.connect(*cargs, **cparams) - OperationalError: (OperationalError) FATAL: password authentication failed for user "ckanuser" - FATAL: password authentication failed for user "ckanuser" - None None - -There's the problem. If you don't choose ``"yes"`` to install PostgreSQL, you -need to set up the ``sqlalchemy.url`` option in the config file manually. Edit -it to set the correct settings: - -:: - - sudo -u ckanstd vi /etc/ckan/std/std.ini - -Notice how you have to make changes to CKAN config files and view CKAN log files -using the username set up for your CKAN user. - -Each instance you create has its own virtualenv that you can install extensions -into at ``/var/lib/ckan/std/pyenv`` and its own system user, in this case -``ckanstd``. Any time you make changes to the virtualenv, you should make sure -you are running as the correct user otherwise Apache might not be able to load -CKAN. For example, say you wanted to install a ckan extension, you might run: - -:: - - sudo -u ckanstd /var/lib/ckan/std/pyenv/bin/pip install <name-of-extension> - -You can now configure your instance by editing ``/etc/ckan/std/std.ini``: - -:: - - sudo -u ckanstd vi /etc/ckan/std/std.ini - -After any change you can touch the ``wsgi.py`` to tell Apache's mod_wsgi that -it needs to take notice of the change for future requests: - -:: - - sudo touch /var/lib/ckan/std/wsgi.py - -Or you can of course do a full restart if you prefer: - -:: - - sudo /etc/init.d/apache2 restart - -.. caution :: - - CKAN has etag caching enabled by default which encourages your browser to cache - the homepage and all the dataset pages. This means that if you change CKAN's - configuration you'll need to do a 'force refresh' by pressing ``Shift + Ctrl + - F5`` together or ``Shift + Ctrl + R`` (depending on browser) before you'll see - the change. - -One of the key things it is good to set first is the ``ckan.site_description`` -option. The text you set there appears in the banner at the top of your CKAN -instance's pages. - -You can enable and disable particular CKAN instances by running: - -:: - - sudo a2ensite std - sudo /etc/init.d/apache2 reload - -or: - -:: - - sudo a2dissite std - sudo /etc/init.d/apache2 reload - -respectively. - -Now you should be up and running. Don't forget you there is the a help page for -dealing with :doc:`common-error-messages`. - -Visit your CKAN instance - either at your Amazon EC2 hostname, or at on your -host PC or virtual machine. You'll be redirected to the login screen because -you won't have set up any permissions yet, so the welcome screen will look -something like this. - -.. image :: images/9.png - :width: 807px - -You can now proceed to :doc:`post-installation`. - -.. warning :: - - If you use the ``ckan-create-instance`` command to create more than one - instance there are a couple of things you need to be aware of. Firstly, you - need to change the Apache configurations to put ``mod_wsgi`` into *daemon* mode - and secondly you need to watch your Solr search index carefully to make sure - that the different instances are not over-writing each other's data. - - To change the Apache configuration uncomment the following lines for each - instance in ``/etc/apache2/sites-available/std.common`` and make sure - ``${INSTANCE}`` is replaced with your instance name: - - :: - - # Deploy as a daemon (avoids conflicts between CKAN instances) - # WSGIDaemonProcess ${INSTANCE} display-name=${INSTANCE} processes=4 threads=15 maximum-requests=10000 - # WSGIProcessGroup ${INSTANCE} - - If you don't do this and you install different versions of the same Python - packages into the different pyenvs in ``/var/lib/ckan`` for each instance, - there is a chance the CKAN instances might use the wrong package. - - If you want to make sure that you CKAN instances are using different Solr indexes, you can - configure Solr to run in multi-core mode. See :ref:`solr-multi-core` for more details. - -CKAN packaging is well tested and reliable with single instance CKAN installs. -Multi-instance support is newer, and whilst we believe will work well, hasn't -had the same degree of testing. If you hit any problems with multi-instance -installs, do let us know and we'll help you fix them. - -.. _upgrading: - -Upgrading a package install +1. Install the CKAN Package --------------------------- -Starting on CKAN 1.7, the updating process is different depending on wether -the new version is a major release (e.g. 1.7, 1.8, etc) or a minor release -(e.g. 1.7.X, 1.7.Y). Major releases can introduce backwards incompatible -changes, changes on the database and the Solr schema. Each major release and -its subsequent minor versions has its own apt repository (Please note that this -was not true for 1.5 and 1.5.1 versions). - -Minor versions, on the other hand contain only bug fixes, non-breaking -optimizations and new translations. - -A fresh install or upgrade from another major version will install the latest minor -version. - -Upgrading from another major version -************************************ -If you already have a major version installed via package install and wish to upgrade, you can try the approach documented below. - -.. caution :: - - Always make a backup first and be prepared to start again with a fresh install of the newer version of CKAN. - -First remove the old CKAN code (it doesn't remove your data): +On your Ubuntu 12.04 system, open a terminal and run these commands to install +CKAN: -:: +#. Update Ubuntu's package index:: - sudo apt-get autoremove ckan - -Then update the repositories (replace `MAJOR_VERSION` with a suitable value): - -:: - - echo "deb http://apt.ckan.org/ckan-1.MAJOR_VERSION lucid universe" | sudo tee /etc/apt/sources.list.d/ckan.list - wget -qO- "http://apt.ckan.org/packages_public.key" | sudo apt-key add - sudo apt-get update -Install the new CKAN and update all the dependencies: - -:: - - sudo apt-get install ckan - -Now you need to make some manual changes. In the following commands replace ``std`` with the name of your CKAN instance. Perform these steps for each instance you wish to upgrade. - -#. Upgrade the Solr schema +#. Install the Ubuntu packages that CKAN requires:: - .. note :: + sudo apt-get install -y nginx apache2 libapache2-mod-wsgi libpq5 - This only needs to be done if the Solr schema has been updated between major releases. The CHANGELOG or the announcement - emails will specify if this is the case. +#. Download the CKAN package:: - Configure ``ckan.site_url`` or ``ckan.site_id`` in ``/etc/ckan/std/std.ini`` for SOLR search-index rebuild to work. eg: + wget http://packaging.ckan.org/python-ckan_2.0_amd64.deb - :: + .. note:: If ``wget`` is not present, you can install it + via:: - ckan.site_id = yoursite.ckan.org + sudo apt-get install wget - The site_id must be unique so the domain name of the CKAN instance is a good choice. +#. Install the CKAN package:: - Install the new schema: + sudo dpkg -i python-ckan_2.0_amd64.deb - :: +.. note:: If you get the following error it means that for some reason the + Apache WSGI module was not enabled:: - sudo rm /usr/share/solr/conf/schema.xml - sudo ln -s /usr/lib/pymodules/python2.6/ckan/config/solr/schema-1.4.xml /usr/share/solr/conf/schema.xml + Syntax error on line 1 of /etc/apache2/sites-enabled/ckan_default: + Invalid command 'WSGISocketPrefix', perhaps misspelled or defined by a module not included in the server configuration + Action 'configtest' failed. + The Apache error log may have more information. + ...fail! -#. Upgrade the database + You can enable it by running these commands in a terminal:: - First install pastescript: + sudo a2enmod wsgi + sudo service apache2 restart - :: - sudo -u ckanstd /var/lib/ckan/std/pyenv/bin/pip install --ignore-installed pastescript +2. Install PostgreSQL and Solr +------------------------------ - Then upgrade the database: +.. tip:: - :: + You can install |postgres|, |solr| and CKAN on different servers. Just + change the :ref:`sqlalchemy.url` and :ref:`solr_url` settings in your + |production.ini| file to reference your |postgres| and |solr| servers. - sudo -u ckanstd /var/lib/ckan/std/pyenv/bin/paster --plugin=ckan db upgrade --config=/etc/ckan/std/std.ini +#. Install |postgres| and |solr|, run this command in a terminal:: - When upgrading from CKAN 1.5 you may experience error ``sqlalchemy.exc.IntegrityError: (IntegrityError) could not create unique index "user_name_key``. In this case then you need to rename users with duplicate names, before the database upgrade will run successfully. For example:: + sudo apt-get install -y postgresql solr-jetty - sudo -u ckanstd paster --plugin=pylons shell /etc/ckan/std/std.ini - model.meta.engine.execute('SELECT name, count(name) AS NumOccurrences FROM "user" GROUP BY name HAVING(COUNT(name)>1);').fetchall() - users = model.Session.query(model.User).filter_by(name='https://www.google.com/accounts/o8/id?id=ABCDEF').all() - users[1].name = users[1].name[:-1] - model.repo.commit_and_remove() - -#. Rebuild the search index (this can take some time - e.g. an hour for 5000 datasets): - - :: - - sudo -u ckanstd /var/lib/ckan/std/pyenv/bin/paster --plugin=ckan search-index rebuild --config=/etc/ckan/std/std.ini - -#. Restart Apache - - :: - - sudo /etc/init.d/apache2 restart + The install will whirr away, then towards the end you'll see this:: + * Not starting jetty - edit /etc/default/jetty and change NO_START to be 0 (or comment it out). -Upgrading from the same major version -************************************* +#. Follow the instructions in :ref:`solr-single` or :ref:`solr-multi-core` to + setup |solr|. -If you want to update to a new minor version of a major release (e.g. upgrade -to 1.7.1 to 1.7, or to 1.7.2 from 1.7.1), then you only need to update the -`python-ckan` package to get the latest changes:: +#. Follow the instructions in :ref:`postgres-setup` to setup |postgres|, + then edit the :ref:`sqlalchemy.url` option in your |production.ini| file and + set the correct password, database and database user. - sudo apt-get install python-ckan +#. Initialize your CKAN database by running this command in a terminal:: -.. caution:: + sudo ckan db init - This assumes that you already have installed CKAN via package install. If - not, do not install this single package, follow the instructions on :ref:`run-package-installer` +#. Optionally, setup the DataStore by following the instructions in + :doc:`/datastore`. -After upgrading the package, you need to restart Apache for the effects to take -place:: +#. Also optionally, you can enable file uploads by following the + instructions in :doc:`filestore`. - sudo /etc/init.d/apache2 restart +3. You're done! +--------------- +Open http://localhost in your web browser. You should see the CKAN front +page, which will look something like this: +.. image :: /images/9.png + :width: 807px +| +You can now move on to :doc:`/getting-started` to begin using and customizing +your CKAN site. diff --git a/doc/install-from-source.rst b/doc/install-from-source.rst index a63fc93023c..1084800f710 100644 --- a/doc/install-from-source.rst +++ b/doc/install-from-source.rst @@ -1,20 +1,17 @@ -============================= -Option 2: Install from Source -============================= +Installing CKAN from Source +=========================== This section describes how to install CKAN from source. Although -:doc:`install-from-package` is simpler, it requires Ubuntu 10.04. Installing -CKAN from source works with Ubuntu 10.04, with other versions of Ubuntu (e.g. -12.04) and with other operating systems (e.g. RedHat, Fedora, CentOS, OS X). If -you install CKAN from source on your own operating system, please share your -experiences on our `How to Install CKAN <https://github.com/okfn/ckan/wiki/How-to-Install-CKAN>`_ +:doc:`install-from-package` is simpler, it requires Ubuntu 12.04 64-bit. Installing +CKAN from source works with other versions of Ubuntu and with other operating +systems (e.g. RedHat, Fedora, CentOS, OS X). If you install CKAN from source +on your own operating system, please share your experiences on our +`How to Install CKAN <https://github.com/okfn/ckan/wiki/How-to-Install-CKAN>`_ wiki page. From source is also the right installation method for developers who want to work on CKAN. -If you run into problems, see :doc:`common-error-messages`. - 1. Install the required packages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31,11 +28,11 @@ wiki page for help): ===================== =============================================== Package Description ===================== =============================================== -Python `The Python programming language, v2.5-2.7 <http://www.python.org/getit/>`_ -PostgreSQL `The PostgreSQL database system <http://www.postgresql.org/download/>`_ +Python `The Python programming language, v2.6 or 2.7 <http://www.python.org/getit/>`_ +|postgres| `The PostgreSQL database system, v8.4 or newer <http://www.postgresql.org/download/>`_ libpq `The C programmer's interface to PostgreSQL <http://www.postgresql.org/docs/8.1/static/libpq.html>`_ pip `A tool for installing and managing Python packages <http://www.pip-installer.org>`_ -virtualenv `The virtual Python environment builder <http://pypi.python.org/pypi/virtualenv>`_ +virtualenv `The virtual Python environment builder <http://www.virtualenv.org>`_ Git `A distributed version control system <http://book.git-scm.com/2_installing_git.html>`_ Apache Solr `A search platform <http://lucene.apache.org/solr>`_ Jetty `An HTTP server <http://jetty.codehaus.org/jetty/>`_ (used for Solr) @@ -43,36 +40,83 @@ OpenJDK 6 JDK `The Java Development Kit <http://openjdk.java.net/instal ===================== =============================================== +.. _install-ckan-in-virtualenv: + 2. Install CKAN into a Python virtual environment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -a. Create a Python virtual environment (virtualenv) to install CKAN into (in - this example we create a virtualenv called ``pyenv`` in our home - directory), and activate it:: +.. tip:: + + If you're installing CKAN for development and want it to be installed in + your home directory, you can symlink the directories used in this + documentation to your home directory. This way, you can copy-paste the + example commands from this documentation without having to modify them, and + still have CKAN installed in your home directory: + + .. parsed-literal:: + + mkdir -p ~/ckan/lib + sudo ln -s ~/ckan/lib |virtualenv_parent_dir| + mkdir -p ~/ckan/etc + sudo ln -s ~/ckan/etc |config_parent_dir| + +a. Create a Python `virtual environment <http://www.virtualenv.org>`_ + (virtualenv) to install CKAN into, and activate it: + + .. parsed-literal:: + + sudo mkdir -p |virtualenv| + sudo chown \`whoami\` |virtualenv| + virtualenv --no-site-packages |virtualenv| + |activate| + +.. important:: - virtualenv --no-site-packages ~/pyenv - . ~/pyenv/bin/activate + The final command above activates your virtualenv. The virtualenv has to + remain active for the rest of the installation and deployment process, + or commands will fail. You can tell when the virtualenv is active because + its name appears in front of your shell prompt, something like this:: + + (default) $ _ + + For example, if you logout and login again, or if you close your terminal + window and open it again, your virtualenv will no longer be activated. You + can always reactivate the virtualenv with this command: + + .. parsed-literal:: + + |activate| b. Install the CKAN source code into your virtualenv. To install the latest development version of CKAN (the most recent commit on the master branch of - the CKAN git repository), run:: + the CKAN git repository), run: + + .. parsed-literal:: - pip install -e 'git+https://github.com/okfn/ckan.git#egg=ckan' + pip install -e 'git+\ |git_url|\#egg=ckan' - Alternatively, to install a specific version such as CKAN 1.7.1 run:: + Alternatively, to install a specific version such as CKAN 2.0 run: - pip install -e 'git+https://github.com/okfn/ckan.git@ckan-1.7.1#egg=ckan' + .. parsed-literal:: -c. Install the Python modules that CKAN requires into your virtualenv:: + pip install -e 'git+\ |git_url|\@ckan-2.0#egg=ckan' - pip install -r ~/pyenv/src/ckan/pip-requirements.txt +c. Install the Python modules that CKAN requires into your virtualenv: + + .. parsed-literal:: + + pip install -r |virtualenv|/src/ckan/requirements.txt d. Deactivate and reactivate your virtualenv, to make sure you're using the virtualenv's copies of commands like ``paster`` rather than any system-wide - installed copies:: + installed copies: + + .. parsed-literal:: + + deactivate + |activate| - deactivate - . ~/pyenv/bin/activate +.. _postgres-setup: 3. Setup a PostgreSQL database ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -81,97 +125,107 @@ List existing databases:: sudo -u postgres psql -l -Check that the encoding of databases is 'UTF8', if not internationalisation may -be a problem. Since changing the encoding of PostgreSQL may mean deleting +Check that the encoding of databases is ``UTF8``, if not internationalisation +may be a problem. Since changing the encoding of |postgres| may mean deleting existing databases, it is suggested that this is fixed before continuing with the CKAN install. Next you'll need to create a database user if one doesn't already exist. +Create a new |postgres| database user called |database_user|, and enter a +password for the user when prompted. You'll need this password later: -.. tip :: +.. parsed-literal:: - If you choose a database name, user or password which are different from - the example values suggested below then you'll need to change the - sqlalchemy.url value accordingly in the CKAN configuration file that you'll - create in the next step. + sudo -u postgres createuser -S -D -R -P |database_user| -Create a user called ``ckanuser``, and enter ``pass`` for the password when -prompted:: +Create a new |postgres| database, called |database|, owned by the +database user you just created: - sudo -u postgres createuser -S -D -R -P ckanuser +.. parsed-literal:: -Create the database (owned by ``ckanuser``), which we'll call ``ckantest``:: + sudo -u postgres createdb -O |database_user| |database| -E utf-8 - sudo -u postgres createdb -O ckanuser ckantest -E utf-8 4. Create a CKAN config file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -With your virtualenv activated, change to the ckan directory and create a CKAN -config file:: +Create a directory to contain the site's config files: - cd ~/pyenv/src/ckan - paster make-config ckan development.ini +.. parsed-literal:: -.. tip :: + sudo mkdir -p |config_dir| + sudo chown -R \`whoami\` |config_parent_dir|/ - If you used a different database name or password when creating the database in - step 6 you'll need to now edit ``development.ini`` and change the - ``sqlalchemy.url`` line, filling in the database name, user and password you - used:: +Change to the ``ckan`` directory and create a CKAN config file: - sqlalchemy.url = postgresql://ckanuser:pass@localhost/ckantest +.. parsed-literal:: + + cd |virtualenv|/src/ckan + paster make-config ckan |development.ini| + +Edit the ``development.ini`` file in a text editor, changing the following +options: + +sqlalchemy.url + This should refer to the database we created in `3. Setup a PostgreSQL + database`_ above: + + .. parsed-literal:: + + sqlalchemy.url = postgresql://|database_user|:pass@localhost/|database| + + Replace ``pass`` with the password that you created in `3. Setup a + PostgreSQL database`_ above. + + .. tip :: If you're using a remote host with password authentication rather than SSL - authentication, use:: + authentication, use: - sqlalchemy.url = postgresql://<user>:<password>@<remotehost>/ckan?sslmode=disable + .. parsed-literal:: -.. tip :: + sqlalchemy.url = postgresql://|database_user|:pass@<remotehost>/|database|?sslmode=disable - Legacy installs of CKAN may have the config file in the pyenv directory, e.g. - ``pyenv/ckan.net.ini``. This is fine but CKAN probably won't be able to find - your ``who.ini`` file. To fix this edit ``pyenv/ckan.net.ini``, search for - the line ``who.config_file = %(here)s/who.ini`` and change it to - ``who.config_file = who.ini``. +site_id + Each CKAN site should have a unique ``site_id``, for example:: + + ckan.site_id = default 5. Setup Solr ~~~~~~~~~~~~~ Follow the instructions in :ref:`solr-single` or :ref:`solr-multi-core` to -setup Solr, set appropriate values for the ``ckan.site_id`` and ``solr_url`` -config variables in your CKAN config file: - -:: +setup Solr, then change the ``solr_url`` option in your CKAN config file to +point to your Solr server, for example:: - ckan.site_id=my_ckan_instance solr_url=http://127.0.0.1:8983/solr +.. toctree:: + :hidden: + + solr-setup + +.. _postgres-init: + 6. Create database tables ~~~~~~~~~~~~~~~~~~~~~~~~~ Now that you have a configuration file that has the correct settings for your -database, you'll need to create the tables. Make sure you are still in an -activated environment with ``(pyenv)`` at the front of the command prompt and -then from the ``~/pyenv/src/ckan`` directory run this command:: +database, you can create the database tables: + +.. parsed-literal:: - paster --plugin=ckan db init + cd |virtualenv|/src/ckan + paster db init -c |development.ini| You should see ``Initialising DB: SUCCESS``. -.. tip :: +.. tip:: If the command prompts for a password it is likely you haven't set up the - database configuration correctly in step 6. - -.. tip :: - - If your config file is not called ``development.ini`` you must give the - ``--config`` option, for example with a config file called - ``test.ckan.net.ini`` you would use:: - - paster --plugin=ckan db init --config=test.ckan.net.ini + ``sqlalchemy.url`` option in your CKAN configuration file properly. + See `4. Create a CKAN config file`_. 7. Set up the DataStore ~~~~~~~~~~~~~~~~~~~~~~~ @@ -181,148 +235,41 @@ You should see ``Initialising DB: SUCCESS``. the :doc:`DataStore features<datastore>` will not be available and the DataStore tests will fail. -Follow the instructions in :doc:`datastore-setup` to create the required +Follow the instructions in :doc:`datastore` to create the required databases and users, set the right permissions and set the appropriate values in your CKAN config file. -8. Create the data and sstore directories -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Create the ``data`` and ``sstore`` directories, in the same directory that -contains your CKAN config file (e.g. ``~/pyenv/src/ckan``):: - - mkdir data sstore - - -The location of the ``sstore`` directory, which CKAN uses as its Repoze.who -OpenID session directory, is specified by the ``store_file_path`` setting in -the ``who.ini`` file. - -The location of the ``data`` directory, which CKAN uses as its Pylons cache, is -is specified by the ``cache_dir`` setting in your CKAN config file. - -9. Link to who.ini -~~~~~~~~~~~~~~~~~~ - -``who.ini`` (the Repoze.who configuration file) needs to be accessible in the -same directory as your CKAN config file. So if your config file is not in -``~/pyenv/src/ckan``, then cd to the directory with your config file and create a -symbolic link to ``who.ini``. e.g.:: - - ln -s ~/pyenv/src/ckan/who.ini - -10. Run CKAN in the development web server -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -You can use the Paste development server to serve CKAN from the command-line. -This is a simple and lightweight way to serve CKAN that is useful for -development and testing. For production it's better to serve CKAN using -Apache or nginx (see :doc:`post-installation`). - -With your virtualenv activated, run this command from the ``~/pyenv/src/ckan`` -directory:: - - paster serve development.ini - -Open http://127.0.0.1:5000/ in your web browser, and you should see the CKAN -front page. - -.. tip:: If you installed CKAN on a remote machine then you'll need to run - the web browser on that same machine. For example run the textual web browser - `w3m` in a separate ssh session to the one running `paster serve`. - - -11. Run the CKAN Tests +8. Link to ``who.ini`` ~~~~~~~~~~~~~~~~~~~~~~ -Now that you've installed CKAN, you should run CKAN's tests to make sure that -they all pass. See :doc:`test`. - -12. You're done! -~~~~~~~~~~~~~~~~ - -You can now proceed to :doc:`post-installation` which covers creating a CKAN -sysadmin account and deploying CKAN with Apache. - -Upgrading a source install -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Before upgrading your version of CKAN you should check that any custom -templates or extensions you're using work with the new version of CKAN. For -example, you could install the new version of CKAN in a new virtual environment -and use that to test your templates and extensions. - -You should also read the `CKAN Changelog <https://github.com/okfn/ckan/blob/master/CHANGELOG.txt>`_ -to see if there are any extra notes to be aware of when upgrading to the new -version. - -1. Backup your CKAN database using the ``ckan db dump`` command, for example:: - - paster --plugin=ckan db dump --config=/path/to/your/ckan.ini my_ckan_database.pg_dump - - This will create a file called ``my_ckan_database.pg_dump``, if something - goes wrong with the CKAN upgrade you can use this file to restore the - database to its pre-upgrade state. See :ref:`dumping and loading` for - details of the `ckan db dump` and `ckan db load` commands. - -2. Checkout the new CKAN version from git, for example:: - - cd pyenv/src/ckan - git fetch - git checkout release-v1.8.1 - - If you have any CKAN extensions installed from source, you may need to - checkout newer versions of the extensions at this point as well. Refer to - the documentation for each extension. - -3. Update CKAN's dependencies. Make sure that your CKAN virtual environment - is active, then run this command:: - - pip install --upgrade -r /path/to/your/pyenv/ckan/ckan/pip-requirements.txt - -4. If you are upgrading to a new major version of CKAN (for example if you are - upgrading to CKAN 1.7, 1.8 or 1.9, etc.), update your CKAN database's schema - using the ``ckan db upgrade`` command. - - .. warning :: - - To avoid problems during the database upgrade, comment out any - plugins that you have enabled on your ini file. You can uncomment - them back when the upgrade finishes. - - For example:: +``who.ini`` (the Repoze.who configuration file) needs to be accessible in the +same directory as your CKAN config file, so create a symlink to it: - paster --plugin=ckan db upgrade --config=/path/to/your/ckan.ini +.. parsed-literal:: - If you are just upgrading to a minor version of CKAN (for example upgrading - from version 1.8 to 1.8.1) then it should not be necessary to upgrade your - database. + ln -s |virtualenv|/src/ckan/who.ini |config_dir|/who.ini - See :ref:`upgrade migration` for details of the ``ckan db upgrade`` command. +9. You're done! +~~~~~~~~~~~~~~~ -5. If CKAN's Solr schema version has changed between the CKAN versions you're - upgrading from and to, then you need to update your solr schema symlink - (Check the CHANGELOG to see if it necessary to update the schema, otherwise - you can skip this step). +You can now use the Paste development server to serve CKAN from the +command-line. This is a simple and lightweight way to serve CKAN that is +useful for development and testing: - When :ref:`setting up solr` you created a symlink - ``/etc/solr/conf/schema.xml`` linking to a CKAN Solr schema file such as - ``/path/to/your/pyenv/ckan/ckan/config/solr/schema-1.4.xml``. This symlink - should be updated to point to the latest schema file in - ``/path/to/your/pyenv/ckan/ckan/config/solr/``, if it doesn't already. +.. parsed-literal:: - After updating the symlink, you must rebuild your search index by running - the ``ckan search-index rebuild`` command, for example:: + cd |virtualenv|/src/ckan + paster serve |development.ini| - paster --plugin=ckan search-index rebuild --config=/path/to/your/ckan.ini +Open http://127.0.0.1:5000/ in a web browser, and you should see the CKAN front +page. - See :ref:`rebuild search index` for details of the - ``ckan search-index rebuild`` command. +Now that you've installed CKAN, you should: -6. Finally, restart your web server. For example if you have deployed CKAN - using the Apache web server on Ubuntu linux, run this command:: +* Run CKAN's tests to make sure that everything's working, see :doc:`/test`. - sudo service apache2 restart +* If you want to use your CKAN site as a production site, not just for testing + or development purposes, then deploy CKAN using a production web server such + as Apache or Nginx. See :doc:`deployment`. -7. You're done! You should now be able to visit your CKAN website in your web - browser and see that it's now running the new version of CKAN. +* Begin using and customizing your site, see :doc:`/getting-started`. diff --git a/doc/installing.rst b/doc/installing.rst new file mode 100644 index 00000000000..32acd17255b --- /dev/null +++ b/doc/installing.rst @@ -0,0 +1,42 @@ +--------------- +Installing CKAN +--------------- + +Before you can use CKAN on your own computer, you need to install it. There are +two ways to install CKAN, from package, or from source. + +From package is the quickest and easiest way to install CKAN, but it requires +Ubuntu 12.04 64-bit. **You should install CKAN from package if**: + +* You want to install CKAN on an Ubuntu 12.04, 64-bit server, *and* +* You only want to run one CKAN website per server, *and* +* You want to run CKAN, |solr| and |postgres| on the same server + +See :doc:`install-from-package`. + +**You should install CKAN from source if**: + +* You want to install CKAN on a 32-bit computer, *or* +* You want to install CKAN on a different version of Ubuntu, not 12.04, *or* +* You want to install CKAN on another operating system + (eg. RedHat, CentOS, OS X), *or* +* You want to run multiple CKAN websites on the same server, *or* +* You want to run CKAN, |solr| and |postgres| on different servers, *or* +* You want to install CKAN for development + +See :doc:`install-from-source`. + +If you've already setup a CKAN website and want to upgrade it to a newer +version of CKAN, see :doc:`upgrading-a-package-install` or +:doc:`upgrading-a-source-install`. + +------------ + +.. toctree:: + :maxdepth: 1 + + install-from-package + install-from-source + deployment + upgrading-a-package-install + upgrading-a-source-install diff --git a/doc/javascript-coding-standards.rst b/doc/javascript-coding-standards.rst index a11fbe3e3c2..50ed3428306 100644 --- a/doc/javascript-coding-standards.rst +++ b/doc/javascript-coding-standards.rst @@ -8,14 +8,14 @@ Formatting .. _idiomatic.js: https://github.com/rwldrn/idiomatic.js/ .. _Douglas Crockford's: http://javascript.crockford.com/code.html -All JavaScript documents must use **two spaces** for indentation and files -should have no trailing whitespace. This is contrary to the `OKFN Coding -Standards`_ but matches what's in use in the current code base. +All JavaScript documents must use **two spaces** for indentation. This is +contrary to the `OKFN Coding Standards`_ but matches what's in use in the +current code base. Coding style must follow the `idiomatic.js`_ style but with the following exceptions. -.. note:: Idiomatic is heavily based upon `Douglas Crockford's`_ style +.. Note:: Idiomatic is heavily based upon `Douglas Crockford's`_ style guide which is recommended by the `OKFN Coding Standards`_. White Space @@ -67,19 +67,19 @@ One ``var`` statement must be used per variable assignment. These must be declared at the top of the function in which they are being used. :: // GOOD: - var good = "string"; - var alsoGood = "another; + var good = 'string'; + var alsoGood = 'another'; // GOOD: - var good = "string"; + var good = 'string'; var okay = [ - "hmm", "a bit", "better" + 'hmm', 'a bit', 'better' ]; // BAD: - var good = "string", + var good = 'string', iffy = [ - "hmm", "not", "great" + 'hmm', 'not', 'great' ]; Declare variables at the top of the function in which they are first used. This @@ -107,7 +107,7 @@ statement. :: for (index = 0, length = names.length; index < length; index += 1) { name = names[index]; - names.push(names[index].toLowerCase()); + names.push(name.toLowerCase()); } sorted = names.sort(); @@ -288,17 +288,23 @@ Forms ````` All forms should work without JavaScript enabled. This means that they must -submit ``application/x-www-form-urlencoded`` data to the server and receive an appropriate -response. The server should check for the ``X-Requested-With: XMLHTTPRequest`` -header to determine if the request is an ajax one. If so it can return an -appropriate format, otherwise it should issue a 303 redirect. +submit ``application/x-www-form-urlencoded`` data to the server and receive an +appropriate response. The server should check for the ``X-Requested-With: +XMLHTTPRequest`` header to determine if the request is an ajax one. If so it +can return an appropriate format, otherwise it should issue a 303 redirect. The one exception to this rule is if a form or button is injected with JavaScript after the page has loaded. It's then not part of the HTML document and can submit any data format it pleases. Ajax -```````` +```` + +.. Note:: + Calls to the CKAN API from JavaScript should be done through the + `CKAN client`_. + +.. _CKAN client: ./frontend-development.html#client Ajax requests can be used to improve the experience of submitting forms and other actions that require server interactions. Nearly all requests will @@ -319,7 +325,7 @@ Here's a possible example for submitting a search form using jQuery. :: jQuery('#search-form').submit(function (event) { var form = $(this); - var button = form.find('[type=submit]'); + var button = $('[type=submit]', form); // Prevent the browser submitting the form. event.preventDefault(); diff --git a/doc/javascript-module-tutorial.rst b/doc/javascript-module-tutorial.rst index 6180992b19c..a250513ef71 100644 --- a/doc/javascript-module-tutorial.rst +++ b/doc/javascript-module-tutorial.rst @@ -48,6 +48,11 @@ We pass in the module name and a factory function that should return our module object. This factory gets passed a local jQuery object and a translation object. +.. Note:: + In order to include a module for page render inclusion within an + extension it is recommended that you use ``{% resource %}`` within + your templates. See the `Resource Documentation <./resources.html>`_ + Initialisation ~~~~~~~~~~~~~~ diff --git a/doc/legacy-api.rst b/doc/legacy-api.rst index 261eb84d977..b10841fc976 100644 --- a/doc/legacy-api.rst +++ b/doc/legacy-api.rst @@ -366,6 +366,12 @@ The ``Dataset`` and ``Revision`` data formats are as defined in `Model Formats`_ filter_by_openness and filter_by_downloadable were dropped from CKAN version 1.5 onwards. +.. Note:: + + Only public datasets can be accessed via the legacy search API, regardless of + the provided authorization. If you need to access private datasets via the + API you will need to use the `package_search` method of the :doc:`api`. + **Resource Parameters** diff --git a/doc/loading-data.rst b/doc/loading-data.rst deleted file mode 100644 index 1df5e191557..00000000000 --- a/doc/loading-data.rst +++ /dev/null @@ -1,117 +0,0 @@ -============= -Load Datasets -============= - -You can upload individual datasets through the CKAN front-end, but for importing datasets on masse, you have two choices: - -* :ref:`load-data-api`. You can use the `CKAN API <api.html>`_ to script import. To simplify matters, we offer provide standard loading scripts for Google Spreadsheets, CSV and Excel. - -* :ref:`load-data-harvester`. The `CKAN harvester extension <https://github.com/okfn/ckanext-harvest/>`_ provides web and command-line interfaces for larger import tasks. - -If you need advice on data import, `contact the ckan-dev mailing list <http://lists.okfn.org/mailman/listinfo/ckan-dev>`_. - -.. note :: If loading your data requires scraping a web page regularly, you may find it best to write a scraper on `ScraperWiki <http://www.scraperwiki.com>`_ and combine this with either of the methods above. - -.. _load-data-api: - -Import Data with the CKAN API ------------------------------ - -You can use the `CKAN API <api.html>`_ to upload datasets directly into your CKAN instance. - -The Simplest Approach - CKAN API -++++++++++++++++++++++++++++++++ - -The simplest way to automate dataset loading is with a Python script using -:doc:`CKAN's API <api>`. Here's an example script to create a new dataset:: - - #!/usr/bin/env python - import urllib2 - import urllib - import json - import pprint - - # Put the details of the dataset we're going to create into a dict. - dataset_dict = { - 'name': 'my_dataset_name', - 'notes': 'A long description of my dataset', - } - - # Use the json module to dump the dictionary to a string for posting. - data_string = urllib.quote(json.dumps(dataset_dict)) - - # We'll use the package_create function to create a new dataset. - request = urllib2.Request( - 'http://www.my_ckan_site.com/api/action/package_create') - - # Creating a dataset requires an authorization header. - # Replace *** with your API key, from your user account on the CKAN site - # that you're creating the dataset on. - request.add_header('Authorization', '***') - - # Make the HTTP request. - response = urllib2.urlopen(request, data_string) - assert response.code == 200 - - # Use the json module to load CKAN's response into a dictionary. - response_dict = json.loads(response.read()) - assert response_dict['success'] is True - - # package_create returns the created package as its result. - created_package = response_dict['result'] - pprint.pprint(created_package) - - -Loader Scripts -++++++++++++++ - -'Loader scripts' provide a simple way to take any format metadata and bulk upload it to a remote CKAN instance. - -Essentially each set of loader scripts converts the dataset metadata to the standard 'dataset' format, and then loads it into CKAN. - -To get a flavour of what loader scripts look like, take a look at `the ONS scripts <https://github.com/okfn/ckanext-dgu/tree/master/ckanext/dgu/ons>`_. - -Loader Scripts for CSV and Excel -******************************** - -For CSV and Excel formats, the `SpreadsheetPackageImporter` (found in ``ckanext-importlib/ckanext/importlib/spreadsheet_importer.py``) loader script wraps the file in `SpreadsheetData` before extracting the records into `SpreadsheetDataRecords`. - -SpreadsheetPackageImporter copes with multiple title rows, data on multiple sheets, dates. The loader can reload datasets based on a unique key column in the spreadsheet, choose unique names for datasets if there is a clash, add/merge new resources for existing datasets and manage dataset groups. - -Loader Scripts for Google Spreadsheets -************************************** - -The `SimpleGoogleSpreadsheetLoader` class (found in ``ckanclient.loaders.base``) simplifies the process of loading data from Google Spreadsheets (there is an additional dependency on the ``gdata`` Python package). - -`This script <https://bitbucket.org/okfn/ckanext/src/default/bin/ckanload-italy-nexa>`_ has a simple example of loading data from Google Spreadsheets. - -Write Your Own Loader Script -**************************** - -## this needs work ## - -First, you need an importer that derives from `PackageImporter` (found in ``ckan/lib/importer.py``). This takes whatever format the metadata is in and sorts it into records of type `DataRecord`. - -Next, each DataRecord is converted into the correct fields for a dataset using the `record_2_package` method. This results in dataset dictionaries. - -The `PackageLoader` takes the dataset dictionaries and loads them onto a CKAN instance using the ckanclient. There are various settings to determine: - - * ##how to identify the same dataset, previously been loaded into CKAN.## This can be simply by name or by an identifier stored in another field. - * how to merge in changes to an existing datasets. It can simply replace it or maybe merge in resources etc. - -The loader should be given a command-line interface using the `Command` base class (``ckanext/command.py``). - -You need to add a line to the CKAN ``setup.py`` (under ``[console_scripts]``) and when you run ``python setup.py develop`` it creates a script for you in your Python environment. - -.. _load-data-harvester: - -Import Data with the Harvester Extension ----------------------------------------- - -The `CKAN harvester extension <https://github.com/okfn/ckanext-harvest/>`_ provides useful tools for more advanced data imports. - -These include a command-line interface and a web user interface for running harvesting jobs. - -To use the harvester extension, create a class that implements the `harvester interface <https://github.com/okfn/ckanext-harvest/blob/master/ckanext/harvest/interfaces.py>` derived from the `base class of the harvester extension <https://github.com/okfn/ckanext-harvest/blob/master/ckanext/harvest/harvesters/base.py>`_. - -For more information on working with extensions, see :doc:`extensions`. diff --git a/doc/multilingual.rst b/doc/multilingual.rst index 7284bf06b45..533df5484bf 100644 --- a/doc/multilingual.rst +++ b/doc/multilingual.rst @@ -1,6 +1,6 @@ -===================================== -Translating Datasets, Groups and Tags -===================================== +====================== +Multilingual Extension +====================== For translating CKAN's web interface see :ref:`i18n`. In addition to user interface internationalization, a CKAN administrator can also enter translations into CKAN's database for terms that may appear in the contents of datasets, groups or tags created by users. When a user is viewing the CKAN site, if the translation terms database contains a translation in the user's language for the name or description of a dataset or resource, the name of a tag or group, etc. then the translated term will be shown to the user in place of the original. @@ -25,7 +25,7 @@ If you want to quickly test the term translation feature without having to provi paster --plugin=ckan create-test-data translations -See :ref:`paster` for more details. +See :doc:`paster` for more details. Testing The Multilingual Extension ---------------------------------- diff --git a/doc/organizations_and_groups.rst b/doc/organizations_and_groups.rst deleted file mode 100644 index 4518ade38cc..00000000000 --- a/doc/organizations_and_groups.rst +++ /dev/null @@ -1,240 +0,0 @@ -Organizations and Groups -======================== - -This file contains the essential use cases and user stories (but not all -possible use cases and user stories) for Organizations and Groups in CKAN. It -should give a sense of the purpose of these features and the difference between -Groups and Organizations. The file then gives some technical analysis of how -the features should be implemented. - -Use Cases ---------- - -**A site like thedatahub.org**: -You want users to be able to register new user accounts and start adding -datasets as quickly and easily as possible. You don't want them to have to join -an organization before they can add a dataset, or to have to choose an -organization when adding a dataset. You would turn on the option that creates a -default 'public' organization that datasets are added to if no other -organization is specified. - -**A site like data.gov.uk**: -They don't want just anyone to be able to register a user account and start -adding content. So you would turn off the default public organization, and new -users would have to be added to an organization by a sysadmin or organization -admin before they can start adding content. By having multiple organizations -with different admins, they can distribute the responsibility for giving users -permission to create content. - -**If we have organizations, then what are groups for?** -The main difference between organizations and groups are: - -1. A member of an organization can edit any of the datasets in that - organization. Members of groups do not get permission to edit the group's - datasets, only to add datasets to and remove datasets from the group. - -2. A dataset must belong to exactly one organization, but can belong no group - or to multiple groups. - -Organizations are more about controlling who has permission to add and edit -datasets, whereas groups are just about categorizing datasets. - -data.gov.uk or thedatahub.org could use groups if they wanted a way for the -public to organize datasets into categories, or if they wanted groups of people -to be able to create sets of data to work on collaboratively. For example at -hackdays people often start by putting relevant datasets into a group. With -groups, this kind of collaboration can be orthogonal to the authorization -around organizations. - -**What is the difference between groups and tags?** -Groups work like controlled tags. While anyone who can edit a dataset can -create a new tag, only sysadmins can create new groups. While anyone can add -any tag to a dataset, only sysadmins or members of a group can add a dataset -to that group. - - -User Stories ------------- - -Roles for the User Stories -`````````````````````````` - -These roles are used to describe users in the user stories below: - -**Sysadmin** - A CKAN sysadmin user. - -**Organization or Group Editor** - A CKAN user who is a member of an -organization or group with capacity _editor_. - -**Organization or Group Admin** - A CKAN user who is a member of an -organization or group with capacity _admin_. - -**User** - A CKAN user who is not a member of any particular organization -or group on the site. - -**Anyone** - Anyone in any of the above roles, or even a site visitor who is -not even logged in. - -User Stories that apply to both Organizations and Groups -```````````````````````````````````````````````````````` - -* **Anyone** can see a list of all the site's organizations. -* **Anyone** can see a list of all the site's groups. -* **Anyone** can see a list of all an organization's _public_ datasets -* **Anyone** can see a list of all a group's datasets (groups can't have - private datasets, they're all public) -* **Sysadmins** can create new organizations, and automatically become admins - of the organizations they create. -* **Sysadmins** can create new groups, and automatically becomes admins of the - groups they create. -* **Users** can create new organizations, if this is enabled in the config - file (boolean option), and will automatically become admin of the new - organization -* **Users** can create new groups, if this is enabled in the config - file (another boolean option), and will automatically become admin of the new - group -* **Organization admins** can add users to and remove users from an - organization that they are admin of. -* **Organization admins** can specify what role (editor or admin) each user who - is a member of the organization has. -* **Group admins** can add users to and remove users from a group that they - are admin of. -* **Group admins** can add specify what role (editor or admin) each - user who is a member of the group has. -* **Sysadmins** can add users to and remove users from any organization or - group, and set the role (editor or admin) of any user in any organization or - group. -* **Organization admins** and **sysadmins** can edit the organization's - metadata (name, description, etc.) -* **Group admins** and **sysadmins** can edit the group's metadata (name, - description, etc.) -* **Developers** can provide custom forms for groups and organizations, for - example to add custom metadata fields to groups or organizations. -* **Anyone** can see which users are members of groups. -* **Sysadmins** should decide if members of organizations should be visible to the public - globally throughout the site. If they are not visible to the public only syadmins and - orgainization admins should be able to see the members of the organization. - - -User Stories that apply to Organizations Only -````````````````````````````````````````````` - -* **Organization admins and editors** can see an organization's private - datasets. They should be able to see them in thier organization's search - results and have a facet of public/private so they can filter by them. -* **Organization admins and editors** can create new datasets that belong to - the organization, and choose whether they are public or private. -* **Organization admins and editors** can edit all datasets belonging to the - organization, including making the datasets public or private. -* **Organization admins and editors** can _only_ create datasets that belong to - one of the organizations they are a member of. They cannot create a dataset - that doesn't belong to any organization, and a dataset cannot belong to more - than one organization at a time. - -This last use story raises the question of whether it's possible for anyone to -create a dataset that doesnt belong to any organization, or whether everyone -has to join an organization before they can start adding datasets. - -The suggestion solution is a boolean config option that, if enabled, creates a -default 'public' organization that new datasets are added to if no other -organization is specified. Users who are not a member of an organization will -be able to add datasets to this default organization. - -* **Sysadmins** can move datasets from one organization to another. - -* **Sysadmins** can delete organizations, and this deletes all of the - organization's datasets. - -User Stories that apply to Groups Only -`````````````````````````````````````` - -* **Group editors and admins** can add datasets to and remove datasets from the - groups that they are members of. A dataset can belong to multiple groups at - once, or can belong to no groups. - -* **Sysadmins and Group Admins** can delete groups, but unlike with organizations this does not - delete the group's datasets. - -Joining Groups and Organizations -```````````````````````````````` - -User stories about how users can apply to join groups and organizations or can -request the creation of groups and organizations have been intentionally left -out. These user stories can be added later and are very likely to be instance -specific. (But note that by default according to the user stories above -sysadmins and, if enabled, normal users can create organizations and groups, -and sysadmins and organization and group admins can add users to organizations -and groups.) - -Hierarchies of Groups and Organizations -``````````````````````````````````````` - -Previous specifications and implementations of organizations supported -hierarchies in which organizations could be parents and children of each other. -We do not intend to support this in the new implementation, at least not at -first. - -Private Groups and Organizations -```````````````````````````````` - -Although we will support private datasets in organizations, we do not intend to -support private organizations or groups that cannot be seen by everyone, at -least not at first. - -Technical FAQ -============= - -**What is the data model for this groups/organization?** - - -The data model will not change from how it is currently:: - - +------------+ - | | - +---+ dataset | - +------------+ +-----------+ | | | - | | | +---+ +------------+ - | group +-----+ member | - | | | +---+ +------------+ - +------------+ +-----------+ | | | - +---+ user | - | | - +------------+ - -The group table has a "type" field specifying if the table is an "organization" -or a "group". - -Using the one 'group' table for both organizations and groups means you can't -have an organization and a group with the same name. This is probably a good -thing as it would be confusing for users anyway. - -The member table has field called capacity which should be used as follows: - -* When a dataset is a member of an Organization it must have capacity of - 'ozganization'. -* When a dataset is a member of a Group it must have capacity of 'member'. -* When a user is a member of a Group/Organization it must have capacity - of the users role eg. admin, editor, memeber - - -The package table has gained two new fields - -owner_org - the id of the owning organization -private - determines if the dataset is public or private -` -Config options -============== - -The following config options have been created. - -ckan.auth.user_create_organizations -ckan.auth.user_create_groups - -ckan.auth.create_user_via_api -ckan.auth.create_dataset_if_not_in_organization - -ckan.auth.anon_create_dataset -ckan.auth.user_delete_groups - -ckan.auth.user_delete_organizations -ckan.auth.create_unowned_dataset diff --git a/doc/paster.rst b/doc/paster.rst index 43fd3c9e6c7..3505893b70b 100644 --- a/doc/paster.rst +++ b/doc/paster.rst @@ -1,259 +1,454 @@ -.. _paster: +====================== +Command Line Interface +====================== -=============================== -Common CKAN Administrator Tasks -=============================== +Most common CKAN administration tasks can be carried out from the command line +on the server that CKAN is installed on, using the ``paster`` command. -The majority of common CKAN administration tasks are carried out using the **paster** script. +If you have trouble running paster commands, see +`Troubleshooting Paster Commands`_ below. -Paster is run on the command line on the server running CKAN. This section covers: +.. note:: -* :ref:`paster-understanding`. Understanding paster syntax and getting help. -* :ref:`paster-tasks`. How to carry out common CKAN admin tasks using paster. + Before running a CKAN ``paster`` command, you have to activate your CKAN + virtualenv and change to the ``ckan`` directory, for example: -.. _paster-understanding: + .. parsed-literal:: -Understanding Paster -==================== + |activate| + cd |virtualenv|/src/ckan -At its simplest, paster commands can be thought of like this:: + To run a paster command without activating the virtualenv first, you have + to give the full path the paster script within the virtualenv, for example: - paster <ckan commands> + .. parsed-literal:: -But there are various extra elements to the commandline that usually need adding. We shall build them up: + |virtualenv|/bin/paster --plugin=ckan user list -c |development.ini| -Enabling CKAN commands -====================== + To run a paster command without changing to the ckan directory first, add + the ``--plugin=ckan`` option to the command. For example: -Paster is used for many things aside from CKAN. You usually need to tell paster that you want to enable the CKAN commands:: + .. parsed-literal:: - paster --plugin=ckan <ckan commands> + paster --plugin=ckan user list -c |development.ini| -You know you need to do this if you get the error ``Command 'user' not known`` for a valid CKAN command. + In the example commands below, we assume you're running the commands with + your virtualenv activated and from your ckan directory. -(Alternatively, CKAN commands are enabled by default if your current directory is the CKAN source directory) +The general form of a CKAN ``paster`` command is: -Pointing to your CKAN config -============================ +.. parsed-literal:: -Paster needs to know where your CKAN config file is (so it knows which database and search index to deal with etc.):: + paster **command** --config=\ |development.ini| - paster --plugin=ckan <ckan commands> --config=<config file> +The ``--config`` option tells CKAN where to find your config file, which it +reads for example to know which database it should use. As you'll see in the +examples below, this option can be given as ``-c`` for short. -If you forget to specify ``--config`` then you will get error ``AssertionError: Config filename '/home/okfn/development.ini' does not exist.`` +``command`` should be replaced with the name of the CKAN command that you wish +to execute. Most commands have their own subcommands and options. For example, +to print out a list of all of your CKAN site's users do: -(Paster defaults to looking for development.ini in the current directory.) +.. parsed-literal:: -For example, to initialise a database:: + paster user list -c |development.ini| - paster --plugin=ckan db init --config=/etc/ckan/std/std.ini +(Here ``user`` is the name of the CKAN command you're running, and ``list`` is +a subcommand of ``user``.) -Virtual environments -==================== +For a list of all available commands, simply run ``paster`` on its own with no +command, or see `Paster Commands Reference`_. In this case we don't need the +``-c`` option, since we're only asking CKAN to print out information about +commands, not to actually do anything with our CKAN site:: -You often need to run paster within your CKAN virtual environment (pyenv). If CKAN was installed as 'source' then you can activate it as usual before running the paster command:: + paster - . ~/pyenv/bin/activate - paster --plugin=ckan db init --config=/etc/ckan/std/std.ini +Each command has its own help text, which tells you what subcommands and +options it has (if any). To print out a command's help text, run the command +with the ``--help`` option:: -The alternative, which also suits a CKAN 'package' install, is to simply give the full path to the paster in your pyenv:: + paster user --help - /var/lib/ckan/std/pyenv/bin/paster --plugin=ckan db init --config=/etc/ckan/std/std.ini +------------------------------- +Troubleshooting Paster Commands +------------------------------- -Running Paster on a deployment -============================== +Virtualenv not activated, or not in ckan dir +============================================ -If CKAN is deployed with Apache on this machine, then you should run paster as the same user, which is usually ``www-data``. This is because paster will write to the same CKAN logfile as the Apache process and file permissions need to match. +Most errors with paster commands can be solved by remembering to **activate +your virtual environment** and **change to the ckan directory** before running +the command: - For example:: +.. parsed-literal:: - sudo -u www-data /var/lib/ckan/std/pyenv/bin/paster --plugin=ckan db init --config=/etc/ckan/std/std.ini + |activate| + cd |virtualenv|/src/ckan -Otherwise you will get an error such as: ``IOError: [Errno 13] Permission denied: '/var/log/ckan/std/std.log'``. +Error messages such as the following are usually caused by forgetting to do +this: -.. _paster-help: +* **Command 'foo' not known** (where *foo* is the name of the command you + tried to run) +* **The program 'paster' is currently not installed** +* **Command not found: paster** +* **ImportError: No module named fanstatic** (or other ``ImportError``\ s) -Getting Help on Paster ----------------------- +Running paster commands provided by extensions +============================================== -To get a full list of paster commands (i.e. including CKAN commands):: +**If you're trying to run a CKAN command provided by an extension** that you've +installed and you're getting an error like **Command 'foo' not known** even +though you've activated your virtualenv and changed to the ckan directory, this +is because you need to run the extension's paster commands from the extension's +source directory not CKAN's source directory. For example: - paster --plugin=ckan --help +.. parsed-literal:: -And to get more detailed help on each command (e.g. on ``db``):: + |activate| + cd |virtualenv|/src/ckanext-spatial + paster foo -c |development.ini| - paster --plugin=ckan --help db +This should not be necessary when using the pre-installed extensions that come +with CKAN. +Alternatively, you can give the extension's name using the ``--plugin`` option, +for example -Paster executable ------------------ +.. parsed-literal:: -It is essential to run the correct paster. The program may be installed globally on a server, but in nearly all cases, the one installed in the CKAN python virtual environment (pyenv) is the one that should be used instead. This can be done by either: + paster --plugin=ckanext-foo foo -c |development.ini| -1. Activating the virtual environment:: +.. todo:: - . pyenv/bin/activate + Running a paster shell with ``paster --plugin=pylons shell -c ...``. + Useful for development? -2. Giving the path to paster when you run it:: +Wrong config file path +====================== - pyenv/bin/paster ... +AssertionError: Config filename development.ini does not exist + This means you forgot to give the ``--config`` or ``-c`` option to tell CKAN + where to find your config file. (CKAN looks for a config file named + ``development.ini`` in your current working directory by default.) + +ConfigParser.MissingSectionHeaderError: File contains no section headers + This happens if the config file that you gave with the ``-c`` or ``--config`` + option is badly formatted, or if you gave the wrong filename. + +IOError: [Errno 2] No such file or directory: '...' + This means you gave the wrong path to the ``--config`` or ``-c`` option + (you gave a path to a file that doesn't exist). + + +------------------------- +Paster Commands Reference +------------------------- + +The following paster commands are supported by CKAN: + +================= ============================================================ +celeryd Control celery daemon. +check-po-files Check po files for common mistakes +color Create or remove a color scheme. +create-test-data Create test data in the database. +dataset Manage datasets. +datastore Perform commands to set up the datastore. +db Perform various tasks on the database. +front-end-build Creates and minifies css and JavaScript files +less Compile all root less documents into their CSS counterparts +minify Create minified versions of the given Javascript and CSS files. +notify Send out modification notifications. +plugin-info Provide info on installed plugins. +profile Code speed profiler +ratings Manage the ratings stored in the db +rdf-export Export active datasets as RDF. +search-index Creates a search index for all datasets +sysadmin Gives sysadmin rights to a named user. +tracking Update tracking statistics. +trans Translation helper functions +user Manage users. +================= ============================================================ + + +celeryd: Control celery daemon +============================== +Usage:: -Position of Paster Parameters ------------------------------ + celeryd <run> - run the celery daemon + celeryd run concurrency - run the celery daemon with + argument 'concurrency' + celeryd view - view all tasks in the queue + celeryd clean - delete all tasks in the queue -The position of paster parameters matters. -``--plugin`` is a parameter to paster, so needs to come before the CKAN command. To do this, the first parameter to paster is normally ``--plugin=ckan``. +check-po-files: Check po files for common mistakes +================================================== -.. note:: The default value for ``--plugin`` is ``setup.py`` in the current directory. If you are running paster from the directory where CKAN's ``setup.py`` file is located, you don't need to specify the plugin parameter.. +Usage:: -Meanwhile, ``--config`` is a parameter to CKAN, so needs to come after the CKAN command. This specifies the CKAN config file for the instance you want to use, e.g. ``--config=/etc/ckan/std/std.ini`` + check-po-files [options] [FILE] ... -.. note:: The default value for ``--config`` is ``development.ini`` in the current directory. If you are running a package install of CKAN (as described in :doc:`install-from-package`), you should explicitly specify ``std.ini``. -The position of the CKAN command itself is less important, as longs as it follows ``--plugin``. For example, both the following commands have the same effect::: +color: Create or remove a color scheme +====================================== - paster --plugin=ckan db --config=development.ini init - paster --plugin=ckan db init --config=development.ini +After running this command, you'll need to regenerate the css files. See :ref:`less` for details. +Usage:: -Running a Paster Shell ----------------------- + color - creates a random color scheme + color clear - clears any color scheme + color <'HEX'> - uses as base color eg '#ff00ff' must be quoted. + color <VALUE> - a float between 0.0 and 1.0 used as base hue + color <COLOR_NAME> - html color name used for base color eg lightblue -If you want to run a "paster shell", which can be useful for development, then the plugin is pylons. e.g. ``paster --plugin=pylons shell``. -Often you will want to run this as the same user as the web application, to ensure log files are written as the same user. And you'll also want to specify a config file (note that this is not specified using the ``--config`` parameter, but simply as the final argument). For example:: +create-test-data: Create test data +================================== - sudo -u www-data paster --plugin=pylons shell std.ini +As the name suggests, this command lets you load test data when first setting up CKAN. See :ref:`create-test-data` for details. -.. _paster-tasks: +dataset: Manage datasets +======================== -Common Tasks Using Paster -========================= +Usage:: -The following tasks are supported by paster. + dataset DATASET_NAME|ID - shows dataset properties + dataset show DATASET_NAME|ID - shows dataset properties + dataset list - lists datasets + dataset delete [DATASET_NAME|ID] - changes dataset state to 'deleted' + dataset purge [DATASET_NAME|ID] - removes dataset from db entirely - ================= ========================================================== - create-test-data Create test data in the database. - db Perform various tasks on the database. - ratings Manage the ratings stored in the db - rights Commands relating to per-object and system-wide access rights. - roles Commands relating to roles and actions. - search-index Creates a search index for all datasets - sysadmin Gives sysadmin rights to a named user - user Manage users - ================= ========================================================== +datastore: Perform commands to set up the datastore +=================================================== -For the full list of tasks supported by paster, you can run:: +Make sure that the datastore URLs are set properly before you run these commands. - paster --plugin=ckan --help +Usage:: + datastore set-permissions SQL_SUPER_USER -create-test-data: Create test data ----------------------------------- + Where: + SQL_SUPER_USER is the name of a postgres user with sufficient + permissions to create new tables, users, and grant + and revoke new permissions. Typically, this would + be the "postgres" user. -As the name suggests, this command lets you load test data when first setting up CKAN. See :ref:`create-test-data` for details. +.. _paster db: db: Manage databases --------------------- +==================== Lets you initialise, upgrade, and dump the CKAN database. -Initialisation -~~~~~~~~~~~~~~ +Initialization +-------------- + +Before you can run CKAN for the first time, you need to run ``db init`` to +initialize your database: -Before you can run CKAN for the first time, you need to run "db init" to create the tables in the database and the default authorization settings:: +.. parsed-literal:: - paster --plugin=ckan db init --config=/etc/ckan/std/std.ini + paster db init -c |production.ini| -If you forget to do this then CKAN won't serve requests and you will see errors such as this in the logs:: +If you forget to do this you'll see this error message in your web browser: - ProgrammingError: (ProgrammingError) relation "user" does not exist + 503 Service Unavailable: This site is currently off-line. Database is not + initialised. Cleaning -~~~~~~~~ +-------- + +You can delete everything in the CKAN database, including the tables, to start +from scratch: + +.. warning:: -You can delete everything in the CKAN database, including the tables, to start from scratch:: + This will delete all data from your CKAN database! - paster --plugin=ckan db clean --config=/etc/ckan/std/std.ini +.. parsed-literal:: -The next logical step from this point is to do a "db init" step before starting CKAN again. + paster db clean -c |production.ini| + +After cleaning the db you must do a ``db init`` or ``db load`` before CKAN will +work again. .. _dumping and loading: Dumping and Loading databases to/from a file -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +-------------------------------------------- -You can 'dump' (save) the exact state of the database to a file on disk and at a later point 'load' (restore) it again, or load it on another machine. +You can 'dump' (save) the exact state of the database to a file on disk and at +a later point 'load' (restore) it again. -To write the dump:: +.. tip:: - paster --plugin=ckan db dump --config=/etc/ckan/std/std.ini std.pg_dump + You can also dump the database from one CKAN instance, and then load it into + another CKAN instance on the same or another machine. This will even work if + the CKAN instance you dumped the database from is an older version of CKAN + than the one you load it into, the database will be automatically upgraded + during the load command. (But you cannot load a database from a newer + version of CKAN into an older version of CKAN.) -To load it in again, you first have to clean the database of existing data (be careful not to wipe valuable data), followed by the load:: +To export a dump of your CKAN database: - paster --plugin=ckan db clean --config=/etc/ckan/std/std.ini std.pg_dump - paster --plugin=ckan db load --config=/etc/ckan/std/std.ini std.pg_dump +.. parsed-literal:: -.. warning: The pg_dump file is a complete backup of the database in plain text, and includes API keys and other user data which may be regarded as private. So keep it secure, like your database server. + paster db dump -c |production.ini| my_database_dump.sql -.. _upgrade migration: +To load it in again, you first have to clean the database (this will delete all +data in the database!) and then load the file: -Upgrade migration -~~~~~~~~~~~~~~~~~ +.. parsed-literal:: -When you upgrade CKAN software by any method *other* than the package update described in :doc:`install-from-package`, before you restart it, you should run 'db upgrade', which will do any necessary migrations to the database tables:: + paster db clean -c |production.ini| + paster db load -c |production.ini| my_database_dump.sql - paster --plugin=ckan db upgrade --config=/etc/ckan/std/std.ini +.. warning: -Creating dump files -~~~~~~~~~~~~~~~~~~~ + The exported file is a complete backup of the database in plain text, and + includes API keys and other user data which may be regarded as private. So + keep it secure, like your database server. -For information on using ``db`` to create dumpfiles, see :doc:`database-dumps`. +Exporting Datasets to JSON or CSV +--------------------------------- +You can export all of your CKAN site's datasets from your database to a JSON file +using the ``db simple-dump-json`` command: -ratings: Manage dataset ratings -------------------------------- +.. parsed-literal:: -Manages the ratings stored in the database, and can be used to count ratings, remove all ratings, or remove only anonymous ratings. + paster db simple-dump-json -c |production.ini| my_datasets.json -For example, to remove anonymous ratings from the database:: +To export the datasets in CSV format instead, use ``db simple-dump-csv``: + +.. parsed-literal:: + + paster db simple-dump-csv -c |production.ini| my_datasets.csv + +This is useful to create a simple public listing of the datasets, with no user +information. Some simple additions to the Apache config can serve the dump +files to users in a directory listing. To do this, add these lines to your +virtual Apache config file (e.g. |apache_config_file|):: + + Alias /dump/ /home/okfn/var/srvc/ckan.net/dumps/ + + # Disable the mod_python handler for static files + <Location /dump> + SetHandler None + Options +Indexes + </Location> + +.. warning:: + + Don't serve an SQL dump of your database (created using the ``paster db + dump`` command), as those contain private user information such as email + addresses and API keys. + +Exporting User Accounts to CSV +------------------------------ + +You can export all of your CKAN site's user accounts from your database to a CSV file +using the ``db user-dump-csv`` command: + +.. parsed-literal:: + + paster db user-dump-csv -c |production.ini| my_database_users.csv + +front-end-build: Creates and minifies css and JavaScript files +============================================================== + +Usage:: + + front-end-build - paster --plugin=ckan ratings clean-anonymous --config=/etc/ckan/std/std.ini +.. _less: -rights: Set user permissions ----------------------------- +less: Compile all root less documents into their CSS counterparts +================================================================= -Sets the authorization roles of a specific user on a given object within the system. +Usage:: -For example, to give the user named 'bar' the 'admin' role on the dataset 'foo':: + less - paster --plugin=ckan rights make bar admin package:foo --config=/etc/ckan/std/std.ini -To list all the rights currently specified:: +minify: Create minified versions of the given Javascript and CSS files +====================================================================== - paster --plugin=ckan rights list --config=/etc/ckan/std/std.ini +Usage:: -For more information and examples, see :doc:`authorization`. + paster minify [--clean] PATH + For example: -roles: Manage system-wide permissions --------------------------------------- + paster minify ckan/public/base + paster minify ckan/public/base/css/*.css + paster minify ckan/public/base/css/red.css -This important command gives you fine-grained control over CKAN permissions, by listing and modifying the assignment of actions to roles. +If the --clean option is provided any minified files will be removed. + + +notify: Send out modification notifications +=========================================== + +Usage:: + + notify replay - send out modification signals. In "replay" mode, + an update signal is sent for each dataset in the database. + + +plugin-info: Provide info on installed plugins +============================================== + +As the name suggests, this commands shows you the installed plugins, their description, and which interfaces they implement + + +profile: Code speed profiler +============================ + +Provide a ckan url and it will make the request and record how long each function call took in a file that can be read +by runsnakerun. + +Usage:: + + profile URL + +The result is saved in profile.data.search. To view the profile in runsnakerun:: + + runsnakerun ckan.data.search.profile + +You may need to install the cProfile python module. + + +ratings: Manage dataset ratings +=============================== + +Manages the ratings stored in the database, and can be used to count ratings, remove all ratings, or remove only anonymous ratings. + +For example, to remove anonymous ratings from the database:: + + paster --plugin=ckan ratings clean-anonymous --config=/etc/ckan/std/std.ini + + +rdf-export: Export datasets as RDF +================================== + +This command dumps out all currently active datasets as RDF into the specified folder:: + + paster rdf-export /path/to/store/output -The ``roles`` command has its own section: see :doc:`authorization`. .. _rebuild search index: search-index: Rebuild search index ----------------------------------- +================================== Rebuilds the search index. This is useful to prevent search indexes from getting out of sync with the main database. @@ -279,13 +474,12 @@ won't clear the index before starting rebuilding it:: There are other search related commands, mostly useful for debugging purposes:: search-index check - checks for datasets not indexed - search-index show {dataset-name} - shows index of a dataset - search-index clear [dataset-name] - clears the search index for the provided dataset or for the whole ckan instance - + search-index show DATASET_NAME - shows index of a dataset + search-index clear [DATASET_NAME] - clears the search index for the provided dataset or for the whole ckan instance sysadmin: Give sysadmin rights ------------------------------- +============================== Gives sysadmin rights to a named user. This means the user can perform any action on any object. @@ -294,10 +488,28 @@ For example, to make a user called 'admin' into a sysadmin:: paster --plugin=ckan sysadmin add admin --config=/etc/ckan/std/std.ini +tracking: Update tracking statistics +==================================== + +Usage:: + + tracking update [start_date] - update tracking stats + tracking export FILE [start_date] - export tracking stats to a csv file + + +trans: Translation helper functions +=================================== + +Usage:: + + trans js - generate the javascript translations + trans mangle - mangle the zh_TW translations for testing + + .. _paster-user: user: Create and manage users ------------------------------ +============================= Lets you create, remove, list and manage users. diff --git a/doc/post-installation.rst b/doc/post-installation.rst deleted file mode 100644 index 1c3caf26517..00000000000 --- a/doc/post-installation.rst +++ /dev/null @@ -1,74 +0,0 @@ -======================== -Post-Installation Setup -======================== - -After you have completed installation (from either package or source), follow this section for instructions on setting up an initial user, loading test data, and notes on deploying CKAN. - -.. note:: - - If you installed CKAN from source, you will need to activate the virtualenv and switch to the ckan source directory. - In this case, you don't need to specifiy the `--plugin` or `--config` parameters when executing the paster commands, e.g.:: - - (pyenv):~/pyenv/src/ckan$ paster user list - - -.. _create-admin-user: - -Create an Admin User -==================== - -By default, CKAN has a set of locked-down permissions. To begin -working with it you need to set up a user and some permissions. - -First create an admin account from the command line (you must be root, ``sudo -s``): - -:: - - paster --plugin=ckan user add admin --config=/etc/ckan/std/std.ini - -When prompted, enter a password - this is the password you will use to log in to CKAN. In the resulting output, note that you will also get assigned a CKAN API key. - -.. note :: This command is your first introduction to some important CKAN concepts. **paster** is the script used to run CKAN commands. **std.ini** is the CKAN config file. You can change options in this file to configure CKAN. - -For exploratory purposes, you might was well make the ``admin`` user a -sysadmin. You obviously wouldn't give most users these rights as they would -then be able to do anything. You can make the ``admin`` user a sysadmin like -this: - -:: - - paster --plugin=ckan sysadmin add admin --config=/etc/ckan/std/std.ini - -You can now login to the CKAN frontend with the username ``admin`` and the password you set up. - -.. _create-test-data: - -Load Test Data -============== - -It can be handy to have some test data to start with. You can get test data like this: - -:: - - paster --plugin=ckan create-test-data --config=/etc/ckan/std/std.ini - -You now have a CKAN instance that you can log in to, with some test data to check everything -works. - -You can also create various specialised test data collections for testing specific features of CKAN. For example, ``paster --plugin=ckan create-test-data translations`` creates some test data with some translations for testing the ckanext-multilingual extension. For more information, see: - -:: - - paster --plugin=ckan create-test-data --help - -.. _deployment-notes: - -Deployment -========== - -You may want to deploy your CKAN instance at this point, to share with others. - -If you have installed CKAN from packages, then Apache and WSGI deployment scripts are already configured for you in standard locations. - -If you have installed CKAN from source, then the standard production deployment of CKAN is Apache and WSGI, which you will need to configure yourself. For more information, see :doc:`deployment`. - diff --git a/doc/publisher-profile.rst b/doc/publisher-profile.rst deleted file mode 100644 index 75b201969c9..00000000000 --- a/doc/publisher-profile.rst +++ /dev/null @@ -1,77 +0,0 @@ -============================== -Publisher Profile and Workflow -============================== - -.. versionadded:: 1.7 - -The Publisher/Organization workflow in CKAN is designed to support a setup in which datasets -are managed by a "Publisher" organization. Users can become members of one (or -more) Organizations and their membership determines what datasets they have access -to. - -Specifically, the workflow looks like: - -* A User joins or creates an Organization - - * If the user is the creator of the Organization then they become administrator of the Organization. - - * Otherwise they become a Member. - -* New Members must be added by the Organization Administrator, although anyone can request to join an Organization - -* User creates a dataset. On creation User must assign this dataset to a - specific organization (and can only assign to a organization of which User is a - member) - - * Other members of that Organization can then edit and update this dataset - -This setup is a natural one for many situations. For example: - - * Government. Organizations correspond to Departments or Ministries (or other - organizational groups) - - * Academia: Organizations again correspond to Departments or research groups - -Whilst organizations can currently belong to other organizations the publisher authorization profile currently only checks membership of the current organization. Future versions of this extension may provide a configuration option to apply authorization checks hierarchically. - -.. _publisher-configuration: - -Enabling and Configuring the Publisher Profile -============================================== - -To switch CKAN to use the authorization publisher profile you need to set the -following configuration option:: - - ckan.auth.profile = publisher - -Setting auth.profile to publisher will enable the publisher authorization -profile. Setting it to nothing, or if it is not present will force CKAN to use -the default profile. - -To enable the default organization and organization dataset forms you should include -the following plugins in your configuration file:: - - ckan.plugins = organizations organizations_dataset - -Technical Overview -================== - -* Organizations are a specialization of CKAN Groups. As such they retain many of - their features. -* Authorization for most actions is granted based on shared membership of a - group between the **user** and the **object** being manipulated. -* You can design custom forms for publisher sign up and editing. - -In more detail, these concepts are as follows: - -* :doc:`Domain Objects <domain-model>` such as *groups*, *datasets* and *users* - can be added as members of groups. -* Each user within a group has a capacity with which it can interact with the - group, currently these are *editor* and *administrator*. -* Even though groups are hierarchical there must be an intersection of the - user's groups and the **object**'s groups for permission to be granted, as - long as the capacity is appropriate. For instance, being an *editor* within - a group does not necessarily grant authorization to edit the group. -* This means that individual permissions do not need to granted on a *user* by - *user* basis, instead the user can just be added to the appropriate group. - diff --git a/doc/publishing-datasets.rst b/doc/publishing-datasets.rst deleted file mode 100644 index 13150694565..00000000000 --- a/doc/publishing-datasets.rst +++ /dev/null @@ -1,43 +0,0 @@ -=================== -Publishing Datasets -=================== - -This tutorial provides a walk-through of publishing data on CKAN. - -.. note: Often, a given CKAN instance will have a custom publishing workflow. - The tutorial presented here assumes the standard, default, workflow as - deployed on e.g. the DataHub_. - -.. _DataHub: http://thedatahub.org/ - -Quickstart Tutorial -=================== - -.. raw:: html - - <iframe src="https://docs.google.com/presentation/embed?id=1hIvpwY0oA6A7W2I_FCM7wy9KEkPqPGQNhh3L0NyiLUM&start=false&loop=false&delayms=3000" frameborder="0" width="480" height="389" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe> - -Step-by-Step Tutorial (In Progress) -=================================== - -Step 0 - Identify Some Data to Use ----------------------------------- - -For the purposes of this tutorial you will want to have some data which you -want to publish on your CKAN instance (we will be using the DataHub_ in our -examples but please replace with your own instance). If you don't have one to -hand we suggest you just use some of the raw data from this `Gold Prices -Dataset`_ on the DataHub (just pretend you dug it up somewhere on the -Internet!). - -.. _Gold Prices Dataset: http://thedatahub.org/dataset/gold-prices - -Walkthroughs -============ - -Walkthrough of publishing some data and uploading it to the FileStore: -http://ckan.org/2011/09/26/ux-improvements-file-uploading/ - -Walkthrough of publishing a dataset and uploading data to both FileStore and -the DataStore: http://ckan.org/2012/03/27/ckan-datastore-and-data-api/ - diff --git a/doc/python-coding-standards.rst b/doc/python-coding-standards.rst index d7e04236813..8e4f590bfae 100644 --- a/doc/python-coding-standards.rst +++ b/doc/python-coding-standards.rst @@ -85,6 +85,8 @@ replacement field, for example:: .. _new .format() method: http://docs.python.org/2/library/stdtypes.html#str.format +.. _docstrings: + Docstrings ---------- diff --git a/doc/release-cycle.rst b/doc/release-cycle.rst deleted file mode 100644 index ff0ffd50069..00000000000 --- a/doc/release-cycle.rst +++ /dev/null @@ -1,41 +0,0 @@ -============= -Release Cycle -============= - -In order to ensure that our releases are stable and backwards compatible, we -follow a strict release process. There are two kinds of releases: - -Point releases (e.g 1.8) ------------------------- - -These will be branched from master at a certain point (we aim to do a point -release roughly every two or three months). There will be a period of three -weeks until the actual release. During the first two weeks changes would be -allowed to stabilize the code, update i18n etc. During the last week only -critical bug fixes will be allowed. Point releases are merged back into master -after the actual release. - -Point point releases (e.g 1.8.1) --------------------------------- - -These are branched from every point release and *must not* break compatibility: - -- No DB migrations or schema changes -- No function interface changes -- No plugin interface changes -- No new dependencies -- No big refactorings or new features on critical parts of the code -- Point point releases are not merged back into master, and all changes must be - cherry-picked from master. -- Point point releases are released as needed depending on the severity of the - bugs fixed. They will be distributed via the same apt repository as their - parent release. - -Allowed optimizations and small features in point point releases are somewhat -open to interpretation. In any case, the release manager (or another single -developer designated by him) has the final say on what is merged into release -branches. - -Both core and external supported extensions need to be tested before the -release (during the two week period after branching and before the final -freeze). These supported extensions need to defined as soon as possible. diff --git a/doc/release-process.rst b/doc/release-process.rst new file mode 100644 index 00000000000..93fec434ce8 --- /dev/null +++ b/doc/release-process.rst @@ -0,0 +1,245 @@ +Doing a CKAN Release +==================== + +These are the steps followed by CKAN developers to do a release. To get an +overview of CKAN releases, check :doc:`releases`. + +.. _beta-release: + +Doing a Beta Release +-------------------- + +Beta releases are branched off a certain point in master and will eventually +become stable releases. + +1. Create a new release branch:: + + git checkout -b release-v1.8 + + Update ``ckan/__init__.py`` to change the version number to the new version + with a *b* after it, e.g. *1.8b*. + Commit the change and push the new branch to GitHub:: + + git commit -am "Update version number" + git push origin release-v1.8 + + You will probably need to update the same file on master to increase the + version number, in this case ending with an *a* (for alpha). + +2. During the beta process, all changes to the release branch must be + cherry-picked from master (or merged from special branches based on the + release branch if the original branch was not compatible). + +3. As in the master branch, if some commits involving CSS changes are + cherry-picked from master, the less compiling command needs to be run on + the release branch. This will update the ``main.css`` file:: + + ./bin/less --production + git commit -am "Rebuild CSS" + git push + + There will be a final front-end build before the actual release. + +4. The beta staging site (http://beta.ckan.org, currently on s084) should be + updated regularly to allow user testing. + +5. Once the translation freeze is in place (ie no changes to the translatable + strings are allowed), strings need to be extracted and uploaded to + Transifex_: + + a. Install the Babel and Transifex libraries if necessary:: + + pip install --upgrade Babel + pip install transifex-client + + b. Create a ``~/.transifexrc`` file if necessary with your login details + (``token`` should be left blank):: + + [https://www.transifex.com] + hostname = https://www.transifex.com + username = <username> + password = <password> + token = + + c. Extract new strings from the CKAN source code into the ``ckan.pot`` + file. The pot file is a text file that contains the original, + untranslated strings extracted from the CKAN source code.:: + + python setup.py extract_messages + + d. Pull new and updated translations from Transifex into the ``ckan.po`` + files:: + + tx pull --all --force + + The po files are text files, one for each language CKAN is translated to, + that contain the translated strings next to the originals. Translators edit + the po files (on Transifex) to update the translations. We never edit the + po files locally. + + ``--force`` tells Transifex to update all ``ckan.po`` files, regardless of the + modification time. + + e. Run our script that checks for mistakes in the ckan.po files:: + + pip install polib + paster check-po-files ckan/i18n/*/LC_MESSAGES/ckan.po + + If the script finds any mistakes correct them on Transifex and then run the + tx pull command again, don't edit the files directly. Repeat until the + script finds no mistakes. + + f. Edit ``.tx/config``, on line 4 to set the Transifex 'resource' to the new + major release name (if different), using dashes instead of dots. + For instance v1.2, v1.2.1 and v1.2.2 all share: ``[ckan.1-2]``. + + g. Update the ``ckan.po`` files with the new strings from the ``ckan.pot`` file:: + + python setup.py update_catalog --no-fuzzy-matching + + Any new or updated strings from the CKAN source code will get into the po + files, and any strings in the po files that no longer exist in the source + code will be deleted (along with their translations). + + We use the ``--no-fuzzy-matching`` option because fuzzy matching often + causes problems with Babel and Transifex. + + h. Create a new resource in the CKAN project on Transifex by pushing the new + pot and po files:: + + tx push --source --translations --force + + Because it reads the new version number in the ``.tx/config`` file, tx will + create a new resource on Transifex rather than updating an existing + resource (updating an existing resource, especially with the ``--force`` + option, can result in translations being deleted from Transifex). + + i. Update the ``ckan.mo`` files by compiling the po files:: + + python setup.py compile_catalog + + The mo files are the files that CKAN actually reads when displaying + strings to the user. + + j. Commit all the above changes to git and push them to GitHub:: + + git commit -am " Update strings files before CKAN X.Y call for translations" + git push + + k. Announce that strings for the new release are ready for translators. Send + an email to the mailing lists, tweet or post it on the blog. Make sure to + post a link to the correct Transifex resource (like + `this one <https://www.transifex.com/projects/p/ckan/resource/2-0/>`_) + and tell users that they can register on Transifex to contribute. + + l. A week before the translations will be closed send a reminder email. + + m. Once the translations are closed, pull the updated strings from Transifex, + check them, compile and push as described in the previous steps:: + + tx pull --all --force + paster check-po-files ckan/i18n/*/LC_MESSAGES/ckan.po + python setup.py compile_catalog + git commit -am " Update translations from Transifex" + git push + + +Doing a Proper Release +---------------------- + +Once the release branch has been thoroughly tested and is stable we can do +a release. + +1. Run the most thorough tests:: + + nosetests ckan/tests --ckan --ckan-migration --with-pylons=test-core.ini + +2. Do a final build of the front-end and commit the changes:: + + paster front-end-build + git commit -am "Rebuild front-end" + +3. Update the CHANGELOG.txt with the new version changes: + + * Add the release date next to the version number + * Add the following notices at the top of the release, reflecting whether + updates in requirements, database or Solr schema are required or not:: + + Note: This version requires a requirements upgrade on source installations + Note: This version requires a database upgrade + Note: This version does not require a Solr schema upgrade + + * Check the issue numbers on the commit messages for information about + the changes. These are some helpful git commands:: + + git branch -a --merged > merged-current.txt + git branch -a --merged ckan-1.8.1 > merged-previous.txt + diff merged-previous.txt merged-current.txt + + git log --no-merges release-v1.8.1..release-v2.0 + git shortlog --no-merges release-v1.8.1..release-v2.0 + +4. Check that the docs compile correctly:: + + rm build/sphinx -rf + python setup.py build_sphinx + +5. Remove the beta letter in the version number in ``ckan/__init__.py`` + (eg 1.1b -> 1.1) and commit the change:: + + git commit -am "Update version number for release X.Y" + +6. Tag the repository with the version number, and make sure to push it to + GitHub afterwards:: + + git tag -a -m '[release]: Release tag' ckan-X.Y + git push --tags + +7. Upload the release to PyPI:: + + python setup.py sdist upload + + You will need a PyPI account with admin permissions on the ckan package, + and your credentials should be defined on a ``~/.pypirc`` file, as described + `here <http://docs.python.org/distutils/packageindex.html#pypirc>`_ + If you make a mistake, you can always remove the release file on PyPI and + re-upload it. + +8. Enable the new version of the docs on Read the Docs (you will need an admin + account): + + a. Go to the `versions page <http://readthedocs.org/dashboard/ckan/versions/>` + and enable the relevant release (make sure to use the tag, ie ckan-X.Y, + not the branch, ie release-vX.Y). + + b. If it is the latest stable release, set it to be the Default Version and + check it is displayed on http://docs.ckan.org. + +9. Write a `CKAN Blog post <http://ckan.org/wp-admin>`_ and send an email to + the mailing list announcing the release, including the relevant bit of + changelog. + +10. Cherry-pick the i18n changes from the release branch onto master. + + Generally we don't merge or cherry-pick release branches into master, but + the files in ckan/i18n are an exception. These files are only ever changed + on release branches following the :ref:`beta-release` instructions above, + and after a release has been finalized the changes need to be cherry-picked + onto master. + + To find out what i18n commits there are on the release-v* branch that are + not on master, do:: + + git log master..release-v* ckan/i18n + + Then ``checkout`` the master branch, do a ``git status`` and a ``git pull`` + to make sure you have the latest commits on master and no local changes. + Then use ``git cherry-pick`` when on the master branch to cherry-pick these + commits onto master. You should not get any merge conflicts. Run the + ``check-po-files`` command again just to be safe, it should not report any + problems. Run CKAN's tests, again just to be safe. Then do ``git push + origin master``. + + +.. _Transifex: https://www.transifex.com/projects/p/ckan +.. _ReadTheDocs: http://readthedocs.org/dashboard/ckan/versions/ diff --git a/doc/releases.rst b/doc/releases.rst new file mode 100644 index 00000000000..bd98f394274 --- /dev/null +++ b/doc/releases.rst @@ -0,0 +1,90 @@ +============= +CKAN Releases +============= + +CKAN follows a predictable release cycle so that users can depend on stable +releases of CKAN, and can plan their upgrades to new releases. +The :ref:`changelog` documents the main changes in each release. + +Each release has a version number of the form ``M.m`` (eg. 2.1) or ``M.m.p`` +(eg. 1.8.2), where ``M`` is the **major version**, ``m`` is the **minor +version** and ``p`` is the **patch version** number. There are three types of +release: + +Major Releases + Major releases, such as CKAN 1.0 and CKAN 2.0, increment the major version + number. These releases contain major changes in the CKAN code base, with + significant refactorings and breaking changes, for instance in the API or the + templates. These releases are very infrequent. + +Minor Releases + Minor releases, such as CKAN 1.8 and CKAN 2.1, increment the minor version + number. These releases are not as disruptive as major releases, but + backwards-incompatible changes *may* be introduced in minor releases. The + :ref:`changelog` will document any breaking changes. We aim to release a minor + version of CKAN roughly every three months. + +Patch Releases + Patch releases, such as CKAN 1.8.1 or CKAN 2.0.1, increment the patch version + number. These releases do not break backwards-compatibility, they include + only bug fixes and non-breaking optimizations and features. + Patch releases do not contain: + + - Database schema changes or migrations + - Function interface changes + - Plugin interface changes + - New dependencies + - Big refactorings or new features in critical parts of the code + + +--------------- +Release Process +--------------- + +.. _beta.ckan.org: http://beta.ckan.org +.. _Transifex: https://www.transifex.com/projects/p/ckan + +When the development is ready to start the process of releasing a new version +of CKAN, we will: + +#. Create a new release branch from the master branch, named ``release-v*`` + where ``*`` is the release's version number. + +#. Deploy the release branch on `beta.ckan.org`_ for testing. + +#. During the next two-three weeks, we'll allow changes on the release branch + only to stabilize the code, update translations and documentation, etc. + (new features are usually not added on the release branch). + +#. During the final week before the release, we'll only allow critical bug + fixes to be committed on the release branch. + +At some point during the beta period a **strings freeze** will begin. +That means that no changes to translatable strings are allowed on the release +branch (no new strings, or changes to existing strings). This will give +translators time to update the translations on Transifex_. We'll publish a +**call for translations** to the ``ckan-dev`` and ``ckan-discuss`` mailing +lists, announcing that the new version is ready to be translated. + +At some point before the final release, we'll announce an **end of +translations** after which no new translations will be pulled into the release +branch. At this point we'll deploy the translations to `beta.ckan.org`_ and +we'll put out a request for people to test CKAN in their languages. + +Release branches are not merged back into master. All changes on a release +branch are cherry-picked from master (or merged from special branches based on +the release branch). + +To ensure that the release guidelines are enforced one of the CKAN core +developers will act as **Release Manager**. They have the final say on what is +merged into the release branches. + +Detailed release process instructions for CKAN Developers can be found in the +:doc:`release-process` document: + +.. toctree:: + :maxdepth: 1 + + release-process + +.. include:: ../CHANGELOG.rst diff --git a/doc/resources.rst b/doc/resources.rst index 6612a9ca006..17334cde1e5 100644 --- a/doc/resources.rst +++ b/doc/resources.rst @@ -6,12 +6,17 @@ Resources and above. Resources are .css and .js files that may be included in an html page. -Resources are included in the page by using the ``{% resource %}`` tag:: +Resources are included in the page by using the ``{% resource %}`` tag and +CKAN uses `Fanstatic <http://www.fanstatic.org/en/latest/>`_ to serve these resources. + +:: {% resource 'library_name/resource_name' %} Resources are grouped into libraries and the full resource name consists of -``<library name>/<resource name>``. For example:: +``<library name>/<resource name>``. For example: + +:: {% resource 'my_fanstatic_library/my_javascript_file.js' %} @@ -20,8 +25,24 @@ defined by the resources, not in the location of the ``{% resource %}`` tag. Duplicate resources will not be added and any dependencies will be included as well as the resources, all in the correct order (see below for details). -Libraries can be added to CKAN from extensions using the toolkit helper -function ``add_resource(path, name)``:: +Libraries can be added to CKAN from extensions using a helper function +within the toolkit. See below. + +In debug mode resources are served un-minified and unbundled (each resource is +served separately). In non-debug mode the files are served minified and bundled +(where allowed). + +.. Important:: + .js and .css resources must be supplied as un-minified files. Minified + files will be created. It is advised to include a .gitignore file to + prevent minified files being added to the repository. + +Resources within extensions +--------------------------- + +To add a resource within a extension helper function ``add_resource(path, name)``: + +:: ckan.plugins.toolkit.add_resource('path/to/my/fanstatic/library/dir', 'my_fanstatic_library') @@ -37,15 +58,6 @@ file including any path needed to get to it from the resource directory. For greater control of the creation a ``resource.config`` file can be created and placed in the resource directory (see below for details). -In debug mode resources are served un-minified and unbundled (each resource is -served separately). In non-debug mode the files are served minified and bundled -(where allowed). - -.. Important:: - .js and .css resources must be supplied as un-minified files. Minified - files will be created. It is advised to include a .gitignore file to - prevent minified files being added to the repository. - resource.config --------------- diff --git a/doc/solr-setup.rst b/doc/solr-setup.rst index ad447fd4682..2b1279e9390 100644 --- a/doc/solr-setup.rst +++ b/doc/solr-setup.rst @@ -14,7 +14,7 @@ CKAN uses customized schema files that take into account its specific search needs. Different versions of the schema file are found in ``ckan/ckan/config/solr`` -The following instructions apply to Ubuntu 10.04 (Lucid), the supported +The following instructions apply to Ubuntu 12.04 (Precise), the recommended platform by the CKAN team. Other versions or distributions may need slightly different instructions. @@ -39,8 +39,8 @@ To install Solr (if you are following the :doc:`install-from-source` or sudo apt-get install solr-jetty openjdk-6-jdk -You'll need to edit the Jetty configuration file (`/etc/default/jetty`) with the -suitable values:: +You'll need to edit the Jetty configuration file (``/etc/default/jetty``) with +the suitable values:: NO_START=0 # (line 4) JETTY_HOST=127.0.0.1 # (line 15) @@ -72,28 +72,29 @@ and the admin site:: JAVA_HOME=/usr/lib/jvm/java-6-openjdk-i386/ -Now run:: - - sudo service jetty start - - This default setup will use the following locations in your file system: -* `/usr/share/solr`: Solr home, with a symlink pointing to the configuration dir in `/etc`. -* `/etc/solr/conf`: Solr configuration files. The more important ones are `schema.xml` and `solrconfig.xml`. -* `/var/lib/solr/data/`: This is where the index files are physically stored. +``/usr/share/solr`` + Solr home, with a symlink pointing to the configuration dir in ``/etc``. +``/etc/solr/conf`` + Solr configuration files. The more important ones are ``schema.xml`` and + ``solrconfig.xml``. +``/var/lib/solr/data/`` + This is where the index files are physically stored. -You will obviously need to replace the default `schema.xml` file with the CKAN one. To do -so, create a symbolic link to the schema file in the config folder. Use the latest schema version -supported by the CKAN version you are installing (it will generally be the highest one):: +You will obviously need to replace the default ``schema.xml`` file with the +CKAN one. To do so, create a symbolic link to the schema file in the config +folder. Use the latest schema version supported by the CKAN version you are +installing (it will generally be the highest one): + +.. parsed-literal:: sudo mv /etc/solr/conf/schema.xml /etc/solr/conf/schema.xml.bak - sudo ln -s ~/pyenv/src/ckan/ckan/config/solr/schema-2.0.xml /etc/solr/conf/schema.xml + sudo ln -s |virtualenv|/src/ckan/ckan/config/solr/schema-2.0.xml /etc/solr/conf/schema.xml Now restart jetty:: - sudo /etc/init.d/jetty stop - sudo /etc/init.d/jetty start + sudo service jetty restart And check that Solr is running by browsing http://localhost:8983/solr/ which should offer the Administration link. @@ -117,17 +118,17 @@ will have different paths in the Solr server URL:: To set up a multicore Solr instance, repeat the steps on the previous section to configure a single Solr instance. -Create a `solr.xml` file in `/usr/share/solr`. This file will list the +Create a ``solr.xml`` file in ``/usr/share/solr``. This file will list the different cores, and allows also to define some configuration options. This is how cores are defined:: <solr persistent="true" sharedLib="lib"> <cores adminPath="/admin/cores"> - <core name="ckan-schema-1.2" instanceDir="core0"> - <property name="dataDir" value="/var/lib/solr/data/core0" /> + <core name="ckan-schema-1.4" instanceDir="ckan-schema-1.4"> + <property name="dataDir" value="/var/lib/solr/data/ckan-schema-1.4" /> </core> - <core name="ckan-schema-1.3" instanceDir="core1"> - <property name="dataDir" value="/var/lib/solr/data/core1" /> + <core name="ckan-schema-2.0" instanceDir="ckan-schema-2.0"> + <property name="dataDir" value="/var/lib/solr/data/ckan-schema-2.0" /> </core> </cores> </solr> @@ -136,46 +137,46 @@ Adjust the names to match the CKAN schema versions you want to run. Note that each core is configured with its own data directory. This is really important to prevent conflicts between cores. Now create them like this:: - sudo -u jetty mkdir /var/lib/solr/data/core0 - sudo -u jetty mkdir /var/lib/solr/data/core1 + sudo -u jetty mkdir /var/lib/solr/data/ckan-schema-1.4 + sudo -u jetty mkdir /var/lib/solr/data/ckan-schema-2.0 -For each core, we will create a folder in `/usr/share/solr`, -with a symbolic link to a specific configuration folder in `/etc/solr/`. +For each core, we will create a folder in ``/usr/share/solr``, +with a symbolic link to a specific configuration folder in ``/etc/solr/``. Copy the existing conf directory to the core directory and link it from the home dir like this:: - sudo mkdir /etc/solr/core0 - sudo mv /etc/solr/conf /etc/solr/core0/ + sudo mkdir /etc/solr/ckan-schema-1.4 + sudo mv /etc/solr/conf /etc/solr/ckan-schema-1.4/ - sudo mkdir /usr/share/solr/core0 - sudo ln -s /etc/solr/core0/conf /usr/share/solr/core0/conf + sudo mkdir /usr/share/solr/ckan-schema-1.4 + sudo ln -s /etc/solr/ckan-schema-1.4/conf /usr/share/solr/ckan-schema-1.4/conf -Now configure the core to use the data directory you have created. Edit `/etc/solr/core0/conf/solrconfig.xml` and change the `<dataDir>` to this variable:: +Now configure the core to use the data directory you have created. Edit ``/etc/solr/ckan-schema-1.4/conf/solrconfig.xml`` and change the ``<dataDir>`` to this variable:: <dataDir>${dataDir}</dataDir> -This will ensure the core uses the data directory specified earlier in `solr.xml`. +This will ensure the core uses the data directory specified earlier in ``solr.xml``. Once you have your first core configured, to create new ones, you just need to -add them to the `solr.xml` file and copy the existing configuration dir:: +add them to the ``solr.xml`` file and copy the existing configuration dir:: - sudo mkdir /etc/solr/core1 - sudo cp -R /etc/solr/core0/conf /etc/solr/core1 + sudo mkdir /etc/solr/ckan-schema-2.0 + sudo cp -R /etc/solr/ckan-schema-1.4/conf /etc/solr/ckan-schema-2.0 - sudo mkdir /usr/share/solr/core1 - sudo ln -s /etc/solr/core1/conf /usr/share/solr/core1/conf + sudo mkdir /usr/share/solr/ckan-schema-2.0 + sudo ln -s /etc/solr/ckan-schema-2.0/conf /usr/share/solr/ckan-schema-2.0/conf -Remember to ensure each core points to the correct CKAN schema. To change core1 to be ckan-schema-1.3:: +Remember to ensure that each core points to the correct CKAN schema. To link +each schema to the relevant file on the CKAN source use the following: - sudo rm /etc/solr/core1/conf/schema.xml - sudo ln -s <full-path>/schema-1.3.xml /etc/solr/core1/conf/schema.xml +.. parsed-literal:: -(where ``<full-path>`` is the full path to the schema file on your machine) + sudo rm /etc/solr/ckan-schema-2.0/conf/schema.xml + sudo ln -s |virtualenv|/src/ckan/ckan/config/solr/schema-2.0.xml /etc/solr/ckan-schema-2.0/conf/schema.xml Now restart jetty:: - sudo /etc/init.d/jetty stop - sudo /etc/init.d/jetty start + sudo service jetty restart And check that Solr is listing all the cores when browsing http://localhost:8983/solr/ @@ -204,24 +205,24 @@ Some problems that can be found during the install: SEVERE: java.lang.RuntimeException: Cannot create directory: /usr/share/solr/iatiregistry.org/data/index [...] - The dataDir is not properly configured. With our setup the data directory should - be under `/var/lib/solr/data`. Make sure that you defined the correct `dataDir` - in the `solr.xml` file and that in the `solrconfig.xml` file you have the + The ``dataDir`` is not properly configured. With our setup the data directory should + be under ``/var/lib/solr/data``. Make sure that you defined the correct ``dataDir`` + in the ``solr.xml`` file and that in the ``solrconfig.xml`` file you have the following configuration option:: <dataDir>${dataDir}</dataDir> -* When running Solr it says `Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK.` +* When running Solr it says ``Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK.`` + + See the note above about ``JAVA_HOME``. Alternatively you may not have installed the JDK. Check by seeing if javac is installed:: - See the note above about JAVA_HOME. Alternatively you may not have installed the JDK. Check by seeing if javac is installed:: - which javac - If it isn't do:: + If it isn't do:: sudo apt-get install openjdk-6-jdk - and restart SOLR. + and restart Solr. Handling changes in the CKAN schema ----------------------------------- @@ -245,17 +246,18 @@ CKAN uses the following conventions for supporting different schemas: ckan/config/solr/schema-1.2.xml ckan/config/solr/schema-1.3.xml + ckan/config/solr/schema-2.0.xml * Each new version of the schema file must include its version in the main `<schema>` tag:: - <schema name="ckan" version="1.3"> + <schema name="ckan" version="2.0"> * Solr servers used by more than one CKAN instance should be configured as multiple cores, and provide a core for each schema version needed. The cores should be named following the convention `schema-<version>`, e.g.:: - http://<solr-server>/solr/ckan-schema-1.2/ - http://<solr-server>/solr/ckan-schema-1.3/ + http://<solr-server>/solr/ckan-schema-1.4/ + http://<solr-server>/solr/ckan-schema-2.0/ When a new version of the schema becomes available, a new core is created, with a link to the latest schema.xml file in the CKAN source. That way, CKAN instances that use an older version diff --git a/doc/stats.rst b/doc/stats.rst new file mode 100644 index 00000000000..ecbb02e0e03 --- /dev/null +++ b/doc/stats.rst @@ -0,0 +1,45 @@ +.. _stats: + +=============== +Stats Extension +=============== + +CKAN's stats extension analyzes your CKAN database and displays several tables +and graphs with statistics about your site, including: + +* Total number of datasets +* Dataset revisions per week +* Top-rated datasets +* Most-edited Datasets +* Largest groups +* Top tags +* Users owning most datasets + +.. seealso:: + + CKAN's :ref:`built-in page view tracking feature <tracking>`, which tracks + visits to pages. + +.. seealso:: + + `ckanext-googleanalytics <https://github.com/okfn/ckanext-googleanalytics>`_ + A CKAN extension that integrates Google Analytics into CKAN. + + +Enabling the Stats Extension +============================ + +To enable the stats extensions add ``stats`` to the :ref:`ckan.plugins` option +in your CKAN config file, for example:: + + ckan.plugins = stats + +If you also set the :ref:`ckanext.stats.cache_enabled` option to ``true``, CKAN +will cache the stats for one day instead of calculating them each time a user +visits the stats page. + +Viewing the Statistics +====================== + +To view the statistics reported by the stats extension, visit the ``/stats`` +page, for example: http://demo.ckan.org/stats diff --git a/doc/tag-vocabularies.rst b/doc/tag-vocabularies.rst index 1c751045f2a..82f0939df0c 100644 --- a/doc/tag-vocabularies.rst +++ b/doc/tag-vocabularies.rst @@ -1,5 +1,5 @@ ================ -Tag vocabularies +Tag Vocabularies ================ .. versionadded:: 1.7 diff --git a/doc/templating.rst b/doc/templating.rst index 4db540b5a70..3f3294bca54 100644 --- a/doc/templating.rst +++ b/doc/templating.rst @@ -1,16 +1,16 @@ -Jinja Templating -================ +Templating +========== -We have recently moved over to using Jinja from Genshi for the default -templating engine within CKAN. This was done to provide a more flexible, -extensible and most importantly easy to understand templating language. +Within CKAN 2.0 we moved out templating to use Jinja2 from Genshi. This was +done to provide a more flexible, extensible and most importantly easy to +understand templating language. Some useful links to get you started. -- `Jinja Homepage <http://jinja.pocoo.org>`_ -- `Jinja Developer Documentation <http://jinja.pocoo.org/docs/>`_ -- `Jinja Template - Documentation <http://jinja.pocoo.org/docs/templates/>`_ +- `Jinja2 Homepage <http://Jinja2.pocoo.org>`_ +- `Jinja2 Developer Documentation <http://Jinja2.pocoo.org/docs/>`_ +- `Jinja2 Template + Documentation <http://Jinja2.pocoo.org/docs/templates/>`_ Legacy Templates ---------------- @@ -36,7 +36,7 @@ File Structure The file structure for the CKAN templates is pretty much the same as before with a directory per controller and individual files per action. -With Jinja we also have the ability to use snippets which are small +With Jinja2 we also have the ability to use snippets which are small fragments of HTML code that can be pulled in to any template. These are kept in a snippets directory within the same folder as the actions that are using them. More generic snippets are added to templates/snippets. @@ -60,7 +60,7 @@ are using them. More generic snippets are added to templates/snippets. Using the templating system --------------------------- -Jinja makes heavy use of template inheritance to build pages. A template +Jinja2 makes heavy use of template inheritance to build pages. A template for an action will tend to inherit from *page.html*: :: @@ -87,8 +87,8 @@ can customise as little or as much as required. Internationalisation -------------------- -Jinja provides a couple of helpers for -`internationalisation <http://jinja.pocoo.org/docs/templates/#i18n>`_. +Jinja2 provides a couple of helpers for +`internationalisation <http://Jinja2.pocoo.org/docs/templates/#i18n>`_. The most common is to use the ``_()`` function: :: @@ -128,7 +128,8 @@ Includes ~~~~~~~~ .. Note:: - Includes should be avoided as they are not portable use {% snippet %} tags whenever possible. + Includes should be avoided as they are not portable use {% snippet %} + tags whenever possible. Snippets of text that are included using ``{% include %}`` should be kept in a directory called _snippets_. This should be kept in the same @@ -161,17 +162,13 @@ for creating common form fields. They should generally be avoided as they are hard to extend and customise. -CKAN Extensions ---------------- +Templating within extensions +---------------------------- -Currently extensions cannot automatically insert content into the CKAN -website instead they require a new "theme" extension to be created -specifically for the instance. This has been done to intentionally keep -everything very declarative and to allow the most flexibility in the -simplest way. - -Please see the `Extension Templating <./extension-templating.rst>`_ -document for more information. +When you need to add or customize a template from within an extension you need +to tell CKAN that there is a template directory that it can call from. Within +your ``update_config`` method for the extension you'll need to add a +``extra_template_paths`` to the ``config``. Custom Control Structures ------------------------- @@ -234,7 +231,7 @@ snippet {% snippet [filepath], [arg1=arg1], [arg2=arg2]... %} -Snippets work very much like Jinja's ``{% include %}`` except that that +Snippets work very much like Jinja2's ``{% include %}`` except that that do not inherit the parent templates context. This means that all variables must be explicitly passed in to the snippet. This makes debugging much easier. @@ -414,6 +411,7 @@ matching labels to inputs, selected item and error messages. Examples: :: + {% import 'macros/form.html' as form %} {{ form.markdown('desc', id='field-description', label=_('Description'), value=data.desc, error=errors.desc) }} diff --git a/doc/test.rst b/doc/test.rst index 9510031d036..d7ee3b947ec 100644 --- a/doc/test.rst +++ b/doc/test.rst @@ -1,6 +1,6 @@ -====================== -Testing for Developers -====================== +============ +Testing CKAN +============ If you're a CKAN developer, if you're developing an extension for CKAN, or if you're just installing CKAN from source, you should make sure that CKAN's tests @@ -8,26 +8,34 @@ pass for your copy of CKAN. This section explains how to run CKAN's tests. .. _basic-tests: +---------------------------------- Installing Additional Dependencies ---------------------------------- Some additional dependencies are needed to run the tests. Make sure you've -created a config file at ``~/pyenv/ckan/development.ini``, then activate your -virtual environment:: +created a config file at |development.ini|, then activate your +virtual environment: + +.. parsed-literal:: - . ~/pyenv/bin/activate + |activate| Install nose and other test-specific CKAN dependencies into your virtual -environment:: +environment: - pip install -r ~/pyenv/src/ckan/pip-requirements-test.txt +.. parsed-literal:: + pip install -r |virtualenv|/src/ckan/dev-requirements.txt + +------------------- Testing with SQLite ------------------- -To run the CKAN tests using SQLite as the database library:: +To run the CKAN tests using SQLite as the database library: - cd ~/pyenv/src/ckan +.. parsed-literal:: + + cd |virtualenv|/src/ckan nosetests --ckan ckan You *must* run the tests from the CKAN directory as shown above, otherwise the @@ -39,7 +47,7 @@ initial check but you should run the tests with PostgreSQL before deploying anything or releasing any code. Testing Core Extensions -``````````````````````` +======================= CKAN's core extensions (those extensions that are kept in the CKAN codebase alongside CKAN itself) have their own tests. For example, to run the tests for @@ -55,11 +63,24 @@ Or to run the CKAN tests and the core extensions tests together:: nosetests --ckan ckan ckanext +----------------------- Testing with PostgreSQL ----------------------- -First, make sure you have specified a PostgreSQL database with the -``sqlalchemy.url`` parameter in your ``development.ini`` file. +.. versionchanged:: 2.1 + Previously |postgres| tests used the databases defined in your + ``development.ini`` file, instead of using their own test databases. + +Create test databases: + +.. parsed-literal:: + + sudo -u postgres createdb -O |database_user| |test_database| -E utf-8 + sudo -u postgres createdb -O |database_user| |test_datastore| -E utf-8 + paster datastore set-permissions postgres -c test-core.ini + +This database connection is specified in the ``test-core.ini`` file by the +``sqlalchemy.url`` parameter. CKAN's default nose configuration file (``test.ini``) specifies SQLite as the database library (it also sets ``faster_db_test_hacks``). To run the tests more @@ -77,6 +98,7 @@ memory and turning off durability, as described .. _migrationtesting: +----------------- Migration Testing ----------------- @@ -92,26 +114,151 @@ With the ``--ckan-migration`` option the tests will run using a database that has been created by running the migration scripts in ``ckan/migration``, which is how the database is created and upgraded in production. -.. caution :: - - Ordinarily, you should set ``development.ini`` to specify a PostgreSQL - database so these also get used when running ``test-core.ini``, since - ``test-core.ini`` inherits from ``development.ini``. If you were to change - the ``sqlalchemy.url`` option in your ``development.ini`` file to use - SQLite, the command above would actually test SQLite rather than - PostgreSQL, so always check the setting in ``development.ini`` to ensure - you are running the full tests. - .. warning :: A common error when wanting to run tests against a particular database is to change ``sqlalchemy.url`` in ``test.ini`` or ``test-core.ini``. The problem is that these are versioned files and people have checked in these by - mistake, creating problems for other developers and the CKAN buildbot. This - is easily avoided by only changing ``sqlalchemy.url`` in your local - ``development.ini`` and testing ``--with-pylons=test-core.ini``. + mistake, creating problems for other developers. +--------------------- Common error messages --------------------- -Consult :doc:`common-error-messages` for solutions to a range of setup problems. +ConfigError +=========== + +``nose.config.ConfigError: Error reading config file 'setup.cfg': no such option 'with-pylons'`` + This error can result when you run nosetests for two reasons: + + 1. Pylons nose plugin failed to run. If this is the case, then within a couple of lines of running `nosetests` you'll see this warning: `Unable to load plugin pylons` followed by an error message. Fix the error here first`. + + 2. The Python module 'Pylons' is not installed into you Python environment. Confirm this with:: + + python -c "import pylons" + +OperationalError +================ + +``OperationalError: (OperationalError) no such function: plainto_tsquery ...`` + This error usually results from running a test which involves search functionality, which requires using a PostgreSQL database, but another (such as SQLite) is configured. The particular test is either missing a `@search_related` decorator or there is a mixup with the test configuration files leading to the wrong database being used. + +nosetests +========= + +``nosetests: error: no such option: --ckan`` + Nose is either unable to find ckan/ckan_nose_plugin.py in the python environment it is running in, or there is an error loading it. If there is an error, this will surface it:: + + nosetests --version + + There are a few things to try to remedy this: + + Commonly this is because the nosetests isn't running in the python environment. You need to have nose actually installed in the python environment. To see which you are running, do this:: + + which nosetests + + If you have activated the environment and this still reports ``/usr/bin/nosetests`` then you need to:: + + pip install --ignore-installed nose + + If ``nose --version`` still fails, ensure that ckan is installed in your environment: + + .. parsed-literal:: + + cd |virtualenv|/src/ckan + python setup.py develop + + One final check - the version of nose should be at least 1.0. Check with:: + + pip freeze | grep -i nose + + +----------------- +Front-end Testing +----------------- + +All new CKAN features should be coded so that they work in the +following browsers: + +* Internet Explorer: 9, 8 and 7 +* Firefox: Latest + previous version +* Chrome: Latest + previous version + +These browsers are determined by whatever has >= 1% share with the +latest months data from: http://data.gov.uk/data/site-usage + +Install browser virtual machines +================================ + +In order to test in all the needed browsers you'll need access to +all the above browser versions. Firefox and Chrome should be easy +whatever platform you are on. Internet Explorer is a little trickier. +You'll need Virtual Machines. + +We suggest you use https://github.com/xdissent/ievms to get your +Internet Explorer virtual machines. + +Testing methodology +=================== + +Firstly we have a primer page. If you've touched any of the core +front-end code you'll need to check if the primer is rendering +correctly. The primer is located at: +http://localhost:5000/testing/primer + +Secondly whilst writing a new feature you should endeavour to test +in at least in your core browser and an alternative browser as often +as you can. + +Thirdly you should fully test all new features that have a front-end +element in all browsers before making your pull request into +CKAN master. + +Common pitfalls & their fixes +============================= + +Here's a few of the most common front end bugs and a list of their +fixes. + +Reserved JS keywords +-------------------- + +Since IE has a stricter language definition in JS it really doesn't +like you using JS reserved keywords method names, variables, etc... +This is a good list of keywords not to use in your JavaScript: + +https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Reserved_Words + +:: + + /* These are bad */ + var a = { + default: 1, + delete: function() {} + }; + + /* These are good */ + var a = { + default_value: 1, + remove: function() {} + }; + +Unclosed JS arrays / objects +---------------------------- + +Internet Explorer doesn't like it's JS to have unclosed JS objects +and arrays. For example: + +:: + + /* These are bad */ + var a = { + b: 'c', + }; + var a = ['b', 'c', ]; + + /* These are good */ + var a = { + c: 'c' + }; + var a = ['b', 'c']; diff --git a/doc/theming.rst b/doc/theming.rst index 5f6092a2ebb..5b539dbb238 100644 --- a/doc/theming.rst +++ b/doc/theming.rst @@ -1,141 +1,91 @@ -================================== -Theming and Customizing Appearance -================================== +======= +Theming +======= -After installing CKAN, the next step is probably to re-theme the site with your own logo, site name, and CSS. +If you want more control over your CKAN site's layout and appearance than the +options described in :doc:`getting-started` give, you can further customize +CKAN's appearance by developing a theme. CKAN's templates, HTML and CSS are all +completely customizable by themes. This document will walk you through the +process of developing a CKAN theme. -Site Name and Description -========================= -You can change the name and logo of the site by setting options in the CKAN config file. +Create Custom Extension +----------------------- -This is the file called ``std.ini`` that you first encountered in :ref:`create-admin-user`. It is usually located at ``/etc/ckan/std/std.ini``. +This method is best for you want to customize the HTML templates of you CKAN +instance. It's also more extensible and means you can make sure you keep your +custom theme as seperate from CKAN core as possible. -Open this file, and change the following options:: +Here follows the main topics you'll need in order to understand how to write +a custom extension in order to customize your CKAN instance. - ckan.site_title = My CKAN Site - ckan.site_description = The easy way to get, use and share data -After you've edited these options, restart Apache:: +Customizing the HTML +~~~~~~~~~~~~~~~~~~~~ - sudo /etc/init.d/apache2 restart +The main templates within CKAN use the templating language `Jinja2`_. Jinja2 +has template inheritance which means that you don't have to re-write a whole +template in order to change small elements within templates. -Refresh your home page (clearing the cache if necessary) and you should see your new title and description. +For more information on how to exactly change the HTML of your CKAN instance: +please read the `Templating > Templating within extensions`_ documentation. -Adding CSS, Javascript and other HTML using Config Options -========================================================== +Including custom Stylesheets, JavaScript and images +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -CKAN provides two config options that allow you to add material directly into templates:: +Within CKAN we use a resource manager to handle the static resources that are +required by any given template. In order to include a stylesheet or a +JavaScript document you should tell the resource manager of its existence and +then include it within your template. - ckan.template_head_end = ... - ckan.template_footer_end = ... +For more information on how resources work within CKAN and how to add custom +resources to your extension: please read the +`Resources > Resources within extensions`_ documentation. -The first of these allows you to specify content that will be inserted just before ``</head>`` tag while the second allows you to insert content just before the ``</body>``. You can use html in both of these as well as provide multiline values by indenting lines. +.. Note:: + The main CKAN theme is a heavily customized version of `Bootstrap`_. + However the core of Bootstrap is no different in CKAN and therefore people + familiar with Bootstrap should feel right at home writing custom HTML and + CSS for CKAN. -Adding CSS ----------- -For example, by referencing an external CSS stylesheet:: +Customizing the JavaScript +~~~~~~~~~~~~~~~~~~~~~~~~~~ - ckan.template_head_end = <link rel="stylesheet" href="http://some-other-site.org/custom.css" type="text/css"> +Within CKAN core we have a concept of JavaScript modules which allow you to +simply attach JavaScript to DOM elements via HTML5 data attributes. -.. note:: +For more information on what a JavaScript module is and how to build one: +please read the `Building a JavaScript Module`_ documentation. - This requires you have a css file uploaded elsewhere. You may want your css to be part of your CKAN site. CKAN provides an easy way to do this -- see ``extra_public_paths`` below. -Alternatively you can provide CSS directly in a style tag (note how we indent lines to provide a multiline value to a config option):: +Customizing the CSS +~~~~~~~~~~~~~~~~~~~ - ckan.template_head_end = <style type="text/css"> - body { - font-size: xlarge; - } - </style> +To customize your CSS all you really need to know is how to add a stylesheet as +a resource. Beyond that it's purely writing your own CSS and making sure it's +included on the correct pages. -Adding Javascript ------------------ +For more information on how CSS works in CKAN core: please read the +`Front End Documentation > Stylesheets`_ documentation. -You could also use this config option to add script tags (or any other material to the ``<head>`` of all site pages). +.. Note:: + In CKAN core we use `LESS`_ to pre-process our main CSS document. We do + this to make the core CSS more maintainable (as well as to offer different + basic colour styles on our default theme). It's not necessary that you do + the same, but we'd recommend using something like it if you plan on + customizing your CKAN instance heavily. -However, for javascript it is probably better to use the ``ckan.template_footer_end`` option as it adds material just before the closing ``</body>`` tag -- in CKAN v1.5 scripts are included at the foot of the page rather than in the <head> section (thus if your scripts requires jquery it needs to come after jqurey is included at the bottom of the page and hence you should use the footer end option). +.. _Bootstrap: http://getbootstrap.com/ +.. _Jinja2: http://Jinja2.pocoo.org/ +.. _markdown: http://daringfireball.net/projects/markdown/ +.. _LESS: http://lesscss.org/ +.. _Templating > Templating within extensions: ./templating.html#templating-within-extensions +.. _Resources > Resources within extensions: ./resources.html#resources-within-extensions +.. _Building a JavaScript Module: ./javascript-module-tutorial.html +.. _Front End Documentation > Stylesheets: ./frontend-development.html#stylesheets +.. _CKAN Configuration Options > Front-End Settings: ./configuration.html#front-end-settings +.. _CKAN Configuration Options > Theming Settings: ./configuration.html#theming-settings -More Advanced Customization -=========================== - -If you want to make broader changes to the look and feel of your CKAN site, we offer ways to add custom CSS and over-ride the default CKAN templates. - -Adding (and Overriding) Files and Templates -------------------------------------------- - -You can add (and override) files (e.g. CSS, scripts and images) as well as templates to your site using the ``extra_template_paths`` and ``extra_public_paths`` options in the CKAN config file:: - - extra_template_paths = %(here)s/my-templates - extra_public_paths = %(here)s/my-public - -All contents of the public directory is mounted directly into the URL space of the site (taking precedence over existing files of the same name). - -Furthermore, you can supply multiple public directories, which will be searched in order. - -For example, if you set the following option in the CKAN config file:: - - extra_public_paths = /path/to/mypublicdir - -And then add a file called ``myhtmlfile.html`` in ``/path/to/mypublicdir``, the file would appear on http://yourckan.org/ at ``http://yourckan.org/myhtmlfile.html``. - -If you create a file with the same path as one in the main CKAN public directory, your file will override the default CKAN file. For example, if you add ``mypublicdir/css/ckan.css``, then ``http://yourckan.org/css/ckan.css`` will be your file. - -Adding a New Logo -^^^^^^^^^^^^^^^^^ - -One example is introducing your own logo, which you can do with a new file and a CKAN config option. - -Add a logo file at ``mypublicdir/images/mylogo.png``, then set options in the CKAN config file (``/etc/ckan/std/std.ini``) as follows:: - - extra_public_paths = /path/to/mypublicdir - ckan.site_logo = /images/mylogo.png - - -Adding a New Stylesheet -^^^^^^^^^^^^^^^^^^^^^^^ - -Lots of visual changes can be made simply by changing the stylesheet. We've already - -The easiest way to override the default CKAN style is to create one or more custom CSS files and load them in the ``layout.html`` template. - -Use the 'public' directory as described in the previous section, then add a new file at ``mypublicdir/css/mycss.css``. - -Your next step is to have that css file including by the templates. - -Next, copy the ``layout.html`` template and add a reference to the new CSS file. Here is an example of the edited ``layout.html`` template:: - - <html xmlns="http://www.w3.org/1999/xhtml" - xmlns:i18n="http://genshi.edgewall.org/i18n" - xmlns:py="http://genshi.edgewall.org/" - xmlns:xi="http://www.w3.org/2001/XInclude" - py:strip=""> - <head py:match="head"> - ${select('*')} - <link rel="stylesheet" href="${h.url_for('/css/mycss.css')}" /> - </head> - <xi:include href="layout_base.html" /> - </html> - -Retheming the Site with Templates -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Template files are used as source templates for rendered pages on the site. These templates are just an HTML page but with variables, such as the page title set by each page: ``${page_title}``. - -To over-ride a template, set the ``extra_template_paths`` directory as described above, then copy and rewrite the template file you wish to over-ride. - -Commonly modified templates are: - - * ``layout.html`` - empty by default - * ``home/index.html`` - the home page of the site - * ``home/about.html`` - the about page - -If you are re-theming the site, we recommend you over-ride ``layout.html``, which is empty but inherits from ``layout_base.html``. This will mean you can upgrade the site more easily in the future. - -.. note:: - - For more information on the syntax of the CKAN templates, refer to the `Genshi documentation <http://genshi.edgewall.org/wiki/Documentation>`_. diff --git a/doc/toolkit.rst b/doc/toolkit.rst index e014e8b8116..852abb1e48e 100644 --- a/doc/toolkit.rst +++ b/doc/toolkit.rst @@ -4,7 +4,7 @@ Plugins Toolkit To allow a safe way for extensions to interact with ckan a toolkit is provided. We aim to keep this toolkit stable across ckan versions so -that extensions will work across diferent versions of ckan. +that extensions will work across different versions of ckan. .. Note:: @@ -46,6 +46,10 @@ The following functions, classes and exceptions are provided by the toolkit. Base class for building paster functions. +*class* **DefaultDatasetForm** + base class for IDatasetForm. + + *exception* **CkanVersionException** Exception raised if required ckan version is not available. @@ -63,15 +67,23 @@ The following functions, classes and exceptions are provided by the toolkit. it contains details of the error that occurred. +*exception* **UnknownConverter** + Exception raised when a converter cannot be found. + + +*exception* **UnknownValidator** + Exception raised when a validator cannot be found. + + **_** (*value*) Mark a string for translation. Returns the localized unicode string of value. - + Mark a string to be localized as follows:: - + _('This should be in lots of languages') - - + + **add_public_directory** (*config, relative_path*) @@ -110,22 +122,16 @@ The following functions, classes and exceptions are provided by the toolkit. Get the requested action function. -*class* **literal** - Represents an HTML literal. - - This subclass of unicode has a ``.__html__()`` method that is - detected by the ``escape()`` function. - - Also, if you add another string to this string, the other string - will be quoted and you will get back another literal object. Also - ``literal(...) % obj`` will quote any value(s) from ``obj``. If - you do something like ``literal(...) + literal(...)``, neither - string will be changed because ``escape(literal(...))`` doesn't - change the original literal. - - Changed in WebHelpers 1.2: the implementation is now now a subclass of - ``markupsafe.Markup``. This brings some new methods: ``.escape`` (class - method), ``.unescape``, and ``.striptags``. +**get_converter** (*coverter*) + Get the requested converter function. + + +**get_validator** (*validator*) + Get the requested validator function. + + +**literal** (*html*) + Treat the html as a literal that will not get escaped. **render** (*template_name, data=None*) diff --git a/doc/tracking.rst b/doc/tracking.rst new file mode 100644 index 00000000000..6c8d6865e40 --- /dev/null +++ b/doc/tracking.rst @@ -0,0 +1,118 @@ +.. _tracking: + +================== +Page View Tracking +================== + +CKAN can track visits to pages of your site and use this tracking data to: + +* Sort datasets by popularity +* Highlight popular datasets and resources +* Show view counts next to datasets and resources +* Show a list of the most popular datasets +* Export page-view data to a CSV file + +.. seealso:: + + `ckanext-googleanalytics <https://github.com/okfn/ckanext-googleanalytics>`_ + A CKAN extension that integrates Google Analytics into CKAN. + + +Enabling Page View Tracking +=========================== + +To enable page view tracking: + +1. Set :ref:`ckan.tracking_enabled` to true in the ``[app:main]`` section of your + CKAN configuration file (e.g. ``development.ini`` or ``production.ini``):: + + [app:main] + ckan.tracking_enabled = true + + Save the file and restart your web server. CKAN will now record raw page + view tracking data in your CKAN database as pages are viewed. + +2. Setup a cron job to update the tracking summary data. + + For operations based on the tracking data CKAN uses a summarised version of + the data, not the raw tracking data that is recorded "live" as page views + happen. The ``paster tracking update`` and ``paster search-index rebuild`` + commands need to be run periodicially to update this tracking summary data. + + You can setup a cron job to run these commands. On most UNIX systems you can + setup a cron job by running ``crontab -e`` in a shell to edit your crontab + file, and adding a line to the file to specify the new job. For more + information run ``man crontab`` in a shell. For example, here is a crontab + line to update the tracking data and rebuild the search index hourly:: + + @hourly /usr/lib/ckan/bin/paster --plugin=ckan tracking update -c /etc/ckan/production.ini && /usr/lib/ckan/bin/paster --plugin=ckan search-index rebuild -r -c /etc/ckan/production.ini + + Replace ``/usr/lib/ckan/bin/`` with the path to the ``bin`` directory of the + virtualenv that you've installed CKAN into, and replace ``/etc/ckan/production.ini`` + with the path to your CKAN configuration file. + + The ``@hourly`` can be replaced with ``@daily``, ``@weekly`` or + ``@monthly``. + + +Retrieving Tracking Data +======================== + +Tracking summary data for datasets and resources is available in the dataset +and resource dictionaries returned by, for example, the ``package_show()`` +API:: + + "tracking_summary": { + "recent": 5, + "total": 15 + }, + +This can be used, for example, by custom templates to show the number of views +next to datasets and resources. A dataset or resource's ``recent`` count is +its number of views in the last 14 days, the ``total`` count is all of its +tracked views (including recent ones). + +You can also export tracking data for all datasets to a CSV file using the +``paster tracking export`` command. For details, run ``paster tracking -h``. + +.. note:: + + Repeatedly visiting the same page will not increase the page's view count! + Page view counting is limited to one view per user per page per day. + + +Sorting Datasets by Popularity +============================== + +Once you've enabled page view tracking on your CKAN site, you can view datasets +most-popular-first by selecting ``Popular`` from the ``Order by:`` dropdown on +the dataset search page: + +.. image:: images/sort-datasets-by-popularity.png + +The datasets are sorted by their number of recent views. + +You can retrieve datasets most-popular-first from the +:doc:`CKAN API </api>` by passing ``'sort': 'views_recent desc'`` to the +``package_search()`` action. This could be used, for example, by a custom +template to show a list of the most popular datasets on the site's front page. + +.. tip:: + + You can also sort datasets by total views rather than recent views. Pass + ``'sort': 'views_total desc'`` to the ``package_search()`` API, or use the + URL ``/dataset?q=&sort=views_total+desc`` in the web interface. + + +Highlighting Popular Datasets and Resources +=========================================== + +Once you've enabled page view tracking on your CKAN site, popular datasets and +resources (those with more than 10 views) will be highlighted with a "popular" +badge and a tooltip showing the number of views: + +.. image:: images/popular-dataset.png + +.. image:: images/popular-resource.png + + diff --git a/doc/upgrading-a-package-install.rst b/doc/upgrading-a-package-install.rst new file mode 100644 index 00000000000..e7c01d19f0b --- /dev/null +++ b/doc/upgrading-a-package-install.rst @@ -0,0 +1,135 @@ +=========================== +Upgrading a package install +=========================== + + +---------------------------- +Upgrading to a patch release +---------------------------- + +.. note:: + + *Patch releases* of CKAN are releases that increment the third digit in the + version number. For example, if you're upgrading from CKAN ``2.0`` to CKAN + ``2.0.1`` then you're upgrading to a new patch release. Patch releases + should not contain any backwards-incompatible changes. + + See :doc:`releases` for more detail about the different types CKAN release. + +Patch releases are distributed in the same package as the minor release they +belong to, so for example CKAN ``2.0``, ``2.0.1``, ``2.0.2``, etc. will all be +installed using the CKAN ``2.0`` package (``python-ckan_2.0_amd64.deb``): + +#. Download the CKAN package:: + + wget http://packaging.ckan.org/python-ckan_2.0_amd64.deb + + You can check the actual CKAN version from a package running the following + command:: + + dpkg --info python-ckan_2.0_amd64.deb + + Look for the ``Version`` field in the output:: + + ... + Package: python-ckan + Version: 2.0.1-3 + ... + +#. Install the package with the following command:: + + sudo dpkg -i python-ckan_2.0_amd64.deb + + This will **not** replace or modify any configuration files that you already + have on the server, including the CKAN config file or any |apache| or + |nginx| configuration files. + + Your CKAN instance should be upgraded straight away. + +.. note:: + + When upgrading from 2.0 to 2.0.1 you may see some vdm related warnings when + installing the package:: + + dpkg: warning: unable to delete old directory '/usr/lib/ckan/default/src/vdm': Directory not empty + + These are due to vdm not longer being installed from source. You can ignore + them and delete the folder manually if you want. + + +------------------------------------------- +Upgrading a 1.X Package Install to CKAN 2.0 +------------------------------------------- + +.. note:: + + If you want to upgrade to a 1.X version of CKAN rather than to CKAN 2.0, see + the `documentation + <http://docs.ckan.org/en/ckan-1.8/install-from-package.html#upgrading-a-package-install>`_ + relevant to the old CKAN packaging system. + +The CKAN 2.0 package requires Ubuntu 12.04 64-bit, whereas previous CKAN +packages used Ubuntu 10.04. CKAN 2.0 also introduces many +backwards-incompatible feature changes (see :ref:`the changelog <changelog>`). +So it's not possible to automatically upgrade to a CKAN 2.0 package install. + +However, you can install CKAN 2.0 (either on the same server that contained +your CKAN 1.x site, or on a different machine) and then manually migrate your +database and any custom configuration, extensions or templates to your new CKAN +2.0 site. We will outline the main steps for migrating below. + +#. Create a dump of your CKAN 1.x database:: + + sudo -u ckanstd /var/lib/ckan/std/pyenv/bin/paster --plugin=ckan db dump db-1.x.dump --config=/etc/ckan/std/std.ini + +#. If you want to install CKAN 2.0 on the same server that your CKAN 1.x site + was on, uninstall the CKAN 1.x package first:: + + sudo apt-get autoremove ckan + +#. Install CKAN 2.0, either from a :doc:`package install <install-from-package>` + if you have Ubuntu 12.04 64-bit, or from a + :doc:`source install <install-from-source>` otherwise. + +#. Load your database dump from CKAN 1.x into CKAN 2.0. This will migrate all + of your datasets, resources, groups, tags, user accounts, and other data to + CKAN 2.0. Your database schema will be automatically upgraded, and your + search index rebuilt. + + First, activate your CKAN virtual environment and change to the ckan dir: + + .. parsed-literal:: + + |activate| + cd |virtualenv|/src/ckan + + Now, load your database. **This will delete any data already present in your + new CKAN 2.0 database**. If you've installed CKAN 2.0 on a different + machine from 1.x, first copy the database dump file to that machine. + Then run these commands: + + .. parsed-literal:: + + paster db clean -c |production.ini| + paster db load -c |production.ini| db-1.x.dump + +#. If you had any custom config settings in your CKAN 1.x instance that you + want to copy across to your CKAN 2.0 instance, then update your CKAN 2.0 + |production.ini| file with these config settings. Note that not all CKAN 1.x + config settings are still supported in CKAN 2.0, see :doc:`configuration` + for details. + + In particular, CKAN 2.0 introduces an entirely new authorization system + and any custom authorization settings you had in CKAN 1.x will have to be + reconsidered for CKAN 2.0. See :doc:`authorization` for details. + +#. If you had any extensions installed in your CKAN 1.x instance that you also + want to use with your CKAN 2.0 instance, install those extensions in CKAN + 2.0. Not all CKAN 1.x extensions are compatible with CKAN 2.0. Check each + extension's documentation for CKAN 2.0 compatibility and install + instructions. + +#. If you had any custom templates in your CKAN 1.x instance, these will need + to be adapted before they can be used with CKAN 2.0. CKAN 2.0 introduces + an entirely new template system based on Jinja2 rather than on Genshi. + See :doc:`theming` for details. diff --git a/doc/upgrading-a-source-install.rst b/doc/upgrading-a-source-install.rst new file mode 100644 index 00000000000..8c67826a089 --- /dev/null +++ b/doc/upgrading-a-source-install.rst @@ -0,0 +1,108 @@ +Upgrading a Source Install +========================== + +.. note:: + + Before upgrading your version of CKAN you should check that any custom + templates or extensions you're using work with the new version of CKAN. For + example, you could install the new version of CKAN in a new virtual + environment and use that to test your templates and extensions. + +.. note:: + + You should also read the `CKAN Changelog + <https://github.com/okfn/ckan/blob/master/CHANGELOG.txt>`_ to see if there + are any extra notes to be aware of when upgrading to the new version. + +.. todo:: + + Run python setup.py develop! + + +1. Activate your virtualenv and switch to the ckan source directory, e.g.: + + .. parsed-literal:: + + |activate| + cd |virtualenv|/src/ckan + +2. Backup your CKAN database using the ``db dump`` command, for + example: + + .. parsed-literal:: + + paster db dump --config=\ |development.ini| my_ckan_database.pg_dump + + This will create a file called ``my_ckan_database.pg_dump``, if something + goes wrong with the CKAN upgrade you can use this file to restore the + database to its pre-upgrade state. See :ref:`paster db` for + details of the ``db dump`` and ``db load`` commands. + +3. Checkout the new CKAN version from git, for example:: + + git fetch + git checkout release-v2.0 + + If you have any CKAN extensions installed from source, you may need to + checkout newer versions of the extensions at this point as well. Refer to + the documentation for each extension. + +4. Update CKAN's dependencies:: + + pip install --upgrade -r pip-requirements.txt + +5. If you are upgrading to a new major version of CKAN (for example if you are + upgrading to CKAN 2.0, 2.1 etc.), then you need to update your Solr schema + symlink. + + When :ref:`setting up solr` you created a symlink + ``/etc/solr/conf/schema.xml`` linking to a CKAN Solr schema file such as + |virtualenv|/src/ckan/ckan/config/solr/schema-2.0.xml. This symlink + should be updated to point to the latest schema file in + |virtualenv|/src/ckan/ckan/config/solr/, if it doesn't already. + + For example, to update the symlink: + + .. parsed-literal:: + + sudo rm /etc/solr/conf/schema.xml + sudo ln -s |virtualenv|/src/ckan/ckan/config/solr/schema-2.0.xml /etc/solr/conf/schema.xml + +6. If you are upgrading to a new major version of CKAN (for example if you + are upgrading to CKAN 2.0, 2.1 etc.), update your CKAN database's schema + using the ``db upgrade`` command. + + .. warning :: + + To avoid problems during the database upgrade, comment out any plugins + that you have enabled in your ini file. You can uncomment them again when + the upgrade finishes. + + For example: + + .. parsed-literal:: + + paster db upgrade --config=\ |development.ini| + + See :ref:`paster db` for details of the ``db upgrade`` + command. + +7. Rebuild your search index by running the ``ckan search-index rebuild`` + command: + + .. parsed-literal:: + + paster search-index rebuild -r --config=\ |development.ini| + + See :ref:`rebuild search index` for details of the + ``ckan search-index rebuild`` command. + +8. Finally, restart your web server. For example if you have deployed CKAN + using the Apache web server on Ubuntu linux, run this command: + + .. parsed-literal:: + + |reload_apache| + +9. You're done! You should now be able to visit your CKAN website in your web + browser and see that it's running the new version of CKAN. diff --git a/doc/user-stories-list.rst b/doc/user-stories-list.rst deleted file mode 100644 index 870214ea445..00000000000 --- a/doc/user-stories-list.rst +++ /dev/null @@ -1,548 +0,0 @@ -Personas (New) -============== - -* Member of the Public -* Data Journalist (not technical) -* Data Analyst /Developer -* Publisher -* Curator -* Government -* Institution - -Publish and Find Datasets -========================= - -001 Publish a dataset - EXISTING --------------------------------- - -As a **Publisher** I want to **Publish a dataset** so that **I and others can find that dataset** - -* Value: -* Tags: publish-and-find - -001.a Add a licence to a dataset - EXISTING -------------------------------------------- - -As a **Publisher** I want to **Add a licence to a dataset** so that **I can choose from a list of licences when adding my data set to CKAN** - -* Value: -* Tags: publish-and-find - -001.c Add additional metadata fields to a dataset - EXISTING ------------------------------------------------------------- - - -As a **Publisher** I want to **Add additional metadata fields to a dataset** so that **These fields will be viewable with the dataset and searchable on. ** - -* Value: -* Tags: publish-and-find - -001.d Prioritise certain resources - EXISTING ---------------------------------------------- - -As a **Publisher** I want to **Prioritise certain resources** so that **I show see quickly which are the important ones** - -* Value: -* Tags: publish-and-find - -001.e Archive resources ------------------------ - -As a **Publisher** I want to **Archive resources** so that **old or out of date resources can be hidden** - -* Value: -* Tags: publish-and-find - -001.e Create relationships between datasets - EXISTING ------------------------------------------------------- - -As a **Publisher** I want to **create relationships between datasets (e.g. dataset X is derived from dataset Y, inherits from dataset Z)** so that **I can see how datasets relate to each other** - -* Value: -* Tags: publish-and-find - -002 Assign permissions to edit, add, moderate and delete datasets - EXISTING ----------------------------------------------------------------------------- - -As a **Publisher** I want to **Assign permissions to edit, add, moderate and delete datasets** so that **Work can be shared between multiple members (users)** - -* Value: -* Tags: publish-and-find, authz - -003 Delete a dataset - EXISTING -------------------------------- - -As a **Publisher** I want to **Delete a dataset** so that **I can remove datasets that are no longer wanted (or accidentally added)** - -* Value: -* Tags: publish-and-find, authz - -004 Hide a dataset - EXISTING ------------------------------ - -As a **Publisher** I want to **Hide a dataset** so that **So it can be worked on without others seeing it** - -* Value: -* Tags: publish-and-find, authz - -005 Upload data and retrieve it - EXISTING ------------------------------------------- - -As a **Publisher** I want to **Upload data and retrieve it** so that **I (and others) can easily find my material** - -* Value: -* Tags: publish-and-find - -010 View dataset information - EXISTING ---------------------------------------- - -As a **User** I want to **View dataset information (metadata) (e.g. title, description, contact details for publisher and maintainer, license, group theme....)** so that **I can see whether it is useful and relevant** - -* Value: 5 -* Tags: publish-and-find - -010a Access publisher dataset listing through API - EXISTING ------------------------------------------------------------- - -As a **User** I want to **Access publisher dataset listing through API** so that **** - -* Value: -* Tags: publish-and-find, api - -011 Browse datasets - EXISTING ------------------------------- - -As a **User** I want to **Browse datasets** so that **I can look through a list of datasets** - -* Value: -* Tags: publish-and-find - -012 See list of datasets someone has released - EXISTING --------------------------------------------------------- - -As a **Data publisher** I want to **point people at a list of datasets that I have released.** so that **I can show what I have created it and people can get that material** - -* Value: 4 -* Tags: publish-and-find - -013 See the format of availalble data - EXISTING ------------------------------------------------- - -As a **User** I want to **see the format of availalble data** so that **Format of available data be displayed on summary pages and search results** - -* Value: -* Tags: publish-and-find - -014 Download a dataset (have the dataset url) - EXISTING --------------------------------------------------------- - - -As a **User** I want to **Download a dataset (have the dataset url)** so that **I can use it** - -* Value: 5 -* Tags: publish-and-find - -015 See all the materials (files, data APIs) associated to a dataset - EXISTING -------------------------------------------------------------------------------- - -As a **User ** I want to **have a list of all the materials (files, data APIs) associated to a dataset.** so that **in additiona to basic information such as download link, additional information will be displayed such as file type, size, last updated etc.** - -* Value: -* Tags: publish-and-find - -016 Additional field available in the API - EXISTING ----------------------------------------------------- - -As a **Publisher** I want to **have additional field that I specify useable in the API.** so that **Additional fields are machine readable.** - -* Value: -* Tags: publish-and-find, api - - -Dataset Search -============== - -020 Search for datasets by text search and keywords on all attributes - EXISTING --------------------------------------------------------------------------------- - -As a **User** I want to **Search for datasets by text search and keywords and on all attributes** so that **I can find relevant datasets using all dataset metadata** - -* Value: 5 -* Tags: search - -020 Search for closely matching items - EXISTING ------------------------------------------------- - -As a **User** I want to **Search for closely matching items.** so that **I can search on closely matching items instead of exact matches.** - -* Value: -* Tags: search - -021 Be able to narrow the search by drilling down on facets on facets - EXISTING --------------------------------------------------------------------------------- - -As a **User ** I want to **Be able to consecutively narrow the search by further facetsby drilling down on search results** so that **users can limit their search by datasets with specific formats and tags.** - -* Value: -* Tags: search - -022 Easily browse datasets by topic, tag, publishers etc - EXISTING -------------------------------------------------------------------- - -As a **User** I want to **Easily browse through existing datasets by topic, tag, groups publishers and most popular (most downloaded/commented on)** so that **I still have a way to engage with the site even if I'm not looking for a specific dataset ** - -* Value: 2 -* Tags: search - -023 Have topics which datasets belong to ----------------------------------------- - -As a **User** I want to **Have topics (health, environment, education) which datasets belong to that I can browse and search within them** so that **I can intuitively limit my search to the relevant topic I'm interested in** - -* Value: 2 -* Tags: search - -024 See what format a dataset is available in in search results - EXISTING --------------------------------------------------------------------------- - -As a **User** I want to **See what format a dataset is available in from the search results (as tags next to title for example)** so that **I can quickly see which of the search results will be valuable to me** - -* Value: 4 -* Tags: search - -026 See related/similar datasets when viewing a particular dataset - EXISTING ------------------------------------------------------------------------------ - -As a **User** I want to **see related/similar packages when viewing a particular dataset** so that **I can find related useful data that may be relevant or even better suited to my needs (this should be prioritised by metadata & tags as well as popularity of dataset)** - -* Value: -* Tags: search - -Activity and Dashboards -======================= - -040 See my dashboard after logging in - EXISTING ------------------------------------------------- - -As a **User** I want to **See my dashboard after logging in** so that **See activity, stats (such as downloads) and have quick links to actions (such as create new dataset)** - -* Value: 4 -* Tags: activity - -041 View activity stream for datasets, users, groups that I "follow/watch" - PLANNED ------------------------------------------------------------------------------------- - -As a **User** I want to **See a dashboard where I can view activity stream for datasets, users, or groups that I "follow" or have subscribed to** so that **I know what is happening** - -* Value: -* Tags: activity - -043 Follow the activities of datasets and users - PLANNED ---------------------------------------------------------- - -As a **User** I want to **follow the activities of datasets and users** so that **I know what my others are doing and can decide who to pay attention to ** - -* Value: -* Tags: activity - - -Users -===== - -060 Browse and Search Users - EXISTING --------------------------------------- - -As a **User** I want to **Browse and search for other users** so that **So I know about others active on the site** - -* Value: -* Tags: users - -061 See the profile page for another user - EXISTING ----------------------------------------------------- - -As a **User** I want to **See the profile page for another user** so that **I know what they are up to, how recently they have been active, how many datasets they have etc** - -* Value: 4 -* Tags: users - -062 See Status of Other Users - EXISTING ----------------------------------------- - -As a **User** I want to **See what status people have by seeing small bits of info next to their name, e.g. a sign to indicate being a superuser/sysadmin and/or the number of datasets they have** so that **So I know the approximate activity and authority of users I come across** - -* Value: -* Tags: users - - -Visualization -============= - -080 Add a link to a visualization related to a dataset - EXISTING ------------------------------------------------------------------ - -As a **User** I want to **Add a link to a visualization related to a dataset** so that **So that others see that it exists (perhaps see preview in page)** - -* Value: 3.5 -* Tags: vis - -081 Have spreadsheet data be easily previewable - EXISTING ----------------------------------------------------------- - -As a **User** I want to **Have spreadsheet data be easily previewable (ideally as a separate tab) -** so that **I can get a good idea what the dataset contains and if it's what I'm looking for without downloading it first** - -* Value: 5 -* Tags: vis - -082 Be able to generate visualizations/graphs from the data that I can then save or download - EXISTING -------------------------------------------------------------------------------------------------------- - -As a **User** I want to **Be able to generate visualizations/graphs from the data that I can then save or download** so that **I can use a graph representing the data for my work quickly** - -* Value: -* Tags: vis - -083 Choose which parts of the data I want to use for my graph (i.e. date range, column) - EXISTING --------------------------------------------------------------------------------------------------- - -As a **User** I want to **Choose which parts of the data I want to use for my graph (i.e. date range, column)** so that **Customize the visualization to my interests to make it more relevant & hence valuable to me** - -* Value: -* Tags: vis - -084 Add a link to paper or website that is relevant to a dataset - EXISTING ---------------------------------------------------------------------------- - -As a **User** I want to **Add a link to paper or website that is relevant to a dataset** so that **Ditto** - -* Value: 3.5 -* Tags: related - - -Data Storage and Data APIs -========================== - -100 Get easy access to the data (e.g. via an API) - EXISTING ------------------------------------------------------------- - -As a **Developer** I want to **Get easy access to the data (e.g. via an API)** so that **I can use it for building apps around/creating visualizations (and I don't have to spend a long time first downloading the data and getting it into a usable format)** - -* Value: -* Tags: webstore - -101 Create related data ------------------------ - -As a **Data wrangler** I want to **Having created a data file derived from an existing file I want to upload it to a new, named location and document both the relation and the steps performed to create the change.** so that **I (and others) can easily find my material and see what steps when into creating it.** - -* Value: -* Tags: webstore - -103 Search via CKAN API on a data set - EXISTING ------------------------------------------------- - -As a **Developer** I want to **Search via CKAN API on a data set.** so that **dataset is machine reable by other software tools and also allowing the development of new tools for using data.** - -* Value: -* Tags: webstore - -104 Overview of contents of a dataset - EXISTING ------------------------------------------------- - -As a **Data wrangler** I want to **Get an overview of the contents of a dataset by seeing column names, example values, type guesses and the distinct & null values count for each column.** so that **I know whether I want to download and use this tabular dataset just by looking at the dataset page on the datahub.** - -* Value: -* Tags: webstore - -106 Save a graph and designate as the default graph - PLANNED -------------------------------------------------------------- - -As a **Data Wrangler** I want to **Save a graph and designate as the default graph** so that **so it is shown for others who come to my dataset (resource?)** - -* Value: 3 -* Tags: vis, webstore - -107 Convert my csv file to another structure online - PLANNED -------------------------------------------------------------- - -As a **Data Wrangler** I want to **Write some javascript to convert my csv file to another structure and preview a sample of running this in my browser and then save this to run on the whole file with the result saved in a new dataset (resource)** so that ... - -* Value: 1.5 -* Tags: webstore - -108 Write some sql to run on a resource - EXISTING --------------------------------------------------- - -As a **Data Wrangler** I want to **Write some sql to run on a resource ** so that **to produce a new resource as its output** - -* Value: 2 -* Tags: webstore - -109 See links between resources esp derivation - EXISTING ---------------------------------------------------------- - -As a **User** I want to **See that a resource was derived from another resource (or resources) and see reference to code/sql/etc that underlay this transformation** so that **I know that this resource was built from something else** - -* Value: 2 -* Tags: storage-and-processing - -110 Edit a cell in a tabular resource - EXISTING ------------------------------------------------- - -As a **User** I want to **Edit a cell in a tabular resource** so that **It is a correct** - -* Value: 1 -* Tags: webstore - -111 Undo an edit to my resource - FUTURE ----------------------------------------- - -As a **User (Owner)** I want to **Undo an edit to my resource** so that **** - -* Value: 1 -* Tags: webstore - -112 Restrict (or allow) who can edit my tabular resource - EXISTING -------------------------------------------------------------------- - -As a **User (Owner)** I want to **Restrict (or allow) who can edit my tabular resource** so that **** - -* Value: 1 -* Tags: webstore - -113 Comment on a cell in a tabular resource - FUTURE ----------------------------------------------------- - -As a **User (Owner)** I want to **Comment on a cell in a tabular resource** so that **Highlight that something is wrong or highlight something important** - -* Value: 1 -* Tags: webstore - -General User Experience -======================= - -120 As a visitor quickly grasp my options when landing on the site - EXISTING ------------------------------------------------------------------------------ - -As a **Anyone** I want to **quickly grasp my options when landing on the site (learn more, get data, add data, get involved in community)** so that **I know what I can do quickly and start doing it** - -* Value: 5 -* Tags: ux - -121 See the largest groups first on the groups page - EXISTING --------------------------------------------------------------- - -As a **User** I want to **See the largest groups first on the groups page** so that **I can see immediately the most active / largest groups** - -* Value: 3 -* Tags: ux - -122 Simple intro for new users - EXISTING ------------------------------------------ - -As a **New Registered User** I want to **Have some brief instructions as to what I can do next such as register/upload data, file issues, edit existing datasets information** so that **I know what I can do now -- and more importantly -- am encourage to do it** - -* Value: -* Tags: ux - - -Issues -====== - -140 See which of my datasets need updating - PLANNED ----------------------------------------------------- - -As a **Publisher** I want to **quickly see which of my datasets need updating (i.e. have broken links or are flagged as out of date) in a dashboard** so that **I can fix issues easily and from one place** - -* Value: -* Tags: issues - -141 Issue creation and notification for resource problems - PLANNED -------------------------------------------------------------------- - -As a **Publisher** I want to **Issue to be created and a notification to be sent when a resource I have published becomes unavailable. After resolving the issue, I want to report back and close the issue.** so that **I can correct erroneous / dead urls so that others can get my material** - -* Value: -* Tags: issues - -142 File issues against a dataset - PLANNED -------------------------------------------- - -As a **User** I want to **File issues against a dataset, specifying either availability, formatting or content issues. I want to group similar reports (e.g. 500 broken rows in a 20k rows table), set a priority and comment on an issue.** so that **The quality of the data can be determined and remedied.** - -* Value: -* Tags: issues - - -Customization -============= - -160 Theme CKAN - EXISTING -------------------------- - -As a **Administrator** I want to **Theme CKAN** so that **it looks as I want it to** - -* Value: -* Tags: customization - -160.a Add my logo to CKAN - EXISTING ------------------------------------- - -As a **Administrator** I want to **Add my logo to CKAN** so that **it is associated with my organization** - -* Value: -* Tags: customization - - -Geospatial -========== - -200 Associate a dataset with a place on a map - EXISTING --------------------------------------------------------- - -As a **Publisher** I want to **Associate a dataset with a place on a map** so that **A polygon or location point can be viewed on a map.** - -* Value: -* Tags: geospatial - -201 Do a geo based search - EXISTING ------------------------------------- - -As a **User** I want to **Do a geo based search** so that **I can find location - specific data** - -* Value: -* Tags: geospatial - - -Stats -===== - -220 See how many times a dataset has been downloaded / commented on - EXISTING ------------------------------------------------------------------------------- - -As a **User** I want to **See how many times a dataset has been downloaded / commented on** so that **I can gauge how popular and valuable a dataset is & be more likely to look at it** - -* Value: 3 -* Tags: analytics - -221 Share info about my dataset on social media ------------------------------------------------ - -As a **** I want to **Tweet/Fb/G+ about my graph/visualization with a link to the graph & dataset -** so that **I can tell other people about data / trends I find interesting with a clear visual representation of what i'm referring to** - -* Value: -* Tags: social - - -Performance -=========== - -240 Have a page load rapidly (< 750ms) - EXISTING -------------------------------------------------- - -As a **User** I want to **Have a page load rapidly (< 750ms)** so that **the site is responsive and enjoyable to use** - -* Value: 5 -* Tags: performance - diff --git a/doc/user-stories.rst b/doc/user-stories.rst deleted file mode 100644 index 349a774a1fe..00000000000 --- a/doc/user-stories.rst +++ /dev/null @@ -1,9 +0,0 @@ -===================== -User Stories Overview -===================== - -.. toctree:: - :maxdepth: 3 - - user-stories-list - diff --git a/doc/writing-extensions.rst b/doc/writing-extensions.rst index 8184329733e..b0f638e3e91 100644 --- a/doc/writing-extensions.rst +++ b/doc/writing-extensions.rst @@ -1,278 +1,139 @@ -=============================== -Understand and Write Extensions -=============================== - -If you want to extend CKAN core functionality, the best way to do so is by writing extensions. - -Extensions allow you to customise CKAN for your own requirements, without interfering with the basic CKAN system. - -To meet the need to customize CKAN efficiently, we have introduced the concepts of CKAN extensions and plugin -interfaces. These work together to provide a simple mechanism to extend core CKAN functionality. - -.. warning:: This is an advanced topic. We are working to make the most popular extensions more easily available as Debian packages. - -.. note:: The terms **extension** and **plugin interface** have very precise meanings: the use of the generic word **plugin** to describe any way in which CKAN might be extended is deprecated. - -.. contents :: - -CKAN Extensions ---------------- - -Extensions are implemented as *namespace packages* under the ``ckanext`` -package which means that they can be imported like this: - -:: - - $ python - >>> import ckanext.example - -Individual CKAN *extensions* may implement one or more *plugin interfaces* -to provide their functionality. - -Creating CKAN Extensions -~~~~~~~~~~~~~~~~~~~~~~~~ - -All CKAN extensions must start with the name ``ckanext-``. You can create your -own CKAN extension like this: - -:: - - (pyenv)$ paster create -t ckanext ckanext-myextension - -You'll get prompted to complete a number of variables which will be used in your dataset. You change these later by editing the generated ``setup.py`` file. Here's some example output: - -:: - - Selected and implied templates: - ckan#ckanext CKAN extension project template - - Variables: - egg: ckanext_myextension - package: ckanextmyextension - project: ckanext-myextension - Enter version (Version (like 0.1)) ['']: 0.4 - Enter description (One-line description of the package) ['']: Great extension package - Enter author (Author name) ['']: James Gardner - Enter author_email (Author email) ['']: james.gardner@okfn.org - Enter url (URL of homepage) ['']: http://jimmyg.org - Enter license_name (License name) ['']: GPL - Creating template ckanext - Creating directory ./ckanext-myextension - Directory ./ckanext-myextension exists - Skipping hidden file pyenv/src/ckan/ckan/pastertemplates/template/.setup.py_tmpl.swp - Recursing into ckanext - Creating ./ckanext-myextension/ckanext/ - .svn/ does not exist; cannot add directory - Recursing into +project+ - Creating ./ckanext-myextension/ckanext/myextension/ - .svn/ does not exist; cannot add directory - Copying __init__.py to ./ckanext-myextension/ckanext/myextension/__init__.py - .svn/ does not exist; cannot add file - Copying __init__.py to ./ckanext-myextension/ckanext/__init__.py - .svn/ does not exist; cannot add file - Copying setup.py_tmpl to ./ckanext-myextension/setup.py - .svn/ does not exist; cannot add file - Running pyenv/bin/python setup.py egg_info - -Once you've run this, you should now install the extension in your virtual environment: - -:: - - (pyenv)$ cd ckanext-myextension - (pyenv)$ python setup.py develop - (pyenv)$ python - Python 2.6.6 (r266:84292, Oct 6 2010, 16:19:55) - [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 - Type "help", "copyright", "credits" or "license" for more information. - >>> import ckanext.myextension - >>> +------------------ +Writing Extensions +------------------ .. note:: - Running ``python setup.py develop`` will add a ``.egg-link`` file to your python - site-packages directory (which is on your python path). - This allows your extension to be imported and used, with - any changes made to the extension source code showing up immediately without needing - to be reinstalled, which is very useful during development. - To instead install a python package by copying all of the files to the site-packages directory - run ``python setup.py install``. - -To build useful extensions you need to be able to "hook into" different parts -of CKAN in order to extend its functionality. You do this using CKAN's plugin -architecture. We'll look at this in the next section. + A CKAN **extension** is a Python package that contains one or more + **plugins**. A plugin is a class that implements one or more of CKAN's + **plugin interfaces** to customize CKAN or add new features. Plugins: An Overview --------------------- - -Plugin interfaces provide a specification which extensions can implement in -order to "hook into" core CKAN functionality. - -The CKAN plugin implementation is based on the PyUtilib_ component architecture -(PCA). Here's a quick summary, we'll go through all this in much more detail in -a minute: +==================== -#. The CKAN core contains various *plugin interfaces*, each specifying a set of methods - where plugins may hook into the software. For example a plugin wanting to hook into the SQLAlchemy - mapping layer would need to implement the ``IMapperExtension`` interface. +Plugins are created as classes inheriting from either the `Plugin` or +`SingletonPlugin` base classes. Most Extensions use the `SingletonPlugin` +base class and we advise you to use this if possible. -#. A plugin is a class that derives from ``ckan.plugins.Plugin`` or more - commonly ``SingletonPlugin``. It must also implement one of the plugin - interfaces exposed in ``ckan.plugins.interfaces``. The choice interface - determines the functionality the plugin is expected to provide. +Having created your class you need to inherit from one or more plugin +interfaces to allow CKAN to interact with your extension. When specifying +the interfaces that will be implemented you must remember to either (a) +define all methods required by the interface or (b) use the `inherits=True` +parameter which will use the interfaces default methods for any that you +have not defined. -#. Plugin objects must be registered as setuptools entry points. The - ``ckan.plugins`` configuration directive is searched for names of plugin entry - points to load and activate. +.. Note:: + When writing extensions it is important to keep your code separate from + CKAN by not importing ckan modules, so that internal CKAN changes do not + break your code between releases. You can however import ckan.plugins + without this risk. +Libraries Available To Extensions +================================= +As well as using the variables made available to them by implementing +various plugin hooks, extensions will likely want to be able to use parts of +the CKAN core library. To allow this, CKAN provides a stable set of modules +that extensions can use safe in the knowledge the interface will remain +stable, backward-compatible and with clear deprecation guidelines as +development of CKAN core progresses. This interface is available in +:doc:`toolkit`. -Here's a list of some of the more commonly used plugin interfaces: - - -:class:`~ckan.plugins.interfaces.IDatasetForm` - Provide a custom dataset form and schema. +.. toctree:: + :hidden: -:class:`~ckan.plugins.interfaces.IMapper` - Listens and react to every database change. + toolkit -:class:`~ckan.plugins.interfaces.IRoutes` - Provide an implementation to handle a particular URL. -:class:`~ckan.plugins.interfaces.IGenshiStreamFilter` - Intercept template rendering to modify the output. -.. warning :: This interface is currently deprecated, use ITemplateHelpers instead. +Example Extension +================= -:class:`~ckan.plugins.interfaces.IResourcePreview` - Add custom previews. The preview extensions can make use of the resoucre proxy extension, if enabled. +:: -:class:`~ckan.plugins.interfaces.IDomainObjectModification` - Listens for changes to CKAN domain objects. + # Example Extension + # This extension adds a new template helper function `hello_world` when + # enabled templates can `{{ h.hello_world() }}` to add this html snippet. -:class:`~ckan.plugins.interfaces.IGroupController` - Plugins for in the groups controller. These will - usually be called just before committing or returning the - respective object, i.e. all validation, synchronization - and authorization setup are complete. + import ckan.plugins as p -:class:`~ckan.plugins.interfaces.IConfigurable` - Pass configuration to plugins and extensions. + class HelloWorldPlugin(p.SingletonPlugin): -:class:`~ckan.plugins.interfaces.IAuthorizer` - Allows customisation of the default Authorization behaviour. + p.implements(p.ITemplateHelpers) -See the `Plugin API documentation`_ below to find a complete -list of all interfaces and their documentation. + @staticmethod + def hello_world(): + # This is our simple helper function. + html = '<span>Hello World</span>' + return p.toolkit.literal(html) -.. .. note:: -.. The existing 'IRoutesExtension', 'IMapperExtension' and 'ISessionExtension' -.. should be renamed in the code to not have the word 'Extension' in their names. + def get_helpers(self): + # This method is defined in the ITemplateHelpers interface and + # is used to return a dict of named helper functions. + return {'hello_world': hello_world} +Guidelines for writing extensions +================================= -.. _PyUtilib: https://software.sandia.gov/trac/pyutilib +- Use the plugins :doc:`toolkit`. -Example CKAN Extension ----------------------- +- Extensions should use actions via ``get_action()``. This function is + available in the toolkit. -A example CKAN extension can be found at http://github.com/okfn/ckanext-example. -Have a look at the README file for installation instructions. +- No foreign key constraints into core as these cause problems. +.. Did we decide upon this, this seems like quite a restriction? -Publishing Extensions ---------------------- +.. todo:: Anything else? -At this point you might want to share your extension with the public. -First check you have chosen an open source licence (e.g. the `MIT -<http://opensource.org/licenses/mit-license.html>`_ licence) and then -update the ``long_description`` variable in ``setup.py`` to -explain what the extension does and which entry point names a user of the -extension will need to add to their ``ckan.plugins`` configuration. +Creating CKAN Extensions +======================== -Once you are happy, run the following commands to register your extension on -the Python Package Index: +All CKAN extensions must start with the name ``ckanext-``. You can create +your own CKAN extension like this (you must be in your CKAN pyenv): :: - python setup.py register - python setup.py sdist upload - -You'll then see your extension at http://pypi.python.org/pypi. Others will -be able to install your plugin with ``pip``. - -Finally, please also add a summary of your extension and its entry points to the Extensions page at -http://wiki.ckan.org/Extensions. - - -Writing a Plugin Interface --------------------------- - -This describes how to add a plugin interface to make core CKAN code pluggable. - -Suppose you have a class such as this:: - - class DataInput(object): - - def accept_new_data(self, data): - self.data = data - -And you want plugins to hook into ``accept_new_data`` to modify the data. - -You would start by declaring an interface specifying the methods that plugin -classes must provide. You would add the following code to -``ckan/plugins/interfaces.py``:: - - class IDataMunger(Interface): - - def munge(self, data): - return data - -Now you can tell this class that its plugins are anything that implements ``IDataMunger`` like this:: + (pyenv)$ paster create -t ckanext ckanext-myextension - from ckan.plugins import PluginImplementations, IDataMunger +You'll get prompted to complete a number of variables which will be used in +your dataset. You change these later by editing the generated ``setup.py`` +file. - class DataInput(object): +Once you've run this, you should now install the extension in your virtual environment: - plugins = PluginImplementations(IDataMunger) +:: - def accept_new_data(self, data): - for plugin in self.plugins: - data = plugin.munge(data) - self.data = data + (pyenv)$ cd ckanext-myextension + (pyenv)$ python setup.py develop -Any registered plugins that implement ``IDataMunger`` will then be available in -your class via ``self.plugin``. +.. note:: + Running ``python setup.py develop`` will add a ``.egg-link`` file to + your python site-packages directory (which is on your python path). + This allows your extension to be imported and used, with any changes + made to the extension source code showing up immediately without needing + to be reinstalled, which is very useful during development. -See the pyutilib_ documentation for more information on creating interfaces and -plugins. However, be aware that pyutilib uses slightly different terminology. It -calls ``PluginImplementations`` ``ExtensionPoint`` and it calls instances of a -plugin object a *service*. + To instead install a python package by copying all of the files to the + site-packages directory run ``python setup.py install``. Testing -------- - +======= Testing CKAN Extensions -~~~~~~~~~~~~~~~~~~~~~~~ +----------------------- CKAN extensions ordinarily have their own ``test.ini`` that refers to the CKAN ``test.ini``, so you can run them in exactly the same way. For example:: cd ckanext-dgu - nosetests ckanext/dgu/tests --ckan - nosetests ckanext/dgu/tests --ckan --with-pylons=test-core.ini - -To test your changes you'll need to use the ``paster serve`` command from the ``ckan`` directory: - -:: - - paster serve --reload -c <path to your CKAN config file> - -You should also make sure that your CKAN installation passes the developer tests, as described in :doc:`test`. + nosetests ckanext/stats/tests --ckan + nosetests ckanext/stats/tests --ckan --with-pylons=test-core.ini Testing Plugins -~~~~~~~~~~~~~~~ +--------------- When writing tests for your plugin code you will need setup and teardown code similar to the following to ensure that your plugin is loaded while testing:: @@ -317,64 +178,21 @@ At this point you should be able to write your own plugins and extensions together with their tests. -Ordering of Extensions ----------------------- - -.. caution :: - - The order in which extensions are initially loaded is **different** to the order that their plugins are run. - -The order in which extensions are initially loaded is as follows: - -1. System plugins (in setup.py under ``ckan.system_plugins``). - -2. In order of the plugins specified in the config file: ``plugins =``. - -3. If more than one module has a plugin with the same name specified in the config, then all those are loaded, in the order the modules appear in ``sys.path``. - -The order that a plugins are run in, for example the order that IRoutes extensions have their ``before_map`` method run, is alphabetical by the plugin class. - -e.g. here is the order for these four extensions: ``<Plugin DguInventoryPlugin>``, ``<Plugin FormApiPlugin>``, ``<Plugin StatsPlugin>``, ``<Plugin WalesThemePlugin>`` - -(This alphabetical ordering is done by ``pyutilib.component.core:ExtensionPoint.extensions()``) - +.. _plugin-reference: Plugin API Documentation ------------------------- - -Libraries Available To Extensions -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -As well as using the variables made available to them by implementing various -plugin hooks, extensions will likely want to be able to use parts of the CKAN -core library. To allow this, CKAN provides a stable set of modules that -extensions can use safe in the knowledge the interface will remain stable, -backward-compatible and with clear deprecation guidelines as development of -CKAN core progresses. This interface is available in -``ckan.plugins.toolkit.toolkit``. - -Guidelines for writing extensions: - -- Use the plugins toolkit, described above. - -- Extensions should use actions where possible via ``get_action()``. - -- No foreign key constraints into core as these cause problems. - -.. Did we decide upon this, this seems like quite a restriction? - -- The ``Session`` object is available through the toolkit. - -.. todo:: Anything else? +======================== Core Plugin Reference -~~~~~~~~~~~~~~~~~~~~~ +--------------------- .. automodule:: ckan.plugins.core - :members: + :members: SingletonPlugin, Plugin, implements CKAN Interface Reference -~~~~~~~~~~~~~~~~~~~~~~~~ +------------------------ .. automodule:: ckan.plugins.interfaces :members: + + diff --git a/fabfile.py b/fabfile.py index b44cd791432..61c0bc1134f 100644 --- a/fabfile.py +++ b/fabfile.py @@ -75,7 +75,7 @@ env.base_dir = os.getcwd() # e.g. /home/jsmith/var/srvc env.local_backup_dir = os.path.expanduser('~/db_backup') env.ckan_repo = 'https://github.com/okfn/ckan/raw/%s/' -pip_requirements = 'pip-requirements.txt' +pip_requirements = 'requirements.txt' env.skip_setup_db = False def config_local(base_dir, ckan_instance_name, db_user=None, db_host=None, @@ -241,8 +241,8 @@ def deploy(): pip_req = env.ckan_repo % env.revision + pip_requirements with cd(env.instance_path): - # get latest pip-requirements.txt - print 'Getting pip-requirements from revision: %s' % env.revision + # get latest requirements.txt + print 'Getting requirements from revision: %s' % env.revision latest_pip_file = urllib2.urlopen(pip_req) tmp_pip_requirements_filepath = os.path.join('/tmp', pip_requirements) local_pip_file = open(tmp_pip_requirements_filepath, 'w') diff --git a/pip-requirements-docs.txt b/pip-requirements-docs.txt deleted file mode 100644 index ea524fb95f9..00000000000 --- a/pip-requirements-docs.txt +++ /dev/null @@ -1,3 +0,0 @@ --r pip-requirements.txt -docutils==0.8.1 -sphinx>=1.1 diff --git a/pip-requirements-test.txt b/pip-requirements-test.txt deleted file mode 100644 index 1bd83ee861e..00000000000 --- a/pip-requirements-test.txt +++ /dev/null @@ -1,6 +0,0 @@ -# These are packages that required when running ckan tests - -nose==1.2.1 -httpretty==0.5 --e git+https://github.com/okfn/ckanclient#egg=ckanclient - diff --git a/pip-requirements.txt b/requirements.txt similarity index 52% rename from pip-requirements.txt rename to requirements.txt index b284cc89dd2..79fd67948dd 100644 --- a/pip-requirements.txt +++ b/requirements.txt @@ -1,32 +1,46 @@ -# This file lists CKAN's dependencies so that you can install them (e.g. into # a Python virtual environment) after you have installed CKAN, with a command -# like: pip install -r pip-requirements.txt. See the Install from Source # instructions in CKAN's documentation for full installation instructions. +# like: pip install -r requirements.txt. See the Install from Source +# This file lists CKAN's dependencies so that you can install them (e.g. into +apachemiddleware==0.1.1 +Babel==0.9.6 +Beaker==1.6.4 +decorator==3.4.0 +fanstatic==0.12 +FormAlchemy==1.4.2 +FormEncode==1.2.6 Genshi==0.6 -sqlalchemy-migrate==0.7.2 -sqlalchemy==0.7.8 -webhelpers==1.3 -pyutilib.component.core==4.5.3 --e git+https://github.com/okfn/vdm.git@vdm-0.11#egg=vdm -solrpy==0.9.5 -formalchemy==1.4.2 -pairtree==0.7.1-T +Jinja2==2.6 +Mako==0.7.3 +MarkupSafe==0.15 ofs==0.4.1 -apachemiddleware==0.1.1 -markupsafe==0.15 -babel==0.9.6 +Pairtree==0.7.1-T +Paste==1.7.5.1 +PasteDeploy==1.5.0 +PasteScript==1.7.5 psycopg2==2.4.5 -webob==1.0.8 +Pygments==1.6 Pylons==0.9.7 -repoze.who==1.0.19 -tempita==0.5.1 -zope.interface==4.0.1 -repoze.who.plugins.openid==0.5.3 +python-dateutil==1.5 +python-openid==2.2.5 +pyutilib.component.core==4.5.3 +repoze.lru==0.6 repoze.who-friendlyform==1.0.8 -routes==1.13 -paste==1.7.5.1 -Jinja2==2.6 -fanstatic==0.12 +repoze.who.plugins.openid==0.5.3 +repoze.who==1.0.19 requests==1.1.0 +Routes==1.13 +simplejson==3.1.2 +solrpy==0.9.5 +sqlalchemy-migrate==0.7.2 +SQLAlchemy==0.7.8 +Tempita==0.5.1 +unicodecsv==0.9.0 +vdm==0.11 +verlib==0.1 +virtualenv==1.9.1 +WebError==0.10.3 +WebHelpers==1.3 +WebOb==1.0.8 WebTest==1.4.3 -python-dateutil>=1.5.0,<2.0.0 +zope.interface==4.0.1 diff --git a/setup.py b/setup.py index a446cba0b85..23aa5558711 100644 --- a/setup.py +++ b/setup.py @@ -7,6 +7,52 @@ from ckan import __version__, __description__, __long_description__, __license__ +install_requires = [ + 'Babel>=0.9.6', + 'Genshi==0.6', + 'Jinja2>=2.6', + 'Pylons==0.9.7', + 'WebTest==1.4.3', # need to pin this so that Pylons does not install a newer version that conflicts with WebOb==1.0.8 + 'apachemiddleware>=0.1.1', + 'babel>=0.9.6', + 'fanstatic==0.12', + 'formalchemy>=1.4.2', + 'markupsafe>=0.15', + 'ofs>=0.4.1', + 'pairtree>=0.7.1-T', + 'paste>=1.7.5.1', + 'psycopg2==2.4.5', + 'python-dateutil>=1.5.0,<2.0.0', + 'pyutilib.component.core>=4.5.3', + 'repoze.who-friendlyform>=1.0.8', + 'repoze.who.plugins.openid>=0.5.3', + 'repoze.who==1.0.19', + 'requests==1.1.0', + 'routes>=1.13', + 'solrpy>=0.9.5', + 'sqlalchemy-migrate>=0.7.2', + 'sqlalchemy==0.7.8', + 'tempita>=0.5.1', + 'vdm>=0.11', + 'webhelpers>=1.3', + 'webob==1.0.8', + 'zope.interface>=4.0.1', + 'unicodecsv>=0.9', +] + +dev_requires = [ + 'ckanclient>=0.10', + 'docutils>=0.8.1', + 'httpretty>=0.5', + 'nose>=1.2.1', + 'pip-tools>=0.3.1', + 'Sphinx>=1.2b1', +] + +dependency_links = [ + 'https://github.com/okfn/ckanclient/tarball/master#egg=ckanclient' +] + setup( name='ckan', version=__version__, @@ -17,10 +63,8 @@ description=__description__, keywords='data packaging component tool server', long_description =__long_description__, - install_requires=[ - ], - extras_require = { - }, + install_requires=install_requires, + extras_require={'dev': dev_requires}, zip_safe=False, packages=find_packages(exclude=['ez_setup']), namespace_packages=['ckanext', 'ckanext.stats'], @@ -67,7 +111,7 @@ main = ckan.config.middleware:make_app [paste.app_install] - main = pylons.util:PylonsInstaller + main = ckan.config.install:CKANInstaller [paste.paster_command] db = ckan.lib.cli:ManageDb @@ -121,7 +165,7 @@ datastore=ckanext.datastore.plugin:DatastorePlugin test_tag_vocab_plugin=ckanext.test_tag_vocab_plugin:MockVocabTagsPlugin resource_proxy=ckanext.resourceproxy.plugin:ResourceProxy - json_preview=ckanext.jsonpreview.plugin:JsonPreview + text_preview=ckanext.textpreview.plugin:TextPreview pdf_preview=ckanext.pdfpreview.plugin:PdfPreview recline_preview=ckanext.reclinepreview.plugin:ReclinePreview example_itemplatehelpers=ckanext.example_itemplatehelpers.plugin:ExampleITemplateHelpersPlugin @@ -131,7 +175,7 @@ domain_object_mods = ckan.model.modification:DomainObjectModificationExtension [babel.extractors] - ckan = ckan.lib.extract:extract_ckan + ckan = ckan.lib.extract:extract_ckan """, # setup.py test command needs a TestSuite so does not work with py.test # test_suite = 'nose.collector', diff --git a/test-core.ini b/test-core.ini index d4372d234c2..1051516df6a 100644 --- a/test-core.ini +++ b/test-core.ini @@ -8,12 +8,26 @@ host = 0.0.0.0 port = 5000 [app:main] -use = config:development.ini +use = egg:ckan +full_stack = true +cache_dir = %(here)s/data debug = false #faster_db_test_hacks = True + +# Specify the database for SQLAlchemy to use: +# * Postgres is currently required for a production CKAN deployment +# * Sqlite (memory or file) can be used as a quick alternative for testing +sqlalchemy.url = postgresql://ckan_default:pass@localhost/ckan_test #sqlalchemy.url = sqlite:/// +## Datastore +ckan.datastore.write_url = postgresql://ckan_default:pass@localhost/datastore_test +ckan.datastore.read_url = postgresql://datastore_default:pass@localhost/datastore_test + +## Solr support +solr_url = http://127.0.0.1:8983/solr + ckan.auth.user_create_organizations = true ckan.auth.user_create_groups = true ckan.auth.create_user_via_api = false @@ -25,7 +39,6 @@ ckan.auth.create_unowned_dataset=true ckan.cache_validation_enabled = True ckan.cache_enabled = False -ckan.cache.default_expires = 200 ckan.tests.functional.test_cache.expires = 1800 ckan.tests.functional.test_cache.TestCacheBasics.test_get_cache_expires.expires = 3600 @@ -40,7 +53,6 @@ carrot_messaging_library = queue ckan.site_url = http://test.ckan.net package_new_return_url = http://localhost/dataset/<NAME>?test=new package_edit_return_url = http://localhost/dataset/<NAME>?test=edit -rdf_packages = http://test.com/package/ ckan.extra_resource_fields = alt_url # we need legacy templates for many tests to pass @@ -82,6 +94,13 @@ ckan.activity_streams_email_notifications = True ckan.activity_list_limit = 15 +beaker.session.key = ckan +beaker.session.secret = This_is_a_secret_or_is_it +# repoze.who config +who.config_file = %(here)s/who.ini +who.log_level = warning +who.log_file = %(cache_dir)s/who_log.ini + # Logging configuration [loggers] keys = root, ckan, sqlalchemy From 4014acd7493599054a0b50eb7b76bf0af702c6c8 Mon Sep 17 00:00:00 2001 From: tobes <toby.junk@gmail.com> Date: Tue, 11 Jun 2013 11:01:04 +0100 Subject: [PATCH 186/201] Recompile css --- ckan/public/base/css/main.css | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ckan/public/base/css/main.css b/ckan/public/base/css/main.css index 69f7a113f40..d074900a43b 100644 --- a/ckan/public/base/css/main.css +++ b/ckan/public/base/css/main.css @@ -7873,9 +7873,6 @@ h4 small { .context-info.editing .module-content { margin-top: 0; } -.modal { - top: 50%; -} .hero { background: url("../../../base/images/background-tile.png"); padding: 20px 0; @@ -7968,9 +7965,15 @@ h4 small { -moz-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5); box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5); } +.main.homepage .group-listing .box { + min-height: 275px; +} .main.homepage .group-list { margin-bottom: 0; } +.main.homepage .group-list .dataset-content { + min-height: 70px; +} .main.homepage .box .module { margin-top: 0; } From fcda749cec634b191984bcfd611e4ba3b2c3b985 Mon Sep 17 00:00:00 2001 From: tobes <toby.junk@gmail.com> Date: Tue, 11 Jun 2013 11:27:54 +0100 Subject: [PATCH 187/201] [#982] Add new index to package_extra_revision to aid performance --- ckan/migration/versions/068_add_package_extras_index.py | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 ckan/migration/versions/068_add_package_extras_index.py diff --git a/ckan/migration/versions/068_add_package_extras_index.py b/ckan/migration/versions/068_add_package_extras_index.py new file mode 100644 index 00000000000..e8a0d3c341e --- /dev/null +++ b/ckan/migration/versions/068_add_package_extras_index.py @@ -0,0 +1,7 @@ +def upgrade(migrate_engine): + migrate_engine.execute( + ''' + CREATE INDEX idx_package_extra_package_id ON package_extra_revision + USING BTREE (package_id, current); + ''' + ) From 561e05d12e85f2efc4b49f1078dd45656d490488 Mon Sep 17 00:00:00 2001 From: John Martin <me@johnmart.in> Date: Tue, 11 Jun 2013 11:33:40 +0100 Subject: [PATCH 188/201] [#852] Added OG meta information to the dataset and resource pages --- ckan/templates/package/read_base.html | 7 +++++++ ckan/templates/package/resource_read.html | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/ckan/templates/package/read_base.html b/ckan/templates/package/read_base.html index e3845a35202..ece96487471 100644 --- a/ckan/templates/package/read_base.html +++ b/ckan/templates/package/read_base.html @@ -7,6 +7,13 @@ <link rel="alternate" type="application/rdf+xml" href="{{ h.url_for(controller='package', action='read', id=pkg.id, format='rdf', qualified=True) }}"/> {% endblock -%} +{% block head_extras -%} + {{ super() }} + {% set description = h.markdown_extract(pkg.notes, extract_length=200)|forceescape %} + <meta property="og:title" content="{{ h.dataset_display_name(pkg) }} - {{ g.site_title }}"> + <meta property="og:description" content="{{ description|forceescape }}"> +{% endblock -%} + {% block actions_content %} {# NOTE: Not implemented in stage 1 #} {# <li>{% link_for _('History'), controller='package', action='history', id=pkg.name, class_='btn', icon='undo' %}</li> #} diff --git a/ckan/templates/package/resource_read.html b/ckan/templates/package/resource_read.html index 6e607ea3407..441745bfdac 100644 --- a/ckan/templates/package/resource_read.html +++ b/ckan/templates/package/resource_read.html @@ -2,6 +2,13 @@ {% set res = c.resource %} +{% block head_extras -%} + {{ super() }} + {% set description = h.markdown_extract(res.description, extract_length=200) if res.description else h.markdown_extract(c.package.notes, extract_length=200) %} + <meta property="og:title" content="{{ h.dataset_display_name(c.package) }} - {{ h.resource_display_name(res) }} - {{ g.site_title }}"> + <meta property="og:description" content="{{ description|forceescape }}"> +{% endblock -%} + {% block subtitle %}{{ h.dataset_display_name(c.package) }} - {{ h.resource_display_name(res) }}{% endblock %} {% block breadcrumb_content_selected %}{% endblock %} From ed5fe85a2f71488a465cbad2d6b5a469dee261c4 Mon Sep 17 00:00:00 2001 From: John Martin <me@johnmart.in> Date: Tue, 11 Jun 2013 11:53:09 +0100 Subject: [PATCH 189/201] [#864] Adds better state for JS disabled on media listings --- ckan/templates/group/snippets/group_item.html | 3 +++ ckan/templates/group/snippets/group_list.html | 2 +- ckan/templates/organization/snippets/organization_item.html | 3 +++ ckan/templates/organization/snippets/organization_list.html | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ckan/templates/group/snippets/group_item.html b/ckan/templates/group/snippets/group_item.html index 1b14868861f..9e32ce86e6a 100644 --- a/ckan/templates/group/snippets/group_item.html +++ b/ckan/templates/group/snippets/group_item.html @@ -37,3 +37,6 @@ <h3 class="media-heading">{{ group.display_name }}</h3> <span>{{ _('View {name}').format(name=group.display_name) }}</span> </a> </li> +{% if position is divisibleby 3 %} + <li class="clearfix js-hide"></li> +{% endif %} diff --git a/ckan/templates/group/snippets/group_list.html b/ckan/templates/group/snippets/group_list.html index 297dd7e9e4d..0ad8f9cbd5c 100644 --- a/ckan/templates/group/snippets/group_list.html +++ b/ckan/templates/group/snippets/group_list.html @@ -10,6 +10,6 @@ #} <ul class="media-grid" data-module="media-grid"> {% for group in groups %} - {% snippet "group/snippets/group_item.html", group=group %} + {% snippet "group/snippets/group_item.html", group=group, position=loop.index %} {% endfor %} </ul> diff --git a/ckan/templates/organization/snippets/organization_item.html b/ckan/templates/organization/snippets/organization_item.html index a4a660d0cfa..818d5cc338a 100644 --- a/ckan/templates/organization/snippets/organization_item.html +++ b/ckan/templates/organization/snippets/organization_item.html @@ -37,3 +37,6 @@ <h3 class="media-heading">{{ organization.display_name }}</h3> <span>{{ _('View {organization_name}').format(organization_name=organization.display_name) }}</span> </a> </li> +{% if position is divisibleby 3 %} + <li class="clearfix js-hide"></li> +{% endif %} diff --git a/ckan/templates/organization/snippets/organization_list.html b/ckan/templates/organization/snippets/organization_list.html index 7dc33c9a1b8..47b03842682 100644 --- a/ckan/templates/organization/snippets/organization_list.html +++ b/ckan/templates/organization/snippets/organization_list.html @@ -10,6 +10,6 @@ #} <ul class="media-grid" data-module="media-grid"> {% for organization in organizations %} - {% snippet "organization/snippets/organization_item.html", organization=organization %} + {% snippet "organization/snippets/organization_item.html", organization=organization, position=loop.index %} {% endfor %} </ul> From 825a6da2a3cf98974df74cd90fc99b00e639860f Mon Sep 17 00:00:00 2001 From: John Martin <me@johnmart.in> Date: Tue, 11 Jun 2013 11:55:24 +0100 Subject: [PATCH 190/201] [#864] Add clearfix for related lists --- ckan/templates/related/snippets/related_item.html | 3 +++ ckan/templates/related/snippets/related_list.html | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ckan/templates/related/snippets/related_item.html b/ckan/templates/related/snippets/related_item.html index 02585bbbfda..39231a7a217 100644 --- a/ckan/templates/related/snippets/related_item.html +++ b/ckan/templates/related/snippets/related_item.html @@ -38,3 +38,6 @@ <h3 class="media-heading">{{ related.title }}</h3> {{ h.nav_link(_('Edit'), controller='related', action='edit', id=pkg_id, related_id=related.id, class_='btn btn-primary btn-small media-edit') }} {% endif %} </li> +{% if position is divisibleby 3 %} + <li class="clearfix js-hide"></li> +{% endif %} diff --git a/ckan/templates/related/snippets/related_list.html b/ckan/templates/related/snippets/related_list.html index cdfd23954e9..7256ba97dc3 100644 --- a/ckan/templates/related/snippets/related_list.html +++ b/ckan/templates/related/snippets/related_list.html @@ -13,6 +13,6 @@ #} <ul class="media-grid" data-module="media-grid"> {% for related in related_items %} - {% snippet "related/snippets/related_item.html", pkg_id=pkg_id, related=related %} + {% snippet "related/snippets/related_item.html", pkg_id=pkg_id, related=related, position=loop.index %} {% endfor %} </ul> From f8474a2e85403d9b696e9e778df431310ce2249a Mon Sep 17 00:00:00 2001 From: tobes <toby.junk@gmail.com> Date: Tue, 11 Jun 2013 12:43:40 +0100 Subject: [PATCH 191/201] Recompile css --- ckan/public/base/css/main.css | 255 +++++++++++++++++++++------------- 1 file changed, 160 insertions(+), 95 deletions(-) diff --git a/ckan/public/base/css/main.css b/ckan/public/base/css/main.css index d074900a43b..074b5a48385 100644 --- a/ckan/public/base/css/main.css +++ b/ckan/public/base/css/main.css @@ -5001,8 +5001,11 @@ a.tag:hover { margin: 0; list-style: none; *zoom: 1; - margin-left: -20px; - padding: 0; + margin: 0 -25px; + padding-bottom: 15px; + background: #fbfbfb url("../../../base/images/bg.png"); + border: 1px solid #dddddd; + border-width: 1px 0; } .module-grid:before, .module-grid:after { @@ -5014,12 +5017,13 @@ a.tag:hover { clear: both; } .module-item { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 33.33%; - padding-left: 20px; - padding-bottom: 25px; + width: 189px; + padding: 15px; + margin: 15px 0 0 15px; + background-color: white; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; float: left; margin-left: 20px; width: 460px; @@ -5029,6 +5033,28 @@ a.tag:hover { overflow: hidden; position: relative; } +.module-item span.count { + color: #999; +} +.module-item .media-image { + margin-bottom: 5px; +} +.module-item .media-edit { + opacity: 0; + position: absolute; + right: 15px; + bottom: 15px; + -webkit-transition: opacity 0.2s ease-in; + -moz-transition: opacity 0.2s ease-in; + -o-transition: opacity 0.2s ease-in; + transition: opacity 0.2s ease-in; +} +.module-item:hover { + z-index: 1; +} +.module-item:hover .media-edit { + opacity: 1; +} .module-item.first { clear: left; } @@ -5079,95 +5105,140 @@ a.tag:hover { .primary .module:first-child { margin-top: 0; } -.media { - position: relative; - overflow: hidden; -} -.media-content > :last-child { - margin-bottom: 0; -} -.media-heading { - font-size: 18px; - line-height: 1.3; - margin: 5px 0; -} -.media-image, -.media .gravatar { - position: relative; +.module-image { float: left; - margin-right: 10px; - overflow: hidden; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.media-image img { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + margin-right: 15px; } -.media-vertical .media-image, -.media-vertical .media-content { - float: none; - display: block; +.module-image img { + max-width: 50px; + max-height: 50px; + vertical-align: middle; } -.media-vertical .media-image { - margin-right: 0; - max-height: 140px; +.banner { + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center; + position: absolute; + top: 15px; + right: -35px; + width: 80px; + color: #ffffff; + background-color: #005d7a; + padding: 1px 20px; + font-size: 11px; + text-align: center; + text-transform: uppercase; } -.media-grid, -ul.media-grid, -ol.media-grid { +.media-grid { margin: 0; list-style: none; *zoom: 1; - margin-left: -20px; + margin: 0 -25px; + padding-bottom: 15px; + background: #fbfbfb url("../../../base/images/bg.png"); + border: 1px solid #dddddd; + border-width: 1px 0; } .media-grid:before, -ul.media-grid:before, -ol.media-grid:before, -.media-grid:after, -ul.media-grid:after, -ol.media-grid:after { +.media-grid:after { display: table; content: ""; line-height: 0; } -.media-grid:after, -ul.media-grid:after, -ol.media-grid:after { +.media-grid:after { clear: both; } .media-item { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - width: 33.33%; - padding-left: 20px; - padding-bottom: 25px; + position: relative; float: left; + width: 189px; + padding: 15px; + margin: 15px 0 0 15px; + background-color: white; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; } -.media-item.first { - clear: left; +.media-item span.count { + color: #999; +} +.media-item .media-image { + margin-bottom: 5px; +} +.media-item .media-edit { + opacity: 0; + position: absolute; + right: 15px; + bottom: 15px; + -webkit-transition: opacity 0.2s ease-in; + -moz-transition: opacity 0.2s ease-in; + -o-transition: opacity 0.2s ease-in; + transition: opacity 0.2s ease-in; +} +.media-item:hover { + z-index: 1; +} +.media-item:hover .media-edit { + opacity: 1; +} +.media-view { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 1px solid #dddddd; + overflow: hidden; + -webkit-transition: all 0.2s ease-in; + -moz-transition: all 0.2s ease-in; + -o-transition: all 0.2s ease-in; + transition: all 0.2s ease-in; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.media-view:hover, +.media-view.hovered { + border-color: #005d7a; + -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1); +} +.media-view:hover .banner, +.media-view.hovered .banner { + background-color: #005d7a; +} +.media-view span { + display: none; } -.media-item .media-content { - min-height: 63px; +.media-view .banner { + display: block; + background-color: #b7b7b7; + -webkit-transition: background-color 0.2s ease-in; + -moz-transition: background-color 0.2s ease-in; + -o-transition: background-color 0.2s ease-in; + transition: background-color 0.2s ease-in; } -.related-item.expanded { +.media-image { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - background-color: #ffffff; - background-color: rgba(255, 255, 255, 0.9); - z-index: 2; -} -.media-wide { - padding: 0; } -.media-wide .media { - float: left; - margin-left: 20px; - width: 460px; +.media-heading { + font-size: 18px; + line-height: 1.3; + margin: 5px 0; } .media-overlay { position: relative; @@ -5194,27 +5265,22 @@ ol.media-grid:after { display: block; margin-right: 0; } -.banner { - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - -o-transform: rotate(45deg); - transform: rotate(45deg); - -webkit-transform-origin: center center; - -moz-transform-origin: center center; - -ms-transform-origin: center center; - -o-transform-origin: center center; - transform-origin: center center; +.media-item.is-expander .truncator-link { + -webkit-transition: opacity 0.2s ease-in; + -moz-transition: opacity 0.2s ease-in; + -o-transition: opacity 0.2s ease-in; + transition: opacity 0.2s ease-in; position: absolute; - top: 15px; - right: -35px; - width: 80px; - color: #ffffff; - background: #005d7a; - padding: 1px 20px; - font-size: 11px; - text-align: center; - text-transform: uppercase; + z-index: 10; + left: 15px; + bottom: 15px; + opacity: 0; +} +.media-item.is-expander:hover { + padding-bottom: 35px; +} +.media-item.is-expander:hover .truncator-link { + opacity: 1; } .nav-simple { *zoom: 1; @@ -6062,8 +6128,7 @@ textarea { .dataset-heading .popular { top: 0; } -.results, -.is-search-title { +.results { margin-bottom: 20px; padding-bottom: 25px; border-bottom: 1px dotted #dddddd; From a865639677e6542bbfe8fef293f6a8681fa44fc5 Mon Sep 17 00:00:00 2001 From: amercader <amercadero@gmail.com> Date: Tue, 11 Jun 2013 13:51:06 +0100 Subject: [PATCH 192/201] Update CHANGELOG --- CHANGELOG.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2cc171b4d15..c0635bf00c9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,11 +10,14 @@ v2.0.1 Bug fixes: * Use IDatasetForm schema for resource_update (#897) * Fixes for CKAN being run on a non-root URL (#948, #913) + * Fix resource edit errors losing info (#580) * Fix Czech translation (#900) * Allow JSON filters for datastore_search on GET requests (#917) * Install vdm from the Python Package Index (#764) * Allow extra parameters on Solr queries (#739) * Create site user at startup if it does not exist (#952) + * Fix modal popups positioning (#828) + * Fix wrong redirect on dataset form on IE (#963) v2.0 2013-05-10 From fc3507382c1d2411906c99031a0376b8051765d9 Mon Sep 17 00:00:00 2001 From: amercader <amercadero@gmail.com> Date: Tue, 11 Jun 2013 16:40:45 +0100 Subject: [PATCH 193/201] Add 2.0.1 release date to CHANGELOG --- CHANGELOG.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c0635bf00c9..b00f41d162f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,7 +4,7 @@ Changelog --------- -v2.0.1 +v2.0.1 2013-06-11 ================= Bug fixes: From eae3f16b2a10aecbdc7ad1b82bc13f1b094fab36 Mon Sep 17 00:00:00 2001 From: Dominik Moritz <domoritz@gmail.com> Date: Wed, 12 Jun 2013 17:14:22 +0200 Subject: [PATCH 194/201] [#473] Correct test for changed validation --- ckanext/datastore/tests/test_create.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ckanext/datastore/tests/test_create.py b/ckanext/datastore/tests/test_create.py index d56ab637dfe..1603d85a197 100644 --- a/ckanext/datastore/tests/test_create.py +++ b/ckanext/datastore/tests/test_create.py @@ -224,12 +224,11 @@ def test_bad_records(self): postparams = '%s=1' % json.dumps(data) auth = {'Authorization': str(self.sysadmin_user.apikey)} res = self.app.post('/api/action/datastore_create', params=postparams, - extra_environ=auth, status=400) + extra_environ=auth, status=409) res_dict = json.loads(res.body) - # TODO: should be a validation errror at some point assert res_dict['success'] is False - assert_equal(res_dict['error']['__type'], 'Integrity Error') + assert_equal(res_dict['error']['__type'], 'Validation Error') def test_create_invalid_index(self): resource = model.Package.get('annakarenina').resources[0] From fb7e33647754d08c7b26f5a0ff781e519f9758dc Mon Sep 17 00:00:00 2001 From: Dominik Moritz <domoritz@gmail.com> Date: Wed, 12 Jun 2013 17:15:45 +0200 Subject: [PATCH 195/201] [#473] Change deepcopy to copy in dictization_functions.augment_data because it caused problems with validate on dictionaries with objects such as context --- ckan/lib/navl/dictization_functions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ckan/lib/navl/dictization_functions.py b/ckan/lib/navl/dictization_functions.py index aa4e69b59aa..5eadebdc30b 100644 --- a/ckan/lib/navl/dictization_functions.py +++ b/ckan/lib/navl/dictization_functions.py @@ -117,7 +117,7 @@ def augment_data(data, schema): full_schema = make_full_schema(data, schema) - new_data = copy.deepcopy(data) + new_data = copy.copy(data) ## fill junk and extras From 576c885986dfec831273a0bdfa708c9867552fc2 Mon Sep 17 00:00:00 2001 From: kindly <kindly@gmail.com> Date: Wed, 12 Jun 2013 19:31:31 +0100 Subject: [PATCH 196/201] [700] add paster docs --- doc/paster.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/paster.rst b/doc/paster.rst index 3505893b70b..8074e1a20ff 100644 --- a/doc/paster.rst +++ b/doc/paster.rst @@ -471,6 +471,11 @@ won't clear the index before starting rebuilding it:: paster --plugin=ckan search-index rebuild -r --config=/etc/ckan/std/std.ini +There is also an option available which works like the refresh option but tries to use all processes on the +computer to reindex faster:: + + paster --plugin=ckan search-index rebuild_fast --config=/etc/ckan/std/std.ini + There are other search related commands, mostly useful for debugging purposes:: search-index check - checks for datasets not indexed From 46e76ceffd66c725018eb44c476e68307f503f89 Mon Sep 17 00:00:00 2001 From: Sean Hammond <seanhammond@lavabit.com> Date: Thu, 13 Jun 2013 15:27:22 +0200 Subject: [PATCH 197/201] [#921] Edit the data viewer docs Move the references to the resource_proxy extension in the text_preview and pdf_preview sections into seealso boxes. In the text_preview and pdf_preview docs themselves, don't say anything about local vs remote files. Change "can not" to cannot In sections about individual extensions use singular eg. "this extension is part of CKAN" not "these extensions are". Change the reference of get_proxified_resource_url() to a :func: reference, this doesn't make any difference currently but if we ever added an API doc for the function to our Sphinx docs (e.g. via autodoc) it would be hyperlinked to it. --- doc/data-viewer.rst | 47 +++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 19 deletions(-) diff --git a/doc/data-viewer.rst b/doc/data-viewer.rst index 55d417eb889..b97d24c8b1b 100644 --- a/doc/data-viewer.rst +++ b/doc/data-viewer.rst @@ -117,10 +117,8 @@ Viewing highlighted XML, JSON and plain text data ------------------------------------------------- **Configuration required:** The ``text_preview`` extension must be added to -``ckan.plugins`` in your CKAN configuration file. If you wish to view -external files resources as well, the :ref:`resource proxy <resource_proxy>` -extension must also be enabled. -These extensions are part of CKAN and so do not need to be installed +``ckan.plugins`` in your CKAN configuration file. +This extension is part of CKAN and does not need to be installed separately. **Resource formats:** @@ -134,28 +132,39 @@ separately. * ``text/plain``, ``txt``, ``plain`` (can be configured by setting ``ckan.preview.text_formats``) -The ``text_preview`` extension provides previews of many file types that have been -added to a CKAN instance -(and so are stored in the `Filestore <filestore.html>`_). -To view the data the resource format must be set to one of the resource formats -from above (case insensitive). +The ``text_preview`` extension provides previews of many file types that have +been added to a CKAN instance. To view the data the resource format must be +set to one of the resource formats from above (case insensitive). + +.. seealso:: + + :ref:`The resourceproxy extension <resource_proxy>` + + If you want to preview linked-to text files (and not only files that have + been uploaded to CKAN) you need to enable the ``resource_proxy`` extension + as well. Viewing PDF documents --------------------- **Configuration required:** The ``pdf_preview`` extension must be added to -``ckan.plugins`` in your CKAN configuration file. If you wish to view external -PDF resources as well, the :ref:`resource proxy <resource_proxy>` -extension must also be enabled. -These extensions are part of CKAN and so do not need to be installed separately. +``ckan.plugins`` in your CKAN configuration file. This extension is part of +CKAN and does not need to be installed separately. **Resource formats:** ``pdf``, ``x-pdf``, ``acrobat``, ``vnd.pdf``. -The ``pdf_preview`` extension provides previews of any ``pdf`` documents -that have been added to a CKAN instance (and so are stored in -the `Filestore <filestore.html>`_) as well as any external ``pdf`` documents. -This extension uses Mozilla's `pdf.js <http://mozilla.github.io/pdf.js>`_ library. +The ``pdf_preview`` extension provides previews of any ``pdf`` documents that +have been added to a CKAN instance. This extension uses Mozilla's `pdf.js +<http://mozilla.github.io/pdf.js>`_ library. + +.. seealso:: + + :ref:`The resourceproxy extension <resource_proxy>` + + If you want to preview linked-to PDF files (and not only files that have + been uploaded to CKAN) you need to enable the ``resource_proxy`` extension + as well. .. _resource_proxy: @@ -170,7 +179,7 @@ This extension is part of CKAN and so does not need to be installed separately. This extension must be enabled if you wish to preview resources that are on a different domain. That means if this extension is not enabled, e.g. PDF, or JSON files that are on ``www.example.com`` while CKAN is on -``www.ckan.org`` can not be previewed by any extension. +``www.ckan.org`` cannot be previewed by any extension. Previewing is prevented by the `same origin policy <http://en.wikipedia.org/wiki/Same_origin_policy>`_ which @@ -181,7 +190,7 @@ CKAN is on (e.g. ``www.ckan.org``). If you are writing a custom preview extension that requires resources to be proxied, you need to replace the URL that is used to load the file. This can -be done using the function ``ckanext.resourceproxy.plugin.get_proxified_resource_url(data_dict)``. +be done using the function :func:`ckanext.resourceproxy.plugin.get_proxified_resource_url`. To find out whether the resource proxy is enabled, check ``ckan.resource_proxy_enabled`` from the config. You can find a complete example in the `CKAN source <https://github.com/okfn/ckan/blob/793c2607199f2204307c12f83925257cd8eadc5e/ckanext/jsonpreview/plugin.py>`_. From 80b026e4461cb777ccbc7cd6af6ac25ccb1ead87 Mon Sep 17 00:00:00 2001 From: Sean Hammond <seanhammond@lavabit.com> Date: Thu, 13 Jun 2013 17:25:04 +0200 Subject: [PATCH 198/201] [#551] Remove all tractes of unused comments_template() method --- ckan/controllers/package.py | 24 ------------------------ ckan/lib/plugins.py | 3 --- ckan/plugins/interfaces.py | 10 ---------- ckanext/example_idatasetform/plugin.py | 5 ----- ckanext/test_tag_vocab_plugin.py | 3 --- 5 files changed, 45 deletions(-) diff --git a/ckan/controllers/package.py b/ckan/controllers/package.py index 679ae05e3be..9f84e566970 100644 --- a/ckan/controllers/package.py +++ b/ckan/controllers/package.py @@ -75,9 +75,6 @@ def _new_template(self, package_type): def _edit_template(self, package_type): return lookup_package_plugin(package_type).edit_template() - def _comments_template(self, package_type): - return lookup_package_plugin(package_type).comments_template() - def _search_template(self, package_type): return lookup_package_plugin(package_type).search_template() @@ -357,27 +354,6 @@ def read(self, id, format='html'): return render(template, loader_class=loader) - def comments(self, id): - package_type = self._get_package_type(id) - context = {'model': model, 'session': model.Session, - 'user': c.user or c.author} - - # check if package exists - try: - c.pkg_dict = get_action('package_show')(context, {'id': id}) - c.pkg = context['package'] - except NotFound: - abort(404, _('Dataset not found')) - except NotAuthorized: - abort(401, _('Unauthorized to read package %s') % id) - - # used by disqus plugin - c.current_package_id = c.pkg.id - - # render the package - package_saver.PackageSaver().render_package(c.pkg_dict) - return render(self._comments_template(package_type)) - def history(self, id): package_type = self._get_package_type(id.split('@')[0]) diff --git a/ckan/lib/plugins.py b/ckan/lib/plugins.py index 343dda3f396..7acc1e39c31 100644 --- a/ckan/lib/plugins.py +++ b/ckan/lib/plugins.py @@ -220,9 +220,6 @@ def read_template(self): def edit_template(self): return 'package/edit.html' - def comments_template(self): - return 'package/comments.html' - def search_template(self): return 'package/search.html' diff --git a/ckan/plugins/interfaces.py b/ckan/plugins/interfaces.py index 26301b33513..15eae0e3b63 100644 --- a/ckan/plugins/interfaces.py +++ b/ckan/plugins/interfaces.py @@ -688,16 +688,6 @@ def edit_template(self): ''' - def comments_template(self): - '''Return the path to the template for the dataset comments page. - - The path should be relative to the plugin's templates dir, e.g. - ``'package/comments.html'``. - - :rtype: string - - ''' - def search_template(self): '''Return the path to the template for use in the dataset search page. diff --git a/ckanext/example_idatasetform/plugin.py b/ckanext/example_idatasetform/plugin.py index afd80c97d84..de3aa86692b 100644 --- a/ckanext/example_idatasetform/plugin.py +++ b/ckanext/example_idatasetform/plugin.py @@ -56,7 +56,6 @@ class ExampleIDatasetFormPlugin(plugins.SingletonPlugin, num_times_new_template_called = 0 num_times_read_template_called = 0 num_times_edit_template_called = 0 - num_times_comments_template_called = 0 num_times_search_template_called = 0 num_times_history_template_called = 0 num_times_package_form_called = 0 @@ -150,10 +149,6 @@ def edit_template(self): ExampleIDatasetFormPlugin.num_times_edit_template_called += 1 return super(ExampleIDatasetFormPlugin, self).edit_template() - def comments_template(self): - ExampleIDatasetFormPlugin.num_times_comments_template_called += 1 - return super(ExampleIDatasetFormPlugin, self).comments_template() - def search_template(self): ExampleIDatasetFormPlugin.num_times_search_template_called += 1 return super(ExampleIDatasetFormPlugin, self).search_template() diff --git a/ckanext/test_tag_vocab_plugin.py b/ckanext/test_tag_vocab_plugin.py index 9e713eb6d04..393bb7eb70c 100644 --- a/ckanext/test_tag_vocab_plugin.py +++ b/ckanext/test_tag_vocab_plugin.py @@ -31,9 +31,6 @@ def new_template(self): def edit_template(self): return 'package/edit.html' - def comments_template(self): - return 'package/comments.html' - def search_template(self): return 'package/search.html' From 8d4d6b6671042b73f47b635bed556ae9eb41b2ee Mon Sep 17 00:00:00 2001 From: tobes <toby.junk@gmail.com> Date: Fri, 14 Jun 2013 12:04:17 +0100 Subject: [PATCH 199/201] [#690] Make things more explicit and remove %s --- ckan/lib/helpers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ckan/lib/helpers.py b/ckan/lib/helpers.py index f63a8756b30..891660f3b7e 100644 --- a/ckan/lib/helpers.py +++ b/ckan/lib/helpers.py @@ -90,9 +90,10 @@ def url_for_static(*args, **kw): def fix_arg(arg): # make sure that if we specify the url that it is not unicode and # starts with a / + arg = str(arg) if not arg.startswith('/'): - arg = '/%s' % arg - return str(arg) + arg = '/' + arg + return arg if args: args = (fix_arg(args[0]), ) + args[1:] From 0a9216b87b56d6da61208937218deb118085bb31 Mon Sep 17 00:00:00 2001 From: Sean Hammond <seanhammond@lavabit.com> Date: Fri, 14 Jun 2013 18:54:32 +0200 Subject: [PATCH 200/201] [#1010] Catch NotFound on new resource when package does not exist Catch ckan.logic.NotFound exceptions raised when trying to create a new resource for a package that doesn't exist. This turns a 500 Server Error into a proper 404 Not Found. Fixes #1010. --- ckan/controllers/package.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ckan/controllers/package.py b/ckan/controllers/package.py index 9f84e566970..65541ee33bf 100644 --- a/ckan/controllers/package.py +++ b/ckan/controllers/package.py @@ -587,6 +587,9 @@ def new_resource(self, id, data=None, errors=None, error_summary=None): data_dict = get_action('package_show')(context, {'id': id}) except NotAuthorized: abort(401, _('Unauthorized to update dataset')) + except NotFound: + abort(404, + _('The dataset {id} could not be found.').format(id=id)) if not len(data_dict['resources']): # no data so keep on page msg = _('You must add at least one data resource') @@ -616,6 +619,9 @@ def new_resource(self, id, data=None, errors=None, error_summary=None): return self.new_resource(id, data, errors, error_summary) except NotAuthorized: abort(401, _('Unauthorized to create a resource')) + except NotFound: + abort(404, + _('The dataset {id} could not be found.').format(id=id)) if save_action == 'go-metadata': # go to final stage of add dataset redirect(h.url_for(controller='package', @@ -640,7 +646,10 @@ def new_resource(self, id, data=None, errors=None, error_summary=None): # get resources for sidebar context = {'model': model, 'session': model.Session, 'user': c.user or c.author} - pkg_dict = get_action('package_show')(context, {'id': id}) + try: + pkg_dict = get_action('package_show')(context, {'id': id}) + except NotFound: + abort(404, _('The dataset {id} could not be found.').format(id=id)) # required for nav menu vars['pkg_dict'] = pkg_dict if pkg_dict['state'] == 'draft': From 45aa47a341777d6412ed024fe9d1d498ebe77f6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Filipe=20de=20Assun=C3=A7=C3=A3o=20e=20Brito?= <decko@birosca.mobi> Date: Mon, 17 Jun 2013 10:57:08 -0300 Subject: [PATCH 201/201] Update .gitmodules Update .gitmodules to get sphinx through https on github --- .gitmodules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 4f9656fb641..157e28cb1d3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "doc/_themes/sphinx-theme-okfn"] path = doc/_themes/sphinx-theme-okfn - url = git://github.com/okfn/sphinx-theme-okfn.git + url = https://github.com/okfn/sphinx-theme-okfn.git